From eaf2899fad230012f4b604396bfbb56cfbff45f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikl=C3=B3s=20Boros?= <miklos.boros@esss.se> Date: Tue, 10 Mar 2020 11:40:10 +0100 Subject: [PATCH] Deleted CMS_OPI_MASTER from the root --- .../CMS-DP_DiscretePump_BlockIcon_90deg.bob | 390 -- .../CMS-DP_DiscretePump_Faceplate.bob | 1317 ------- .../CMS-EH_ElectricalHeater_BlockIcon.bob | 437 --- .../CMS-EH_ElectricalHeater_Faceplate.bob | 2561 ------------ .../CMS-FC_FlowController_BlockIcon.bob | 455 --- .../CMS-FC_FlowController_Faceplate.bob | 3207 --------------- .../CMS-FT_FlowTransmitter_BlockIcon.bob | 369 -- .../CMS-FT_FlowTransmitter_Faceplate.bob | 1448 ------- .../CMS-TP_TurbinePump_BlockIcon_90deg.bob | 445 --- .../CMS-TP_TurbinePump_Faceplate.bob | 3466 ----------------- .../CMS_OPI_MASTER/CryolibraryTestPage.bob | 1736 --------- ..._CernoxTemperature_OnlyText_Horizontal.bob | 316 -- ...rature_OnlyText_Horizontal_Transparent.bob | 304 -- ...on_CernoxTemperature_OnlyText_Vertical.bob | 354 -- ...perature_OnlyText_Vertical_Transparent.bob | 307 -- ...AnalogTransmitter_BlockIcon_Horizontal.bob | 373 -- ...nsmitter_BlockIcon_OnlyText_Horizontal.bob | 319 -- ...ckIcon_OnlyText_Horizontal_Transparent.bob | 307 -- ...ransmitter_BlockIcon_OnlyText_Vertical.bob | 332 -- ...lockIcon_OnlyText_Vertical_Transparent.bob | 310 -- ...con_Pt100Temperature_OnlyText_Vertical.bob | 354 -- ...logTransmitter_BlockIcon_Vertical_Left.bob | 373 -- ...ogTransmitter_BlockIcon_Vertical_Right.bob | 373 -- .../AnalogTransmitter_Faceplate.bob | 1454 ------- ...ransmitter_Faceplate_CernoxTemperature.bob | 1705 -------- ...ransmitter_Faceplate_Pt100_Temperature.bob | 1705 -------- .../AnalogTransmitter_Faceplate_Trend.plt | 202 - ...tter_Faceplate_Trend_CernoxTemperature.plt | 75 - ...AS_GasAnalyser_BlockIcon_Vertical_Left.bob | 317 -- .../GasAnalyser/AS_GasAnalyser_Faceplate.bob | 1180 ------ ...aterSupply_BlockIcon_OnlyText_Vertical.bob | 302 -- .../Heaters/EH_HeaterSupply_Faceplate.bob | 2128 ---------- .../Pumps/CP_ControlPump_Faceplate.bob | 3210 --------------- .../Pumps/CP_ControlPump_Faceplate_Simple.bob | 1779 --------- .../Pumps/CP_ControlPump_Faceplate_Trend.plt | 51 - .../Pumps/DP_DiscretePump_Faceplate.bob | 1285 ------ .../DP_OnOffPump_BlockIcon_Horizontal.bob | 338 -- ...DP_OnOffPump_BlockIcon_Horizontal_Left.bob | 337 -- ...P_OnOffPump_BlockIcon_Horizontal_Right.bob | 337 -- .../Pumps/DP_OnOffPump_BlockIcon_Vertical.bob | 342 -- .../P_ControlPump_BlockIcon_Horizontal.bob | 430 -- .../P_ControlPump_BlockIcon_Vertical_Left.bob | 424 -- ...P_ControlPump_BlockIcon_Vertical_Right.bob | 424 -- .../Pumps/P_ControlPump_Faceplate.bob | 3210 --------------- .../Pumps/P_ControlPump_Faceplate_Simple.bob | 1779 --------- .../Pumps/P_ControlPump_Faceplate_Trend.plt | 51 - .../TP_TurbinePump_BlockIcon_Horizontal.bob | 339 -- ..._TurbinePump_BlockIcon_Horizontal_Left.bob | 338 -- ...TurbinePump_BlockIcon_Horizontal_Right.bob | 339 -- .../TP_TurbinePump_BlockIcon_Vertical.bob | 340 -- .../CV_ControlVALVE_BlockIcon_Horizontal.bob | 420 -- ...V_ControlVALVE_BlockIcon_Vertical_Left.bob | 419 -- ..._ControlVALVE_BlockIcon_Vertical_Right.bob | 410 -- .../Valves/CV_ControlVALVE_Faceplate.bob | 2128 ---------- ...ntrolVALVE_Sipart_BlockIcon_Horizontal.bob | 424 -- ...olVALVE_Sipart_BlockIcon_Vertical_Left.bob | 422 -- ...lVALVE_Sipart_BlockIcon_Vertical_Right.bob | 403 -- .../CV_ControlVALVE_Sipart_Faceplate.bob | 2186 ----------- .../Valves/CV_ControlVALVE_Sipart_Tend.plt | 160 - .../Valves/HV_VALVE_BlockIcon_Horizontal.bob | 126 - .../HV_VALVE_BlockIcon_Vertical_Left.bob | 123 - .../HV_VALVE_BlockIcon_Vertical_Right.bob | 123 - .../Valves/PV_VALVE_BlockIcon_Horizontal.bob | 337 -- .../PV_VALVE_BlockIcon_Vertical_Left.bob | 339 -- .../PV_VALVE_BlockIcon_Vertical_Right.bob | 339 -- .../DeviceTypes/Valves/PV_VALVE_Faceplate.bob | 1357 ------- .../Valves/PV_VALVE_Faceplate_Trend.plt | 51 - .../CMS_OPI_MASTER/Diagnostics/Connection.bob | 221 -- .../Diagnostics/Connection_v02.bob | 167 - .../CMS_OPI_MASTER/Diagnostics/DiagState.bob | 63 - .../CMS_OPI_MASTER/OPI/CMS_ColdBox.bob | 1271 ------ .../OPI/CMS_DistributionBox_MRPlug.bob | 767 ---- .../OPI/CMS_EquipmentCooling.bob | 132 - .../OPI/CMS_GasManagementPanel.bob | 475 --- NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_Home.bob | 97 - .../CMS_OPI_MASTER/OPI/CMS_Maintenance.bob | 90 - .../CMS_OPI_MASTER/OPI/CMS_OverView.bob | 27 - .../OPI/CMS_TMCP_Jumper_Spool.bob | 215 - NON-APPROVED/CMS_OPI_MASTER/_project.xml | 14 - .../OPIBackGrounds/ColdBoxBackGround.png | Bin 272533 -> 0 bytes .../DistributionBoxBackGround.png | Bin 165818 -> 0 bytes .../GasManagementPanelBackGround.png | Bin 213743 -> 0 bytes .../OPIBackGrounds/PumpCoolingBackGround.png | Bin 56633 -> 0 bytes .../TMCPJumperSpoolBackGround.png | Bin 36523 -> 0 bytes .../AnalogTransmitter_BLUE@64.png | Bin 1449 -> 0 bytes .../AnalogTransmitter_ERROR@64.png | Bin 1269 -> 0 bytes .../AnalogTransmitter_INVALID@64.png | Bin 1395 -> 0 bytes .../AnalogTransmitter_NEUTRAL@64.png | Bin 1451 -> 0 bytes .../AnalogTransmitter_NEUTRAL_w@64.png | Bin 1334 -> 0 bytes .../AnalogTransmitter_NOT_CONTROLED@64.png | Bin 1361 -> 0 bytes .../AnalogTransmitter_OFF@64.png | Bin 2131 -> 0 bytes .../AnalogTransmitter_OK@64.png | Bin 1444 -> 0 bytes .../AnalogTransmitter_WARNING@64.png | Bin 1256 -> 0 bytes ...ogTransmitter_valve_solenoid_CLOSED@64.png | Bin 1355 -> 0 bytes ...Transmitter_valve_solenoid_CLOSED_w@64.png | Bin 1321 -> 0 bytes .../GasAnalyser/gas-analyser-2-BLUE.svg | 1 - .../GasAnalyser/gas-analyser-2-BLUE@128.png | Bin 5534 -> 0 bytes .../GasAnalyser/gas-analyser-2-BLUE@256.png | Bin 11561 -> 0 bytes .../GasAnalyser/gas-analyser-2-BLUE@36.png | Bin 1361 -> 0 bytes .../GasAnalyser/gas-analyser-2-BLUE@512.png | Bin 24194 -> 0 bytes .../GasAnalyser/gas-analyser-2-BLUE@64.png | Bin 2481 -> 0 bytes .../GasAnalyser/gas-analyser-2-ERROR.svg | 1 - .../GasAnalyser/gas-analyser-2-ERROR@128.png | Bin 5245 -> 0 bytes .../GasAnalyser/gas-analyser-2-ERROR@256.png | Bin 10828 -> 0 bytes .../GasAnalyser/gas-analyser-2-ERROR@36.png | Bin 1230 -> 0 bytes .../GasAnalyser/gas-analyser-2-ERROR@512.png | Bin 23050 -> 0 bytes .../GasAnalyser/gas-analyser-2-ERROR@64.png | Bin 2331 -> 0 bytes .../GasAnalyser/gas-analyser-2-INVALID.svg | 1 - .../gas-analyser-2-INVALID@128.png | Bin 5557 -> 0 bytes .../gas-analyser-2-INVALID@256.png | Bin 11549 -> 0 bytes .../GasAnalyser/gas-analyser-2-INVALID@36.png | Bin 1317 -> 0 bytes .../gas-analyser-2-INVALID@512.png | Bin 24302 -> 0 bytes .../GasAnalyser/gas-analyser-2-INVALID@64.png | Bin 2483 -> 0 bytes .../GasAnalyser/gas-analyser-2-NEUTRAL.svg | 1 - .../gas-analyser-2-NEUTRAL@128.png | Bin 4817 -> 0 bytes .../gas-analyser-2-NEUTRAL@256.png | Bin 10661 -> 0 bytes .../GasAnalyser/gas-analyser-2-NEUTRAL@36.png | Bin 1150 -> 0 bytes .../gas-analyser-2-NEUTRAL@512.png | Bin 22783 -> 0 bytes .../GasAnalyser/gas-analyser-2-NEUTRAL@64.png | Bin 2131 -> 0 bytes .../GasAnalyser/gas-analyser-2-NEUTRAL_w.svg | 1 - .../gas-analyser-2-NEUTRAL_w@128.png | Bin 4959 -> 0 bytes .../gas-analyser-2-NEUTRAL_w@256.png | Bin 10693 -> 0 bytes .../gas-analyser-2-NEUTRAL_w@36.png | Bin 1165 -> 0 bytes .../gas-analyser-2-NEUTRAL_w@512.png | Bin 22898 -> 0 bytes .../gas-analyser-2-NEUTRAL_w@64.png | Bin 2233 -> 0 bytes .../gas-analyser-2-NOT_CONTROLED.svg | 1 - .../gas-analyser-2-NOT_CONTROLED@128.png | Bin 5465 -> 0 bytes .../gas-analyser-2-NOT_CONTROLED@256.png | Bin 11165 -> 0 bytes .../gas-analyser-2-NOT_CONTROLED@36.png | Bin 1289 -> 0 bytes .../gas-analyser-2-NOT_CONTROLED@512.png | Bin 23466 -> 0 bytes .../gas-analyser-2-NOT_CONTROLED@64.png | Bin 2450 -> 0 bytes .../GasAnalyser/gas-analyser-2-OK.svg | 1 - .../GasAnalyser/gas-analyser-2-OK@128.png | Bin 5542 -> 0 bytes .../GasAnalyser/gas-analyser-2-OK@256.png | Bin 11404 -> 0 bytes .../GasAnalyser/gas-analyser-2-OK@36.png | Bin 1357 -> 0 bytes .../GasAnalyser/gas-analyser-2-OK@512.png | Bin 24278 -> 0 bytes .../GasAnalyser/gas-analyser-2-OK@64.png | Bin 2460 -> 0 bytes .../GasAnalyser/gas-analyser-2-WARNING.svg | 1 - .../gas-analyser-2-WARNING@128.png | Bin 5260 -> 0 bytes .../gas-analyser-2-WARNING@256.png | Bin 11381 -> 0 bytes .../GasAnalyser/gas-analyser-2-WARNING@36.png | Bin 1269 -> 0 bytes .../gas-analyser-2-WARNING@512.png | Bin 23815 -> 0 bytes .../GasAnalyser/gas-analyser-2-WARNING@64.png | Bin 2468 -> 0 bytes .../TP_Turbine_Pump_BLUE@64.png | Bin 2551 -> 0 bytes .../TP_Turbine_Pump_ERROR@64.png | Bin 2289 -> 0 bytes .../TP_Turbine_Pump_INVALID@64.png | Bin 2455 -> 0 bytes .../TP_Turbine_Pump_NEUTRAL@64.png | Bin 2301 -> 0 bytes .../TP_Turbine_Pump_NEUTRAL_w@64.png | Bin 2213 -> 0 bytes .../TP_Turbine_Pump_NOT_CONTROLED@64.png | Bin 2254 -> 0 bytes .../TP_Turbine_Pump_OFF@64.png | Bin 3025 -> 0 bytes .../TP Turbine Pump/TP_Turbine_Pump_OK@64.png | Bin 2393 -> 0 bytes .../TP_Turbine_Pump_WARNING@64.png | Bin 2249 -> 0 bytes ..._Turbine_Pump_valve_solenoid_CLOSED@64.png | Bin 2128 -> 0 bytes ...urbine_Pump_valve_solenoid_CLOSED_w@64.png | Bin 2068 -> 0 bytes .../symbols/custom_v02/WARNING@32.png | Bin 739 -> 0 bytes .../symbols/custom_v02/Wrench_error @32.png | Bin 523 -> 0 bytes .../symbols/custom_v02/closing_neutral@32.png | Bin 428 -> 0 bytes .../symbols/custom_v02/error@32.png | Bin 839 -> 0 bytes .../interlock_overridden_disabled_cms@32.png | Bin 626 -> 0 bytes .../custom_v02/interlock_tripped_cms@32.png | Bin 613 -> 0 bytes .../symbols/custom_v02/lock_locked@32.png | Bin 478 -> 0 bytes .../symbols/custom_v02/opening_neutral@32.png | Bin 423 -> 0 bytes .../custom_v02/valve analog/desktop.ini | 12 - .../valve analog/valve_analog_BLUE.svg | 1 - .../valve analog/valve_analog_BLUE@128.png | Bin 2686 -> 0 bytes .../valve analog/valve_analog_BLUE@256.png | Bin 5092 -> 0 bytes .../valve analog/valve_analog_BLUE@32.png | Bin 864 -> 0 bytes .../valve analog/valve_analog_BLUE@512.png | Bin 10422 -> 0 bytes .../valve analog/valve_analog_BLUE@64.png | Bin 1532 -> 0 bytes .../valve analog/valve_analog_CLOSED.svg | 1 - .../valve analog/valve_analog_CLOSED@128.png | Bin 2503 -> 0 bytes .../valve analog/valve_analog_CLOSED@256.png | Bin 4827 -> 0 bytes .../valve analog/valve_analog_CLOSED@32.png | Bin 802 -> 0 bytes .../valve analog/valve_analog_CLOSED@512.png | Bin 9993 -> 0 bytes .../valve analog/valve_analog_CLOSED@64.png | Bin 1439 -> 0 bytes .../valve analog/valve_analog_CLOSED_w.svg | 1 - .../valve_analog_CLOSED_w@128.png | Bin 2752 -> 0 bytes .../valve_analog_CLOSED_w@256.png | Bin 5273 -> 0 bytes .../valve analog/valve_analog_CLOSED_w@32.png | Bin 821 -> 0 bytes .../valve_analog_CLOSED_w@512.png | Bin 10807 -> 0 bytes .../valve analog/valve_analog_CLOSED_w@64.png | Bin 1477 -> 0 bytes .../valve analog/valve_analog_ERROR.svg | 1 - .../valve analog/valve_analog_ERROR@128.png | Bin 2701 -> 0 bytes .../valve analog/valve_analog_ERROR@256.png | Bin 5152 -> 0 bytes .../valve analog/valve_analog_ERROR@32.png | Bin 834 -> 0 bytes .../valve analog/valve_analog_ERROR@512.png | Bin 10276 -> 0 bytes .../valve analog/valve_analog_ERROR@64.png | Bin 1504 -> 0 bytes .../valve analog/valve_analog_INVALID.svg | 1 - .../valve analog/valve_analog_INVALID@128.png | Bin 2703 -> 0 bytes .../valve analog/valve_analog_INVALID@256.png | Bin 5126 -> 0 bytes .../valve analog/valve_analog_INVALID@32.png | Bin 878 -> 0 bytes .../valve analog/valve_analog_INVALID@512.png | Bin 10390 -> 0 bytes .../valve analog/valve_analog_INVALID@64.png | Bin 1526 -> 0 bytes .../valve analog/valve_analog_NEUTRAL.svg | 1 - .../valve analog/valve_analog_NEUTRAL@128.png | Bin 2490 -> 0 bytes .../valve analog/valve_analog_NEUTRAL@256.png | Bin 4706 -> 0 bytes .../valve analog/valve_analog_NEUTRAL@32.png | Bin 745 -> 0 bytes .../valve analog/valve_analog_NEUTRAL@512.png | Bin 9692 -> 0 bytes .../valve analog/valve_analog_NEUTRAL@64.png | Bin 1385 -> 0 bytes .../valve analog/valve_analog_NEUTRAL_w.svg | 1 - .../valve_analog_NEUTRAL_w@128.png | Bin 2724 -> 0 bytes .../valve_analog_NEUTRAL_w@256.png | Bin 5220 -> 0 bytes .../valve_analog_NEUTRAL_w@32.png | Bin 812 -> 0 bytes .../valve_analog_NEUTRAL_w@512.png | Bin 10464 -> 0 bytes .../valve_analog_NEUTRAL_w@64.png | Bin 1391 -> 0 bytes .../valve_analog_NOT_CONTROLED.svg | 1 - .../valve_analog_NOT_CONTROLED@128.png | Bin 2637 -> 0 bytes .../valve_analog_NOT_CONTROLED@256.png | Bin 4991 -> 0 bytes .../valve_analog_NOT_CONTROLED@32.png | Bin 831 -> 0 bytes .../valve_analog_NOT_CONTROLED@512.png | Bin 10225 -> 0 bytes .../valve_analog_NOT_CONTROLED@64.png | Bin 1476 -> 0 bytes .../valve analog/valve_analog_OFF.svg | 1 - .../valve analog/valve_analog_OFF@128.png | Bin 4218 -> 0 bytes .../valve analog/valve_analog_OFF@256.png | Bin 7768 -> 0 bytes .../valve analog/valve_analog_OFF@32.png | Bin 1069 -> 0 bytes .../valve analog/valve_analog_OFF@512.png | Bin 16132 -> 0 bytes .../valve analog/valve_analog_OFF@64.png | Bin 2233 -> 0 bytes .../valve analog/valve_analog_OK.svg | 1 - .../valve analog/valve_analog_OK@128.png | Bin 2715 -> 0 bytes .../valve analog/valve_analog_OK@256.png | Bin 5149 -> 0 bytes .../valve analog/valve_analog_OK@32.png | Bin 864 -> 0 bytes .../valve analog/valve_analog_OK@512.png | Bin 10409 -> 0 bytes .../valve analog/valve_analog_OK@64.png | Bin 1510 -> 0 bytes .../valve analog/valve_analog_WARNING.svg | 1 - .../valve analog/valve_analog_WARNING@128.png | Bin 2688 -> 0 bytes .../valve analog/valve_analog_WARNING@256.png | Bin 5106 -> 0 bytes .../valve analog/valve_analog_WARNING@32.png | Bin 866 -> 0 bytes .../valve analog/valve_analog_WARNING@512.png | Bin 10328 -> 0 bytes .../valve analog/valve_analog_WARNING@64.png | Bin 1528 -> 0 bytes .../valve solenoid/solenoid_BLUE.svg | 1 - .../valve solenoid/solenoid_BLUE@128.png | Bin 429 -> 0 bytes .../valve solenoid/solenoid_BLUE@256.png | Bin 850 -> 0 bytes .../valve solenoid/solenoid_BLUE@32.png | Bin 214 -> 0 bytes .../valve solenoid/solenoid_BLUE@512.png | Bin 2020 -> 0 bytes .../valve solenoid/solenoid_BLUE@64.png | Bin 311 -> 0 bytes .../valve solenoid/solenoid_CLOSED.svg | 1 - .../valve solenoid/solenoid_CLOSED@128.png | Bin 395 -> 0 bytes .../valve solenoid/solenoid_CLOSED@256.png | Bin 812 -> 0 bytes .../valve solenoid/solenoid_CLOSED@32.png | Bin 194 -> 0 bytes .../valve solenoid/solenoid_CLOSED@512.png | Bin 1989 -> 0 bytes .../valve solenoid/solenoid_CLOSED@64.png | Bin 265 -> 0 bytes .../valve solenoid/solenoid_CLOSED_w.svg | 1 - .../valve solenoid/solenoid_CLOSED_w@128.png | Bin 404 -> 0 bytes .../valve solenoid/solenoid_CLOSED_w@256.png | Bin 816 -> 0 bytes .../valve solenoid/solenoid_CLOSED_w@32.png | Bin 203 -> 0 bytes .../valve solenoid/solenoid_CLOSED_w@512.png | Bin 1997 -> 0 bytes .../valve solenoid/solenoid_CLOSED_w@64.png | Bin 275 -> 0 bytes .../valve solenoid/solenoid_ERROR.svg | 1 - .../valve solenoid/solenoid_ERROR@128.png | Bin 422 -> 0 bytes .../valve solenoid/solenoid_ERROR@256.png | Bin 827 -> 0 bytes .../valve solenoid/solenoid_ERROR@32.png | Bin 218 -> 0 bytes .../valve solenoid/solenoid_ERROR@512.png | Bin 2007 -> 0 bytes .../valve solenoid/solenoid_ERROR@64.png | Bin 303 -> 0 bytes .../valve solenoid/solenoid_INVALID.svg | 1 - .../valve solenoid/solenoid_INVALID@128.png | Bin 440 -> 0 bytes .../valve solenoid/solenoid_INVALID@256.png | Bin 872 -> 0 bytes .../valve solenoid/solenoid_INVALID@32.png | Bin 231 -> 0 bytes .../valve solenoid/solenoid_INVALID@512.png | Bin 2033 -> 0 bytes .../valve solenoid/solenoid_INVALID@64.png | Bin 327 -> 0 bytes .../valve solenoid/solenoid_NEUTRAL.svg | 1 - .../valve solenoid/solenoid_NEUTRAL@128.png | Bin 401 -> 0 bytes .../valve solenoid/solenoid_NEUTRAL@256.png | Bin 826 -> 0 bytes .../valve solenoid/solenoid_NEUTRAL@32.png | Bin 218 -> 0 bytes .../valve solenoid/solenoid_NEUTRAL@512.png | Bin 2003 -> 0 bytes .../valve solenoid/solenoid_NEUTRAL@64.png | Bin 270 -> 0 bytes .../valve solenoid/solenoid_NEUTRAL_w.svg | 1 - .../valve solenoid/solenoid_NEUTRAL_w@128.png | Bin 410 -> 0 bytes .../valve solenoid/solenoid_NEUTRAL_w@256.png | Bin 824 -> 0 bytes .../valve solenoid/solenoid_NEUTRAL_w@32.png | Bin 200 -> 0 bytes .../valve solenoid/solenoid_NEUTRAL_w@512.png | Bin 2008 -> 0 bytes .../valve solenoid/solenoid_NEUTRAL_w@64.png | Bin 272 -> 0 bytes .../valve solenoid/solenoid_NOT_CONTROLED.svg | 1 - .../solenoid_NOT_CONTROLED@128.png | Bin 411 -> 0 bytes .../solenoid_NOT_CONTROLED@256.png | Bin 836 -> 0 bytes .../solenoid_NOT_CONTROLED@32.png | Bin 210 -> 0 bytes .../solenoid_NOT_CONTROLED@512.png | Bin 2006 -> 0 bytes .../solenoid_NOT_CONTROLED@64.png | Bin 293 -> 0 bytes .../valve solenoid/solenoid_OFF.svg | 1 - .../valve solenoid/solenoid_OFF@128.png | Bin 893 -> 0 bytes .../valve solenoid/solenoid_OFF@256.png | Bin 1329 -> 0 bytes .../valve solenoid/solenoid_OFF@32.png | Bin 439 -> 0 bytes .../valve solenoid/solenoid_OFF@512.png | Bin 2930 -> 0 bytes .../valve solenoid/solenoid_OFF@64.png | Bin 664 -> 0 bytes .../custom_v02/valve solenoid/solenoid_OK.svg | 1 - .../valve solenoid/solenoid_OK@128.png | Bin 420 -> 0 bytes .../valve solenoid/solenoid_OK@256.png | Bin 834 -> 0 bytes .../valve solenoid/solenoid_OK@32.png | Bin 216 -> 0 bytes .../valve solenoid/solenoid_OK@512.png | Bin 2010 -> 0 bytes .../valve solenoid/solenoid_OK@64.png | Bin 300 -> 0 bytes .../valve solenoid/solenoid_WARNING.svg | 1 - .../valve solenoid/solenoid_WARNING@128.png | Bin 428 -> 0 bytes .../valve solenoid/solenoid_WARNING@256.png | Bin 854 -> 0 bytes .../valve solenoid/solenoid_WARNING@32.png | Bin 213 -> 0 bytes .../valve solenoid/solenoid_WARNING@512.png | Bin 2019 -> 0 bytes .../valve solenoid/solenoid_WARNING@64.png | Bin 311 -> 0 bytes .../custom_v02/valve solenoid/valve_BLUE.svg | 1 - .../valve solenoid/valve_BLUE@128.png | Bin 1748 -> 0 bytes .../valve solenoid/valve_BLUE@256.png | Bin 3196 -> 0 bytes .../valve solenoid/valve_BLUE@32.png | Bin 574 -> 0 bytes .../valve solenoid/valve_BLUE@512.png | Bin 6626 -> 0 bytes .../valve solenoid/valve_BLUE@64.png | Bin 1003 -> 0 bytes .../valve solenoid/valve_CLOSED.svg | 1 - .../valve solenoid/valve_CLOSED@128.png | Bin 1555 -> 0 bytes .../valve solenoid/valve_CLOSED@256.png | Bin 2925 -> 0 bytes .../valve solenoid/valve_CLOSED@32.png | Bin 514 -> 0 bytes .../valve solenoid/valve_CLOSED@512.png | Bin 6331 -> 0 bytes .../valve solenoid/valve_CLOSED@64.png | Bin 904 -> 0 bytes .../valve solenoid/valve_CLOSED_w.svg | 1 - .../valve solenoid/valve_CLOSED_w@128.png | Bin 1755 -> 0 bytes .../valve solenoid/valve_CLOSED_w@256.png | Bin 3241 -> 0 bytes .../valve solenoid/valve_CLOSED_w@32.png | Bin 525 -> 0 bytes .../valve solenoid/valve_CLOSED_w@512.png | Bin 6753 -> 0 bytes .../valve solenoid/valve_CLOSED_w@64.png | Bin 964 -> 0 bytes .../custom_v02/valve solenoid/valve_ERROR.svg | 1 - .../valve solenoid/valve_ERROR@128.png | Bin 1746 -> 0 bytes .../valve solenoid/valve_ERROR@256.png | Bin 3232 -> 0 bytes .../valve solenoid/valve_ERROR@32.png | Bin 536 -> 0 bytes .../valve solenoid/valve_ERROR@512.png | Bin 6491 -> 0 bytes .../valve solenoid/valve_ERROR@64.png | Bin 945 -> 0 bytes .../valve solenoid/valve_INVALID.svg | 1 - .../valve solenoid/valve_INVALID@128.png | Bin 1765 -> 0 bytes .../valve solenoid/valve_INVALID@256.png | Bin 3246 -> 0 bytes .../valve solenoid/valve_INVALID@32.png | Bin 580 -> 0 bytes .../valve solenoid/valve_INVALID@512.png | Bin 6600 -> 0 bytes .../valve solenoid/valve_INVALID@64.png | Bin 995 -> 0 bytes .../valve solenoid/valve_NEUTRAL.svg | 1 - .../valve solenoid/valve_NEUTRAL@128.png | Bin 1592 -> 0 bytes .../valve solenoid/valve_NEUTRAL@256.png | Bin 2887 -> 0 bytes .../valve solenoid/valve_NEUTRAL@32.png | Bin 486 -> 0 bytes .../valve solenoid/valve_NEUTRAL@512.png | Bin 6066 -> 0 bytes .../valve solenoid/valve_NEUTRAL@64.png | Bin 856 -> 0 bytes .../valve solenoid/valve_NEUTRAL_w.svg | 1 - .../valve solenoid/valve_NEUTRAL_w@128.png | Bin 1796 -> 0 bytes .../valve solenoid/valve_NEUTRAL_w@256.png | Bin 3207 -> 0 bytes .../valve solenoid/valve_NEUTRAL_w@32.png | Bin 548 -> 0 bytes .../valve solenoid/valve_NEUTRAL_w@512.png | Bin 6532 -> 0 bytes .../valve solenoid/valve_NEUTRAL_w@64.png | Bin 865 -> 0 bytes .../valve solenoid/valve_NOT_CONTROLED.svg | 1 - .../valve_NOT_CONTROLED@128.png | Bin 1694 -> 0 bytes .../valve_NOT_CONTROLED@256.png | Bin 3106 -> 0 bytes .../valve solenoid/valve_NOT_CONTROLED@32.png | Bin 533 -> 0 bytes .../valve_NOT_CONTROLED@512.png | Bin 6409 -> 0 bytes .../valve solenoid/valve_NOT_CONTROLED@64.png | Bin 948 -> 0 bytes .../custom_v02/valve solenoid/valve_OFF.svg | 1 - .../valve solenoid/valve_OFF@128.png | Bin 3242 -> 0 bytes .../valve solenoid/valve_OFF@256.png | Bin 5895 -> 0 bytes .../valve solenoid/valve_OFF@32.png | Bin 781 -> 0 bytes .../valve solenoid/valve_OFF@512.png | Bin 12406 -> 0 bytes .../valve solenoid/valve_OFF@64.png | Bin 1671 -> 0 bytes .../custom_v02/valve solenoid/valve_OK.svg | 1 - .../valve solenoid/valve_OK@128.png | Bin 1779 -> 0 bytes .../valve solenoid/valve_OK@256.png | Bin 3269 -> 0 bytes .../custom_v02/valve solenoid/valve_OK@32.png | Bin 574 -> 0 bytes .../valve solenoid/valve_OK@512.png | Bin 6644 -> 0 bytes .../custom_v02/valve solenoid/valve_OK@64.png | Bin 983 -> 0 bytes .../valve solenoid/valve_WARNING.svg | 1 - .../valve solenoid/valve_WARNING@128.png | Bin 1746 -> 0 bytes .../valve solenoid/valve_WARNING@256.png | Bin 3198 -> 0 bytes .../valve solenoid/valve_WARNING@32.png | Bin 576 -> 0 bytes .../valve solenoid/valve_WARNING@512.png | Bin 6560 -> 0 bytes .../valve solenoid/valve_WARNING@64.png | Bin 1001 -> 0 bytes .../valve solenoid/valve_solenoid_BLUE@64.png | Bin 1114 -> 0 bytes .../valve_solenoid_CLOSED@64.png | Bin 1015 -> 0 bytes .../valve_solenoid_CLOSED_w@64.png | Bin 1129 -> 0 bytes .../valve_solenoid_ERROR@64.png | Bin 1074 -> 0 bytes .../valve_solenoid_INVALID@64.png | Bin 1105 -> 0 bytes .../valve_solenoid_NEUTRAL@64.png | Bin 978 -> 0 bytes .../valve_solenoid_NEUTRAL_w@64.png | Bin 1073 -> 0 bytes .../valve_solenoid_NOT_CONTROLED@64.png | Bin 1058 -> 0 bytes .../valve solenoid/valve_solenoid_OFF@64.png | Bin 1790 -> 0 bytes .../valve solenoid/valve_solenoid_OK@64.png | Bin 1089 -> 0 bytes .../valve_solenoid_WARNING@64.png | Bin 1103 -> 0 bytes .../valve_hand-solenoid-analog_v05.ai | 2241 ----------- .../custom_v02/valve_hand/valve_hand_BLUE.svg | 1 - .../valve_hand/valve_hand_BLUE@128.png | Bin 1850 -> 0 bytes .../valve_hand/valve_hand_BLUE@256.png | Bin 3437 -> 0 bytes .../valve_hand/valve_hand_BLUE@32.png | Bin 627 -> 0 bytes .../valve_hand/valve_hand_BLUE@512.png | Bin 7098 -> 0 bytes .../valve_hand/valve_hand_BLUE@64.png | Bin 1077 -> 0 bytes .../valve_hand/valve_hand_COSED.svg | 1 - .../valve_hand/valve_hand_COSED@128.png | Bin 1658 -> 0 bytes .../valve_hand/valve_hand_COSED@256.png | Bin 3181 -> 0 bytes .../valve_hand/valve_hand_COSED@32.png | Bin 558 -> 0 bytes .../valve_hand/valve_hand_COSED@512.png | Bin 6680 -> 0 bytes .../valve_hand/valve_hand_COSED@64.png | Bin 965 -> 0 bytes .../valve_hand/valve_hand_COSED_w.svg | 1 - .../valve_hand/valve_hand_COSED_w@128.png | Bin 1854 -> 0 bytes .../valve_hand/valve_hand_COSED_w@256.png | Bin 3457 -> 0 bytes .../valve_hand/valve_hand_COSED_w@32.png | Bin 581 -> 0 bytes .../valve_hand/valve_hand_COSED_w@512.png | Bin 7157 -> 0 bytes .../valve_hand/valve_hand_COSED_w@64.png | Bin 1025 -> 0 bytes .../valve_hand/valve_hand_ERROR.svg | 1 - .../valve_hand/valve_hand_ERROR@128.png | Bin 1843 -> 0 bytes .../valve_hand/valve_hand_ERROR@256.png | Bin 3435 -> 0 bytes .../valve_hand/valve_hand_ERROR@32.png | Bin 583 -> 0 bytes .../valve_hand/valve_hand_ERROR@512.png | Bin 6955 -> 0 bytes .../valve_hand/valve_hand_ERROR@64.png | Bin 1029 -> 0 bytes .../valve_hand/valve_hand_INVALID.svg | 1 - .../valve_hand/valve_hand_INVALID@128.png | Bin 1858 -> 0 bytes .../valve_hand/valve_hand_INVALID@256.png | Bin 3454 -> 0 bytes .../valve_hand/valve_hand_INVALID@32.png | Bin 634 -> 0 bytes .../valve_hand/valve_hand_INVALID@512.png | Bin 7111 -> 0 bytes .../valve_hand/valve_hand_INVALID@64.png | Bin 1059 -> 0 bytes .../valve_hand/valve_hand_NEUTRAL.svg | 1 - .../valve_hand/valve_hand_NEUTRAL@128.png | Bin 1670 -> 0 bytes .../valve_hand/valve_hand_NEUTRAL@256.png | Bin 3085 -> 0 bytes .../valve_hand/valve_hand_NEUTRAL@32.png | Bin 531 -> 0 bytes .../valve_hand/valve_hand_NEUTRAL@512.png | Bin 6378 -> 0 bytes .../valve_hand/valve_hand_NEUTRAL@64.png | Bin 938 -> 0 bytes .../valve_hand/valve_hand_NEUTRAL_w.svg | 1 - .../valve_hand/valve_hand_NEUTRAL_w@128.png | Bin 1904 -> 0 bytes .../valve_hand/valve_hand_NEUTRAL_w@256.png | Bin 3410 -> 0 bytes .../valve_hand/valve_hand_NEUTRAL_w@32.png | Bin 603 -> 0 bytes .../valve_hand/valve_hand_NEUTRAL_w@512.png | Bin 6913 -> 0 bytes .../valve_hand/valve_hand_NEUTRAL_w@64.png | Bin 986 -> 0 bytes .../valve_hand/valve_hand_NOT_CONTROLED.svg | 1 - .../valve_hand_NOT_CONTROLED@128.png | Bin 1788 -> 0 bytes .../valve_hand_NOT_CONTROLED@256.png | Bin 3324 -> 0 bytes .../valve_hand_NOT_CONTROLED@32.png | Bin 587 -> 0 bytes .../valve_hand_NOT_CONTROLED@512.png | Bin 6879 -> 0 bytes .../valve_hand_NOT_CONTROLED@64.png | Bin 1013 -> 0 bytes .../custom_v02/valve_hand/valve_hand_OFF.svg | 1 - .../valve_hand/valve_hand_OFF@128.png | Bin 3355 -> 0 bytes .../valve_hand/valve_hand_OFF@256.png | Bin 6169 -> 0 bytes .../valve_hand/valve_hand_OFF@32.png | Bin 819 -> 0 bytes .../valve_hand/valve_hand_OFF@512.png | Bin 13029 -> 0 bytes .../valve_hand/valve_hand_OFF@64.png | Bin 1743 -> 0 bytes .../custom_v02/valve_hand/valve_hand_OK.svg | 1 - .../valve_hand/valve_hand_OK@128.png | Bin 1878 -> 0 bytes .../valve_hand/valve_hand_OK@256.png | Bin 3465 -> 0 bytes .../valve_hand/valve_hand_OK@32.png | Bin 623 -> 0 bytes .../valve_hand/valve_hand_OK@512.png | Bin 7098 -> 0 bytes .../valve_hand/valve_hand_OK@64.png | Bin 1046 -> 0 bytes .../valve_hand/valve_hand_WARNING.svg | 1 - .../valve_hand/valve_hand_WARNING@128.png | Bin 1847 -> 0 bytes .../valve_hand/valve_hand_WARNING@256.png | Bin 3453 -> 0 bytes .../valve_hand/valve_hand_WARNING@32.png | Bin 629 -> 0 bytes .../valve_hand/valve_hand_WARNING@512.png | Bin 7018 -> 0 bytes .../valve_hand/valve_hand_WARNING@64.png | Bin 1065 -> 0 bytes .../symbols/custom_v02/vpdp/vpdp_BLUE@64.png | Bin 1928 -> 0 bytes .../symbols/custom_v02/vpdp/vpdp_ERROR@64.png | Bin 1839 -> 0 bytes .../custom_v02/vpdp/vpdp_INVALID@64.png | Bin 1917 -> 0 bytes .../custom_v02/vpdp/vpdp_NEUTRAL@64.png | Bin 1771 -> 0 bytes .../custom_v02/vpdp/vpdp_NEUTRAL_w@64.png | Bin 1695 -> 0 bytes .../custom_v02/vpdp/vpdp_NOT_CONTROLED@64.png | Bin 1699 -> 0 bytes .../symbols/custom_v02/vpdp/vpdp_OFF@64.png | Bin 2511 -> 0 bytes .../symbols/custom_v02/vpdp/vpdp_OK@64.png | Bin 1834 -> 0 bytes .../custom_v02/vpdp/vpdp_WARNING@64.png | Bin 1758 -> 0 bytes .../vpdp/vpdp_valve_solenoid_CLOSED@64.png | Bin 1604 -> 0 bytes .../vpdp/vpdp_valve_solenoid_CLOSED_w@64.png | Bin 1620 -> 0 bytes .../symbols/custom_v02/vpt/vpt_BLUE@64.png | Bin 2544 -> 0 bytes .../symbols/custom_v02/vpt/vpt_ERROR@64.png | Bin 2460 -> 0 bytes .../symbols/custom_v02/vpt/vpt_INVALID@64.png | Bin 2554 -> 0 bytes .../symbols/custom_v02/vpt/vpt_NEUTRAL@64.png | Bin 2363 -> 0 bytes .../custom_v02/vpt/vpt_NEUTRAL_w@64.png | Bin 2239 -> 0 bytes .../custom_v02/vpt/vpt_NOT_CONTROLED@64.png | Bin 2352 -> 0 bytes .../symbols/custom_v02/vpt/vpt_OFF@64.png | Bin 3092 -> 0 bytes .../symbols/custom_v02/vpt/vpt_OK@64.png | Bin 2483 -> 0 bytes .../symbols/custom_v02/vpt/vpt_WARNING@64.png | Bin 2355 -> 0 bytes .../vpt/vpt_valve_solenoid_CLOSED@64.png | Bin 2134 -> 0 bytes .../vpt/vpt_valve_solenoid_CLOSED_w@64.png | Bin 2160 -> 0 bytes .../symbols/diagnostics/CMS_LOCAL.png | Bin 7434 -> 0 bytes .../symbols/diagnostics/CMS_REMOTE.png | Bin 9825 -> 0 bytes .../symbols/diagnostics/CMS_SINAMICS.png | Bin 7342 -> 0 bytes .../symbols/diagnostics/S7CPU_1516_3.png | Bin 1224 -> 0 bytes .../symbols/diagnostics/S7LOCAL_MODULE.png | Bin 756 -> 0 bytes .../symbols/diagnostics/S7RAIL.png | Bin 288 -> 0 bytes .../CMS_OPI_MASTER/Diagnostics/Connection.bob | 50 +- .../Cryo/CMS_OPI_MASTER/OPI/CMS_ColdBox.bob | 34 +- .../OPI/CMS_EquipmentCooling.bob | 84 +- 470 files changed, 120 insertions(+), 59933 deletions(-) delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/CMS-DP_DiscretePump_BlockIcon_90deg.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/CMS-DP_DiscretePump_Faceplate.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/CMS-EH_ElectricalHeater_BlockIcon.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/CMS-EH_ElectricalHeater_Faceplate.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/CMS-FC_FlowController_BlockIcon.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/CMS-FC_FlowController_Faceplate.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/CMS-FT_FlowTransmitter_BlockIcon.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/CMS-FT_FlowTransmitter_Faceplate.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/CMS-TP_TurbinePump_BlockIcon_90deg.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/CMS-TP_TurbinePump_Faceplate.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/CryolibraryTestPage.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Horizontal.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Horizontal_Transparent.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Vertical.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Vertical_Transparent.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Horizontal.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Horizontal.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Horizontal_Transparent.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical_Transparent.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Pt100Temperature_OnlyText_Vertical.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Vertical_Left.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Vertical_Right.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate_CernoxTemperature.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate_Pt100_Temperature.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate_Trend.plt delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate_Trend_CernoxTemperature.plt delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/GasAnalyser/AS_GasAnalyser_BlockIcon_Vertical_Left.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/GasAnalyser/AS_GasAnalyser_Faceplate.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Heaters/EH_HeaterSupply_BlockIcon_OnlyText_Vertical.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Heaters/EH_HeaterSupply_Faceplate.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/CP_ControlPump_Faceplate.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/CP_ControlPump_Faceplate_Simple.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/CP_ControlPump_Faceplate_Trend.plt delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_DiscretePump_Faceplate.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Horizontal.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Horizontal_Left.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Horizontal_Right.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_BlockIcon_Horizontal.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_BlockIcon_Vertical_Left.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_BlockIcon_Vertical_Right.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_Faceplate.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_Faceplate_Simple.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_Faceplate_Trend.plt delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal_Left.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal_Right.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Vertical.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Horizontal.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical_Left.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical_Right.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Faceplate.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Horizontal.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Vertical_Left.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Vertical_Right.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_Faceplate.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_Tend.plt delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/HV_VALVE_BlockIcon_Horizontal.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/HV_VALVE_BlockIcon_Vertical_Left.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/HV_VALVE_BlockIcon_Vertical_Right.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_BlockIcon_Horizontal.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical_Left.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical_Right.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_Faceplate.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_Faceplate_Trend.plt delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/Diagnostics/Connection.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/Diagnostics/Connection_v02.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/Diagnostics/DiagState.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_ColdBox.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_DistributionBox_MRPlug.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_EquipmentCooling.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_GasManagementPanel.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_Home.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_Maintenance.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_OverView.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_TMCP_Jumper_Spool.bob delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/_project.xml delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/OPIBackGrounds/ColdBoxBackGround.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/OPIBackGrounds/DistributionBoxBackGround.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/OPIBackGrounds/GasManagementPanelBackGround.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/OPIBackGrounds/PumpCoolingBackGround.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/OPIBackGrounds/TMCPJumperSpoolBackGround.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_BLUE@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_ERROR@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_INVALID@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_NEUTRAL@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_NEUTRAL_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_NOT_CONTROLED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_OFF@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_OK@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_WARNING@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_valve_solenoid_CLOSED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_valve_solenoid_CLOSED_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE@36.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR@36.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID@36.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL@36.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w@36.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED@36.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK@36.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING@36.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_BLUE@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_ERROR@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_INVALID@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_NEUTRAL@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_NEUTRAL_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_NOT_CONTROLED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_OFF@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_OK@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_WARNING@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_valve_solenoid_CLOSED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_valve_solenoid_CLOSED_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/WARNING@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/Wrench_error @32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/closing_neutral@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/error@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/interlock_overridden_disabled_cms@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/interlock_tripped_cms@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/lock_locked@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/opening_neutral@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/desktop.ini delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_BLUE@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_CLOSED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_CLOSED_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_ERROR@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_INVALID@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_NEUTRAL@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_NEUTRAL_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_NOT_CONTROLED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_OFF@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_OK@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_WARNING@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand-solenoid-analog_v05.ai delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING.svg delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING@128.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING@256.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING@32.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING@512.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_BLUE@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_ERROR@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_INVALID@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_NEUTRAL@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_NEUTRAL_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_NOT_CONTROLED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_OFF@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_OK@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_WARNING@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_valve_solenoid_CLOSED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_valve_solenoid_CLOSED_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_BLUE@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_ERROR@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_INVALID@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_NEUTRAL@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_NEUTRAL_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_NOT_CONTROLED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_OFF@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_OK@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_WARNING@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_valve_solenoid_CLOSED@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_valve_solenoid_CLOSED_w@64.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/CMS_LOCAL.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/CMS_REMOTE.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/CMS_SINAMICS.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/S7CPU_1516_3.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/S7LOCAL_MODULE.png delete mode 100644 NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/S7RAIL.png diff --git a/NON-APPROVED/CMS_OPI_MASTER/CMS-DP_DiscretePump_BlockIcon_90deg.bob b/NON-APPROVED/CMS_OPI_MASTER/CMS-DP_DiscretePump_BlockIcon_90deg.bob deleted file mode 100644 index f48aa606..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/CMS-DP_DiscretePump_BlockIcon_90deg.bob +++ /dev/null @@ -1,390 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CMS-DP Pump 90deg</name> - <width>175</width> - <height>140</height> - <widget type="polyline" version="2.0.0"> - <name>Polyline</name> - <y>30</y> - <width>150</width> - <height>1</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="150.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_1</name> - <y>85</y> - <width>150</width> - <height>1</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="150.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_2</name> - <x>30</x> - <width>1</width> - <height>115</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="115.00000000000001"> - </point> - <point x="1.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_3</name> - <x>120</x> - <width>1</width> - <height>115</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="115.00000000000001"> - </point> - <point x="1.0" y="0.0"> - </point> - </points> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_AlarmIcon</name> - <file>symbols/custom/error.svg</file> - <width>30</width> - <height>30</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <file>symbols/custom/warning.svg</file> - <x>118</x> - <y>67</y> - <width>30</width> - <height>30</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <file>symbols/custom/wrenchred.svg</file> - <x>118</x> - <y>35</y> - <width>25</width> - <height>25</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <y>93</y> - <width>30</width> - <height>30</height> - <font> - <font name="HUGE-MONO-BOLD" family="Source Code Pro" style="BOLD" size="36.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>85</x> - <y>5</y> - <width>89</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="Visibilityrule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${WIDShowTitle}</pv_name> - </rule> - </rules> - <tooltip>Device name</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_Locked</name> - <file>symbols/custom/lock.svg</file> - <x>118</x> - <y>105</y> - <width>25</width> - <height>25</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_CenterIcon</name> - <file>symbols/custom/PV Vacuum Pump Blue.png</file> - <x>25</x> - <y>32</y> - <width>100</width> - <height>85</height> - <rotation>270.0</rotation> - <actions execute_as_one="true"> - </actions> - <rules> - <rule name="PictureRule" prop_id="file" out_exp="false"> - <exp bool_exp="pv2 == 1"> - <value>symbols/custom/PV Vacuum Pump Red.png</value> - </exp> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>symbols/custom/PV Vacuum Pump Blue.png</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>symbols/custom/PV Vacuum Pump Green.png</value> - </exp> - <exp bool_exp="pv1 == 1"> - <value>symbols/custom/PV Vacuum Pump 0.svg</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Running</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Stopped</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_Interlock</name> - <file>symbols/custom/interlock overridden disabled.svg</file> - <y>40</y> - <width>30</width> - <height>25</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_CenterIcon_part</name> - <file>symbols/custom/Relay Coil.svg</file> - <x>2</x> - <y>65</y> - <width>40</width> - <height>40</height> - <actions> - <action type="open_display"> - <file>PV_VALVE_Faceplate.bob</file> - <macros> - <Dev>${WIDDev}</Dev> - <Dis>${WIDDis}</Dis> - <DisDev>${WIDDisDev}</DisDev> - <Index>${WIDIndex}</Index> - <SecSub>${WIDSecSub}</SecSub> - </macros> - <target>tab</target> - <description>Open Faceplate</description> - </action> - </actions> - <rules> - <rule name="PictureRule" prop_id="file" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>symbols/custom/Relay Coil Green.png</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Contactor</pv_name> - </rule> - </rules> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="write_pv"> - <pv_name>loc://${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:BlockClick(99)</pv_name> - <value>1</value> - <description>OpenFaceplate</description> - </action> - </actions> - <text></text> - <x>30</x> - <y>20</y> - <width>90</width> - <height>107</height> - <transparent>true</transparent> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var BlockClick = pvs[0]; /*loc://${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:BlockClick*/ -var P_BlockIcon_LockID = pvs[1];/* ${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:P_BlockIcon_LockID*/ -var DevLocked = pvs[2]; /*${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked*/ -var Inhibit_Lock = pvs[3]; /*${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Inhibit_Lock*/ - -logger.info("Block icon script BEGIN"); -logger.info(" OnShow"); - -if (PVUtil.getLong(BlockClick)!=99) { /*loc://Lock, check if the trigger pv is triggered by pressing or because of initialization*/ - logger.info(" OnClick"); - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = "${WIDDev}"; - map["Dis"] = "${WIDDis}"; - map["Index"] = "${WIDIndex}"; - map["SecSub"] = "${WIDSecSub}"; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "CSS/CMS/CMS-DP_DiscretePump_Faceplate.bob", "STANDALONE", map); - -} //Real button press not onshow - - -logger.info("Block icon script END"); -]]></text> - <pv_name>loc://${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:BlockClick</pv_name> - <pv_name trigger="false">${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:P_BlockIcon_LockID</pv_name> - <pv_name trigger="false">${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - <pv_name trigger="false">${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Inhibit_Lock</pv_name> - </script> - </scripts> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/CMS-DP_DiscretePump_Faceplate.bob b/NON-APPROVED/CMS_OPI_MASTER/CMS-DP_DiscretePump_Faceplate.bob deleted file mode 100644 index d5d92640..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/CMS-DP_DiscretePump_Faceplate.bob +++ /dev/null @@ -1,1317 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CMS-DP Discrete Pump Faceplate</name> - <width>965</width> - <height>830</height> - <widget type="tabs" version="2.0.0"> - <name>Tabs</name> - <tabs> - <tab> - <name>Status</name> - <children> - <widget type="group" version="2.0.0"> - <name>group.status</name> - <x>10</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.status.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.status.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Status</name> - <text>STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Running</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Running</pv_name> - <x>100</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Valve position</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Running</name> - <text>RUNNING</text> - <x>135</x> - <y>50</y> - <width>70</width> - <height>21</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Stopped</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Stopped</pv_name> - <x>100</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Valve position</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Stopped</name> - <text>STOPPED</text> - <x>135</x> - <y>85</y> - <width>70</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Contactor</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Contactor</pv_name> - <x>100</x> - <y>200</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Valve contactor state</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Start</name> - <text>START</text> - <x>135</x> - <y>200</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_COMMAND_STATUS</name> - <text>COMMAND STATUS</text> - <x>5</x> - <y>160</y> - <width>290</width> - <height>25</height> - <font> - <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="16.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.op.modes</name> - <x>320</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OP_MODES</name> - <text>OP MODES</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Auto</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <x>100</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_AUTO</name> - <text>AUTO</text> - <x>135</x> - <y>50</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Manual</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <x>100</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_MANUAL</name> - <text>MANUAL</text> - <x>135</x> - <y>85</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>100</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED</name> - <text>FORCED</text> - <x>135</x> - <y>120</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_MESSAGES</name> - <text>MESSAGES</text> - <x>5</x> - <y>160</y> - <width>290</width> - <height>25</height> - <font> - <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="16.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitMan</name> - <text>- Manual mode inhibited</text> - <x>15</x> - <y>190</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Manual</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitForce</name> - <text>- Force mode inhibited</text> - <x>15</x> - <y>210</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Force</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_ENA</name> - <text>- Alarms latching enabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_DIS</name> - <text>- Alarms latching disabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.alarms</name> - <x>630</x> - <y>10</y> - <height>315</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.border</name> - <width>300</width> - <height>315</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>275</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALARMS</name> - <text>ALARMS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_StartingTimeOut</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Starting_TimeOut</pv_name> - <x>25</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Starting timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_StartingTimeOut</name> - <text>Starting Timeout</text> - <x>60</x> - <y>50</y> - <width>155</width> - <height>26</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TEXT_StartingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartingTime</pv_name> - <x>190</x> - <y>50</y> - <width>85</width> - <height>25</height> - <font> - <font name="TINY-SANS-PLAIN" family="Source Sans Pro" style="REGULAR" size="12.0"> - </font> - </font> - <foreground_color> - <color name="BLACK-BORDER" red="121" green="121" blue="121"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Starting Time in ms</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_StoppingTimeOut</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Stopping_TimeOut</pv_name> - <x>25</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Stopping timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_StoppingTimeOut</name> - <text>Stopping Timeout</text> - <x>60</x> - <y>85</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TEXT_StoppingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StoppingTime</pv_name> - <x>190</x> - <y>85</y> - <width>85</width> - <height>25</height> - <font> - <font name="TINY-SANS-PLAIN" family="Source Sans Pro" style="REGULAR" size="12.0"> - </font> - </font> - <foreground_color> - <color name="BLACK-BORDER" red="121" green="121" blue="121"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Starting Time in ms</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_IO_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:IO_Error</pv_name> - <x>25</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_IO_Error</name> - <text>I/O Error</text> - <x>60</x> - <y>120</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Input_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Input_Module_Error</pv_name> - <x>25</x> - <y>155</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Module error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Module_Error</name> - <text>Input Module Error</text> - <x>60</x> - <y>155</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ILOCK_START</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartInterlock</pv_name> - <x>25</x> - <y>270</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Start interlock</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ILOCK_START</name> - <text>Start Interlock</text> - <x>60</x> - <y>270</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Output_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Output_Module_Error</pv_name> - <x>25</x> - <y>190</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Module error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Module_Error_1</name> - <text>Output Module Error</text> - <x>60</x> - <y>190</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_INTERLOCKS</name> - <text>INTERLOCKS</text> - <x>5</x> - <y>230</y> - <width>290</width> - <height>25</height> - <font> - <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="16.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <exp bool_exp="(pv0 == 0)"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartInterlock</pv_name> - </rule> - <rule name="ForegroundColor" prop_id="foreground_color" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <exp bool_exp="(pv0 == 0)"> - <value> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartInterlock</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>buttons.bar</name> - <x>10</x> - <y>630</y> - <width>920</width> - <height>80</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Auto</pv_name> - <text>AUTO</text> - <x>15</x> - <y>671</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableAutoBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>AUTO operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MANUAL</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Manual</pv_name> - <text>MANUAL</text> - <x>220</x> - <y>671</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableManualBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>MANUAL operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MAN_ON</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ManuStart</pv_name> - <text>START</text> - <x>220</x> - <y>635</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)|| (pv3 == 1)|| (pv4 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 0) && (pv3==0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Running</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartInterlock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Manual START</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MAN_OFF</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ManuStop</pv_name> - <text>STOP</text> - <x>321</x> - <y>635</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) "> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) "> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Manual STOP</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>FORCE</text> - <x>425</x> - <y>671</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_ON</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceStart</pv_name> - <text>START</text> - <x>425</x> - <y>635</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Running</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force START</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_OFF</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceStop</pv_name> - <text>STOP</text> - <x>526</x> - <y>635</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) "> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) "> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force STOP</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>725</x> - <y>671</y> - <width>200</width> - <height>33</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>FORCE UNLOCK</text> - <x>725</x> - <y>635</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - </children> - </tab> - <tab> - <name>Trend</name> - <children> - <widget type="databrowser" version="2.0.0"> - <name>DataBrowser</name> - <width>940</width> - <height>721</height> - </widget> - </children> - </tab> - </tabs> - <x>10</x> - <y>60</y> - <width>943</width> - <height>763</height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>963</width> - <height>50</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>20</x> - <width>715</width> - <height>50</height> - <font> - <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>LOCK</text> - <x>850</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - -logger.info("Faceplate script BEGIN"); - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -logger.info(" OnShow"); -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - logger.info(" OnClick"); - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - if (crc >=2147483647){ crc = crc - 2147483647;} - - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -logger.info("Faceplate script END"); -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>UNLOCK</text> - <x>755</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/CMS-EH_ElectricalHeater_BlockIcon.bob b/NON-APPROVED/CMS_OPI_MASTER/CMS-EH_ElectricalHeater_BlockIcon.bob deleted file mode 100644 index dcbef917..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/CMS-EH_ElectricalHeater_BlockIcon.bob +++ /dev/null @@ -1,437 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>HEATER_BlockIcon</name> - <width>150</width> - <height>135</height> - <widget type="polyline" version="2.0.0"> - <name>Polyline</name> - <y>30</y> - <width>150</width> - <height>1</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="150.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_1</name> - <y>85</y> - <width>150</width> - <height>1</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="150.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_2</name> - <x>30</x> - <width>1</width> - <height>115</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="115.00000000000001"> - </point> - <point x="1.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_3</name> - <x>120</x> - <width>1</width> - <height>115</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="115.00000000000001"> - </point> - <point x="1.0" y="0.0"> - </point> - </points> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_AlarmIcon</name> - <file>symbols/custom/error.svg</file> - <width>30</width> - <height>30</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <file>symbols/custom/warning.svg</file> - <x>119</x> - <y>25</y> - <width>30</width> - <height>30</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <file>symbols/custom/wrenchred.svg</file> - <x>120</x> - <y>1</y> - <width>25</width> - <height>25</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <y>90</y> - <width>30</width> - <height>30</height> - <font> - <font name="HUGE-MONO-BOLD" family="Source Code Pro" style="BOLD" size="36.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>31</x> - <width>89</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="Visibilityrule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${WIDShowTitle}</pv_name> - </rule> - </rules> - <tooltip>Device name</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_Locked</name> - <file>symbols/custom/lock.svg</file> - <x>118</x> - <y>70</y> - <width>25</width> - <height>25</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_CenterIcon</name> - <file>symbols/custom/Heating Element.svg</file> - <x>22</x> - <y>16</y> - <width>105</width> - <height>90</height> - <rotation>90.0</rotation> - <actions execute_as_one="true"> - </actions> - <rules> - <rule name="PictureRule" prop_id="file" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>symbols/custom/valve_error.svg</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_Interlock</name> - <file>symbols/custom/interlock overridden disabled.svg</file> - <y>70</y> - <width>30</width> - <height>25</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="write_pv"> - <pv_name>loc://${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:BlockClick(99)</pv_name> - <value>1</value> - <description>OpenFaceplate</description> - </action> - </actions> - <text></text> - <x>28</x> - <y>9</y> - <width>95</width> - <height>117</height> - <transparent>true</transparent> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var BlockClick = pvs[0]; /*loc://${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:BlockClick*/ -var P_BlockIcon_LockID = pvs[1];/* ${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:P_BlockIcon_LockID*/ -var DevLocked = pvs[2]; /*${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked*/ -var Inhibit_Lock = pvs[3]; /*${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Inhibit_Lock*/ - -logger.info("Block icon script BEGIN"); -logger.info(" OnShow"); - -if (PVUtil.getLong(BlockClick)!=99) { /*loc://Lock, check if the trigger pv is triggered by pressing or because of initialization*/ - logger.info(" OnClick"); - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = "${WIDDev}"; - map["Dis"] = "${WIDDis}"; - map["Index"] = "${WIDIndex}"; - map["SecSub"] = "${WIDSecSub}"; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "CSS/CMS/CMS-EH_ElectricalHeater_Faceplate.bob", "TAB", map); - -} //Real button press not onshow - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = "${WIDDev}"; - map["Dis"] = "${WIDDis}"; - map["Index"] = "${WIDIndex}"; - map["SecSub"] = "${WIDSecSub}"; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget,"CSS/CMS/CMS-EH_ElectricalHeater_Faceplate.bob","TAB",map); - -logger.info("Block icon script END"); -]]></text> - <pv_name>loc://${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:BlockClick</pv_name> - <pv_name trigger="false">${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:P_BlockIcon_LockID</pv_name> - <pv_name trigger="false">${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - <pv_name trigger="false">${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Inhibit_Lock</pv_name> - </script> - </scripts> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TXT_SP</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:HeaterSP</pv_name> - <x>30</x> - <y>106</y> - <width>88</width> - <height>26</height> - <font> - <font name="LARGE-MONO-PLAIN" family="Source Code Pro" style="REGULAR" size="21.0"> - </font> - </font> - <transparent>true</transparent> - <precision>1</precision> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_width>1</border_width> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TXT_VP</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:HeaterPower</pv_name> - <x>30</x> - <y>78</y> - <width>88</width> - <height>26</height> - <font> - <font name="LARGE-MONO-PLAIN" family="Source Code Pro" style="REGULAR" size="21.0"> - </font> - </font> - <transparent>true</transparent> - <precision>1</precision> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual position</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_width>1</border_width> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="picture" version="2.0.0"> - <name>Picture</name> - <file>symbols/custom/opening.svg</file> - <x>2</x> - <y>33</y> - <width>25</width> - <height>25</height> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Heating</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Cooling</pv_name> - </rule> - <rule name="Picture" prop_id="file" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>symbols/custom/opening.svg</value> - </exp> - <exp bool_exp="pv1 == 1"> - <value>symbols/custom/closing.svg</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Heating</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Cooling</pv_name> - </rule> - </rules> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/CMS-EH_ElectricalHeater_Faceplate.bob b/NON-APPROVED/CMS_OPI_MASTER/CMS-EH_ElectricalHeater_Faceplate.bob deleted file mode 100644 index 1839456d..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/CMS-EH_ElectricalHeater_Faceplate.bob +++ /dev/null @@ -1,2561 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>HEATER_Faceplate</name> - <width>965</width> - <height>830</height> - <widget type="tabs" version="2.0.0"> - <name>Tabs</name> - <tabs> - <tab> - <name>Status</name> - <children> - <widget type="rectangle" version="2.0.0"> - <name>group.border</name> - <x>10</x> - <y>10</y> - <width>430</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.border</name> - <x>667</x> - <y>10</y> - <width>263</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="group" version="2.0.0"> - <name>group.modify</name> - <x>10</x> - <y>320</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.background_1</name> - <x>5</x> - <y>195</y> - <width>290</width> - <height>100</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <rules> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 1"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - </rule> - </rules> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - <x>215</x> - <y>255</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Step</pv_name> - <x>120</x> - <y>255</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <increment>0.1</increment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_StepValue</name> - <text>Step Value:</text> - <x>5</x> - <y>255</y> - <width>106</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HeaterSP</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Setpoint</pv_name> - <x>215</x> - <y>210</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback modified setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForceHeaterSP</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <x>120</x> - <y>210</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="IncrementRule" prop_id="increment" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - </rule> - </rules> - <tooltip>Modify Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcSetpoint</name> - <text>Modify Setpnt:</text> - <x>5</x> - <y>210</y> - <width>106</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline</name> - <x>162</x> - <y>238</y> - <width>1</width> - <line_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </line_color> - <points> - <point x="1.0" y="20.0"> - </point> - <point x="1.0" y="0.0"> - </point> - </points> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.background_2</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>100</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <rules> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 1"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HeaterMV</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Manipulated</pv_name> - <x>215</x> - <y>90</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY Output] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForceHeaterMV</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Manipulated</pv_name> - <x>120</x> - <y>90</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Force heater output</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcMV</name> - <text>Force Output:</text> - <x>15</x> - <y>90</y> - <width>96</width> - <height>26</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY VALUE] to apply</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HeaterPow</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_ForcePower</pv_name> - <x>215</x> - <y>50</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY Input] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForceHeaterPow</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_ForcePower</pv_name> - <x>120</x> - <y>50</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Force heater power</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcActPos</name> - <text>Force Input:</text> - <x>15</x> - <y>50</y> - <width>96</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Modify_1</name> - <text>MODIFY/FORCE</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Text" prop_id="text" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value>MODIFY/FORCE</value> - </exp> - <exp bool_exp="(pv1 == 1)"> - <value>MODIFY</value> - </exp> - <exp bool_exp="(pv2 == 1)"> - <value>FORCE</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_0perc_2</name> - <actions> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' -n0 = widget.getPropertyValue('pv_name') -n1 = n0 -n2 = n0.replace('P_Setpoint','P_Manipulated') -n3 = n0.replace('P_Setpoint','OpMode_Manual') -n4 = n0.replace('P_Setpoint','OpMode_Forced') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) - -a = 0 - -if (pv3 == 1): - PVUtil.writePV(n1, a, 2000) -if (pv4 == 1): - PVUtil.writePV(n2, a, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <text>0%</text> - <x>25</x> - <y>150</y> - <width>45</width> - <rules> - <rule name="Enabled" prop_id="enabled" out_exp="false"> - <exp bool_exp="((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value> - <color name="Button_Background" red="236" green="236" blue="236"> - </color> - </value> - </exp> - <exp bool_exp="(pv1 == 1)"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <exp bool_exp="(pv2 == 1)"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_25perc_2</name> - <actions> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' -n0 = widget.getPropertyValue('pv_name') -n1 = n0 -n2 = n0.replace('P_Setpoint','P_Manipulated') -n3 = n0.replace('P_Setpoint','OpMode_Manual') -n4 = n0.replace('P_Setpoint','OpMode_Forced') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) - -a = 25 - -if (pv3 == 1): - PVUtil.writePV(n1, a, 2000) -if (pv4 == 1): - PVUtil.writePV(n2, a, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <text>25%</text> - <x>75</x> - <y>150</y> - <width>45</width> - <rules> - <rule name="Enabled" prop_id="enabled" out_exp="false"> - <exp bool_exp="((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value> - <color name="Button_Background" red="236" green="236" blue="236"> - </color> - </value> - </exp> - <exp bool_exp="(pv1 == 1)"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <exp bool_exp="(pv2 == 1)"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_50perc_2</name> - <actions> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' -n0 = widget.getPropertyValue('pv_name') -n1 = n0 -n2 = n0.replace('P_Setpoint','P_Manipulated') -n3 = n0.replace('P_Setpoint','OpMode_Manual') -n4 = n0.replace('P_Setpoint','OpMode_Forced') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) - -a = 50 - -if (pv3 == 1): - PVUtil.writePV(n1, a, 2000) -if (pv4 == 1): - PVUtil.writePV(n2, a, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <text>50%</text> - <x>125</x> - <y>150</y> - <width>45</width> - <rules> - <rule name="Enabled" prop_id="enabled" out_exp="false"> - <exp bool_exp="((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value> - <color name="Button_Background" red="236" green="236" blue="236"> - </color> - </value> - </exp> - <exp bool_exp="(pv1 == 1)"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <exp bool_exp="(pv2 == 1)"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_75perc_2</name> - <actions> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' -n0 = widget.getPropertyValue('pv_name') -n1 = n0 -n2 = n0.replace('P_Setpoint','P_Manipulated') -n3 = n0.replace('P_Setpoint','OpMode_Manual') -n4 = n0.replace('P_Setpoint','OpMode_Forced') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) - -a = 75 - -if (pv3 == 1): - PVUtil.writePV(n1, a, 2000) -if (pv4 == 1): - PVUtil.writePV(n2, a, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <text>75%</text> - <x>175</x> - <y>150</y> - <width>45</width> - <rules> - <rule name="Enabled" prop_id="enabled" out_exp="false"> - <exp bool_exp="((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value> - <color name="Button_Background" red="236" green="236" blue="236"> - </color> - </value> - </exp> - <exp bool_exp="(pv1 == 1)"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <exp bool_exp="(pv2 == 1)"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_100perc_2</name> - <actions> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' -n0 = widget.getPropertyValue('pv_name') -n1 = n0 -n2 = n0.replace('P_Setpoint','P_Manipulated') -n3 = n0.replace('P_Setpoint','OpMode_Manual') -n4 = n0.replace('P_Setpoint','OpMode_Forced') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) - -a = 100 - -if (pv3 == 1): - PVUtil.writePV(n1, a, 2000) -if (pv4 == 1): - PVUtil.writePV(n2, a, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <text>100%</text> - <x>225</x> - <y>150</y> - <width>45</width> - <rules> - <rule name="Enabled" prop_id="enabled" out_exp="false"> - <exp bool_exp="((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value> - <color name="Button_Background" red="236" green="236" blue="236"> - </color> - </value> - </exp> - <exp bool_exp="(pv1 == 1)"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <exp bool_exp="(pv2 == 1)"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>$(actions)</tooltip> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.ramping</name> - <x>320</x> - <y>320</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.ramping.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.ramping.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ramping</name> - <text>RAMPING</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime</name> - <text>Time (s):</text> - <x>10</x> - <y>50</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampTIME</pv_name> - <x>93</x> - <y>50</y> - <width>95</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Force heater power</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampTIME</pv_name> - <x>195</x> - <y>50</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY VALUE] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampRange</name> - <text>Range (%):</text> - <x>10</x> - <y>90</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingRange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampRANGE</pv_name> - <x>93</x> - <y>90</y> - <width>95</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Force heater power</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingRange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampRANGE</pv_name> - <x>195</x> - <y>90</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY VALUE] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime_1</name> - <text>Actual Direction:</text> - <x>10</x> - <y>140</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_Direction</name> - <text>HEAT</text> - <x>155</x> - <y>140</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv2 == 0"> - <value>DISABLED</value> - </exp> - <exp bool_exp="pv0==1"> - <value>HEAT</value> - </exp> - <exp bool_exp="pv1==1"> - <value>COOL</value> - </exp> - <exp bool_exp="(pv0 == 0)&&(pv1==0)"> - <value>NO CHANGE</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Heating</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cooling</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ract</name> - <text>Actual Speed:</text> - <x>10</x> - <y>180</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_ActRampUPSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ActRampSpeed</pv_name> - <x>155</x> - <y>180</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Click [APPLY VALUE] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.settings</name> - <x>630</x> - <y>320</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.settings.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.settings.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Settings</name> - <text>SETTINGS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampingSpeed</name> - <text>Ramping Speed</text> - <x>15</x> - <y>50</y> - <width>270</width> - <height>25</height> - <font> - <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Rmax</name> - <text>Max Allowed:</text> - <x>40</x> - <y>85</y> - <width>105</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_MaxRampSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MaxRampSpeed</pv_name> - <x>155</x> - <y>85</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Click [APPLY VALUE] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Disc</name> - <text>Alarm discrepancy</text> - <x>15</x> - <y>130</y> - <width>270</width> - <height>25</height> - <font> - <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_DiscDeviation</name> - <text>Deviation:</text> - <x>40</x> - <y>165</y> - <width>105</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_DiscrepancyPerc</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DiscrPerc</pv_name> - <x>155</x> - <y>165</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Heating discrepancy</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_DiscAlmDelay</name> - <text>Alarm delay:</text> - <x>40</x> - <y>200</y> - <width>105</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_DiscrepancyTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DiscrTime</pv_name> - <x>155</x> - <y>200</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Cooling discrepancy</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>buttons.bar</name> - <x>10</x> - <y>630</y> - <width>920</width> - <height>80</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Auto</pv_name> - <text>AUTO</text> - <x>15</x> - <y>671</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableAutoBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>AUTO operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MANUAL</name> - <actions execute_as_one="true"> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[n0 = widget.getPropertyValue('pv_name') -n1 = n0.replace('Cmd_Manual','HeaterSP') -n2 = n0.replace('Cmd_Manual','FB_Manipulated') -n3 = n0.replace('Cmd_Manual','P_Setpoint') -n4 = n0.replace('Cmd_Manual','OpMode_Auto') -n5 = n0.replace('Cmd_Manual','OpMode_Forced') -n6 = n0.replace('Cmd_Manual','FB_Keep_Setpoint') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) -p5 = PVUtil.createPV(n5, 3000) -p6 = PVUtil.createPV(n6, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) -pv5 = PVUtil.getDouble(p5) -pv6 = PVUtil.getDouble(p6) - -if (pv6 >= 1): - if (pv4 == 1): - PVUtil.writePV(n3, pv1, 2000) - if (pv5 == 1): - PVUtil.writePV(n3, pv2, 2000)]]></text> - </script> - <description>Execute Script</description> - </action> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Manual</pv_name> - <text>MANUAL</text> - <x>220</x> - <y>671</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableManualBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>MANUAL operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions execute_as_one="true"> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' - -n0 = widget.getPropertyValue('pv_name') -n1 = n0.replace('Cmd_Force','HeaterSP') -n2 = n0.replace('Cmd_Force','P_Manipulated') -n3 = n0.replace('Cmd_Force','HeaterPower') -n4 = n0.replace('Cmd_Force','P_ForcePower') -n5 = n0.replace('Cmd_Force','OpMode_Auto') -n6 = n0.replace('Cmd_Force','OpMode_Manual') -n7 = n0.replace('Cmd_Force','FB_Keep_Setpoint') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) -p5 = PVUtil.createPV(n5, 3000) -p6 = PVUtil.createPV(n6, 3000) -p7 = PVUtil.createPV(n7, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) -pv5 = PVUtil.getDouble(p5) -pv6 = PVUtil.getDouble(p6) -pv7 = PVUtil.getDouble(p7) - -if (pv7 >= 1): - PVUtil.writePV(n4, pv3, 2000) - PVUtil.writePV(n2, pv1, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>FORCE</text> - <x>425</x> - <y>671</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_APPLY</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceValInp</pv_name> - <text>APPLY IN</text> - <x>425</x> - <y>635</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Apply force value</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_APPLY_1</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceValOut</pv_name> - <text>APPLY OUT</text> - <x>526</x> - <y>635</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Apply force value</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>725</x> - <y>671</y> - <width>200</width> - <height>33</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>FORCE UNLOCK</text> - <x>725</x> - <y>635</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_SETPOINT_KEEP</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Keep_Setpoint</pv_name> - <text>KEEP SETPOINT</text> - <x>15</x> - <y>635</y> - <width>99</width> - <height>33</height> - <font> - <font family="Source Sans Pro" style="REGULAR" size="12.0"> - </font> - </font> - <rules> - <rule name="New Rule" prop_id="text" out_exp="false"> - <exp bool_exp="(pv0 == 0)"> - <value>SETPOINT KEEP</value> - </exp> - <exp bool_exp="(pv0 == 1)"> - <value>SETPOINT NOT KEEP</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Keep_Setpoint</pv_name> - </rule> - </rules> - <tooltip>Toggle Enable/Disable Pump Setpoint</tooltip> - </widget> - <widget type="group" version="2.0.0"> - <name>Alarms</name> - <x>668</x> - <y>10</y> - <width>262</width> - <height>295</height> - <style>3</style> - <transparent>true</transparent> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.background</name> - <x>4</x> - <y>35</y> - <width>253</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_IO_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:IO_Error</pv_name> - <x>45</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_IO_Error</name> - <text>I/O Error</text> - <x>80</x> - <y>85</y> - <width>88</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Input_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Input_Module_Error</pv_name> - <x>45</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ILOCK_HEAT</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:HeatInterlock</pv_name> - <x>45</x> - <y>235</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Start interlock</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ILOCK_START</name> - <text>Heating Interlock</text> - <x>80</x> - <y>235</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALARMS</name> - <text>ALARMS</text> - <width>262</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_INTERLOCKS</name> - <text>INTERLOCKS</text> - <y>195</y> - <width>257</width> - <height>25</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="16.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Group interlock</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Discrepancy</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Power_Discrep</pv_name> - <x>45</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Discrepancy</name> - <text>Power Discrepancy</text> - <x>80</x> - <y>50</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_ModuleError_1</name> - <text>Output Module Error</text> - <x>80</x> - <y>155</y> - <width>160</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Output_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Output_Module_Error</pv_name> - <x>45</x> - <y>155</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_ModuleError</name> - <text>Input Module Error</text> - <x>80</x> - <y>120</y> - <width>125</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>Mode</name> - <x>450</x> - <y>10</y> - <width>208</width> - <height>300</height> - <style>3</style> - <transparent>true</transparent> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.border</name> - <width>208</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background</name> - <x>5</x> - <y>35</y> - <width>198</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OP_MODES</name> - <text>OP MODES</text> - <y>1</y> - <width>208</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Auto</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <x>50</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_AUTO</name> - <text>AUTO</text> - <x>85</x> - <y>50</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Manual</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <x>50</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_MANUAL</name> - <text>MANUAL</text> - <x>85</x> - <y>85</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>50</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED</name> - <text>FORCED</text> - <x>85</x> - <y>120</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_MESSAGES</name> - <text>MESSAGES</text> - <x>5</x> - <y>160</y> - <width>199</width> - <height>25</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="16.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitMan</name> - <text>- Manual mode inhibited</text> - <x>9</x> - <y>191</y> - <width>190</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Manual</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitForce</name> - <text>- Force mode inhibited</text> - <x>9</x> - <y>211</y> - <width>190</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Force</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_DIS</name> - <text>- Alarms latching disabled</text> - <x>9</x> - <y>231</y> - <width>190</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_ENA</name> - <text>- Alarms latching enabled</text> - <x>9</x> - <y>231</y> - <width>190</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingON</name> - <text>- Ramping enabled</text> - <x>9</x> - <y>251</y> - <width>190</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingON_1</name> - <text>- Ramping disabled</text> - <x>9</x> - <y>251</y> - <width>190</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>Status</name> - <x>10</x> - <y>10</y> - <width>433</width> - <height>295</height> - <style>3</style> - <transparent>true</transparent> - <widget type="rectangle" version="2.0.0"> - <name>group.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STATUS</name> - <text>STATUS</text> - <width>430</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_HeaterPow</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:HeaterPower</pv_name> - <x>15</x> - <y>45</y> - <width>270</width> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Actual Power (%)</title> - <tooltip>Heater power in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY" red="0" green="148" blue="202"> - </color> - </bar_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_HeaterSetpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:HeaterSP</pv_name> - <x>15</x> - <y>125</y> - <width>270</width> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Setpoint (%)</title> - <rules> - <rule name="Text" prop_id="title" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>Setpoint (%)</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>Setpoint (%) - Not Retained on Mode Change</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Keep_Setpoint</pv_name> - </rule> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - </rule> - </rules> - <tooltip>Heater setpoint in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </bar_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_HeaterMV</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:HeaterMV</pv_name> - <x>15</x> - <y>205</y> - <width>270</width> - <height>78</height> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Manipulated value (%)</title> - <tooltip>Heater output in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY-LIGHT" red="151" green="188" blue="202"> - </color> - </bar_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background_1</name> - <x>300</x> - <y>35</y> - <width>125</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_Current</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:HeaterCurrent</pv_name> - <orientation>1</orientation> - <x>301</x> - <y>41</y> - <width>75</width> - <height>250</height> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Current(A)</title> - <tooltip>Heater current in amperes</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <maximum>1.0</maximum> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <major_tick_space>0.1</major_tick_space> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY" red="0" green="148" blue="202"> - </color> - </bar_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_Voltage</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:HeaterVoltage</pv_name> - <orientation>1</orientation> - <x>355</x> - <y>41</y> - <width>75</width> - <height>250</height> - <precision>1</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Voltage(V)</title> - <tooltip>Heater voltage in volts</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <maximum>500.0</maximum> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <major_tick_space>100.0</major_tick_space> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY" red="0" green="148" blue="202"> - </color> - </bar_color> - </widget> - </widget> - </children> - </tab> - <tab> - <name>Trend</name> - <children> - <widget type="databrowser" version="2.0.0"> - <name>DataBrowser</name> - <width>940</width> - <height>721</height> - </widget> - </children> - </tab> - </tabs> - <x>10</x> - <y>60</y> - <width>943</width> - <height>763</height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>963</width> - <height>50</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>20</x> - <width>715</width> - <height>50</height> - <font> - <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>UNLOCK</text> - <x>755</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>LOCK</text> - <x>850</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - -logger.info("Faceplate script BEGIN"); - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -logger.info(" OnShow"); -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - logger.info(" OnClick"); - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - if (crc >=2147483647){ crc = crc - 2147483647;} - - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -logger.info("Faceplate script END"); -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/CMS-FC_FlowController_BlockIcon.bob b/NON-APPROVED/CMS_OPI_MASTER/CMS-FC_FlowController_BlockIcon.bob deleted file mode 100644 index 73cedde6..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/CMS-FC_FlowController_BlockIcon.bob +++ /dev/null @@ -1,455 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CV_Valve_BlockIcon</name> - <width>150</width> - <height>135</height> - <widget type="polyline" version="2.0.0"> - <name>Polyline</name> - <y>30</y> - <width>150</width> - <height>1</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="150.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_1</name> - <y>85</y> - <width>150</width> - <height>1</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="150.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_2</name> - <x>30</x> - <width>1</width> - <height>115</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="115.00000000000001"> - </point> - <point x="1.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_3</name> - <x>120</x> - <width>1</width> - <height>115</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="115.00000000000001"> - </point> - <point x="1.0" y="0.0"> - </point> - </points> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_AlarmIcon</name> - <file>symbols/custom/error.svg</file> - <width>30</width> - <height>30</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <file>symbols/custom/warning.svg</file> - <x>119</x> - <y>25</y> - <width>30</width> - <height>30</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <file>symbols/custom/wrenchred.svg</file> - <x>120</x> - <y>1</y> - <width>25</width> - <height>25</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <y>73</y> - <width>30</width> - <height>30</height> - <font> - <font name="HUGE-MONO-BOLD" family="Source Code Pro" style="BOLD" size="36.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>31</x> - <width>89</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="Visibilityrule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${WIDShowTitle}</pv_name> - </rule> - </rules> - <tooltip>Device name</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_Locked</name> - <file>symbols/custom/lock.svg</file> - <x>118</x> - <y>85</y> - <width>25</width> - <height>25</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_CenterIcon</name> - <file>symbols/custom/valve_closed.svg</file> - <x>17</x> - <y>33</y> - <width>115</width> - <height>90</height> - <actions execute_as_one="true"> - </actions> - <rules> - <rule name="PictureRule" prop_id="file" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>symbols/custom/valve_error.svg</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_Interlock</name> - <file>symbols/custom/interlock overridden disabled.svg</file> - <y>59</y> - <width>30</width> - <height>25</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_CenterIcon_part</name> - <file>symbols/custom/valve_analog.svg</file> - <x>49</x> - <y>12</y> - <width>48</width> - <height>59</height> - <actions> - <action type="open_display"> - <file>PV_VALVE_Faceplate.bob</file> - <macros> - <Dev>${WIDDev}</Dev> - <Dis>${WIDDis}</Dis> - <DisDev>${WIDDisDev}</DisDev> - <Index>${WIDIndex}</Index> - <SecSub>${WIDSecSub}</SecSub> - </macros> - <target>tab</target> - <description>Open Faceplate</description> - </action> - </actions> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="write_pv"> - <pv_name>loc://${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:BlockClick(99)</pv_name> - <value>1</value> - <description>OpenFaceplate</description> - </action> - </actions> - <text></text> - <x>31</x> - <width>86</width> - <height>133</height> - <transparent>true</transparent> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var BlockClick = pvs[0]; /*loc://${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:BlockClick*/ -var P_BlockIcon_LockID = pvs[1];/* ${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:P_BlockIcon_LockID*/ -var DevLocked = pvs[2]; /*${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked*/ -var Inhibit_Lock = pvs[3]; /*${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Inhibit_Lock*/ - -logger.info("Block icon script BEGIN"); -logger.info(" OnShow"); - -if (PVUtil.getLong(BlockClick)!=99) { /*loc://Lock, check if the trigger pv is triggered by pressing or because of initialization*/ - logger.info(" OnClick"); - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = "${WIDDev}"; - map["Dis"] = "${WIDDis}"; - map["Index"] = "${WIDIndex}"; - map["SecSub"] = "${WIDSecSub}"; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "CSS/CMS/CMS-FC_FlowController_Faceplate.bob", "TAB", map); -} //Real button press not onshow - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = "${WIDDev}"; - map["Dis"] = "${WIDDis}"; - map["Index"] = "${WIDIndex}"; - map["SecSub"] = "${WIDSecSub}"; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "CSS/CMS/CMS-FC_FlowController_Faceplate.bob", "TAB", map); -logger.info("Block icon script END"); -]]></text> - <pv_name>loc://${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:BlockClick</pv_name> - <pv_name trigger="false">${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:P_BlockIcon_LockID</pv_name> - <pv_name trigger="false">${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - <pv_name trigger="false">${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Inhibit_Lock</pv_name> - </script> - </scripts> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TXT_SP</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveSP</pv_name> - <x>30</x> - <y>106</y> - <width>88</width> - <height>26</height> - <font> - <font name="LARGE-MONO-PLAIN" family="Source Code Pro" style="REGULAR" size="21.0"> - </font> - </font> - <transparent>true</transparent> - <precision>1</precision> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_width>1</border_width> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TXT_VP</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValvePosition</pv_name> - <x>30</x> - <y>78</y> - <width>88</width> - <height>26</height> - <font> - <font name="LARGE-MONO-PLAIN" family="Source Code Pro" style="REGULAR" size="21.0"> - </font> - </font> - <transparent>true</transparent> - <precision>1</precision> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual position</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_width>1</border_width> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="picture" version="2.0.0"> - <name>Picture</name> - <file>symbols/custom/opening.svg</file> - <x>2</x> - <y>29</y> - <width>25</width> - <height>25</height> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Opening</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Closing</pv_name> - </rule> - <rule name="Picture" prop_id="file" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>symbols/custom/opening.svg</value> - </exp> - <exp bool_exp="pv1 == 1"> - <value>symbols/custom/closing.svg</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Opening</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Closing</pv_name> - </rule> - </rules> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/CMS-FC_FlowController_Faceplate.bob b/NON-APPROVED/CMS_OPI_MASTER/CMS-FC_FlowController_Faceplate.bob deleted file mode 100644 index 7510858e..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/CMS-FC_FlowController_Faceplate.bob +++ /dev/null @@ -1,3207 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CMS_FC_FLOW_CONTROLLER_Faceplate</name> - <width>1273</width> - <height>830</height> - <widget type="tabs" version="2.0.0"> - <name>Tabs</name> - <tabs> - <tab> - <name>Status</name> - <children> - <widget type="group" version="2.0.0"> - <name>group.status</name> - <x>10</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STATUS</name> - <text>STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_ValvePos</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ValvePosition</pv_name> - <x>15</x> - <y>45</y> - <width>270</width> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Actual position (%)</title> - <tooltip>Valve position in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY" red="0" green="148" blue="202"> - </color> - </bar_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_ValveSetpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ValveSP</pv_name> - <x>15</x> - <y>125</y> - <width>270</width> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Setpoint (%)</title> - <rules> - <rule name="Text" prop_id="title" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>Setpoint (%)</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>Setpoint (%) - Not Retained on Mode Change</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Keep_Setpoint</pv_name> - </rule> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - </rule> - </rules> - <tooltip>Valve position in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </bar_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_ValveMV</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ValveMV</pv_name> - <x>15</x> - <y>205</y> - <width>270</width> - <height>78</height> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Manipulated value (%)</title> - <tooltip>Valve position in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY-LIGHT" red="151" green="188" blue="202"> - </color> - </bar_color> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.op.modes</name> - <x>630</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OP_MODES</name> - <text>OP MODES</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Auto</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <x>100</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_AUTO</name> - <text>AUTO</text> - <x>135</x> - <y>50</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Manual</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <x>100</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_MANUAL</name> - <text>MANUAL</text> - <x>135</x> - <y>85</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>100</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED</name> - <text>FORCED</text> - <x>131</x> - <y>120</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_MESSAGES</name> - <text>MESSAGES</text> - <x>5</x> - <y>160</y> - <width>290</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitMan</name> - <text>- Manual mode inhibited</text> - <x>15</x> - <y>190</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Manual</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitForce</name> - <text>- Force mode inhibited</text> - <x>15</x> - <y>210</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Force</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_DIS</name> - <text>- Alarms latching disabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_ENA</name> - <text>- Alarms latching enabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingON</name> - <text>- Ramping enabled</text> - <x>15</x> - <y>250</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingON_1</name> - <text>- Ramping disabled</text> - <x>15</x> - <y>250</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.modify</name> - <x>10</x> - <y>320</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Modify_1</name> - <text>MODIFY/FORCE</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Text" prop_id="text" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value>MODIFY/FORCE</value> - </exp> - <exp bool_exp="(pv1 == 1)"> - <value>MODIFY</value> - </exp> - <exp bool_exp="(pv2 == 1)"> - <value>FORCE</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_0perc</name> - <actions> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' -n0 = widget.getPropertyValue('pv_name') -n1 = n0 -n2 = n0.replace('P_Setpoint','P_Manipulated') -n3 = n0.replace('P_Setpoint','OpMode_Manual') -n4 = n0.replace('P_Setpoint','OpMode_Forced') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) - -a = 0 - -if (pv3 == 1): - PVUtil.writePV(n1, a, 2000) -if (pv4 == 1): - PVUtil.writePV(n2, a, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <text>0%</text> - <x>27</x> - <y>150</y> - <width>45</width> - <rules> - <rule name="Enabled" prop_id="enabled" out_exp="false"> - <exp bool_exp="((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value> - <color name="Button_Background" red="236" green="236" blue="236"> - </color> - </value> - </exp> - <exp bool_exp="(pv1 == 1)"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <exp bool_exp="(pv2 == 1)"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_25perc</name> - <actions> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' -n0 = widget.getPropertyValue('pv_name') -n1 = n0 -n2 = n0.replace('P_Setpoint','P_Manipulated') -n3 = n0.replace('P_Setpoint','OpMode_Manual') -n4 = n0.replace('P_Setpoint','OpMode_Forced') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) - -a = 25 - -if (pv3 == 1): - PVUtil.writePV(n1, a, 2000) -if (pv4 == 1): - PVUtil.writePV(n2, a, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <text>25%</text> - <x>77</x> - <y>150</y> - <width>45</width> - <rules> - <rule name="Enabled" prop_id="enabled" out_exp="false"> - <exp bool_exp="((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value> - <color name="Button_Background" red="236" green="236" blue="236"> - </color> - </value> - </exp> - <exp bool_exp="(pv1 == 1)"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <exp bool_exp="(pv2 == 1)"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_50perc</name> - <actions> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' -n0 = widget.getPropertyValue('pv_name') -n1 = n0 -n2 = n0.replace('P_Setpoint','P_Manipulated') -n3 = n0.replace('P_Setpoint','OpMode_Manual') -n4 = n0.replace('P_Setpoint','OpMode_Forced') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) - -a = 50 - -if (pv3 == 1): - PVUtil.writePV(n1, a, 2000) -if (pv4 == 1): - PVUtil.writePV(n2, a, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <text>50%</text> - <x>127</x> - <y>150</y> - <width>45</width> - <rules> - <rule name="Enabled" prop_id="enabled" out_exp="false"> - <exp bool_exp="((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value> - <color name="Button_Background" red="236" green="236" blue="236"> - </color> - </value> - </exp> - <exp bool_exp="(pv1 == 1)"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <exp bool_exp="(pv2 == 1)"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_75perc</name> - <actions> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' -n0 = widget.getPropertyValue('pv_name') -n1 = n0 -n2 = n0.replace('P_Setpoint','P_Manipulated') -n3 = n0.replace('P_Setpoint','OpMode_Manual') -n4 = n0.replace('P_Setpoint','OpMode_Forced') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) - -a = 75 - -if (pv3 == 1): - PVUtil.writePV(n1, a, 2000) -if (pv4 == 1): - PVUtil.writePV(n2, a, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <text>75%</text> - <x>177</x> - <y>150</y> - <width>45</width> - <rules> - <rule name="Enabled" prop_id="enabled" out_exp="false"> - <exp bool_exp="((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value> - <color name="Button_Background" red="236" green="236" blue="236"> - </color> - </value> - </exp> - <exp bool_exp="(pv1 == 1)"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <exp bool_exp="(pv2 == 1)"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_100perc</name> - <actions> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' -n0 = widget.getPropertyValue('pv_name') -n1 = n0 -n2 = n0.replace('P_Setpoint','P_Manipulated') -n3 = n0.replace('P_Setpoint','OpMode_Manual') -n4 = n0.replace('P_Setpoint','OpMode_Forced') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) - -a = 100 - -if (pv3 == 1): - PVUtil.writePV(n1, a, 2000) -if (pv4 == 1): - PVUtil.writePV(n2, a, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <text>100%</text> - <x>227</x> - <y>150</y> - <width>45</width> - <rules> - <rule name="Enabled" prop_id="enabled" out_exp="false"> - <exp bool_exp="((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value> - <color name="Button_Background" red="236" green="236" blue="236"> - </color> - </value> - </exp> - <exp bool_exp="(pv1 == 1)"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <exp bool_exp="(pv2 == 1)"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.background_1</name> - <x>5</x> - <y>195</y> - <width>290</width> - <height>100</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <rules> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 1"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - </rule> - </rules> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>100</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <rules> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 1"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_ValveMV</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Manipulated</pv_name> - <x>215</x> - <y>90</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY Output] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForceValveMV</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Manipulated</pv_name> - <x>120</x> - <y>90</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Force valve output</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcMV</name> - <text>Force Output:</text> - <x>15</x> - <y>90</y> - <width>96</width> - <height>26</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY VALUE] to apply</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_ValvePos</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_ForcePosition</pv_name> - <x>215</x> - <y>50</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY Input] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForceValvePos</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_ForcePosition</pv_name> - <x>120</x> - <y>50</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Force valve position</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcActPos</name> - <text>Force Input:</text> - <x>15</x> - <y>50</y> - <width>96</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline</name> - <x>162</x> - <y>238</y> - <width>1</width> - <line_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </line_color> - <points> - <point x="1.0" y="20.0"> - </point> - <point x="1.0" y="0.0"> - </point> - </points> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcSetpoint</name> - <text>Modify Setpnt:</text> - <x>5</x> - <y>210</y> - <width>106</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForceValveSP</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <x>120</x> - <y>210</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Increment" prop_id="increment" out_exp="false"> - <exp bool_exp="true"> - <value>pv0</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - </rule> - </rules> - <tooltip>Modify Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_ValveSP</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Setpoint</pv_name> - <x>215</x> - <y>210</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback modified setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_StepValue</name> - <text>Step Value:</text> - <x>5</x> - <y>255</y> - <width>106</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Step</pv_name> - <x>120</x> - <y>255</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <increment>0.1</increment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - <x>215</x> - <y>255</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.ramping</name> - <x>320</x> - <y>320</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.ramping.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.ramping.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ramping</name> - <text>RAMPING</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime</name> - <text>Time (s):</text> - <x>10</x> - <y>50</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampTIME</pv_name> - <x>93</x> - <y>50</y> - <width>95</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Force valve position</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampTIME</pv_name> - <x>195</x> - <y>50</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY VALUE] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampRange</name> - <text>Range (%):</text> - <x>10</x> - <y>90</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingRange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampRANGE</pv_name> - <x>93</x> - <y>90</y> - <width>95</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Force valve position</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingRange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampRANGE</pv_name> - <x>195</x> - <y>90</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY VALUE] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime_1</name> - <text>Actual Direction:</text> - <x>10</x> - <y>140</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_Direction</name> - <text>UP</text> - <x>155</x> - <y>140</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv2 == 0"> - <value>DISABLED</value> - </exp> - <exp bool_exp="pv0==1"> - <value>UP</value> - </exp> - <exp bool_exp="pv1==1"> - <value>DOWN</value> - </exp> - <exp bool_exp="(pv0 == 0)&&(pv1==0)"> - <value>NOT MOVING</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Opening</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Closing</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ract</name> - <text>Actual Speed:</text> - <x>10</x> - <y>180</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_ActRampUPSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ActRampSpeed</pv_name> - <x>155</x> - <y>180</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Click [APPLY VALUE] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.settings</name> - <x>630</x> - <y>320</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.settings.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.settings.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Settings</name> - <text>SETTINGS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampingSpeed</name> - <text>Ramping Speed</text> - <x>15</x> - <y>50</y> - <width>270</width> - <height>25</height> - <font> - <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Rmax</name> - <text>Max Allowed:</text> - <x>40</x> - <y>85</y> - <width>105</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_MaxRampSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MaxRampSpeed</pv_name> - <x>155</x> - <y>85</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Click [APPLY VALUE] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Disc</name> - <text>Alarm discrepancy</text> - <x>15</x> - <y>130</y> - <width>270</width> - <height>25</height> - <font> - <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_DiscDeviation</name> - <text>Deviation:</text> - <x>40</x> - <y>165</y> - <width>105</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_DiscrepancyPerc</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DiscrPerc</pv_name> - <x>155</x> - <y>165</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Opening discrepancy</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_DiscAlmDelay</name> - <text>Alarm delay:</text> - <x>40</x> - <y>200</y> - <width>105</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_DiscrepancyTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DiscrTime</pv_name> - <x>155</x> - <y>200</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Closing discrepancy</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>buttons.bar</name> - <x>10</x> - <y>630</y> - <width>920</width> - <height>80</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Auto</pv_name> - <text>AUTO</text> - <x>15</x> - <y>671</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableAutoBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>AUTO operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MANUAL</name> - <actions execute_as_one="true"> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' - -n0 = widget.getPropertyValue('pv_name') -n1 = n0.replace('Cmd_Manual','FB_Setpoint') -n2 = n0.replace('Cmd_Manual','FB_Manipulated') -n3 = n0.replace('Cmd_Manual','P_Setpoint') -n4 = n0.replace('Cmd_Manual','OpMode_Auto') -n5 = n0.replace('Cmd_Manual','OpMode_Forced') -n6 = n0.replace('Cmd_Manual','FB_Keep_Setpoint') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) -p5 = PVUtil.createPV(n5, 3000) -p6 = PVUtil.createPV(n6, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) -pv5 = PVUtil.getDouble(p5) -pv6 = PVUtil.getDouble(p6) - -if (pv6 >= 1): - if (pv4 == 1): - PVUtil.writePV(n3, pv1, 2000) - if (pv5 == 1): - PVUtil.writePV(n3, pv2, 2000)]]></text> - </script> - <description>Execute Script</description> - </action> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Manual</pv_name> - <text>MANUAL</text> - <x>220</x> - <y>671</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableManualBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>MANUAL operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions execute_as_one="true"> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' - -n0 = widget.getPropertyValue('pv_name') -n1 = n0.replace('Cmd_Force','FB_Setpoint') -n2 = n0.replace('Cmd_Force','P_Manipulated') -n3 = n0.replace('Cmd_Force','ValvePosition') -n4 = n0.replace('Cmd_Force','P_ForcePosition') -n5 = n0.replace('Cmd_Force','OpMode_Auto') -n6 = n0.replace('Cmd_Force','OpMode_Manual') -n7 = n0.replace('Cmd_Force','FB_Keep_Setpoint') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) -p5 = PVUtil.createPV(n5, 3000) -p6 = PVUtil.createPV(n6, 3000) -p7 = PVUtil.createPV(n7, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) -pv5 = PVUtil.getDouble(p5) -pv6 = PVUtil.getDouble(p6) -pv7 = PVUtil.getDouble(p7) - -if (pv7 >= 1): - PVUtil.writePV(n4, pv3, 2000) - PVUtil.writePV(n2, pv1, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>FORCE</text> - <x>425</x> - <y>671</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_APPLY</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceValInp</pv_name> - <text>APPLY IN</text> - <x>425</x> - <y>635</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Apply force value</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_APPLY_1</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceValOut</pv_name> - <text>APPLY OUT</text> - <x>526</x> - <y>635</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Apply force value</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>725</x> - <y>671</y> - <width>200</width> - <height>33</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>FORCE UNLOCK</text> - <x>725</x> - <y>635</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - <widget type="group" version="2.0.0"> - <name>group.status_1</name> - <x>320</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.border_1</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background_1</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Status</name> - <text>STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="meter" version="2.0.0"> - <name>FlowMeter</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Flow</pv_name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>160</height> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <rules> - <rule name="HIHI" prop_id="level_hihi" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HIHI</pv_name> - </rule> - <rule name="HIGH" prop_id="level_high" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HI</pv_name> - </rule> - <rule name="LOW" prop_id="level_low" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LO</pv_name> - </rule> - <rule name="LOLO" prop_id="level_lolo" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LOLO</pv_name> - </rule> - <rule name="ScaleLOW" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="ScaleHIGH" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - <rule name="MajorTick" prop_id="major_tick_space" out_exp="true"> - <exp bool_exp="true"> - <expression>(pv1 - pv0) / 10</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - <rule name="MinorTick" prop_id="minor_tick_space" out_exp="true"> - <exp bool_exp="true"> - <expression>(pv1 - pv0) / 100</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Pressure and limits</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <medium_tick_visible>false</medium_tick_visible> - <needle_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </needle_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Status_Title</name> - <text>${WIDLabel}</text> - <x>10</x> - <y>200</y> - <width>280</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ForceText</name> - <text>Force:</text> - <x>15</x> - <y>245</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - </widget> - <widget type="textentry" version="3.0.0"> - <name>INP_ForceValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_ForceValue</pv_name> - <x>80</x> - <y>245</y> - <height>30</height> - <font> - <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <precision>2</precision> - <show_units>false</show_units> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -logger.info("Hello"); - -var pv0 = PVUtil.getDouble(pvs[0]); -var pv1 = PVUtil.getDouble(pvs[1]); -PVUtil.writePV(pvs[0], pv1, 2000); - - -/* widget.setPropertyValue("text", PVUtil.getString(pvs[0])); */]]></text> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_ForcePosition</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_ForceValue</pv_name> - </script> - </scripts> - <tooltip>Alarm HIHI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FeedbackForceVal</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_ForceValue</pv_name> - <x>190</x> - <y>245</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Feedback value HIHI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.alarms</name> - <x>940</x> - <y>10</y> - <height>460</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.border</name> - <width>300</width> - <height>460</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>420</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALARMS</name> - <text>ALARMS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Overrange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Overrange</pv_name> - <x>55</x> - <y>83</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Module error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Overrange</name> - <text>Overrange</text> - <x>90</x> - <y>83</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_HIHI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:HIHI</pv_name> - <x>55</x> - <y>117</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_HIHI</name> - <text>HIHI</text> - <x>90</x> - <y>117</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_HI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:HI</pv_name> - <x>55</x> - <y>151</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="WARNING" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Opening timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_HI</name> - <text>HI</text> - <x>90</x> - <y>151</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_LOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LO</pv_name> - <x>55</x> - <y>185</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="WARNING" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Closing timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_LOW</name> - <text>LOW</text> - <x>90</x> - <y>185</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_LOWLOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LOLO</pv_name> - <x>55</x> - <y>219</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Closing timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_LOLO</name> - <text>LOWLOW</text> - <x>90</x> - <y>219</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Underrange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Underrange</pv_name> - <x>55</x> - <y>253</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Closing timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Underrange</name> - <text>Underrange</text> - <x>90</x> - <y>253</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_IO_error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:IO_Error</pv_name> - <x>55</x> - <y>287</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Closing timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_IO_Error</name> - <text>I/O Error</text> - <x>90</x> - <y>287</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Input_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Input_Module_Error</pv_name> - <x>55</x> - <y>321</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Closing timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Module_Error</name> - <text>Input Module Error</text> - <x>90</x> - <y>321</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Output_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Output_Module_Error</pv_name> - <x>55</x> - <y>355</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Closing timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Module_Error_1</name> - <text>Output Module Error</text> - <x>90</x> - <y>355</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Discrepancy</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Position_Discrep</pv_name> - <x>55</x> - <y>49</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Discrepancy</name> - <text>Position discrepancy</text> - <x>90</x> - <y>49</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ILOCK_MOVE</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MoveInterlock</pv_name> - <x>55</x> - <y>421</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Start interlock</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ILOCK_START</name> - <text>Move Interlock</text> - <x>90</x> - <y>421</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_INTERLOCKS</name> - <text>INTERLOCKS</text> - <x>5</x> - <y>390</y> - <width>290</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Group interlock</tooltip> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.limits_1</name> - <x>940</x> - <y>480</y> - <height>230</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.limits.border_1</name> - <width>300</width> - <height>230</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.limits.background_1</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>190</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Limits_1</name> - <text>LIMITS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HIHI_1</name> - <text>HIHI:</text> - <x>15</x> - <y>50</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HIHI_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HIHI</pv_name> - <x>190</x> - <y>50</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value HIHI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_HIHI_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_HIHI</pv_name> - <x>80</x> - <y>50</y> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Alarm HIHI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_HIGH_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_HI</pv_name> - <x>80</x> - <y>90</y> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Warning HIGH</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HIGH_1</name> - <text>HIGH:</text> - <x>15</x> - <y>90</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HIGH_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HI</pv_name> - <x>190</x> - <y>90</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value HIGH</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_LOW_1</name> - <text>LOW:</text> - <x>15</x> - <y>140</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_LOW_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_LO</pv_name> - <x>80</x> - <y>140</y> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Warning LOW</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_LOW_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LO</pv_name> - <x>190</x> - <y>140</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value LOW</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_LOLO_1</name> - <text>LOLO:</text> - <x>15</x> - <y>180</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_LOLO_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_LOLO</pv_name> - <x>80</x> - <y>180</y> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Alarm LOLO</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_LOLO_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LOLO</pv_name> - <x>190</x> - <y>180</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value LOLO</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_SETPOINT_KEEP</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Keep_Setpoint</pv_name> - <text>KEEP SETPOINT</text> - <x>15</x> - <y>635</y> - <width>99</width> - <height>33</height> - <font> - <font family="Source Sans Pro" style="REGULAR" size="12.0"> - </font> - </font> - <rules> - <rule name="New Rule" prop_id="text" out_exp="false"> - <exp bool_exp="(pv0 == 0)"> - <value>SETPOINT KEEP</value> - </exp> - <exp bool_exp="(pv0 == 1)"> - <value>SETPOINT NOT KEEP</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Keep_Setpoint</pv_name> - </rule> - </rules> - <tooltip>Toggle Enable/Disable Pump Setpoint</tooltip> - </widget> - </children> - </tab> - <tab> - <name>Trend</name> - <children> - <widget type="databrowser" version="2.0.0"> - <name>DataBrowser</name> - <width>940</width> - <height>721</height> - </widget> - </children> - </tab> - </tabs> - <x>10</x> - <y>60</y> - <width>1253</width> - <height>763</height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>1273</width> - <height>50</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>20</x> - <width>715</width> - <height>50</height> - <font> - <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>UNLOCK</text> - <x>1065</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>LOCK</text> - <x>1160</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - -logger.info("Faceplate script BEGIN"); - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -logger.info(" OnShow"); -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - logger.info(" OnClick"); - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - if (crc >=2147483647){ crc = crc - 2147483647;} - - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -logger.info("Faceplate script END"); -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/CMS-FT_FlowTransmitter_BlockIcon.bob b/NON-APPROVED/CMS_OPI_MASTER/CMS-FT_FlowTransmitter_BlockIcon.bob deleted file mode 100644 index a16d43d2..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/CMS-FT_FlowTransmitter_BlockIcon.bob +++ /dev/null @@ -1,369 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>FT_TRANSMITTER_BlockIcon</name> - <width>150</width> - <height>133</height> - <widget type="textupdate" version="2.0.0"> - <name>Text Update</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Flow</pv_name> - <x>5</x> - <y>1</y> - <width>143</width> - <height>26</height> - <font> - <font name="LARGE-MONO-PLAIN" family="Source Code Pro" style="REGULAR" size="21.0"> - </font> - </font> - <transparent>true</transparent> - <precision>1</precision> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Measured value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_width>1</border_width> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline</name> - <y>44</y> - <width>150</width> - <height>1</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="150.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_1</name> - <y>99</y> - <width>150</width> - <height>1</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="150.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_2</name> - <x>30</x> - <y>14</y> - <width>1</width> - <height>115</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="115.00000000000001"> - </point> - <point x="1.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_3</name> - <x>120</x> - <y>14</y> - <width>1</width> - <height>115</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="115.00000000000001"> - </point> - <point x="1.0" y="0.0"> - </point> - </points> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_AlarmIcon</name> - <file>symbols/custom/error.svg</file> - <x>1</x> - <y>26</y> - <width>30</width> - <height>30</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <file>symbols/custom/warning.svg</file> - <x>113</x> - <y>51</y> - <width>30</width> - <height>30</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <file>symbols/custom/wrenchred.svg</file> - <x>118</x> - <y>28</y> - <width>25</width> - <height>25</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>4</x> - <y>80</y> - <width>30</width> - <height>30</height> - <font> - <font name="HUGE-MONO-BOLD" family="Source Code Pro" style="BOLD" size="36.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_FreeRun</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_Locked</name> - <file>symbols/custom/lock.svg</file> - <x>114</x> - <y>86</y> - <width>25</width> - <height>25</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_CenterIcon</name> - <file>symbols/custom/PressureTransmitter_OK.svg</file> - <x>26</x> - <y>18</y> - <width>91</width> - <height>88</height> - <actions execute_as_one="true"> - </actions> - <rules> - <rule name="PictureRule" prop_id="file" out_exp="false"> - <exp bool_exp="pv2 == 1"> - <value>symbols/custom/PressureTransmitter_ERROR.svg</value> - </exp> - <exp bool_exp="(pv0 == 1)||(pv1 == 1)"> - <value>symbols/custom/PressureTransmitter_WARNING.svg</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:HI</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:LO</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}</text> - <x>33</x> - <y>38</y> - <width>79</width> - <height>31</height> - <font> - <font name="LARGE-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="21.0"> - </font> - </font> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <horizontal_alignment>1</horizontal_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="write_pv"> - <pv_name>loc://${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:BlockClick(99)</pv_name> - <value>1</value> - <description>OpenFaceplate</description> - </action> - </actions> - <text></text> - <x>31</x> - <y>14</y> - <width>82</width> - <height>103</height> - <transparent>true</transparent> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var BlockClick = pvs[0]; /*loc://${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:BlockClick*/ -var P_BlockIcon_LockID = pvs[1];/* ${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:P_BlockIcon_LockID*/ -var DevLocked = pvs[2]; /*${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked*/ -var Inhibit_Lock = pvs[3]; /*${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Inhibit_Lock*/ - -logger.info("Block icon script BEGIN"); -logger.info(" OnShow"); - -if (PVUtil.getLong(BlockClick)!=99) { /*loc://Lock, check if the trigger pv is triggered by pressing or because of initialization*/ - logger.info(" OnClick"); - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = "${WIDDev}"; - map["Dis"] = "${WIDDis}"; - map["Index"] = "${WIDIndex}"; - map["SecSub"] = "${WIDSecSub}"; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "CSS/CMS/CMS-FT_FlowTransmitter_Faceplate.bob", "STANDALONE", map); -} //Real button press not onshow - -logger.info("Block icon script END"); -]]></text> - <pv_name>loc://${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:BlockClick</pv_name> - <pv_name trigger="false">${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:P_BlockIcon_LockID</pv_name> - <pv_name trigger="false">${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - <pv_name trigger="false">${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Inhibit_Lock</pv_name> - </script> - </scripts> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL_1</name> - <text>${WIDIndex}</text> - <x>26</x> - <y>58</y> - <width>98</width> - <height>23</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <horizontal_alignment>1</horizontal_alignment> - <auto_size>true</auto_size> - <wrap_words>false</wrap_words> - <rules> - <rule name="Visibilityrule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name trigger="false">${WIDShowTitle}</pv_name> - </rule> - </rules> - <tooltip>Device name</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/CMS-FT_FlowTransmitter_Faceplate.bob b/NON-APPROVED/CMS_OPI_MASTER/CMS-FT_FlowTransmitter_Faceplate.bob deleted file mode 100644 index 1d9b490c..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/CMS-FT_FlowTransmitter_Faceplate.bob +++ /dev/null @@ -1,1448 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>FT_TRANSMITTER_Faceplate</name> - <width>965</width> - <height>830</height> - <widget type="tabs" version="2.0.0"> - <name>Tabs</name> - <tabs> - <tab> - <name>Status</name> - <children> - <widget type="group" version="2.0.0"> - <name>group.status</name> - <x>10</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Status</name> - <text>STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="meter" version="2.0.0"> - <name>RessureMeter</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Flow</pv_name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>160</height> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <rules> - <rule name="HIHI" prop_id="level_hihi" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HIHI</pv_name> - </rule> - <rule name="HIGH" prop_id="level_high" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HI</pv_name> - </rule> - <rule name="LOW" prop_id="level_low" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LO</pv_name> - </rule> - <rule name="LOLO" prop_id="level_lolo" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LOLO</pv_name> - </rule> - <rule name="ScaleLOW" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="ScaleHIGH" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - <rule name="MajorTick" prop_id="major_tick_space" out_exp="true"> - <exp bool_exp="true"> - <expression>(pv1 - pv0) / 10</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - <rule name="MinorTick" prop_id="minor_tick_space" out_exp="true"> - <exp bool_exp="true"> - <expression>(pv1 - pv0) / 100</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Pressure and limits</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <medium_tick_visible>false</medium_tick_visible> - <needle_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </needle_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Status_Title</name> - <text>${WIDLabel}</text> - <x>10</x> - <y>200</y> - <width>280</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ForceText</name> - <text>Force:</text> - <x>15</x> - <y>245</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textentry" version="3.0.0"> - <name>INP_ForceValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_ForceValue</pv_name> - <x>80</x> - <y>245</y> - <height>30</height> - <font> - <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <precision>2</precision> - <show_units>false</show_units> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Alarm HIHI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FeedbackForceVal</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_ForceValue</pv_name> - <x>190</x> - <y>245</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value HIHI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.op.modes</name> - <x>320</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OP_MODES</name> - <text>OP MODES</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_FreeRun</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_FreeRun</pv_name> - <x>100</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FREERUN</name> - <text>FREERUN</text> - <x>135</x> - <y>50</y> - <width>70</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>100</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED_1</name> - <text>FORCED</text> - <x>135</x> - <y>85</y> - <width>70</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_MESSAGES_1</name> - <text>MESSAGES</text> - <x>5</x> - <y>160</y> - <width>290</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitForce</name> - <text>- Force mode inhibited</text> - <x>15</x> - <y>210</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Force</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm</name> - <text>- Alarms latching enabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_1</name> - <text>- Alarms latching disabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.alarms</name> - <x>630</x> - <y>10</y> - <height>610</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.border</name> - <width>300</width> - <height>610</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>570</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALARMS</name> - <text>ALARMS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Overrange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Overrange</pv_name> - <x>55</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Module error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Overrange</name> - <text>Overrange</text> - <x>90</x> - <y>50</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_HIHI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:HIHI</pv_name> - <x>55</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_HIHI</name> - <text>HIHI</text> - <x>90</x> - <y>85</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_HI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:HI</pv_name> - <x>55</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="WARNING" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Opening timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_HI</name> - <text>HI</text> - <x>90</x> - <y>120</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_LOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LO</pv_name> - <x>55</x> - <y>155</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="WARNING" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Closing timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_LOW</name> - <text>LOW</text> - <x>90</x> - <y>155</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_LOWLOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LOLO</pv_name> - <x>55</x> - <y>190</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Closing timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_LOLO</name> - <text>LOWLOW</text> - <x>90</x> - <y>190</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Underrange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Underrange</pv_name> - <x>55</x> - <y>225</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Closing timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Underrange</name> - <text>Underrange</text> - <x>90</x> - <y>225</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_IO_error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:IO_Error</pv_name> - <x>55</x> - <y>260</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Closing timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_IO_Error</name> - <text>I/O Error</text> - <x>90</x> - <y>260</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Module_Error</pv_name> - <x>55</x> - <y>295</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Closing timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Module_Error</name> - <text>Siemens Module Error</text> - <x>90</x> - <y>295</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.limits</name> - <x>10</x> - <y>320</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.limits.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.limits.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Limits</name> - <text>LIMITS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HIHI</name> - <text>HIHI:</text> - <x>15</x> - <y>50</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HIHI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HIHI</pv_name> - <x>190</x> - <y>50</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value HIHI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_HIHI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_HIHI</pv_name> - <x>80</x> - <y>50</y> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Alarm HIHI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_HIGH</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_HI</pv_name> - <x>80</x> - <y>90</y> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Warning HIGH</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HIGH</name> - <text>HIGH:</text> - <x>15</x> - <y>90</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HIGH</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HI</pv_name> - <x>190</x> - <y>90</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value HIGH</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_LOW</name> - <text>LOW:</text> - <x>15</x> - <y>140</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_LOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_LO</pv_name> - <x>80</x> - <y>140</y> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Warning LOW</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_LOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LO</pv_name> - <x>190</x> - <y>140</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value LOW</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_LOLO</name> - <text>LOLO:</text> - <x>15</x> - <y>180</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_LOLO</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_LOLO</pv_name> - <x>80</x> - <y>180</y> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Alarm LOLO</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_LOLO</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LOLO</pv_name> - <x>190</x> - <y>180</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value LOLO</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>buttons.bar</name> - <x>10</x> - <y>630</y> - <width>920</width> - <height>80</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_FreeRun</pv_name> - <text>FREERUN</text> - <x>15</x> - <y>671</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableFreeRunBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Free run operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>FORCE</text> - <x>220</x> - <y>671</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>FORCE UNLOCK</text> - <x>725</x> - <y>635</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_APPLY</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceVal</pv_name> - <text>APPLY VALUE</text> - <x>220</x> - <y>635</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Apply force value</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>725</x> - <y>671</y> - <width>200</width> - <height>33</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - </children> - </tab> - <tab> - <name>Trend</name> - <children> - <widget type="databrowser" version="2.0.0"> - <name>DataBrowser</name> - <width>940</width> - <height>721</height> - </widget> - </children> - </tab> - </tabs> - <x>10</x> - <y>60</y> - <width>943</width> - <height>763</height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>963</width> - <height>50</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>20</x> - <width>715</width> - <height>50</height> - <font> - <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>LOCK</text> - <x>850</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - -logger.info("Faceplate script BEGIN"); - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -logger.info(" OnShow"); -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - logger.info(" OnClick"); - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -logger.info("Faceplate script END"); -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>UNLOCK</text> - <x>755</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/CMS-TP_TurbinePump_BlockIcon_90deg.bob b/NON-APPROVED/CMS_OPI_MASTER/CMS-TP_TurbinePump_BlockIcon_90deg.bob deleted file mode 100644 index ce3df3a0..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/CMS-TP_TurbinePump_BlockIcon_90deg.bob +++ /dev/null @@ -1,445 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CMS TP PUMP Blockicon</name> - <width>190</width> - <height>140</height> - <widget type="polyline" version="2.0.0"> - <name>Polyline</name> - <y>30</y> - <width>150</width> - <height>1</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="150.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_1</name> - <y>85</y> - <width>150</width> - <height>1</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="150.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_2</name> - <x>30</x> - <width>1</width> - <height>115</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="115.00000000000001"> - </point> - <point x="1.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_3</name> - <x>120</x> - <width>1</width> - <height>115</height> - <visible>false</visible> - <line_color> - <color red="230" green="230" blue="230"> - </color> - </line_color> - <points> - <point x="0.0" y="115.00000000000001"> - </point> - <point x="1.0" y="0.0"> - </point> - </points> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_AlarmIcon</name> - <file>symbols/custom/error.svg</file> - <width>30</width> - <height>30</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <file>symbols/custom/warning.svg</file> - <x>135</x> - <width>30</width> - <height>30</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <file>symbols/custom/wrenchred.svg</file> - <x>105</x> - <y>1</y> - <width>25</width> - <height>25</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <y>99</y> - <width>30</width> - <height>30</height> - <font> - <font name="HUGE-MONO-BOLD" family="Source Code Pro" style="BOLD" size="36.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>95</x> - <y>30</y> - <width>89</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="Visibilityrule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${WIDShowTitle}</pv_name> - </rule> - </rules> - <tooltip>Device name</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_Locked</name> - <file>symbols/custom/lock.svg</file> - <x>117</x> - <y>110</y> - <width>25</width> - <height>25</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_CenterIcon</name> - <file>symbols/custom/PV Turbo molecular Vacuum Pump 0.svg</file> - <x>9</x> - <y>27</y> - <width>100</width> - <height>85</height> - <rotation>270.0</rotation> - <actions execute_as_one="true"> - </actions> - <rules> - <rule name="PictureRule" prop_id="file" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>symbols/custom/PV Turbo molecular Vacuum Pump Red.png</value> - </exp> - <exp bool_exp="pv1 == 0"> - <value>symbols/custom/PV Root Vacuum Pump Blue.png</value> - </exp> - <exp bool_exp="(pv2 == 1) && (pv3 == 0)"> - <value>symbols/custom/PV Turbo molecular Vacuum Pump Green.png</value> - </exp> - <exp bool_exp="(pv2 == 0) && (pv3 == 1)"> - <value>symbols/custom/PV Turbo molecular Vacuum Pump 0.svg</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Ready</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Running</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Stopped</pv_name> - </rule> - </rules> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_Interlock</name> - <file>symbols/custom/interlock overridden disabled.svg</file> - <y>79</y> - <width>30</width> - <height>25</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="write_pv"> - <pv_name>loc://${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:BlockClick(99)</pv_name> - <value>1</value> - <description>OpenFaceplate</description> - </action> - </actions> - <text></text> - <x>25</x> - <width>86</width> - <height>133</height> - <transparent>true</transparent> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var BlockClick = pvs[0]; /*loc://${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:BlockClick*/ -var P_BlockIcon_LockID = pvs[1];/* ${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:P_BlockIcon_LockID*/ -var DevLocked = pvs[2]; /*${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked*/ -var Inhibit_Lock = pvs[3]; /*${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Inhibit_Lock*/ - -logger.info("Block icon script BEGIN"); -logger.info(" OnShow"); - -if (PVUtil.getLong(BlockClick)!=99) { /*loc://Lock, check if the trigger pv is triggered by pressing or because of initialization*/ - logger.info(" OnClick"); - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = "${WIDDev}"; - map["Dis"] = "${WIDDis}"; - map["Index"] = "${WIDIndex}"; - map["SecSub"] = "${WIDSecSub}"; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "CSS/CMS/CMS-TP_TurbinePump_Faceplate.bob", "TAB", map); - -} //Real button press not onshow - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = "${WIDDev}"; - map["Dis"] = "${WIDDis}"; - map["Index"] = "${WIDIndex}"; - map["SecSub"] = "${WIDSecSub}"; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget,"CSS/CMS/CMS-TP_TurbinePump_Faceplate.bob","TAB",map); -logger.info("Block icon script END"); -]]></text> - <pv_name>loc://${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:BlockClick</pv_name> - <pv_name trigger="false">${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:P_BlockIcon_LockID</pv_name> - <pv_name trigger="false">${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - <pv_name trigger="false">${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Inhibit_Lock</pv_name> - </script> - </scripts> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TXT_SP</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PumpSP</pv_name> - <x>95</x> - <y>82</y> - <width>88</width> - <height>26</height> - <font> - <font name="LARGE-MONO-PLAIN" family="Source Code Pro" style="REGULAR" size="21.0"> - </font> - </font> - <transparent>true</transparent> - <precision>1</precision> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_width>1</border_width> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TXT_VP</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PumpSpeed</pv_name> - <x>95</x> - <y>54</y> - <width>88</width> - <height>26</height> - <font> - <font name="LARGE-MONO-PLAIN" family="Source Code Pro" style="REGULAR" size="21.0"> - </font> - </font> - <transparent>true</transparent> - <precision>1</precision> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual position</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_width>1</border_width> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="picture" version="2.0.0"> - <name>Picture_1</name> - <file>symbols/custom/opening.svg</file> - <y>35</y> - <width>25</width> - <height>25</height> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Accelerating</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Deccelerating</pv_name> - </rule> - <rule name="Picture" prop_id="file" out_exp="false"> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>symbols/custom/opening.svg</value> - </exp> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>symbols/custom/closing.svg</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Opening</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Closing</pv_name> - </rule> - </rules> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/CMS-TP_TurbinePump_Faceplate.bob b/NON-APPROVED/CMS_OPI_MASTER/CMS-TP_TurbinePump_Faceplate.bob deleted file mode 100644 index 7cb4aed7..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/CMS-TP_TurbinePump_Faceplate.bob +++ /dev/null @@ -1,3466 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CMS_TP_PUMP_Faceplate</name> - <width>1273</width> - <height>830</height> - <widget type="tabs" version="2.0.0"> - <name>Tabs</name> - <tabs> - <tab> - <name>Status</name> - <children> - <widget type="group" version="2.0.0"> - <name>group.status</name> - <x>10</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STATUS</name> - <text>STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_PumpSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpSpeed</pv_name> - <x>15</x> - <y>45</y> - <width>270</width> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Pump Speed (%)</title> - <tooltip>Pump speed in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY" red="0" green="148" blue="202"> - </color> - </bar_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_PumpSetpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Setpoint</pv_name> - <x>15</x> - <y>125</y> - <width>270</width> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Setpoint (%)</title> - <actions> - </actions> - <rules> - <rule name="Enabled" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv2 == 1)&&((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="(pv2 == 0)||((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - <rule name="Title" prop_id="title" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>Setpoint (%)</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>Setpoint (%) - Not Retained on Mode Change</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Keep_Setpoint</pv_name> - </rule> - </rules> - <tooltip>Pump setpoint in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </bar_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_PumpMV</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpMV</pv_name> - <x>15</x> - <y>205</y> - <width>270</width> - <height>78</height> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Manipulated value (%)</title> - <rules> - <rule name="Enabled" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - </rules> - <tooltip>Manipulated value in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY-LIGHT" red="151" green="188" blue="202"> - </color> - </bar_color> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.op.modes</name> - <x>10</x> - <y>320</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OP_MODES</name> - <text>OP MODES</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Auto</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <x>100</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_AUTO</name> - <text>AUTO</text> - <x>135</x> - <y>50</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Manual</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <x>100</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_MANUAL</name> - <text>MANUAL</text> - <x>135</x> - <y>85</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>100</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED</name> - <text>FORCED</text> - <x>131</x> - <y>120</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_MESSAGES</name> - <text>MESSAGES</text> - <x>5</x> - <y>160</y> - <width>290</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitMan</name> - <text>- Manual mode inhibited</text> - <x>15</x> - <y>190</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Manual</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitForce</name> - <text>- Force mode inhibited</text> - <x>15</x> - <y>210</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Force</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_DIS</name> - <text>- Alarms latching disabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_ENA</name> - <text>- Alarms latching enabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingON</name> - <text>- Ramping enabled</text> - <x>15</x> - <y>250</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingON_1</name> - <text>- Ramping disabled</text> - <x>15</x> - <y>250</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.alarms</name> - <x>940</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_ModuleError</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Module_Error</pv_name> - <x>20</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Module Error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_IO_Error</name> - <text>Siemens Module Error</text> - <x>55</x> - <y>85</y> - <width>177</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_IO_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:IO_Error</pv_name> - <x>20</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ILOCK_START</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartInterlock</pv_name> - <x>165</x> - <y>260</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Start interlock</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ILOCK_START</name> - <text>Start</text> - <x>200</x> - <y>258</y> - <width>70</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALARMS</name> - <text>ALARMS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_INTERLOCKS</name> - <text>INTERLOCKS</text> - <x>5</x> - <y>225</y> - <width>290</width> - <height>25</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="16.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Group interlock</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Discrepancy</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Speed_Discrep</pv_name> - <x>20</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Speed Discrepancy</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Discrepancy</name> - <text>Speed discrepancy</text> - <x>55</x> - <y>48</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_ModuleError</name> - <text>I/O Error</text> - <x>55</x> - <y>120</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_PumpError</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Error</pv_name> - <x>20</x> - <y>190</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Pump Error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_PumpError</name> - <text>Error</text> - <x>55</x> - <y>190</y> - <width>83</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_PumpWarning</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Warning</pv_name> - <x>165</x> - <y>190</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Pump Warning</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_PumpWarning</name> - <text>Warning</text> - <x>200</x> - <y>190</y> - <width>83</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_PumpErrors</name> - <text>PUMP</text> - <x>5</x> - <y>155</y> - <width>290</width> - <height>25</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="16.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv0 == 1) || (pv1==0)"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1==1)"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Error</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Warning</pv_name> - </rule> - </rules> - <tooltip>Group interlock</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_PumpReady</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ready</pv_name> - <x>20</x> - <y>260</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </off_color> - <on_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </on_color> - <tooltip>Pump Ready</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_PumpReady</name> - <text>Ready</text> - <x>55</x> - <y>258</y> - <width>83</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.modify</name> - <x>320</x> - <y>320</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>100</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <rules> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </value> - </exp> - <exp bool_exp="(pv0 == 1)&&(pv1 == 1)"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Modify</name> - <text>MODIFY/FORCE</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Text" prop_id="text" out_exp="false"> - <exp bool_exp="(pv3 == 0)||(pv0 == 1)"> - <value>MODIFY/FORCE</value> - </exp> - <exp bool_exp="(pv3 == 1)&&(pv1 == 1)"> - <value>MODIFY</value> - </exp> - <exp bool_exp="(pv3 == 1)&&(pv2 == 1)"> - <value>FORCE</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcActPos</name> - <text>Force Input:</text> - <x>15</x> - <y>50</y> - <width>96</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForcePumpSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_ForceSpeed</pv_name> - <x>120</x> - <y>50</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="EnabledRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - </rules> - <tooltip>Force valve position</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_ForceSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_ForceSpeed</pv_name> - <x>215</x> - <y>50</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY Input] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcMV</name> - <text>Force Output:</text> - <x>15</x> - <y>90</y> - <width>96</width> - <height>26</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY VALUE] to apply</tooltip> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForcePumpMV</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Manipulated</pv_name> - <x>120</x> - <y>90</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="EnabledRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - </rules> - <tooltip>Force valve output</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_Manipulated</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Manipulated</pv_name> - <x>215</x> - <y>90</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY Output] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.background_1</name> - <x>5</x> - <y>195</y> - <width>290</width> - <height>100</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <rules> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </value> - </exp> - <exp bool_exp="(pv0 == 1)&&(pv1 == 1)"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - </rules> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - <x>215</x> - <y>254</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Step</pv_name> - <x>120</x> - <y>254</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="IncrementRule" prop_id="increment" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - </rule> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - </rules> - <tooltip>Step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <increment>0.1</increment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_StepValue</name> - <text>Step Value:</text> - <x>5</x> - <y>254</y> - <width>106</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_Setpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Setpoint</pv_name> - <x>215</x> - <y>209</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback modified setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForcePumpSP</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <x>120</x> - <y>209</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="IncrementRule" prop_id="increment" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - </rule> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - </rules> - <tooltip>Modify Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcSetpoint</name> - <text>Modify Setpnt:</text> - <x>5</x> - <y>209</y> - <width>106</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline</name> - <x>162</x> - <y>237</y> - <width>1</width> - <line_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </line_color> - <points> - <point x="1.0" y="20.0"> - </point> - <point x="1.0" y="0.0"> - </point> - </points> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_0perc</name> - <actions execute_as_one="true"> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' -n0 = widget.getPropertyValue('pv_name') -n1 = n0 -n2 = n0.replace('P_Setpoint','P_Manipulated') -n3 = n0.replace('P_Setpoint','OpMode_Manual') -n4 = n0.replace('P_Setpoint','OpMode_Forced') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) - -a = 0 - -if (pv3 == 1): - PVUtil.writePV(n1, a, 2000) -if (pv4 == 1): - PVUtil.writePV(n2, a, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <text>0%</text> - <x>27</x> - <y>150</y> - <width>45</width> - <rules> - <rule name="Enabled" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv2 == 1)&&((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="(pv2 == 0)||((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv3 == 0)||(pv0 == 1)"> - <value> - <color name="Button_Background" red="236" green="236" blue="236"> - </color> - </value> - </exp> - <exp bool_exp="(pv3 == 1)&&(pv1 == 1)"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <exp bool_exp="(pv3 == 1)&&(pv2 == 1)"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - </rules> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_25perc</name> - <actions> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' -n0 = widget.getPropertyValue('pv_name') -n1 = n0 -n2 = n0.replace('P_Setpoint','P_Manipulated') -n3 = n0.replace('P_Setpoint','OpMode_Manual') -n4 = n0.replace('P_Setpoint','OpMode_Forced') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) - -a = 25 - -if (pv3 == 1): - PVUtil.writePV(n1, a, 2000) -if (pv4 == 1): - PVUtil.writePV(n2, a, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <text>25%</text> - <x>77</x> - <y>150</y> - <width>45</width> - <rules> - <rule name="Enabled" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv2 == 1)&&((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="(pv2 == 0)||((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv3 == 0)||(pv0 == 1)"> - <value> - <color name="Button_Background" red="236" green="236" blue="236"> - </color> - </value> - </exp> - <exp bool_exp="(pv3 == 1)&&(pv1 == 1)"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <exp bool_exp="(pv3 == 1)&&(pv2 == 1)"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - </rules> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_50perc</name> - <actions> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' -n0 = widget.getPropertyValue('pv_name') -n1 = n0 -n2 = n0.replace('P_Setpoint','P_Manipulated') -n3 = n0.replace('P_Setpoint','OpMode_Manual') -n4 = n0.replace('P_Setpoint','OpMode_Forced') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) - -a = 50 - -if (pv3 == 1): - PVUtil.writePV(n1, a, 2000) -if (pv4 == 1): - PVUtil.writePV(n2, a, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <text>50%</text> - <x>127</x> - <y>150</y> - <width>45</width> - <rules> - <rule name="Enabled" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv2 == 1)&&((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="(pv2 == 0)||((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv3 == 0)||(pv0 == 1)"> - <value> - <color name="Button_Background" red="236" green="236" blue="236"> - </color> - </value> - </exp> - <exp bool_exp="(pv3 == 1)&&(pv1 == 1)"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <exp bool_exp="(pv3 == 1)&&(pv2 == 1)"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - </rules> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_75perc</name> - <actions> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' -n0 = widget.getPropertyValue('pv_name') -n1 = n0 -n2 = n0.replace('P_Setpoint','P_Manipulated') -n3 = n0.replace('P_Setpoint','OpMode_Manual') -n4 = n0.replace('P_Setpoint','OpMode_Forced') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) - -a = 75 - -if (pv3 == 1): - PVUtil.writePV(n1, a, 2000) -if (pv4 == 1): - PVUtil.writePV(n2, a, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <text>75%</text> - <x>177</x> - <y>150</y> - <width>45</width> - <rules> - <rule name="Enabled" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv2 == 1)&&((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="(pv2 == 0)||((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv3 == 0)||(pv0 == 1)"> - <value> - <color name="Button_Background" red="236" green="236" blue="236"> - </color> - </value> - </exp> - <exp bool_exp="(pv3 == 1)&&(pv1 == 1)"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <exp bool_exp="(pv3 == 1)&&(pv2 == 1)"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - </rules> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_100perc</name> - <actions> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' -n0 = widget.getPropertyValue('pv_name') -n1 = n0 -n2 = n0.replace('P_Setpoint','P_Manipulated') -n3 = n0.replace('P_Setpoint','OpMode_Manual') -n4 = n0.replace('P_Setpoint','OpMode_Forced') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) - -a = 100 - -if (pv3 == 1): - PVUtil.writePV(n1, a, 2000) -if (pv4 == 1): - PVUtil.writePV(n2, a, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <text>100%</text> - <x>227</x> - <y>150</y> - <width>45</width> - <rules> - <rule name="Enabled" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv2 == 1)&&((pv0 == 1)||(pv1 == 1))"> - <value>true</value> - </exp> - <exp bool_exp="(pv2 == 0)||((pv0 == 0)&&(pv1 == 0))"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv3 == 0)||(pv0 == 1)"> - <value> - <color name="Button_Background" red="236" green="236" blue="236"> - </color> - </value> - </exp> - <exp bool_exp="(pv3 == 1)&&(pv1 == 1)"> - <value> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </value> - </exp> - <exp bool_exp="(pv3 == 1)&&(pv2 == 1)"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - </rules> - <tooltip>$(actions)</tooltip> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.ramping</name> - <x>630</x> - <y>320</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.ramping.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.ramping.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ramping</name> - <text>RAMPING</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime</name> - <text>Time (s):</text> - <x>10</x> - <y>50</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampTIME</pv_name> - <x>93</x> - <y>50</y> - <width>95</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - </rules> - <tooltip>Force valve position</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampTIME</pv_name> - <x>195</x> - <y>50</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY VALUE] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampRange</name> - <text>Range (%):</text> - <x>10</x> - <y>90</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingRange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampRANGE</pv_name> - <x>93</x> - <y>90</y> - <width>95</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - </rules> - <tooltip>Force valve position</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingRange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampRANGE</pv_name> - <x>195</x> - <y>90</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY VALUE] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime_1</name> - <text>Actual Direction:</text> - <x>10</x> - <y>140</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_Direction</name> - <text>UP</text> - <x>155</x> - <y>140</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv2 == 0"> - <value>DISABLED</value> - </exp> - <exp bool_exp="pv0==1"> - <value>ACCEL</value> - </exp> - <exp bool_exp="pv1==1"> - <value>DECEl</value> - </exp> - <exp bool_exp="(pv0 == 0)&&(pv1==0)"> - <value>NOT MOVING</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Accelerating</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Deccelerating</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ract</name> - <text>Actual Speed:</text> - <x>10</x> - <y>180</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_ActRampUPSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ActRampSpeed</pv_name> - <x>155</x> - <y>180</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual Ramp Speed</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.settings</name> - <x>940</x> - <y>320</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.settings.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.settings.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Settings</name> - <text>SETTINGS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampingSpeed</name> - <text>Ramping Speed</text> - <x>15</x> - <y>50</y> - <width>270</width> - <height>25</height> - <font> - <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Rmax</name> - <text>Max Allowed:</text> - <x>40</x> - <y>85</y> - <width>105</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_MaxRampSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MaxRampSpeed</pv_name> - <x>155</x> - <y>85</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Click [APPLY VALUE] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Disc</name> - <text>Alarm discrepancy</text> - <x>15</x> - <y>130</y> - <width>270</width> - <height>25</height> - <font> - <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_DiscDeviation</name> - <text>Deviation:</text> - <x>40</x> - <y>165</y> - <width>105</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_DiscrepancyPerc</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DiscrPerc</pv_name> - <x>155</x> - <y>165</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Opening discrepancy</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_DiscAlmDelay</name> - <text>Alarm delay:</text> - <x>40</x> - <y>200</y> - <width>105</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_DiscrepancyTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DiscrTime</pv_name> - <x>155</x> - <y>200</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Closing discrepancy</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>buttons.bar</name> - <x>10</x> - <y>630</y> - <width>1230</width> - <height>80</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Auto</pv_name> - <text>AUTO</text> - <x>15</x> - <y>671</y> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableAutoBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>AUTO operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MANUAL</name> - <actions execute_as_one="true"> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' - -n0 = widget.getPropertyValue('pv_name') -n1 = n0.replace('Cmd_Manual','FB_Setpoint') -n2 = n0.replace('Cmd_Manual','FB_Manipulated') -n3 = n0.replace('Cmd_Manual','P_Setpoint') -n4 = n0.replace('Cmd_Manual','OpMode_Auto') -n5 = n0.replace('Cmd_Manual','OpMode_Forced') -n6 = n0.replace('Cmd_Manual','FB_Keep_Setpoint') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) -p5 = PVUtil.createPV(n5, 3000) -p6 = PVUtil.createPV(n6, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) -pv5 = PVUtil.getDouble(p5) -pv6 = PVUtil.getDouble(p6) - -if (pv6 >= 1): - if (pv4 == 1): - PVUtil.writePV(n3, pv1, 2000) - if (pv5 == 1): - PVUtil.writePV(n3, pv2, 2000)]]></text> - </script> - <description>Execute Script</description> - </action> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Manual</pv_name> - <text>MANUAL</text> - <x>220</x> - <y>671</y> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableManualBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>MANUAL operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions execute_as_one="true"> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil -print 'Hello' - -n0 = widget.getPropertyValue('pv_name') -n1 = n0.replace('Cmd_Force','FB_Setpoint') -n2 = n0.replace('Cmd_Force','P_Manipulated') -n3 = n0.replace('Cmd_Force','PumpSpeed') -n4 = n0.replace('Cmd_Force','P_ForceSpeed') -n5 = n0.replace('Cmd_Force','OpMode_Auto') -n6 = n0.replace('Cmd_Force','OpMode_Manual') -n7 = n0.replace('Cmd_Force','FB_Keep_Setpoint') - -p1 = PVUtil.createPV(n1, 3000) -p2 = PVUtil.createPV(n2, 3000) -p3 = PVUtil.createPV(n3, 3000) -p4 = PVUtil.createPV(n4, 3000) -p5 = PVUtil.createPV(n5, 3000) -p6 = PVUtil.createPV(n6, 3000) -p7 = PVUtil.createPV(n7, 3000) - -pv1 = PVUtil.getDouble(p1) -pv2 = PVUtil.getDouble(p2) -pv3 = PVUtil.getDouble(p3) -pv4 = PVUtil.getDouble(p4) -pv5 = PVUtil.getDouble(p5) -pv6 = PVUtil.getDouble(p6) -pv7 = PVUtil.getDouble(p7) - -if (pv7 >= 1): - PVUtil.writePV(n4, pv3, 2000) - PVUtil.writePV(n2, pv1, 2000) - -# widget.setPropertyValue('text', PVUtil.getString(pvs[0]))]]></text> - </script> - <description>Execute Script</description> - </action> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>FORCE</text> - <x>425</x> - <y>671</y> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_APPLY_IN</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceValInp</pv_name> - <text>APPLY IN</text> - <x>425</x> - <y>635</y> - <width>90</width> - <height>25</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv2 == 0)||((pv0 == 0) || (pv1 == 1))"> - <value>false</value> - </exp> - <exp bool_exp="(pv2 == 1)&&((pv0 == 1) && (pv1 == 0))"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - </rules> - <tooltip>Apply force value</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_APPLY_OUT</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceValOut</pv_name> - <text>APPLY OUT</text> - <x>526</x> - <y>635</y> - <width>90</width> - <height>25</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv2 == 0)||((pv0 == 0) || (pv1 == 1))"> - <value>false</value> - </exp> - <exp bool_exp="(pv2 == 1)&&((pv0 == 1) && (pv1 == 0))"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - </rule> - </rules> - <tooltip>Apply force value</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>1035</x> - <y>671</y> - <width>200</width> - <height>33</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>FORCE UNLOCK</text> - <x>1035</x> - <y>635</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - <widget type="group" version="2.0.0"> - <name>group.Command_Status</name> - <x>630</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_CMD_ErrorReset</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:CmdFB_ErrorAck</pv_name> - <x>80</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Error Acknowledgement</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_CMD_ErrorReset</name> - <text>Error Reset</text> - <x>115</x> - <y>120</y> - <width>90</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_CMD_Heating</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:CmdFB_Heating</pv_name> - <x>80</x> - <y>190</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="OK" red="61" green="216" blue="61"> - </color> - </on_color> - <tooltip>Heating</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_COMMAND_STATUS</name> - <text>COMMAND STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_CMD_Heating</name> - <text>Heating</text> - <x>115</x> - <y>190</y> - <width>70</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_CMD_Start</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:CmdFB_PumpStart</pv_name> - <x>80</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Pump Start</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_CMD_Start</name> - <text>Start</text> - <x>115</x> - <y>48</y> - <width>83</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_CMD_Stop</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:CmdFB_PumpStop</pv_name> - <x>80</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Pump Stop</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_CMD_Stop</name> - <text>Stop</text> - <x>115</x> - <y>85</y> - <width>83</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_CMD_SetpointENB</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:CmdFB_ENB_ProcData</pv_name> - <x>80</x> - <y>155</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Enable Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_CMD_SetpointENB</name> - <text>Enable Setpoint</text> - <x>115</x> - <y>155</y> - <width>110</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_CMD_VentingENB</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:CmdFB_EnableVenting</pv_name> - <x>80</x> - <y>225</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Enable Venting</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_CMD_VentingENB</name> - <text>Enable Venting</text> - <x>115</x> - <y>225</y> - <width>110</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_CMD_RotSpeedSetMode</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:CmdFB_RotSpdSetMode</pv_name> - <x>80</x> - <y>260</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="OK" red="61" green="216" blue="61"> - </color> - </on_color> - <tooltip>Rotation Speed Set Mode</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_CMD_RotSpeedSetMode</name> - <text>Rotation Speed Set Mode</text> - <x>115</x> - <y>260</y> - <width>170</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.Pump_Status</name> - <x>320</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.Pump_Status.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.Pump_Status.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_PumpRotation</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Rotation</pv_name> - <x>80</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Pump Rotation</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_PumpRotation</name> - <text>Pump Rotation</text> - <x>115</x> - <y>120</y> - <width>110</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_SetpointAttained</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:SetpointAttained</pv_name> - <x>80</x> - <y>190</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Setpoint Attained</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_PUMP_STATUS</name> - <text>PUMP STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_SetpointAttained</name> - <text>Setpoint Attained</text> - <x>115</x> - <y>190</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_Running</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Running</pv_name> - <x>80</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Pump Running</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_Running</name> - <text>Running</text> - <x>115</x> - <y>48</y> - <width>83</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_AutomaticTrip</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:AutoTripSwitch_ON</pv_name> - <x>80</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Automatic Trip Switch ON</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_AutomaticTrip</name> - <text>Automatic Trip</text> - <x>115</x> - <y>85</y> - <width>110</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_SetpointEnabled</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ProcessDataEnabled</pv_name> - <x>80</x> - <y>155</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Setpoint Enabled</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_SetpointEnabled</name> - <text>Setpoint Enabled</text> - <x>115</x> - <y>155</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle</name> - <y>225</y> - <width>300</width> - <height>5</height> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OperatingHours:</name> - <text>Operating Hours:</text> - <x>18</x> - <y>250</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_PumpOperHrs</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OperHours</pv_name> - <x>157</x> - <y>250</y> - <height>25</height> - </widget> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_SETPOINT_ENABLE</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ENB_ProcessData</pv_name> - <text>SETPOINT ENABLE</text> - <x>15</x> - <y>635</y> - <width>90</width> - <height>25</height> - <font> - <font family="Source Sans Pro" style="REGULAR" size="12.0"> - </font> - </font> - <rules> - <rule name="New Rule" prop_id="text" out_exp="false"> - <exp bool_exp="(pv0 == 0)"> - <value>SETPOINT ENABLE</value> - </exp> - <exp bool_exp="(pv0 == 1)"> - <value>SETPOINT DISABLE</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:CmdFB_ENB_ProcData</pv_name> - </rule> - </rules> - <tooltip>Toggle Enable/Disable Pump Setpoint</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_START</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_PumpStart</pv_name> - <text>START</text> - <x>220</x> - <y>635</y> - <width>90</width> - <height>25</height> - <background_color> - <color name="GREEN-BACKGROUND" red="189" green="208" blue="189"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableAutoBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:CmdFB_PumpStart</pv_name> - </rule> - </rules> - <tooltip>Start pump</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_HEATING</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Heating</pv_name> - <text>HEATING ON</text> - <x>630</x> - <y>635</y> - <width>90</width> - <height>25</height> - <font> - <font family="Source Sans Pro" style="REGULAR" size="12.0"> - </font> - </font> - <rules> - <rule name="EnableRule" prop_id="text" out_exp="false"> - <exp bool_exp="(pv0 == 0)"> - <value>HEATING START</value> - </exp> - <exp bool_exp="(pv0 == 1) "> - <value>HEATING STOP</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:CmdFB_Heating</pv_name> - </rule> - </rules> - <tooltip>Start/Stop Heating</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ROT_SPEED_MODE</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RotSpeedSetMode</pv_name> - <text>ROT. SPEED SET MODE</text> - <x>731</x> - <y>635</y> - <width>90</width> - <height>25</height> - <font> - <font family="Source Sans Pro" style="REGULAR" size="12.0"> - </font> - </font> - <rules> - <rule name="EnableRule" prop_id="text" out_exp="false"> - <exp bool_exp="(pv0 == 0)"> - <value>ROT. SPEED SET MODE ON</value> - </exp> - <exp bool_exp="(pv0 == 1)"> - <value>ROT. SPEED SET MODE OFF</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:CmdFB_RotSpdSetMode</pv_name> - </rule> - </rules> - <tooltip>Rotational speed set mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ENABLE_VENTING</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_EnableVenting</pv_name> - <text>ENABLE VENTING</text> - <x>630</x> - <y>671</y> - <width>90</width> - <height>25</height> - <font> - <font family="Source Sans Pro" style="REGULAR" size="12.0"> - </font> - </font> - <rules> - <rule name="EnableRule" prop_id="text" out_exp="false"> - <exp bool_exp="(pv0 == 0)"> - <value>VENTING ENABLE</value> - </exp> - <exp bool_exp="(pv0 == 1)"> - <value>VENTING DISABLE</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:CmdFB_EnableVenting</pv_name> - </rule> - </rules> - <tooltip>Enable venting</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_STOP</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_PumpStop</pv_name> - <text>STOP</text> - <x>321</x> - <y>635</y> - <width>90</width> - <height>25</height> - <background_color> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableAutoBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:CmdFB_PumpStop</pv_name> - </rule> - </rules> - <tooltip>Start pump</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_SETPOINT_KEEP</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Keep_Setpoint</pv_name> - <text>KEEP SETPOINT</text> - <x>116</x> - <y>635</y> - <width>90</width> - <height>25</height> - <font> - <font family="Source Sans Pro" style="REGULAR" size="12.0"> - </font> - </font> - <rules> - <rule name="New Rule" prop_id="text" out_exp="false"> - <exp bool_exp="(pv0 == 0)"> - <value>SETPOINT KEEP</value> - </exp> - <exp bool_exp="(pv0 == 1)"> - <value>SETPOINT NOT KEEP</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Keep_Setpoint</pv_name> - </rule> - </rules> - <tooltip>Toggle Enable/Disable Pump Setpoint</tooltip> - </widget> - </children> - </tab> - <tab> - <name>Trend</name> - <children> - <widget type="databrowser" version="2.0.0"> - <name>DataBrowser</name> - <width>940</width> - <height>721</height> - </widget> - </children> - </tab> - </tabs> - <x>10</x> - <y>60</y> - <width>1253</width> - <height>763</height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>1273</width> - <height>50</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>20</x> - <width>715</width> - <height>50</height> - <font> - <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>UNLOCK</text> - <x>1065</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>LOCK</text> - <x>1160</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - -logger.info("Faceplate script BEGIN"); - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -logger.info(" OnShow"); -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - logger.info(" OnClick"); - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - if (crc >=2147483647){ crc = crc - 2147483647;} - - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -logger.info("Faceplate script END"); -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button</name> - <x>730</x> - <y>50</y> - <width>1</width> - <height>1</height> - <tooltip>$(actions)</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/CryolibraryTestPage.bob b/NON-APPROVED/CMS_OPI_MASTER/CryolibraryTestPage.bob deleted file mode 100644 index 172fdaa3..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/CryolibraryTestPage.bob +++ /dev/null @@ -1,1736 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>Cryolibrary Device Test v02</name> - <width>2560</width> - <height>2220</height> - <grid_visible>false</grid_visible> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle_23</name> - <x>530</x> - <y>1874</y> - <width>150</width> - <height>65</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="12"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle_24</name> - <x>380</x> - <y>1874</y> - <width>750</width> - <height>65</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>10</corner_width> - <corner_height>10</corner_height> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_23</name> - <x>2010</x> - <y>1398</y> - <width>20</width> - <height>157</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="0.0"> - </point> - <point x="0.0" y="157.00000000000003"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_24</name> - <x>2197</x> - <y>1398</y> - <width>20</width> - <height>157</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="0.0"> - </point> - <point x="0.0" y="157.00000000000003"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_22</name> - <x>1225</x> - <y>1476</y> - <width>532</width> - <height>1</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="531.9999999999999" y="0.0"> - </point> - </points> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle_15</name> - <x>530</x> - <y>1442</y> - <width>150</width> - <height>65</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="12"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle_14</name> - <x>380</x> - <y>1442</y> - <width>750</width> - <height>65</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>10</corner_width> - <corner_height>10</corner_height> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_21</name> - <x>1451</x> - <y>1052</y> - <width>20</width> - <height>139</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="0.0"> - </point> - <point x="0.0" y="139.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_20</name> - <x>1250</x> - <y>1052</y> - <width>20</width> - <height>139</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="0.0"> - </point> - <point x="0.0" y="139.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_19</name> - <x>897</x> - <y>1137</y> - <width>154</width> - <height>1</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="154.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_18</name> - <x>604</x> - <y>1052</y> - <width>20</width> - <height>168</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="0.0"> - </point> - <point x="0.0" y="168.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_16</name> - <x>19</x> - <y>1160</y> - <width>154</width> - <height>1</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="154.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_17</name> - <x>387</x> - <y>1052</y> - <width>20</width> - <height>168</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="0.0"> - </point> - <point x="0.0" y="168.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_15</name> - <x>1453</x> - <y>769</y> - <width>20</width> - <height>168</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="0.0"> - </point> - <point x="0.0" y="168.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_14</name> - <x>1266</x> - <y>769</y> - <width>20</width> - <height>168</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="0.0"> - </point> - <point x="0.0" y="168.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_13</name> - <x>897</x> - <y>862</y> - <width>154</width> - <height>1</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="154.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_12</name> - <x>2265</x> - <y>478</y> - <width>20</width> - <height>157</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="0.0"> - </point> - <point x="0.0" y="157.00000000000003"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_11</name> - <x>2086</x> - <y>480</y> - <width>20</width> - <height>157</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="0.0"> - </point> - <point x="0.0" y="157.00000000000003"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_10</name> - <x>1704</x> - <y>556</y> - <width>154</width> - <height>1</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="154.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_9</name> - <x>1254</x> - <y>472</y> - <width>20</width> - <height>157</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="0.0"> - </point> - <point x="0.0" y="157.00000000000003"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_8</name> - <x>1445</x> - <y>472</y> - <width>20</width> - <height>157</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="0.0"> - </point> - <point x="0.0" y="157.00000000000003"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_7</name> - <x>605</x> - <y>469</y> - <width>20</width> - <height>157</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="0.0"> - </point> - <point x="0.0" y="157.00000000000003"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_6</name> - <x>893</x> - <y>551</y> - <width>154</width> - <height>1</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="154.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_5</name> - <x>402</x> - <y>769</y> - <width>20</width> - <height>168</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="0.0"> - </point> - <point x="0.0" y="168.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_4</name> - <x>418</x> - <y>469</y> - <width>20</width> - <height>157</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="0.0"> - </point> - <point x="0.0" y="157.00000000000003"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_3</name> - <x>15</x> - <y>551</y> - <width>162</width> - <height>1</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="161.99999999999997" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_2</name> - <x>19</x> - <y>862</y> - <width>154</width> - <height>1</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="1.0"> - </point> - <point x="154.0" y="0.0"> - </point> - </points> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline_1</name> - <x>616</x> - <y>769</y> - <width>20</width> - <height>168</height> - <line_color> - <color name="BLUE-BORDER" red="47" green="135" blue="148"> - </color> - </line_color> - <points> - <point x="0.0" y="0.0"> - </point> - <point x="0.0" y="168.0"> - </point> - </points> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle</name> - <class>TITLE-BAR</class> - <x use_class="true">0</x> - <y use_class="true">0</y> - <width>2560</width> - <height use_class="true">50</height> - <line_width use_class="true">0</line_width> - <background_color use_class="true"> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>Label</name> - <class>TITLE</class> - <text>Cryolibrary Device Test Screen</text> - <x use_class="true">20</x> - <y use_class="true">0</y> - <width>531</width> - <height use_class="true">50</height> - <font use_class="true"> - <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <foreground_color use_class="true"> - <color name="HEADER-TEXT" red="0" green="0" blue="0"> - </color> - </foreground_color> - <background_color> - <color red="0" green="148" blue="202"> - </color> - </background_color> - <transparent use_class="true">true</transparent> - <horizontal_alignment use_class="true">0</horizontal_alignment> - <vertical_alignment use_class="true">1</vertical_alignment> - <wrap_words use_class="true">false</wrap_words> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CP-62011</name> - <file>DeviceTypes/Pumps/P_ControlPump_BlockIcon_Vertical_Right.bob</file> - <macros> - <WIDDev>P</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62011</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>218</x> - <y>482</y> - <width>265</width> - <height>130</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-42620</name> - <file>DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical_Right.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42620</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>220</x> - <y>1068</y> - <width>250</width> - <height>130</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-42780</name> - <file>DeviceTypes/Valves/PV_VALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42780</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>26</x> - <y>1053</y> - <width>140</width> - <height>160</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>OnlineConnection</name> - <file>Diagnostics/Connection_v02.bob</file> - <macros> - <Dev>PLC</Dev> - <Dis>Cryo</Dis> - <Index>01</Index> - <SecSub>CrS-CMS</SecSub> - </macros> - <x>450</x> - <y>79</y> - <width>350</width> - <resize>2</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42440</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1423</x> - <y>1383</y> - <width>140</width> - <height>212</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42400</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42400</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1606</x> - <y>1383</y> - <width>140</width> - <height>212</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42400_1</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42520</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1236</x> - <y>1383</y> - <width>140</width> - <height>212</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_ControlValve_BlockIcon</name> - <file>DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical_Left.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62001</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>536</x> - <y>782</y> - <width>265</width> - <height>140</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Analog_TRANSMITTER_OnlyText_Vertical_BlockIcon</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>380</x> - <y>1356</y> - <width>150</width> - <height>65</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Analog_TRANSMITTER_OnlyText_Horizontal_BlockIcon</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Horizontal.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>22</x> - <y>1356</y> - <width>284</width> - <height>30</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Embedded Display_2</name> - <file>DeviceTypes/Valves/HV_VALVE_BlockIcon_Vertical_Left.bob</file> - <macros> - <WIDDev>HV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1376</x> - <y>1068</y> - <width>235</width> - <height>106</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Embedded Display_3</name> - <file>DeviceTypes/Valves/HV_VALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>HV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>904</x> - <y>1052</y> - <width>140</width> - <height>133</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_ControlValve_BlockIcon_1</name> - <file>DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62001</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>26</x> - <y>755</y> - <width>140</width> - <height>205</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>HEATER_OnlyText_Vertical_BlockIcon</name> - <file>DeviceTypes/Heaters/EH_HeaterSupply_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>EH</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>621278</WIDIndex> - <WIDLabel>Heater</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1246</x> - <y>1790</y> - <width>150</width> - <height>92</height> - <resize>2</resize> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_1</name> - <text>Hand Valve with digital position feedback</text> - <x>904</x> - <y>1006</y> - <width>530</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_2</name> - <text>Analog Transmitters text only</text> - <x>22</x> - <y>1295</y> - <width>358</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_3</name> - <text>Remote ON/OFF Valve</text> - <x>26</x> - <y>1006</y> - <width>238</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_4</name> - <text>Control Analog Valve</text> - <x>26</x> - <y>715</y> - <width>203</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_5</name> - <text>Control Pump Sinamics Drive</text> - <x>21</x> - <y>415</y> - <width>316</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_6</name> - <text>ON/OFF Digital Pump</text> - <x>904</x> - <y>415</y> - <width>209</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CP-62011_1</name> - <file>DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>DP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89120</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>904</x> - <y>459</y> - <width>132</width> - <height>165</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_7</name> - <text>Electrical Heater Power Supply</text> - <x>1246</x> - <y>1740</y> - <width>300</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_8</name> - <text>Profibus Turbine Pump</text> - <x>1714</x> - <y>415</y> - <width>240</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CP-62011_2</name> - <file>DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>TP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89100</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1714</x> - <y>464</y> - <width>132</width> - <height>165</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42400_2</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Horizontal.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDLabel>Cernox Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>22</x> - <y>1790</y> - <width>284</width> - <height>30</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_ControlValve_BlockIcon_2</name> - <file>DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>904</x> - <y>755</y> - <width>140</width> - <height>205</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42400_3</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDLabel>Cernox Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>380</x> - <y>1790</y> - <width>150</width> - <height>65</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_9</name> - <text>Cernox text only</text> - <x>22</x> - <y>1740</y> - <width>258</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_ControlValve_BlockIcon_3</name> - <file>DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Vertical_Right.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1084</x> - <y>782</y> - <width>263</width> - <height>140</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_10</name> - <text>Sipart PN positioner</text> - <x>904</x> - <y>715</y> - <width>209</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CP-62011_3</name> - <file>DeviceTypes/Pumps/P_ControlPump_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>P</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62011</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>26</x> - <y>459</y> - <width>140</width> - <height>212</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_ControlValve_BlockIcon_4</name> - <file>DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical_Right.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62001</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>220</x> - <y>783</y> - <width>265</width> - <height>140</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CP-62011_4</name> - <file>DeviceTypes/Pumps/P_ControlPump_BlockIcon_Vertical_Left.bob</file> - <macros> - <WIDDev>P</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62011</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>536</x> - <y>482</y> - <width>265</width> - <height>130</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle_1</name> - <x>1072</x> - <y>1030</y> - <width>1</width> - <height>1</height> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CP-62011_5</name> - <file>DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Horizontal_Left.bob</file> - <macros> - <WIDDev>DP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89120</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1376</x> - <y>482</y> - <width>245</width> - <height>130</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CP-62011_6</name> - <file>DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Horizontal_Right.bob</file> - <macros> - <WIDDev>DP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89120</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1084</x> - <y>482</y> - <width>245</width> - <height>130</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CP-62011_8</name> - <file>DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal_Left.bob</file> - <macros> - <WIDDev>TP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89100</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>2194</x> - <y>498</y> - <width>245</width> - <height>120</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CP-62011_9</name> - <file>DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal_Right.bob</file> - <macros> - <WIDDev>TP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89100</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1914</x> - <y>498</y> - <width>245</width> - <height>120</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_ControlValve_BlockIcon_5</name> - <file>DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Vertical_Left.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1376</x> - <y>782</y> - <width>263</width> - <height>140</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-42620_1</name> - <file>DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical_Left.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42620</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>536</x> - <y>1068</y> - <width>250</width> - <height>130</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Embedded Display_4</name> - <file>DeviceTypes/Valves/HV_VALVE_BlockIcon_Vertical_Right.bob</file> - <macros> - <WIDDev>HV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1084</x> - <y>1068</y> - <width>235</width> - <height>106</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_17</name> - <text>Analog Transmitters</text> - <x>1246</x> - <y>1303</y> - <width>198</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle_9</name> - <x>22</x> - <y>1445</y> - <width>284</width> - <height>150</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>10</corner_width> - <corner_height>10</corner_height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle_10</name> - <x>22</x> - <y>1475</y> - <width>284</width> - <height>30</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="12"> - </color> - </background_color> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Analog_TRANSMITTER_OnlyText_Horizontal_BlockIcon_12</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Horizontal_Transparent.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>22</x> - <y>1445</y> - <width>284</width> - <height>30</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle_11</name> - <x>22</x> - <y>1535</y> - <width>284</width> - <height>30</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="12"> - </color> - </background_color> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Analog_TRANSMITTER_OnlyText_Horizontal_BlockIcon_13</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Horizontal_Transparent.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>22</x> - <y>1475</y> - <width>284</width> - <height>30</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Analog_TRANSMITTER_OnlyText_Horizontal_BlockIcon_14</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Horizontal_Transparent.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>22</x> - <y>1505</y> - <width>284</width> - <height>30</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Analog_TRANSMITTER_OnlyText_Horizontal_BlockIcon_15</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Horizontal_Transparent.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>22</x> - <y>1535</y> - <width>284</width> - <height>30</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Analog_TRANSMITTER_OnlyText_Horizontal_BlockIcon_16</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Horizontal_Transparent.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>22</x> - <y>1565</y> - <width>284</width> - <height>30</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Analog_TRANSMITTER_OnlyText_Vertical_BlockIcon_1</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical_Transparent.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>380</x> - <y>1442</y> - <width>150</width> - <height>65</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Analog_TRANSMITTER_OnlyText_Vertical_BlockIcon_2</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical_Transparent.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>530</x> - <y>1442</y> - <width>150</width> - <height>65</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Analog_TRANSMITTER_OnlyText_Vertical_BlockIcon_3</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical_Transparent.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>680</x> - <y>1442</y> - <width>150</width> - <height>65</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle_16</name> - <x>830</x> - <y>1442</y> - <width>150</width> - <height>65</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="12"> - </color> - </background_color> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Analog_TRANSMITTER_OnlyText_Vertical_BlockIcon_4</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical_Transparent.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>830</x> - <y>1442</y> - <width>150</width> - <height>65</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>Analog_TRANSMITTER_OnlyText_Vertical_BlockIcon_5</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical_Transparent.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>980</x> - <y>1442</y> - <width>150</width> - <height>65</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42400_4</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Vertical_Left.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42520</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>2127</x> - <y>1411</y> - <width>265</width> - <height>130</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42440_1</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Vertical_Right.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1816</x> - <y>1411</y> - <width>265</width> - <height>130</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle_17</name> - <x>22</x> - <y>1844</y> - <width>284</width> - <height>148</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>10</corner_width> - <corner_height>10</corner_height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle_18</name> - <x>22</x> - <y>1874</y> - <width>284</width> - <height>30</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="12"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle_19</name> - <x>22</x> - <y>1934</y> - <width>284</width> - <height>30</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="12"> - </color> - </background_color> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42400_5</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Horizontal_Transparent.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDLabel>Cernox Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>22</x> - <y>1844</y> - <width>284</width> - <height>30</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42400_6</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Horizontal_Transparent.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDLabel>Cernox Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>22</x> - <y>1874</y> - <width>284</width> - <height>30</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42400_7</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Horizontal_Transparent.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDLabel>Cernox Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>22</x> - <y>1934</y> - <width>284</width> - <height>30</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42400_8</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Horizontal_Transparent.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDLabel>Cernox Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>22</x> - <y>1904</y> - <width>284</width> - <height>30</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42400_10</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Horizontal_Transparent.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDLabel>Cernox Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>22</x> - <y>1964</y> - <width>284</width> - <height>30</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle_22</name> - <x>830</x> - <y>1874</y> - <width>150</width> - <height>65</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="12"> - </color> - </background_color> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42400_14</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Vertical_Transparent.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDLabel>Cernox Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>380</x> - <y>1874</y> - <width>150</width> - <height>65</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42400_15</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Vertical_Transparent.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDLabel>Cernox Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>530</x> - <y>1874</y> - <width>150</width> - <height>65</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42400_16</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Vertical_Transparent.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDLabel>Cernox Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>680</x> - <y>1874</y> - <width>150</width> - <height>65</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42400_17</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Vertical_Transparent.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDLabel>Cernox Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>830</x> - <y>1874</y> - <width>150</width> - <height>65</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42400_18</name> - <file>DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Vertical_Transparent.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>001</WIDIndex> - <WIDLabel>Cernox Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>980</x> - <y>1874</y> - <width>150</width> - <height>65</height> - <resize>2</resize> - <transparent>true</transparent> - </widget> - <widget type="group" version="2.0.0"> - <name>BGGrey01_1</name> - <x>2250</x> - <y>79</y> - <width>280</width> - <height>191</height> - <style>3</style> - <background_color> - <color name="BACKGROUND" red="220" green="225" blue="221"> - </color> - </background_color> - <widget type="rectangle" version="2.0.0"> - <name>BGGrey01-titlebar_1</name> - <width>280</width> - <height>191</height> - <line_width>2</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <corner_width>10</corner_width> - <corner_height>10</corner_height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>BGGrey01-background_1</name> - <x>10</x> - <y>30</y> - <width>260</width> - <height>150</height> - <line_width>2</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="BACKGROUND" red="220" green="225" blue="221"> - </color> - </background_color> - <corner_width>5</corner_width> - <corner_height>5</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>BGGrey01-title_1</name> - <text>Alarm</text> - <x>10</x> - <width>260</width> - <height>30</height> - <font> - <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button</name> - <actions> - <action type="write_pv"> - <pv_name>CrS-CMS:Cryo-Virt-DIAG:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <text>Acknowledge</text> - <x>35</x> - <y>60</y> - <width>210</width> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_1</name> - <actions> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.rcp.script import RCPUtil - -RCPUtil.executeEclipseCommand( - 'org.eclipse.ui.views.showView', - [ 'org.eclipse.ui.views.showView.viewId', - 'org.csstudio.alarm.beast.ui.alarmtable.view'] -)]]></text> - </script> - <description>Open AlarmTable</description> - </action> - </actions> - <text>Open Table</text> - <x>35</x> - <y>120</y> - <width>210</width> - <tooltip>$(actions)</tooltip> - </widget> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_11</name> - <class>HEADER3</class> - <text>Non transparent background</text> - <x>22</x> - <y>1325</y> - <width>284</width> - <height>30</height> - <font use_class="true"> - <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> - </font> - </font> - <background_color use_class="true"> - <color name="Background" red="220" green="225" blue="221"> - </color> - </background_color> - <transparent use_class="true">true</transparent> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_12</name> - <class>HEADER3</class> - <text>Transparent background</text> - <x>22</x> - <y>1419</y> - <width>284</width> - <height>30</height> - <font use_class="true"> - <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> - </font> - </font> - <background_color use_class="true"> - <color name="Background" red="220" green="225" blue="221"> - </color> - </background_color> - <transparent use_class="true">true</transparent> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Horizontal.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Horizontal.bob deleted file mode 100644 index 7652a386..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Horizontal.bob +++ /dev/null @@ -1,316 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Horizontal</name> - <width>284</width> - <height>30</height> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle</name> - <width>284</width> - <height>30</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>10</corner_width> - <corner_height>10</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>103</x> - <y>1</y> - <width>17</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>35</x> - <width>60</width> - <height>29</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; -WidgetColorService = org.csstudio.display.builder.model.persist.WidgetColorService; - - -macros = widget.getEffectiveMacros(); -WIDDev = macros.getValue("WIDDev"); - -color = WidgetColorService.getColor("Background"); -if (WIDDev == "PT") -{ - color = WidgetColorService.getColor("GREEN-BACKGROUND"); -} -if (WIDDev == "TT") -{ - color = WidgetColorService.getColor("YELLOW-BACKGROUND"); -} -if (WIDDev == "FT") -{ - color = WidgetColorService.getColor("BLUE-BACKGROUND"); -} - - widget.setPropertyValue("background_color",color); -]]></text> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue.EGU</pv_name> - </script> - </scripts> - <tooltip>Device name</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_MeasValue</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue</pv_name> - <x>126</x> - <height>29</height> - <transparent>true</transparent> - <precision>2</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <rules> - <rule name="BackGroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==0"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0==1"> - <value> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </value> - </exp> - <exp bool_exp="pv0==2"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:TransmitterColor</pv_name> - </rule> - </rules> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>231</x> - <y>2</y> - <width>18</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>256</x> - <y>2</y> - <width>16</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DigitalInp_IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:AnalogInp_IO_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>9</x> - <width>17</width> - <height>28</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "AnalogTransmitter_CernoxTemperature_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>284</width> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Horizontal_Transparent.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Horizontal_Transparent.bob deleted file mode 100644 index 36ce1592..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Horizontal_Transparent.bob +++ /dev/null @@ -1,304 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Horizontal_Transparent</name> - <width>284</width> - <height>30</height> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>103</x> - <y>1</y> - <width>17</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>35</x> - <width>60</width> - <height>29</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; -WidgetColorService = org.csstudio.display.builder.model.persist.WidgetColorService; - - -macros = widget.getEffectiveMacros(); -WIDDev = macros.getValue("WIDDev"); - -color = WidgetColorService.getColor("Background"); -if (WIDDev == "PT") -{ - color = WidgetColorService.getColor("GREEN-BACKGROUND"); -} -if (WIDDev == "TT") -{ - color = WidgetColorService.getColor("YELLOW-BACKGROUND"); -} -if (WIDDev == "FT") -{ - color = WidgetColorService.getColor("BLUE-BACKGROUND"); -} - - widget.setPropertyValue("background_color",color); -]]></text> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue.EGU</pv_name> - </script> - </scripts> - <tooltip>Device name</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_MeasValue</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue</pv_name> - <x>126</x> - <height>29</height> - <transparent>true</transparent> - <precision>2</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <rules> - <rule name="BackGroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==0"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0==1"> - <value> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </value> - </exp> - <exp bool_exp="pv0==2"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:TransmitterColor</pv_name> - </rule> - </rules> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>231</x> - <y>2</y> - <width>18</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>256</x> - <y>2</y> - <width>16</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DigitalInp_IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:AnalogInp_IO_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>9</x> - <width>17</width> - <height>28</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "AnalogTransmitter_CernoxTemperature_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>284</width> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Vertical.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Vertical.bob deleted file mode 100644 index 27924d54..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Vertical.bob +++ /dev/null @@ -1,354 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Vertical</name> - <width>170</width> - <height>65</height> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle</name> - <width>170</width> - <height>65</height> - <line_width>1</line_width> - <line_color> - <color name="BLACK-BORDER" red="121" green="121" blue="121"> - </color> - </line_color> - <background_color> - <color red="255" green="255" blue="255" alpha="120"> - </color> - </background_color> - <corner_width>10</corner_width> - <corner_height>10</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>148</x> - <y>20</y> - <width>17</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>20</x> - <y>2</y> - <width>128</width> - <height>29</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="28.0"> - </font> - </font> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; -WidgetColorService = org.csstudio.display.builder.model.persist.WidgetColorService; - - -macros = widget.getEffectiveMacros(); -WIDDev = macros.getValue("WIDDev"); - -color = WidgetColorService.getColor("Background"); -if (WIDDev == "PT") -{ - color = WidgetColorService.getColor("GREEN-BACKGROUND"); -} -if (WIDDev == "TT") -{ - color = WidgetColorService.getColor("YELLOW-BACKGROUND"); -} -if (WIDDev == "FT") -{ - color = WidgetColorService.getColor("BLUE-BACKGROUND"); -} - - widget.setPropertyValue("background_color",color); -]]></text> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue.EGU</pv_name> - </script> - </scripts> - <tooltip>Device name</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_MeasValue</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue</pv_name> - <x>21</x> - <y>30</y> - <width>127</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="REGULAR" size="24.0"> - </font> - </font> - <transparent>true</transparent> - <precision>2</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <rules> - <rule name="BackGroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==0"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0==1"> - <value> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </value> - </exp> - <exp bool_exp="pv0==2"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:TransmitterColor</pv_name> - </rule> - </rules> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>148</x> - <y>5</y> - <width>18</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>148</x> - <y>33</y> - <width>16</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DigitalInp_IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:AnalogInp_IO_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>6</x> - <y>4</y> - <width>17</width> - <height>28</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "AnalogTransmitter_Faceplate_CernoxTemperature.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>150</width> - <height>65</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>6</x> - <y>25</y> - <width>20</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value> </value> - </exp> - <exp bool_exp="pv1 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_FreeRun</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Vertical_Transparent.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Vertical_Transparent.bob deleted file mode 100644 index ddd2da5c..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Vertical_Transparent.bob +++ /dev/null @@ -1,307 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>AnalogTransmitter_BlockIcon_CernoxTemperature_OnlyText_Vertical_Transparent</name> - <width>150</width> - <height>65</height> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>6</x> - <y>32</y> - <width>17</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>23</x> - <y>4</y> - <height>29</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; -WidgetColorService = org.csstudio.display.builder.model.persist.WidgetColorService; - - -macros = widget.getEffectiveMacros(); -WIDDev = macros.getValue("WIDDev"); - -color = WidgetColorService.getColor("Background"); -if (WIDDev == "PT") -{ - color = WidgetColorService.getColor("GREEN-BACKGROUND"); -} -if (WIDDev == "TT") -{ - color = WidgetColorService.getColor("YELLOW-BACKGROUND"); -} -if (WIDDev == "FT") -{ - color = WidgetColorService.getColor("BLUE-BACKGROUND"); -} - - widget.setPropertyValue("background_color",color); -]]></text> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue.EGU</pv_name> - </script> - </scripts> - <tooltip>Device name</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_MeasValue</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue</pv_name> - <x>23</x> - <y>32</y> - <height>29</height> - <transparent>true</transparent> - <precision>2</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <rules> - <rule name="BackGroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==0"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0==1"> - <value> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </value> - </exp> - <exp bool_exp="pv0==2"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:TransmitterColor</pv_name> - </rule> - </rules> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>126</x> - <y>5</y> - <width>18</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>126</x> - <y>33</y> - <width>16</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DigitalInp_IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:AnalogInp_IO_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>6</x> - <y>4</y> - <width>17</width> - <height>28</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "AnalogTransmitter_CernoxTemperature_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>150</width> - <height>65</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Horizontal.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Horizontal.bob deleted file mode 100644 index 685259a1..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Horizontal.bob +++ /dev/null @@ -1,373 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>AnalogTransmitter_BlockIcon_Horizontal</name> - <width>140</width> - <height>212</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>140</width> - <height>212</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:TransmitterColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom/AnalogTransmitter_OK.png</symbol> - <symbol>../../symbols/custom/AnalogTransmitter_WARNING.png</symbol> - </symbols> - <x>38</x> - <y>61</y> - <width>64</width> - <height>64</height> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text></text> - <x>55</x> - <y>29</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value> </value> - </exp> - <exp bool_exp="pv1 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_FreeRun</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_DeviceLBL</name> - <text>${WIDDev}</text> - <x>38</x> - <y>61</y> - <width>64</width> - <height>64</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="32.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>10</x> - <y>178</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>107</x> - <y>37</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>11</x> - <y>127</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>108</x> - <y>126</y> - <width>22</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>11</x> - <y>3</y> - <width>120</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; -WidgetColorService = org.csstudio.display.builder.model.persist.WidgetColorService; - - -macros = widget.getEffectiveMacros(); -WIDDev = macros.getValue("WIDDev"); - -color = WidgetColorService.getColor("Background"); -if (WIDDev == "PT") -{ - color = WidgetColorService.getColor("GREEN-BACKGROUND"); -} -if (WIDDev == "TT") -{ - color = WidgetColorService.getColor("YELLOW-BACKGROUND"); -} -if (WIDDev == "FT") -{ - color = WidgetColorService.getColor("BLUE-BACKGROUND"); -} - - widget.setPropertyValue("background_color",color); -]]></text> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue.EGU</pv_name> - </script> - </scripts> - <tooltip>Device name</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_MeasValue</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue</pv_name> - <x>40</x> - <y>156</y> - <width>90</width> - <transparent>true</transparent> - <precision>2</precision> - <show_units>false</show_units> - <horizontal_alignment>1</horizontal_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_EGU</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue.EGU</pv_name> - <x>67</x> - <y>177</y> - <width>63</width> - <transparent>true</transparent> - <show_units>false</show_units> - <horizontal_alignment>1</horizontal_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_MV</name> - <text>MV:</text> - <x>11</x> - <y>157</y> - <width>25</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "AnalogTransmitter_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>140</width> - <height>212</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Horizontal.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Horizontal.bob deleted file mode 100644 index 3900c3c7..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Horizontal.bob +++ /dev/null @@ -1,319 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>AnalogTransmitter_BlockIcon_OnlyText_Horizontal</name> - <width>284</width> - <height>30</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>284</width> - <height>30</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>10</corner_width> - <corner_height>10</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>103</x> - <y>1</y> - <width>17</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>35</x> - <width>60</width> - <height>29</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; -WidgetColorService = org.csstudio.display.builder.model.persist.WidgetColorService; - - -macros = widget.getEffectiveMacros(); -WIDDev = macros.getValue("WIDDev"); - -color = WidgetColorService.getColor("Background"); -if (WIDDev == "PT") -{ - color = WidgetColorService.getColor("GREEN-BACKGROUND"); -} -if (WIDDev == "TT") -{ - color = WidgetColorService.getColor("YELLOW-BACKGROUND"); -} -if (WIDDev == "FT") -{ - color = WidgetColorService.getColor("BLUE-BACKGROUND"); -} - - widget.setPropertyValue("background_color",color); -]]></text> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue.EGU</pv_name> - </script> - </scripts> - <tooltip>Device name</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_MeasValue</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue</pv_name> - <x>126</x> - <height>29</height> - <transparent>true</transparent> - <precision>2</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <rules> - <rule name="BackGroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==0"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0==1"> - <value> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </value> - </exp> - <exp bool_exp="pv0==2"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:TransmitterColor</pv_name> - </rule> - </rules> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>231</x> - <y>2</y> - <width>18</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>256</x> - <y>2</y> - <width>16</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>9</x> - <width>17</width> - <height>28</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "AnalogTransmitter_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>284</width> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Horizontal_Transparent.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Horizontal_Transparent.bob deleted file mode 100644 index 152f8f22..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Horizontal_Transparent.bob +++ /dev/null @@ -1,307 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>AnalogTransmitter_BlockIcon_OnlyText_Horizontal_Transparent</name> - <width>284</width> - <height>30</height> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>103</x> - <y>1</y> - <width>17</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>35</x> - <width>60</width> - <height>29</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; -WidgetColorService = org.csstudio.display.builder.model.persist.WidgetColorService; - - -macros = widget.getEffectiveMacros(); -WIDDev = macros.getValue("WIDDev"); - -color = WidgetColorService.getColor("Background"); -if (WIDDev == "PT") -{ - color = WidgetColorService.getColor("GREEN-BACKGROUND"); -} -if (WIDDev == "TT") -{ - color = WidgetColorService.getColor("YELLOW-BACKGROUND"); -} -if (WIDDev == "FT") -{ - color = WidgetColorService.getColor("BLUE-BACKGROUND"); -} - - widget.setPropertyValue("background_color",color); -]]></text> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue.EGU</pv_name> - </script> - </scripts> - <tooltip>Device name</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_MeasValue</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue</pv_name> - <x>126</x> - <height>29</height> - <transparent>true</transparent> - <precision>2</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <rules> - <rule name="BackGroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==0"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0==1"> - <value> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </value> - </exp> - <exp bool_exp="pv0==2"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:TransmitterColor</pv_name> - </rule> - </rules> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>231</x> - <y>2</y> - <width>18</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>256</x> - <y>2</y> - <width>16</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>9</x> - <width>17</width> - <height>28</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "AnalogTransmitter_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>284</width> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob deleted file mode 100644 index 5bf5ff07..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob +++ /dev/null @@ -1,332 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>AnalogTransmitter_BlockIcon_OnlyText_Vertical</name> - <width>170</width> - <height>65</height> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle</name> - <width>170</width> - <height>65</height> - <line_width>1</line_width> - <line_color> - <color name="BLACK-BORDER" red="121" green="121" blue="121"> - </color> - </line_color> - <background_color> - <color red="255" green="255" blue="255" alpha="120"> - </color> - </background_color> - <corner_width>10</corner_width> - <corner_height>10</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>6</x> - <y>32</y> - <width>17</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>20</x> - <y>2</y> - <width>130</width> - <height>29</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="28.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; -WidgetColorService = org.csstudio.display.builder.model.persist.WidgetColorService; - - -macros = widget.getEffectiveMacros(); -WIDDev = macros.getValue("WIDDev"); - -color = WidgetColorService.getColor("Background"); -if (WIDDev == "PT") -{ - color = WidgetColorService.getColor("GREEN-BACKGROUND"); -} -if (WIDDev == "TT") -{ - color = WidgetColorService.getColor("YELLOW-BACKGROUND"); -} -if (WIDDev == "FT") -{ - color = WidgetColorService.getColor("BLUE-BACKGROUND"); -} - - widget.setPropertyValue("background_color",color); -]]></text> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue.EGU</pv_name> - </script> - </scripts> - <tooltip>Device name</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_MeasValue</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue</pv_name> - <x>21</x> - <y>27</y> - <width>127</width> - <height>34</height> - <font> - <font family="Source Sans Pro" style="REGULAR" size="24.0"> - </font> - </font> - <transparent>true</transparent> - <precision>2</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <rules> - <rule name="BackGroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==0"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0==1"> - <value> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </value> - </exp> - <exp bool_exp="pv0==2"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:TransmitterColor</pv_name> - </rule> - </rules> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>148</x> - <y>5</y> - <width>18</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>148</x> - <y>33</y> - <width>16</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>6</x> - <y>4</y> - <width>17</width> - <height>28</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "AnalogTransmitter_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>150</width> - <height>65</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical_Transparent.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical_Transparent.bob deleted file mode 100644 index 629a427e..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical_Transparent.bob +++ /dev/null @@ -1,310 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>AnalogTransmitter_BlockIcon_OnlyText_Vertical_Transparent</name> - <width>150</width> - <height>65</height> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>6</x> - <y>32</y> - <width>17</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>23</x> - <y>4</y> - <height>29</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; -WidgetColorService = org.csstudio.display.builder.model.persist.WidgetColorService; - - -macros = widget.getEffectiveMacros(); -WIDDev = macros.getValue("WIDDev"); - -color = WidgetColorService.getColor("Background"); -if (WIDDev == "PT") -{ - color = WidgetColorService.getColor("GREEN-BACKGROUND"); -} -if (WIDDev == "TT") -{ - color = WidgetColorService.getColor("YELLOW-BACKGROUND"); -} -if (WIDDev == "FT") -{ - color = WidgetColorService.getColor("BLUE-BACKGROUND"); -} - - widget.setPropertyValue("background_color",color); -]]></text> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue.EGU</pv_name> - </script> - </scripts> - <tooltip>Device name</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_MeasValue</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue</pv_name> - <x>23</x> - <y>32</y> - <height>29</height> - <transparent>true</transparent> - <precision>2</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <rules> - <rule name="BackGroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==0"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0==1"> - <value> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </value> - </exp> - <exp bool_exp="pv0==2"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:TransmitterColor</pv_name> - </rule> - </rules> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>126</x> - <y>5</y> - <width>18</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>126</x> - <y>33</y> - <width>16</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>6</x> - <y>4</y> - <width>17</width> - <height>28</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "AnalogTransmitter_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>150</width> - <height>65</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Pt100Temperature_OnlyText_Vertical.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Pt100Temperature_OnlyText_Vertical.bob deleted file mode 100644 index b16cd786..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Pt100Temperature_OnlyText_Vertical.bob +++ /dev/null @@ -1,354 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>AnalogTransmitter_BlockIcon_Pt100Temperature_OnlyText_Vertical</name> - <width>170</width> - <height>65</height> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle</name> - <width>170</width> - <height>65</height> - <line_width>1</line_width> - <line_color> - <color name="BLACK-BORDER" red="121" green="121" blue="121"> - </color> - </line_color> - <background_color> - <color red="255" green="255" blue="255" alpha="120"> - </color> - </background_color> - <corner_width>10</corner_width> - <corner_height>10</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>148</x> - <y>20</y> - <width>17</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>20</x> - <y>2</y> - <width>128</width> - <height>29</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="28.0"> - </font> - </font> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; -WidgetColorService = org.csstudio.display.builder.model.persist.WidgetColorService; - - -macros = widget.getEffectiveMacros(); -WIDDev = macros.getValue("WIDDev"); - -color = WidgetColorService.getColor("Background"); -if (WIDDev == "PT") -{ - color = WidgetColorService.getColor("GREEN-BACKGROUND"); -} -if (WIDDev == "TT") -{ - color = WidgetColorService.getColor("YELLOW-BACKGROUND"); -} -if (WIDDev == "FT") -{ - color = WidgetColorService.getColor("BLUE-BACKGROUND"); -} - - widget.setPropertyValue("background_color",color); -]]></text> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue.EGU</pv_name> - </script> - </scripts> - <tooltip>Device name</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_MeasValue</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue</pv_name> - <x>21</x> - <y>30</y> - <width>127</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="REGULAR" size="24.0"> - </font> - </font> - <transparent>true</transparent> - <precision>2</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <rules> - <rule name="BackGroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==0"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0==1"> - <value> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </value> - </exp> - <exp bool_exp="pv0==2"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:TransmitterColor</pv_name> - </rule> - </rules> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>148</x> - <y>5</y> - <width>18</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>148</x> - <y>33</y> - <width>16</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DigitalInp_IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:AnalogInp_IO_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>6</x> - <y>4</y> - <width>17</width> - <height>28</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "AnalogTransmitter_Faceplate_Pt100_Temperature.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>150</width> - <height>65</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>6</x> - <y>25</y> - <width>20</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value> </value> - </exp> - <exp bool_exp="pv1 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_FreeRun</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Vertical_Left.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Vertical_Left.bob deleted file mode 100644 index 479c6766..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Vertical_Left.bob +++ /dev/null @@ -1,373 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>AnalogTransmitter_BlockIcon_Vertical_Left</name> - <width>265</width> - <height>130</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>265</width> - <height>130</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon_17</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:TransmitterColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom/AnalogTransmitter_OK.png</symbol> - <symbol>../../symbols/custom/AnalogTransmitter_WARNING.png</symbol> - </symbols> - <x>38</x> - <y>33</y> - <width>64</width> - <height>64</height> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon_6</name> - <text></text> - <x>7</x> - <y>49</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value> </value> - </exp> - <exp bool_exp="pv1 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_FreeRun</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_DeviceLBL_1</name> - <text>${WIDDev}</text> - <x>38</x> - <y>33</y> - <width>64</width> - <height>64</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="32.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked_2</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>135</x> - <y>63</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon_5</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>106</x> - <y>9</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon_2</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>10</x> - <y>97</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon_6</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>107</x> - <y>98</y> - <width>22</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL_5</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>138</x> - <y>5</y> - <width>115</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; -WidgetColorService = org.csstudio.display.builder.model.persist.WidgetColorService; - - -macros = widget.getEffectiveMacros(); -WIDDev = macros.getValue("WIDDev"); - -color = WidgetColorService.getColor("Background"); -if (WIDDev == "PT") -{ - color = WidgetColorService.getColor("GREEN-BACKGROUND"); -} -if (WIDDev == "TT") -{ - color = WidgetColorService.getColor("YELLOW-BACKGROUND"); -} -if (WIDDev == "FT") -{ - color = WidgetColorService.getColor("BLUE-BACKGROUND"); -} - - widget.setPropertyValue("background_color",color); -]]></text> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue.EGU</pv_name> - </script> - </scripts> - <tooltip>Device name</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_MeasValue</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue</pv_name> - <x>162</x> - <y>42</y> - <width>93</width> - <transparent>true</transparent> - <precision>2</precision> - <show_units>false</show_units> - <horizontal_alignment>1</horizontal_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_EGU</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue.EGU</pv_name> - <x>192</x> - <y>65</y> - <width>63</width> - <transparent>true</transparent> - <show_units>false</show_units> - <horizontal_alignment>1</horizontal_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_MV</name> - <text>MV:</text> - <x>136</x> - <y>43</y> - <width>26</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "AnalogTransmitter_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>265</width> - <height>130</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Vertical_Right.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Vertical_Right.bob deleted file mode 100644 index 47d44c72..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Vertical_Right.bob +++ /dev/null @@ -1,373 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>AnalogTransmitter_BlockIcon_Vertical_Right</name> - <width>265</width> - <height>130</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>265</width> - <height>130</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:TransmitterColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom/AnalogTransmitter_OK.png</symbol> - <symbol>../../symbols/custom/AnalogTransmitter_WARNING.png</symbol> - </symbols> - <x>161</x> - <y>33</y> - <width>64</width> - <height>64</height> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text></text> - <x>225</x> - <y>49</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value> </value> - </exp> - <exp bool_exp="pv1 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_FreeRun</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_DeviceLBL</name> - <text>${WIDDev}</text> - <x>161</x> - <y>33</y> - <width>64</width> - <height>64</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="32.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>13</x> - <y>63</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>229</x> - <y>9</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>133</x> - <y>97</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>230</x> - <y>98</y> - <width>22</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>16</x> - <y>5</y> - <width>115</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; -WidgetColorService = org.csstudio.display.builder.model.persist.WidgetColorService; - - -macros = widget.getEffectiveMacros(); -WIDDev = macros.getValue("WIDDev"); - -color = WidgetColorService.getColor("Background"); -if (WIDDev == "PT") -{ - color = WidgetColorService.getColor("GREEN-BACKGROUND"); -} -if (WIDDev == "TT") -{ - color = WidgetColorService.getColor("YELLOW-BACKGROUND"); -} -if (WIDDev == "FT") -{ - color = WidgetColorService.getColor("BLUE-BACKGROUND"); -} - - widget.setPropertyValue("background_color",color); -]]></text> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue.EGU</pv_name> - </script> - </scripts> - <tooltip>Device name</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_MeasValue</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue</pv_name> - <x>42</x> - <y>42</y> - <width>90</width> - <transparent>true</transparent> - <precision>2</precision> - <show_units>false</show_units> - <horizontal_alignment>1</horizontal_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_EGU</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MeasValue.EGU</pv_name> - <x>69</x> - <y>65</y> - <width>63</width> - <transparent>true</transparent> - <show_units>false</show_units> - <horizontal_alignment>1</horizontal_alignment> - <wrap_words>false</wrap_words> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_MV</name> - <text>MV:</text> - <x>14</x> - <y>43</y> - <width>28</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "AnalogTransmitter_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>265</width> - <height>130</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate.bob deleted file mode 100644 index f6c79083..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate.bob +++ /dev/null @@ -1,1454 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>Analog_TRANSMITTER_Faceplate</name> - <width>834</width> - <height>697</height> - <grid_visible>false</grid_visible> - <widget type="tabs" version="2.0.0"> - <name>Tabs</name> - <tabs> - <tab> - <name> Status</name> - <children> - <widget type="group" version="2.0.0"> - <name>Device_Status_Group</name> - <width>810</width> - <height>600</height> - <style>3</style> - <transparent>true</transparent> - <widget type="group" version="2.0.0"> - <name>Status</name> - <x>10</x> - <y>10</y> - <width>290</width> - <height>270</height> - <style>3</style> - <background_color> - <color name="BACKGROUND" red="220" green="225" blue="221"> - </color> - </background_color> - <widget type="rectangle" version="2.0.0"> - <name>Rect_Meas_Title</name> - <width>290</width> - <height>59</height> - <line_width>0</line_width> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <corner_width>10</corner_width> - <corner_height>10</corner_height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rect_Meas_Back</name> - <y>30</y> - <width>290</width> - <height>240</height> - <line_width>2</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <corner_height>10</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Meas_Title</name> - <class>HEADER2</class> - <text>Status</text> - <width>290</width> - <height>31</height> - <font use_class="true"> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="TEXT-LIGHT" red="230" green="230" blue="230"> - </color> - </foreground_color> - <background_color use_class="true"> - <color name="Background" red="220" green="225" blue="221"> - </color> - </background_color> - <transparent use_class="true">true</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Meas_Label</name> - <text>${WIDLabel}</text> - <x>5</x> - <y>186</y> - <width>280</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="meter" version="2.0.0"> - <name>Meter_Meas_Val</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MeasValue</pv_name> - <y>31</y> - <width>290</width> - <height>165</height> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <rules> - <rule name="HIHI" prop_id="level_hihi" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HIHI</pv_name> - </rule> - <rule name="HIGH" prop_id="level_high" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HI</pv_name> - </rule> - <rule name="LOW" prop_id="level_low" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LO</pv_name> - </rule> - <rule name="LOLO" prop_id="level_lolo" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LOLO</pv_name> - </rule> - <rule name="ScaleLOW" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="ScaleHIGH" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - <rule name="MajorTick" prop_id="major_tick_space" out_exp="true"> - <exp bool_exp="true"> - <expression>(pv1 - pv0) / 10</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - <rule name="MinorTick" prop_id="minor_tick_space" out_exp="true"> - <exp bool_exp="true"> - <expression>(pv1 - pv0) / 100</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Pressure and limits</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <lcd_font>4</lcd_font> - <knob_color> - <color name="Button_Background" red="236" green="236" blue="236"> - </color> - </knob_color> - <medium_tick_visible>false</medium_tick_visible> - <needle_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </needle_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FeedbackForceVal</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_ForceValue</pv_name> - <x>176</x> - <y>230</y> - <width>90</width> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback force Value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textentry" version="3.0.0"> - <name>INP_ForceValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_ForceValue</pv_name> - <x>76</x> - <y>230</y> - <width>90</width> - <precision>2</precision> - <show_units>false</show_units> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ForceText</name> - <text>Force:</text> - <x>16</x> - <y>230</y> - <width>50</width> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>Limits</name> - <x>12</x> - <y>300</y> - <width>290</width> - <height>190</height> - <style>3</style> - <background_color> - <color name="BACKGROUND" red="220" green="225" blue="221"> - </color> - </background_color> - <widget type="rectangle" version="2.0.0"> - <name>Rect_Limits_Ttile</name> - <width>290</width> - <height>59</height> - <line_width>0</line_width> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <corner_width>10</corner_width> - <corner_height>10</corner_height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rect_Limits_Back</name> - <y>30</y> - <width>290</width> - <height>160</height> - <line_width>2</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <corner_height>10</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Limits_title</name> - <class>HEADER2</class> - <text>Limits</text> - <width>290</width> - <height>31</height> - <font use_class="true"> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="TEXT-LIGHT" red="230" green="230" blue="230"> - </color> - </foreground_color> - <background_color use_class="true"> - <color name="Background" red="220" green="225" blue="221"> - </color> - </background_color> - <transparent use_class="true">true</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HIHI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HIHI</pv_name> - <x>180</x> - <y>55</y> - <width>80</width> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value HIHI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HIGH</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HI</pv_name> - <x>180</x> - <y>85</y> - <width>80</width> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value HIGH</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_LOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LO</pv_name> - <x>180</x> - <y>115</y> - <width>80</width> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value LOW</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_LOLO</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LOLO</pv_name> - <x>180</x> - <y>145</y> - <width>80</width> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value LOLO</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_HIHI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_HIHI</pv_name> - <x>80</x> - <y>55</y> - <width>90</width> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Alarm HIHI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_HIGH</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_HI</pv_name> - <x>80</x> - <y>85</y> - <width>90</width> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Warning HIGH</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_LOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_LO</pv_name> - <x>80</x> - <y>115</y> - <width>90</width> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Warning LOW</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_LOLO</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_LOLO</pv_name> - <x>80</x> - <y>145</y> - <width>90</width> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Alarm LOLO</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HIHI</name> - <text>HIHI:</text> - <x>20</x> - <y>55</y> - <width>50</width> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HIGH</name> - <text>HIGH:</text> - <x>20</x> - <y>85</y> - <width>50</width> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_LOW</name> - <text>LOW:</text> - <x>20</x> - <y>115</y> - <width>50</width> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_LOLO</name> - <text>LOLO:</text> - <x>20</x> - <y>145</y> - <width>50</width> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>OP Modes</name> - <x>320</x> - <y>10</y> - <width>230</width> - <height>170</height> - <style>3</style> - <background_color> - <color name="BACKGROUND" red="220" green="225" blue="221"> - </color> - </background_color> - <widget type="rectangle" version="2.0.0"> - <name>Rect_Mode_Title</name> - <width>230</width> - <height>59</height> - <line_width>0</line_width> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <corner_width>10</corner_width> - <corner_height>10</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>Rect_LB_Title</name> - <class>HEADER2</class> - <text>OP Modes</text> - <width>230</width> - <height>31</height> - <font use_class="true"> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="TEXT-LIGHT" red="230" green="230" blue="230"> - </color> - </foreground_color> - <background_color use_class="true"> - <color name="Background" red="220" green="225" blue="221"> - </color> - </background_color> - <transparent use_class="true">true</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rect_Mode_Back</name> - <y>30</y> - <width>230</width> - <height>140</height> - <line_width>2</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <corner_height>10</corner_height> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Mode_Auto</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_FreeRun</pv_name> - <x>63</x> - <y>61</y> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode Freerun</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Mode_Auto</name> - <text>Auto</text> - <x>93</x> - <y>60</y> - <width>79</width> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Mode_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>63</x> - <y>112</y> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode Forced</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Mode_Forced</name> - <text>Forced</text> - <x>93</x> - <y>111</y> - <width>79</width> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>Messages</name> - <x>320</x> - <y>200</y> - <width>230</width> - <height>132</height> - <style>3</style> - <background_color> - <color name="BACKGROUND" red="220" green="225" blue="221"> - </color> - </background_color> - <widget type="rectangle" version="2.0.0"> - <name>Rect_Msg_Title</name> - <width>230</width> - <height>59</height> - <line_width>0</line_width> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <corner_width>10</corner_width> - <corner_height>10</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Msg_Title</name> - <class>HEADER2</class> - <text>Messages</text> - <width>230</width> - <height>31</height> - <font use_class="true"> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="TEXT-LIGHT" red="230" green="230" blue="230"> - </color> - </foreground_color> - <background_color use_class="true"> - <color name="Background" red="220" green="225" blue="221"> - </color> - </background_color> - <transparent use_class="true">true</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rect_Msg_Back</name> - <y>30</y> - <width>230</width> - <height>102</height> - <line_width>2</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <corner_height>10</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm</name> - <text>- Alarms latching disabled</text> - <x>20</x> - <y>80</y> - <width>190</width> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitForce</name> - <text>- Force mode inhibited</text> - <x>20</x> - <y>50</y> - <width>190</width> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Force</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>Alarms</name> - <x>570</x> - <y>10</y> - <width>230</width> - <height>480</height> - <style>3</style> - <background_color> - <color name="BACKGROUND" red="220" green="225" blue="221"> - </color> - </background_color> - <widget type="rectangle" version="2.0.0"> - <name>Rect_ALM_Title</name> - <width>230</width> - <height>59</height> - <line_width>0</line_width> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <corner_width>10</corner_width> - <corner_height>10</corner_height> - <rules> - <rule name="BackColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 1"> - <value> - <color name="RED-GROUP-BORDER" red="167" green="134" blue="130"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Title</name> - <class>HEADER2</class> - <text>Alarms</text> - <width>230</width> - <height>31</height> - <font use_class="true"> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="TEXT-LIGHT" red="230" green="230" blue="230"> - </color> - </foreground_color> - <background_color use_class="true"> - <color name="Background" red="220" green="225" blue="221"> - </color> - </background_color> - <transparent use_class="true">true</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Rect_ALM_Back</name> - <y>30</y> - <width>230</width> - <height>450</height> - <line_width>2</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <corner_height>10</corner_height> - <rules> - <rule name="Linecolor" prop_id="line_color" out_exp="false"> - <exp bool_exp="pv0==0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <exp bool_exp="pv0==1"> - <value> - <color name="RED-GROUP-BORDER" red="167" green="134" blue="130"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - <rule name="Backcolor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==0"> - <value> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </value> - </exp> - <exp bool_exp="pv0==1"> - <value> - <color name="RED-GROUP-BACKGROUND" red="208" green="175" blue="172"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Overrange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Overrange</pv_name> - <x>20</x> - <y>59</y> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Overrange</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_HIHI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:HIHI</pv_name> - <x>20</x> - <y>111</y> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>HIHI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_HI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:HI</pv_name> - <x>20</x> - <y>163</y> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="WARNING" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>HI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_LOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LO</pv_name> - <x>20</x> - <y>215</y> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="WARNING" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>LOW</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_LOWLOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LOLO</pv_name> - <x>20</x> - <y>267</y> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>LOWLOW</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Underrange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Underrange</pv_name> - <x>20</x> - <y>319</y> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Underrange</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_IO_error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:IO_Error</pv_name> - <x>20</x> - <y>371</y> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O Error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Module_Error</pv_name> - <x>20</x> - <y>426</y> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Siemens Module Error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Overrange</name> - <text>Overrange</text> - <x>60</x> - <y>59</y> - <width>160</width> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_HIHI</name> - <text>HIHI</text> - <x>60</x> - <y>111</y> - <width>160</width> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_HI</name> - <text>HI</text> - <x>60</x> - <y>163</y> - <width>160</width> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_LOW</name> - <text>LOW</text> - <x>60</x> - <y>215</y> - <width>160</width> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_LOLO</name> - <text>LOWLOW</text> - <x>60</x> - <y>267</y> - <width>160</width> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Underrange</name> - <text>Underrange</text> - <x>60</x> - <y>319</y> - <width>160</width> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_IO_Error</name> - <text>I/O Error</text> - <x>60</x> - <y>371</y> - <width>160</width> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Module_Error</name> - <text>Siemens Module Error</text> - <x>60</x> - <y>426</y> - <width>160</width> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>Forced Unlock</text> - <x>570</x> - <y>504</y> - <width>230</width> - <height>35</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>570</x> - <y>554</y> - <width>230</width> - <height>35</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_APPLY</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceVal</pv_name> - <text>Apply Forced Value</text> - <x>321</x> - <y>553</y> - <width>230</width> - <height>35</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Apply force value</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>Forced</text> - <x>321</x> - <y>504</y> - <width>230</width> - <height>35</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_FreeRun</pv_name> - <text>Auto</text> - <x>71</x> - <y>506</y> - <width>230</width> - <height>35</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableFreeRunBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Free run operation mode</tooltip> - </widget> - </widget> - </children> - </tab> - <tab> - <name> Trend</name> - <children> - <widget type="databrowser" version="2.0.0"> - <name>DataBrowser</name> - <file>AnalogTransmitter_Faceplate_Trend.plt</file> - <width>812</width> - <height>604</height> - </widget> - </children> - </tab> - </tabs> - <x>10</x> - <y>55</y> - <width>814</width> - <height>633</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="21.0"> - </font> - </font> - <tab_height>40</tab_height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>834</width> - <height>50</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>20</x> - <width>580</width> - <height>50</height> - <font> - <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>Lock</text> - <x>725</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>Unlock</text> - <x>620</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate_CernoxTemperature.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate_CernoxTemperature.bob deleted file mode 100644 index 37802cca..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate_CernoxTemperature.bob +++ /dev/null @@ -1,1705 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>Analog_TRANSMITTER_Cernox_Faceplate</name> - <width>965</width> - <height>780</height> - <widget type="tabs" version="2.0.0"> - <name>Tabs</name> - <tabs> - <tab> - <name>Status</name> - <children> - <widget type="group" version="2.0.0"> - <name>group.status</name> - <x>10</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Status</name> - <text>STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Status_Title</name> - <text>${WIDLabel}</text> - <x>10</x> - <y>200</y> - <width>280</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ForceText</name> - <text>Force:</text> - <x>15</x> - <y>245</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textentry" version="3.0.0"> - <name>INP_ForceValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_ForceValue</pv_name> - <x>80</x> - <y>245</y> - <height>30</height> - <font> - <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <precision>2</precision> - <show_units>false</show_units> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FeedbackForceVal</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_ForceValue</pv_name> - <x>190</x> - <y>245</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Feedback force Value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="gauge" version="2.0.0"> - <name>Gauge</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MeasValue</pv_name> - <skin>4</skin> - <x>14</x> - <y>44</y> - <width>270</width> - <height>172</height> - <precision>1</precision> - <rules> - <rule name="HIHI" prop_id="level_hihi" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HIHI</pv_name> - </rule> - <rule name="HI" prop_id="level_high" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HI</pv_name> - </rule> - <rule name="LO" prop_id="level_low" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LO</pv_name> - </rule> - <rule name="LOLO" prop_id="level_lolo" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LOLO</pv_name> - </rule> - </rules> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <maximum>350.0</maximum> - <limits_from_pv>false</limits_from_pv> - <major_tick_space>100.0</major_tick_space> - <minor_tick_space>15.0</minor_tick_space> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.op.modes</name> - <x>320</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OP_MODES</name> - <text>OP MODES</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_FreeRun</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_FreeRun</pv_name> - <x>78</x> - <y>63</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode Freerun</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FREERUN</name> - <text>FREERUN</text> - <x>113</x> - <y>63</y> - <width>70</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>78</x> - <y>98</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode Forced</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED_1</name> - <text>FORCED</text> - <x>113</x> - <y>98</y> - <width>70</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_MESSAGES_1</name> - <text>MESSAGES</text> - <x>5</x> - <y>160</y> - <width>290</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitForce</name> - <text>- Force mode inhibited</text> - <x>15</x> - <y>210</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Force</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm</name> - <text>- Alarms latching enabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_1</name> - <text>- Alarms latching disabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.alarms</name> - <x>630</x> - <y>10</y> - <height>557</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.border</name> - <width>300</width> - <height>550</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>506</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALARMS</name> - <text>ALARMS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Overrange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Overrange</pv_name> - <x>55</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Overrange</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Overrange</name> - <text>Overrange</text> - <x>90</x> - <y>50</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_HIHI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:HIHI</pv_name> - <x>55</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>HIHI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_HIHI</name> - <text>HIHI</text> - <x>90</x> - <y>85</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_HI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:HI</pv_name> - <x>55</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="WARNING" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>HI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_HI</name> - <text>HI</text> - <x>90</x> - <y>120</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_LOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LO</pv_name> - <x>55</x> - <y>155</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="WARNING" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>LOW</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_LOW</name> - <text>LOW</text> - <x>90</x> - <y>155</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_LOWLOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LOLO</pv_name> - <x>55</x> - <y>190</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>LOWLOW</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_LOLO</name> - <text>LOWLOW</text> - <x>90</x> - <y>190</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Underrange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Underrange</pv_name> - <x>55</x> - <y>225</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Underrange</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Underrange</name> - <text>Underrange</text> - <x>90</x> - <y>225</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_IO_error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DigitalInp_IO_Error</pv_name> - <x>55</x> - <y>260</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O Error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_IO_Error</name> - <text>Digital Input Error</text> - <x>90</x> - <y>260</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Module_Error</pv_name> - <x>55</x> - <y>328</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Siemens Module Error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Module_Error</name> - <text>Siemens Module Error</text> - <x>90</x> - <y>328</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_IO_error_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:AnalogInp_IO_Error</pv_name> - <x>55</x> - <y>294</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O Error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_IO_Error_1</name> - <text>Analog Input Error</text> - <x>90</x> - <y>294</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.limits</name> - <x>10</x> - <y>320</y> - <height>246</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.limits.border</name> - <width>300</width> - <height>239</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.limits.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>196</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Limits</name> - <text>LIMITS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HIHI</name> - <text>HIHI:</text> - <x>15</x> - <y>50</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HIHI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HIHI</pv_name> - <x>190</x> - <y>50</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value HIHI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_HIHI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_HIHI</pv_name> - <x>80</x> - <y>50</y> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Alarm HIHI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_HIGH</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_HI</pv_name> - <x>80</x> - <y>90</y> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Warning HIGH</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HIGH</name> - <text>HIGH:</text> - <x>15</x> - <y>90</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HIGH</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HI</pv_name> - <x>190</x> - <y>90</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value HIGH</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_LOW</name> - <text>LOW:</text> - <x>15</x> - <y>140</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_LOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_LO</pv_name> - <x>80</x> - <y>140</y> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Warning LOW</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_LOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LO</pv_name> - <x>190</x> - <y>140</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value LOW</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_LOLO</name> - <text>LOLO:</text> - <x>15</x> - <y>180</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_LOLO</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_LOLO</pv_name> - <x>80</x> - <y>180</y> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Alarm LOLO</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_LOLO</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LOLO</pv_name> - <x>190</x> - <y>180</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value LOLO</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>buttons.bar</name> - <x>10</x> - <y>575</y> - <width>920</width> - <height>80</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_FreeRun</pv_name> - <text>FREERUN</text> - <x>15</x> - <y>616</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableFreeRunBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Free run operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>FORCE</text> - <x>220</x> - <y>616</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>FORCE UNLOCK</text> - <x>725</x> - <y>580</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_APPLY</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceVal</pv_name> - <text>APPLY VALUE</text> - <x>220</x> - <y>580</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Apply force value</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>725</x> - <y>616</y> - <width>200</width> - <height>33</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - <widget type="group" version="2.0.0"> - <name>group.Cernox</name> - <x>318</x> - <y>322</y> - <height>249</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.border_1</name> - <width>300</width> - <height>238</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background_1</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>195</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Cernox</name> - <text>Cernox</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="text-symbol" version="2.0.0"> - <name>Text Symbol</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Range</pv_name> - <symbols> - <symbol>N/A</symbol> - <symbol>Range1: </symbol> - <symbol>Range2:</symbol> - <symbol>Range3: </symbol> - <symbol>Range4: out of range</symbol> - </symbols> - <x>109</x> - <y>35</y> - <width>158</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <horizontal_alignment>0</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_range</name> - <text>Range:</text> - <x>25</x> - <y>34</y> - <width>70</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TT_Resistance</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Resistance</pv_name> - <x>110</x> - <y>67</y> - <width>156</width> - <height>25</height> - <precision>0</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback force Value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Resistance</name> - <text>Calc. Resist.</text> - <x>17</x> - <y>51</y> - <width>83</width> - <height>56</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Current</name> - <text>Current:</text> - <x>13</x> - <y>94</y> - <width>83</width> - <height>37</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TT_Current</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Current</pv_name> - <x>109</x> - <y>100</y> - <width>156</width> - <height>25</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback force Value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Curve</name> - <text>Serial nr.</text> - <x>29</x> - <y>130</y> - <width>67</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TT_FB_Curve</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_SerialNumber</pv_name> - <x>110</x> - <y>133</y> - <width>155</width> - <height>25</height> - <precision>0</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback force Value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Curve_1</name> - <text>Device</text> - <x>37</x> - <y>166</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TT_FB_Curve_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_DeviceName</pv_name> - <x>108</x> - <y>166</y> - <width>155</width> - <height>25</height> - <precision>0</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback force Value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Curve_2</name> - <text>Plug nr.</text> - <x>40</x> - <y>199</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TT_FB_Curve_2</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_PlugNumber</pv_name> - <x>109</x> - <y>200</y> - <width>155</width> - <height>25</height> - <precision>0</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback force Value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - </widget> - </children> - </tab> - <tab> - <name>Trend</name> - <children> - <widget type="databrowser" version="2.0.0"> - <name>DataBrowser</name> - <file>AnalogTransmitter_Faceplate_Trend.plt</file> - <width>940</width> - <height>651</height> - </widget> - </children> - </tab> - </tabs> - <x>10</x> - <y>60</y> - <width>943</width> - <height>707</height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>963</width> - <height>50</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>20</x> - <width>715</width> - <height>50</height> - <font> - <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>LOCK</text> - <x>850</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>UNLOCK</text> - <x>755</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate_Pt100_Temperature.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate_Pt100_Temperature.bob deleted file mode 100644 index b5b705a3..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate_Pt100_Temperature.bob +++ /dev/null @@ -1,1705 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>Analog_TRANSMITTER_Pt100_Faceplate</name> - <width>965</width> - <height>780</height> - <widget type="tabs" version="2.0.0"> - <name>Tabs</name> - <tabs> - <tab> - <name>Status</name> - <children> - <widget type="group" version="2.0.0"> - <name>group.status</name> - <x>10</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Status</name> - <text>STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Status_Title</name> - <text>${WIDLabel}</text> - <x>10</x> - <y>200</y> - <width>280</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ForceText</name> - <text>Force:</text> - <x>15</x> - <y>245</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textentry" version="3.0.0"> - <name>INP_ForceValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_ForceValue</pv_name> - <x>80</x> - <y>245</y> - <height>30</height> - <font> - <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <precision>2</precision> - <show_units>false</show_units> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FeedbackForceVal</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_ForceValue</pv_name> - <x>190</x> - <y>245</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Feedback force Value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="gauge" version="2.0.0"> - <name>Gauge</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MeasValue</pv_name> - <skin>4</skin> - <x>14</x> - <y>44</y> - <width>270</width> - <height>172</height> - <precision>1</precision> - <rules> - <rule name="HIHI" prop_id="level_hihi" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HIHI</pv_name> - </rule> - <rule name="HI" prop_id="level_high" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HI</pv_name> - </rule> - <rule name="LO" prop_id="level_low" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LO</pv_name> - </rule> - <rule name="LOLO" prop_id="level_lolo" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LOLO</pv_name> - </rule> - </rules> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <maximum>350.0</maximum> - <limits_from_pv>false</limits_from_pv> - <major_tick_space>100.0</major_tick_space> - <minor_tick_space>15.0</minor_tick_space> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.op.modes</name> - <x>320</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OP_MODES</name> - <text>OP MODES</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_FreeRun</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_FreeRun</pv_name> - <x>78</x> - <y>63</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode Freerun</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FREERUN</name> - <text>FREERUN</text> - <x>113</x> - <y>63</y> - <width>70</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>78</x> - <y>98</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode Forced</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED_1</name> - <text>FORCED</text> - <x>113</x> - <y>98</y> - <width>70</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_MESSAGES_1</name> - <text>MESSAGES</text> - <x>5</x> - <y>160</y> - <width>290</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitForce</name> - <text>- Force mode inhibited</text> - <x>15</x> - <y>210</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Force</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm</name> - <text>- Alarms latching enabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_1</name> - <text>- Alarms latching disabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.alarms</name> - <x>630</x> - <y>10</y> - <height>557</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.border</name> - <width>300</width> - <height>550</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>506</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALARMS</name> - <text>ALARMS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Overrange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Overrange</pv_name> - <x>55</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Overrange</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Overrange</name> - <text>Overrange</text> - <x>90</x> - <y>50</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_HIHI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:HIHI</pv_name> - <x>55</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>HIHI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_HIHI</name> - <text>HIHI</text> - <x>90</x> - <y>85</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_HI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:HI</pv_name> - <x>55</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="WARNING" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>HI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_HI</name> - <text>HI</text> - <x>90</x> - <y>120</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_LOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LO</pv_name> - <x>55</x> - <y>155</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="WARNING" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>LOW</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_LOW</name> - <text>LOW</text> - <x>90</x> - <y>155</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_LOWLOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LOLO</pv_name> - <x>55</x> - <y>190</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>LOWLOW</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_LOLO</name> - <text>LOWLOW</text> - <x>90</x> - <y>190</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Underrange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Underrange</pv_name> - <x>55</x> - <y>225</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Underrange</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Underrange</name> - <text>Underrange</text> - <x>90</x> - <y>225</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_IO_error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DigitalInp_IO_Error</pv_name> - <x>55</x> - <y>260</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O Error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_IO_Error</name> - <text>Digital Input Error</text> - <x>90</x> - <y>260</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Module_Error</pv_name> - <x>55</x> - <y>328</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Siemens Module Error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Module_Error</name> - <text>Siemens Module Error</text> - <x>90</x> - <y>328</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_IO_error_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:AnalogInp_IO_Error</pv_name> - <x>55</x> - <y>294</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O Error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_IO_Error_1</name> - <text>Analog Input Error</text> - <x>90</x> - <y>294</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.limits</name> - <x>10</x> - <y>320</y> - <height>246</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.limits.border</name> - <width>300</width> - <height>239</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.limits.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>196</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Limits</name> - <text>LIMITS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HIHI</name> - <text>HIHI:</text> - <x>15</x> - <y>50</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HIHI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HIHI</pv_name> - <x>190</x> - <y>50</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value HIHI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_HIHI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_HIHI</pv_name> - <x>80</x> - <y>50</y> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Alarm HIHI</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_HIGH</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_HI</pv_name> - <x>80</x> - <y>90</y> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Warning HIGH</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HIGH</name> - <text>HIGH:</text> - <x>15</x> - <y>90</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HIGH</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_HI</pv_name> - <x>190</x> - <y>90</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value HIGH</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_LOW</name> - <text>LOW:</text> - <x>15</x> - <y>140</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_LOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_LO</pv_name> - <x>80</x> - <y>140</y> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Warning LOW</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_LOW</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LO</pv_name> - <x>190</x> - <y>140</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value LOW</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_LOLO</name> - <text>LOLO:</text> - <x>15</x> - <y>180</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_LOLO</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Limit_LOLO</pv_name> - <x>80</x> - <y>180</y> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Alarm LOLO</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_LOLO</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Limit_LOLO</pv_name> - <x>190</x> - <y>180</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback value LOLO</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>buttons.bar</name> - <x>10</x> - <y>575</y> - <width>920</width> - <height>80</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_FreeRun</pv_name> - <text>FREERUN</text> - <x>15</x> - <y>616</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableFreeRunBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Free run operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>FORCE</text> - <x>220</x> - <y>616</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>FORCE UNLOCK</text> - <x>725</x> - <y>580</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_APPLY</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceVal</pv_name> - <text>APPLY VALUE</text> - <x>220</x> - <y>580</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Apply force value</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>725</x> - <y>616</y> - <width>200</width> - <height>33</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - <widget type="group" version="2.0.0"> - <name>group.Cernox</name> - <x>318</x> - <y>322</y> - <height>249</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.border_1</name> - <width>300</width> - <height>238</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background_1</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>195</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Pt100</name> - <text>Pt100</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="text-symbol" version="2.0.0"> - <name>Text Symbol</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Range</pv_name> - <symbols> - <symbol>PR Conditioner</symbol> - <symbol>Range1</symbol> - <symbol>Range2</symbol> - <symbol>Range3</symbol> - <symbol>Range4:29.28K-120K</symbol> - </symbols> - <x>109</x> - <y>35</y> - <width>158</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <horizontal_alignment>0</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_range</name> - <text>Range:</text> - <x>25</x> - <y>34</y> - <width>70</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TT_Resistance</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Resistance</pv_name> - <x>110</x> - <y>67</y> - <width>156</width> - <height>25</height> - <precision>0</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback force Value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Resistance</name> - <text>Calc. Resist.</text> - <x>17</x> - <y>51</y> - <width>83</width> - <height>56</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Current</name> - <text>Current:</text> - <x>13</x> - <y>94</y> - <width>83</width> - <height>37</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TT_Current</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Current</pv_name> - <x>109</x> - <y>100</y> - <width>156</width> - <height>25</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback force Value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Curve</name> - <text>Serial nr.</text> - <x>29</x> - <y>130</y> - <width>67</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TT_FB_Curve</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_SerialNumber</pv_name> - <x>110</x> - <y>133</y> - <width>155</width> - <height>25</height> - <precision>0</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback force Value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Curve_1</name> - <text>Device</text> - <x>37</x> - <y>166</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TT_FB_Curve_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_DeviceName</pv_name> - <x>108</x> - <y>166</y> - <width>155</width> - <height>25</height> - <precision>0</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback force Value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Curve_2</name> - <text>Plug nr.</text> - <x>40</x> - <y>199</y> - <width>55</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TT_FB_Curve_2</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_PlugNumber</pv_name> - <x>109</x> - <y>200</y> - <width>155</width> - <height>25</height> - <precision>0</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback force Value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - </widget> - </children> - </tab> - <tab> - <name>Trend</name> - <children> - <widget type="databrowser" version="2.0.0"> - <name>DataBrowser</name> - <file>AnalogTransmitter_Faceplate_Trend.plt</file> - <width>940</width> - <height>651</height> - </widget> - </children> - </tab> - </tabs> - <x>10</x> - <y>60</y> - <width>943</width> - <height>707</height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>963</width> - <height>50</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>20</x> - <width>715</width> - <height>50</height> - <font> - <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>LOCK</text> - <x>850</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>UNLOCK</text> - <x>755</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate_Trend.plt b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate_Trend.plt deleted file mode 100644 index 7e83f0bf..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate_Trend.plt +++ /dev/null @@ -1,202 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<databrowser> - <title></title> - <save_changes>true</save_changes> - <show_legend>false</show_legend> - <show_toolbar>true</show_toolbar> - <grid>false</grid> - <scroll>true</scroll> - <update_period>3.0</update_period> - <scroll_step>5</scroll_step> - <start>-10 minutes 0.0 seconds</start> - <end>now</end> - <archive_rescale>NONE</archive_rescale> - <foreground> - <red>229</red> - <green>229</green> - <blue>229</blue> - </foreground> - <background> - <red>77</red> - <green>77</green> - <blue>77</blue> - </background> - <title_font>Cantarell|16|1</title_font> - <label_font>Cantarell|11|1</label_font> - <scale_font>Cantarell|10|0</scale_font> - <legend_font>Cantarell|10|0</legend_font> - <axes> - <axis> - <visible>true</visible> - <name>Value Axis</name> - <use_axis_name>true</use_axis_name> - <use_trace_names>true</use_trace_names> - <right>false</right> - <color> - <red>255</red> - <green>165</green> - <blue>0</blue> - </color> - <min>8.36645</min> - <max>8.64255</max> - <grid>true</grid> - <autoscale>true</autoscale> - <log_scale>false</log_scale> - </axis> - <axis> - <visible>true</visible> - <name>Value 1</name> - <use_axis_name>false</use_axis_name> - <use_trace_names>true</use_trace_names> - <right>false</right> - <color> - <red>0</red> - <green>0</green> - <blue>0</blue> - </color> - <min>7.243775</min> - <max>7.3279250000000005</max> - <grid>false</grid> - <autoscale>true</autoscale> - <log_scale>false</log_scale> - </axis> - <axis> - <visible>true</visible> - <name>Value 2</name> - <use_axis_name>false</use_axis_name> - <use_trace_names>true</use_trace_names> - <right>false</right> - <color> - <red>0</red> - <green>0</green> - <blue>0</blue> - </color> - <min>810.94</min> - <max>832.0600000000001</max> - <grid>false</grid> - <autoscale>true</autoscale> - <log_scale>false</log_scale> - </axis> - <axis> - <visible>true</visible> - <name>Value 3</name> - <use_axis_name>false</use_axis_name> - <use_trace_names>true</use_trace_names> - <right>false</right> - <color> - <red>0</red> - <green>0</green> - <blue>0</blue> - </color> - <min>0.9</min> - <max>3.1</max> - <grid>false</grid> - <autoscale>true</autoscale> - <log_scale>false</log_scale> - </axis> - </axes> - <annotations> - </annotations> - <pvlist> - <pv> - <display_name>${SecSub}:${Dis}-${Dev}-${Index}:MeasValue</display_name> - <visible>true</visible> - <name>${SecSub}:${Dis}-${Dev}-${Index}:MeasValue</name> - <axis>0</axis> - <color> - <red>255</red> - <green>0</green> - <blue>0</blue> - </color> - <trace_type>AREA</trace_type> - <linewidth>3</linewidth> - <line_style>SOLID</line_style> - <point_type>NONE</point_type> - <point_size>2</point_size> - <waveform_index>0</waveform_index> - <period>0.0</period> - <ring_size>5000</ring_size> - <request>RAW</request> - <archive> - <name>ESS Archiver</name> - <url>pbraw://archiver-01.tn.esss.lu.se:17668/retrieval</url> - <key>1</key> - </archive> - </pv> - <pv> - <display_name>${SecSub}:${Dis}-${Dev}-${Index}:Current</display_name> - <visible>true</visible> - <name>${SecSub}:${Dis}-${Dev}-${Index}:Current</name> - <axis>1</axis> - <color> - <red>0</red> - <green>255</green> - <blue>0</blue> - </color> - <trace_type>AREA</trace_type> - <linewidth>2</linewidth> - <line_style>SOLID</line_style> - <point_type>NONE</point_type> - <point_size>2</point_size> - <waveform_index>0</waveform_index> - <period>0.0</period> - <ring_size>5000</ring_size> - <request>RAW</request> - <archive> - <name>ESS Archiver</name> - <url>pbraw://archiver-01.tn.esss.lu.se:17668/retrieval</url> - <key>1</key> - </archive> - </pv> - <pv> - <display_name>${SecSub}:${Dis}-${Dev}-${Index}:Resistance</display_name> - <visible>true</visible> - <name>${SecSub}:${Dis}-${Dev}-${Index}:Resistance</name> - <axis>2</axis> - <color> - <red>0</red> - <green>0</green> - <blue>255</blue> - </color> - <trace_type>AREA</trace_type> - <linewidth>2</linewidth> - <line_style>SOLID</line_style> - <point_type>NONE</point_type> - <point_size>2</point_size> - <waveform_index>0</waveform_index> - <period>0.0</period> - <ring_size>5000</ring_size> - <request>RAW</request> - <archive> - <name>ESS Archiver</name> - <url>pbraw://archiver-01.tn.esss.lu.se:17668/retrieval</url> - <key>1</key> - </archive> - </pv> - <pv> - <display_name>${SecSub}:${Dis}-${Dev}-${Index}:Range</display_name> - <visible>true</visible> - <name>${SecSub}:${Dis}-${Dev}-${Index}:Range</name> - <axis>3</axis> - <color> - <red>255</red> - <green>127</green> - <blue>0</blue> - </color> - <trace_type>AREA</trace_type> - <linewidth>2</linewidth> - <line_style>SOLID</line_style> - <point_type>NONE</point_type> - <point_size>2</point_size> - <waveform_index>0</waveform_index> - <period>0.0</period> - <ring_size>5000</ring_size> - <request>RAW</request> - <archive> - <name>ESS Archiver</name> - <url>pbraw://archiver-01.tn.esss.lu.se:17668/retrieval</url> - <key>1</key> - </archive> - </pv> - </pvlist> -</databrowser> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate_Trend_CernoxTemperature.plt b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate_Trend_CernoxTemperature.plt deleted file mode 100644 index be8c1634..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/AnalogMeasure/AnalogTransmitter_Faceplate_Trend_CernoxTemperature.plt +++ /dev/null @@ -1,75 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<databrowser> - <title></title> - <save_changes>true</save_changes> - <show_legend>false</show_legend> - <show_toolbar>true</show_toolbar> - <grid>false</grid> - <scroll>true</scroll> - <update_period>3.0</update_period> - <scroll_step>5</scroll_step> - <start>-10 minutes 0.0 seconds</start> - <end>now</end> - <archive_rescale>NONE</archive_rescale> - <foreground> - <red>229</red> - <green>229</green> - <blue>229</blue> - </foreground> - <background> - <red>77</red> - <green>77</green> - <blue>77</blue> - </background> - <title_font>Cantarell|16|1</title_font> - <label_font>Cantarell|11|1</label_font> - <scale_font>Cantarell|10|0</scale_font> - <legend_font>Cantarell|10|0</legend_font> - <axes> - <axis> - <visible>true</visible> - <name>Value Axis</name> - <use_axis_name>true</use_axis_name> - <use_trace_names>true</use_trace_names> - <right>false</right> - <color> - <red>255</red> - <green>165</green> - <blue>0</blue> - </color> - <min>0.0</min> - <max>25.0</max> - <grid>true</grid> - <autoscale>true</autoscale> - <log_scale>false</log_scale> - </axis> - </axes> - <annotations> - </annotations> - <pvlist> - <pv> - <display_name>${SecSub}:${Dis}-${Dev}-${Index}:MeasValue</display_name> - <visible>true</visible> - <name>${SecSub}:${Dis}-${Dev}-${Index}:MeasValue</name> - <axis>0</axis> - <color> - <red>255</red> - <green>0</green> - <blue>0</blue> - </color> - <trace_type>AREA</trace_type> - <linewidth>3</linewidth> - <point_type>NONE</point_type> - <point_size>2</point_size> - <waveform_index>0</waveform_index> - <period>0.0</period> - <ring_size>5000</ring_size> - <request>RAW</request> - <archive> - <name>ESS Archiver</name> - <url>pbraw://archiver-01.tn.esss.lu.se:17668/retrieval</url> - <key>1</key> - </archive> - </pv> - </pvlist> -</databrowser> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/GasAnalyser/AS_GasAnalyser_BlockIcon_Vertical_Left.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/GasAnalyser/AS_GasAnalyser_BlockIcon_Vertical_Left.bob deleted file mode 100644 index 19c1772e..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/GasAnalyser/AS_GasAnalyser_BlockIcon_Vertical_Left.bob +++ /dev/null @@ -1,317 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>AS_GasAnalyser_BlockIcon_Vertical_Left</name> - <width>300</width> - <height>130</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>300</width> - <height>130</height> - <line_width>1</line_width> - <line_color> - <color name="BLACK-BORDER" red="121" green="121" blue="121"> - </color> - </line_color> - <background_color> - <color red="255" green="255" blue="255" alpha="120"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:AnalyserColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR@64.png</symbol> - <symbol>../../symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL@64.png</symbol> - <symbol>../../symbols/custom_v02/GasAnalyser/gas-analyser-2-OK@64.png</symbol> - </symbols> - <x>46</x> - <y>34</y> - <width>64</width> - <height>64</height> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>111</x> - <y>46</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>138</x> - <y>5</y> - <width>149</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="28.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>11</x> - <y>54</y> - <width>22</width> - <height>22</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>11</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>11</x> - <y>93</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>115</x> - <y>95</y> - <width>21</width> - <height>21</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>114</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "AS_GasAnalyser_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>300</width> - <height>130</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/GasAnalyser/AS_GasAnalyser_Faceplate.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/GasAnalyser/AS_GasAnalyser_Faceplate.bob deleted file mode 100644 index ed3ebaa6..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/GasAnalyser/AS_GasAnalyser_Faceplate.bob +++ /dev/null @@ -1,1180 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>PV_VALVE_Faceplate</name> - <width>1000</width> - <height>580</height> - <widget type="tabs" version="2.0.0"> - <name>Tabs</name> - <tabs> - <tab> - <name>Status</name> - <children> - <widget type="group" version="2.0.0"> - <name>group.status</name> - <x>10</x> - <y>10</y> - <height>340</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.status.border</name> - <width>300</width> - <height>330</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.status.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>289</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Status</name> - <text>STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Status_Position</name> - <text>Analyser Status</text> - <x>15</x> - <y>50</y> - <width>270</width> - <height>25</height> - <font> - <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Opened</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Analyser_Status</pv_name> - <x>100</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Valve position</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STARTED</name> - <text>STARTED</text> - <x>135</x> - <y>85</y> - <width>67</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Closed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Analyser_Status</pv_name> - <x>100</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="LED-GREEN-ON" red="70" green="255" blue="70"> - </color> - </off_color> - <on_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </on_color> - <tooltip>Valve position</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Stopped</name> - <text>STOPPED</text> - <x>135</x> - <y>120</y> - <width>71</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Status_Solenoid</name> - <text>Control</text> - <x>15</x> - <y>165</y> - <width>270</width> - <height>25</height> - <font> - <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <transparent>false</transparent> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Solenoid</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Analyser_Control</pv_name> - <x>100</x> - <y>200</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Valve solenoid state</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Output</name> - <text>OUTPUT</text> - <x>135</x> - <y>200</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.op.modes</name> - <x>320</x> - <y>10</y> - <height>340</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.border</name> - <width>300</width> - <height>330</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background</name> - <x>5</x> - <y>35</y> - <width>289</width> - <height>289</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OP_MODES</name> - <text>OP MODES</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Auto</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <x>100</x> - <y>59</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_AUTO</name> - <text>AUTO</text> - <x>135</x> - <y>59</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>100</x> - <y>111</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED</name> - <text>FORCED</text> - <x>135</x> - <y>111</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_MESSAGES</name> - <text>MESSAGES</text> - <x>5</x> - <y>160</y> - <width>290</width> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitForce</name> - <text>- Force mode inhibited</text> - <x>15</x> - <y>225</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Force</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_ENA</name> - <text>- Alarms latching enabled</text> - <x>15</x> - <y>245</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_DIS</name> - <text>- Alarms latching disabled</text> - <x>15</x> - <y>246</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.alarms</name> - <x>630</x> - <y>10</y> - <height>341</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.border</name> - <width>300</width> - <height>330</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>288</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALARMS</name> - <text>ALARMS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_INTERLOCKS</name> - <text>INTERLOCKS</text> - <x>5</x> - <y>218</y> - <width>290</width> - <height>25</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Group interlock</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_OpeningTimeOut</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:TurnOn_TimeOut</pv_name> - <x>25</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Opening timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_StartingTimeOut</name> - <text>Starting Timeout</text> - <x>60</x> - <y>50</y> - <width>155</width> - <height>26</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TEXT_OpeningTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartingTime</pv_name> - <x>190</x> - <y>50</y> - <width>85</width> - <height>25</height> - <font> - <font name="TINY-SANS-PLAIN" family="Source Sans Pro" style="REGULAR" size="12.0"> - </font> - </font> - <foreground_color> - <color name="BLACK-BORDER" red="121" green="121" blue="121"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Opening Time in ms</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_ClosingTimeOut</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:TurnOff_TimeOut</pv_name> - <x>25</x> - <y>92</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Closing timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_StoppingTimeOut</name> - <text>Stopping Timeout</text> - <x>60</x> - <y>92</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TEXT_ClosingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StoppingTime</pv_name> - <x>190</x> - <y>92</y> - <width>85</width> - <height>25</height> - <font> - <font name="TINY-SANS-PLAIN" family="Source Sans Pro" style="REGULAR" size="12.0"> - </font> - </font> - <foreground_color> - <color name="BLACK-BORDER" red="121" green="121" blue="121"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Opening Time in ms</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Input_Module_Error</pv_name> - <x>25</x> - <y>143</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Module error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Module_Error</name> - <text>Siemens Input Module Error</text> - <x>59</x> - <y>143</y> - <width>188</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ILOCK_START</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartInterlock</pv_name> - <x>25</x> - <y>253</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Start interlock</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ILOCK_START</name> - <text>Start Interlock</text> - <x>60</x> - <y>251</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ILOCK_STOP</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StopInterlock</pv_name> - <x>25</x> - <y>287</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Stop interlock</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ILOCK_STOP</name> - <text>Stop Interlock</text> - <x>60</x> - <y>287</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Module_Error_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Output_Module_Error</pv_name> - <x>25</x> - <y>184</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Module error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Module_Error_1</name> - <text>Siemens Output Module Error</text> - <x>59</x> - <y>184</y> - <width>189</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>buttons.bar</name> - <x>8</x> - <y>361</y> - <width>920</width> - <height>80</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Auto</pv_name> - <text>AUTO</text> - <x>12</x> - <y>402</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableAutoBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>AUTO operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>FORCE</text> - <x>422</x> - <y>403</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_ON</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceOpen</pv_name> - <text>OPEN</text> - <x>422</x> - <y>367</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) "> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) "> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Analyser_Status</pv_name> - </rule> - </rules> - <tooltip>Force OPEN</tooltip> - <enabled>false</enabled> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_OFF</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceClose</pv_name> - <text>CLOSE</text> - <x>523</x> - <y>367</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 0) "> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 1) "> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Analyser_Status</pv_name> - </rule> - </rules> - <tooltip>Force CLOSE</tooltip> - <enabled>false</enabled> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>722</x> - <y>403</y> - <width>200</width> - <height>33</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>FORCE UNLOCK</text> - <x>722</x> - <y>367</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - </children> - </tab> - <tab> - <name>Trend</name> - <children> - <widget type="databrowser" version="2.0.0"> - <name>DataBrowser</name> - <file>PV_VALVE_Faceplate_Trend.plt</file> - <width>940</width> - <height>441</height> - </widget> - </children> - </tab> - </tabs> - <x>10</x> - <y>60</y> - <width>943</width> - <height>490</height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>963</width> - <height>50</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>20</x> - <width>715</width> - <height>50</height> - <font> - <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>LOCK</text> - <x>850</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - if (crc >=2147483647){ crc = crc - 2147483647;} - - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>UNLOCK</text> - <x>755</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Heaters/EH_HeaterSupply_BlockIcon_OnlyText_Vertical.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Heaters/EH_HeaterSupply_BlockIcon_OnlyText_Vertical.bob deleted file mode 100644 index 65347eaa..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Heaters/EH_HeaterSupply_BlockIcon_OnlyText_Vertical.bob +++ /dev/null @@ -1,302 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>EH_HeaterSupply_BlockIcon_OnlyText_Vertical</name> - <width>150</width> - <height>92</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>150</width> - <height>92</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>10</corner_width> - <corner_height>10</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text></text> - <x>126</x> - <y>31</y> - <width>18</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="13.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value> </value> - </exp> - <exp bool_exp="pv1 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_FreeRun</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>6</x> - <y>59</y> - <width>17</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>23</x> - <y>4</y> - <height>29</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_MeasValue</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:HeaterSP</pv_name> - <x>23</x> - <y>32</y> - <height>29</height> - <transparent>true</transparent> - <precision>2</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>126</x> - <y>5</y> - <width>18</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true) || (pv1==true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false) && (pv1==false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>126</x> - <y>60</y> - <width>16</width> - <height>26</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==false)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>6</x> - <y>4</y> - <width>17</width> - <height>28</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_MeasValue</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:HeaterMV</pv_name> - <x>23</x> - <y>58</y> - <height>29</height> - <transparent>true</transparent> - <precision>2</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "EH_HeaterSupply_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>150</width> - <height>92</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Heaters/EH_HeaterSupply_Faceplate.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Heaters/EH_HeaterSupply_Faceplate.bob deleted file mode 100644 index d1290000..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Heaters/EH_HeaterSupply_Faceplate.bob +++ /dev/null @@ -1,2128 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>EH Heater Power Supply Faceplate</name> - <width>965</width> - <height>790</height> - <widget type="tabs" version="2.0.0"> - <name>Tabs</name> - <tabs> - <tab> - <name>Status</name> - <children> - <widget type="group" version="2.0.0"> - <name>group.status</name> - <x>10</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STATUS</name> - <text>STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_ValvePos</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ValvePosition</pv_name> - <x>15</x> - <y>45</y> - <width>270</width> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Actual position (%)</title> - <tooltip>Valve position in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY" red="0" green="148" blue="202"> - </color> - </bar_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_ValveMV</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ValveMV</pv_name> - <x>15</x> - <y>205</y> - <width>270</width> - <height>78</height> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Manipulated value (%)</title> - <tooltip>Valve manipulated value in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY-LIGHT" red="151" green="188" blue="202"> - </color> - </bar_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_ValveSetpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ValveSP</pv_name> - <x>15</x> - <y>125</y> - <width>270</width> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Setpoint (%)</title> - <tooltip>Valve setpoint in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </bar_color> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.op.modes</name> - <x>320</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OP_MODES</name> - <text>OP MODES</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Auto</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <x>75</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode Auto</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_AUTO</name> - <text>AUTO</text> - <x>110</x> - <y>50</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Manual</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <x>75</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode Manual</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_MANUAL</name> - <text>MANUAL</text> - <x>110</x> - <y>85</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>75</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode Forced</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED</name> - <text>FORCED</text> - <x>106</x> - <y>120</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_MESSAGES</name> - <text>MESSAGES</text> - <x>5</x> - <y>160</y> - <width>290</width> - <height>25</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitMan</name> - <text>- Manual mode inhibited</text> - <x>15</x> - <y>190</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Manual</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitForce</name> - <text>- Force mode inhibited</text> - <x>15</x> - <y>210</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Force</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_DIS</name> - <text>- Alarms latching disabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_ENA</name> - <text>- Alarms latching enabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingON</name> - <text>- Ramping enabled</text> - <x>15</x> - <y>250</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingON_1</name> - <text>- Ramping disabled</text> - <x>15</x> - <y>250</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.alarms</name> - <x>630</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_IO_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:IO_Error</pv_name> - <x>50</x> - <y>86</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_IO_Error</name> - <text>I/O Error</text> - <x>85</x> - <y>86</y> - <width>88</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Input_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Input_Module_Error</pv_name> - <x>50</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Input_Module_Error</name> - <text>Input Module Error</text> - <x>85</x> - <y>120</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ILOCK_START</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MoveInterlock</pv_name> - <x>50</x> - <y>245</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Start interlock</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ILOCK_START</name> - <text>Move Interlock</text> - <x>85</x> - <y>245</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALARMS</name> - <text>ALARMS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_INTERLOCKS</name> - <text>INTERLOCKS</text> - <x>5</x> - <y>195</y> - <width>290</width> - <height>25</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Group interlock</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Discrepancy</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Position_Discrep</pv_name> - <x>50</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Discrepancy</name> - <text>Position discrepancy</text> - <x>85</x> - <y>50</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Output_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Output_Module_Error</pv_name> - <x>50</x> - <y>155</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Output_Module_Error</name> - <text>Output Module Error</text> - <x>85</x> - <y>153</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.ramping</name> - <x>320</x> - <y>320</y> - <height>263</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.ramping.border</name> - <width>300</width> - <height>255</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.ramping.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>213</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ramping</name> - <text>RAMPING STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime_1</name> - <text>Actual Direction:</text> - <x>10</x> - <y>44</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_Direction</name> - <text>DISABLED</text> - <x>155</x> - <y>44</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv2 == 0"> - <value>DISABLED</value> - </exp> - <exp bool_exp="pv0==1"> - <value>Opening</value> - </exp> - <exp bool_exp="pv1==1"> - <value>Closing</value> - </exp> - <exp bool_exp="(pv0 == 0)&&(pv1==0)"> - <value>NOT MOVING</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Opening</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Closing</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - <tooltip>Ramping status</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ract</name> - <text>Actual Speed:</text> - <x>10</x> - <y>84</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_ActRampUPSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ActRampSpeed</pv_name> - <x>154</x> - <y>84</y> - <width>136</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual Ramping Speed</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_RAMPON</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampON</pv_name> - <text>Ramping ON</text> - <x>16</x> - <y>205</y> - <width>130</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>turn ramping ON</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_RAMPOFF</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampOFF</pv_name> - <text>Ramping OFF</text> - <x>157</x> - <y>204</y> - <width>130</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>turn ramping OFF</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingNoAllowed</name> - <text>- Ramping Parameters are Zero!</text> - <x>17</x> - <y>178</y> - <width>268</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RampSettingOK</pv_name> - </rule> - </rules> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_MaxRampUPSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MaxRampUPSpd</pv_name> - <x>153</x> - <y>118</y> - <width>137</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Maximum allowed Opening Ramp speed</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Rmax</name> - <text>Allowed Opening:</text> - <x>8</x> - <y>118</y> - <width>140</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_MaxRampDNSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MaxRampDNSpd</pv_name> - <x>153</x> - <y>147</y> - <width>137</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Maximum allowed Opening Ramp speed</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Rmax_1</name> - <text>Allowed Closing:</text> - <x>8</x> - <y>147</y> - <width>140</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.settings</name> - <x>630</x> - <y>320</y> - <height>265</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.settings.border</name> - <width>300</width> - <height>256</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Settings</name> - <text>SETTINGS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.settings.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>214</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime</name> - <text>Time:</text> - <x>8</x> - <y>70</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampUPTIME</pv_name> - <x>68</x> - <y>70</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Tamping UP time</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>3600.0</maximum> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampUPTIME</pv_name> - <x>193</x> - <y>70</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampRange</name> - <text>Range:</text> - <x>8</x> - <y>110</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingRange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampUPRANGE</pv_name> - <x>68</x> - <y>110</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Ramping UP range</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingRange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampUPRANGE</pv_name> - <x>193</x> - <y>110</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime_2</name> - <text>Time:</text> - <x>8</x> - <y>174</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingTime_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampDNTIME</pv_name> - <x>68</x> - <y>174</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - </rule> - </rules> - <tooltip>Ramping DOWN Time</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>3600.0</maximum> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingTime_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampDNTIME</pv_name> - <x>193</x> - <y>174</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampRange_1</name> - <text>Range:</text> - <x>8</x> - <y>214</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingRange_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampDNRANGE</pv_name> - <x>68</x> - <y>214</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - </rule> - </rules> - <tooltip>Ramping DOWN Range</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingRange_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampDNRANGE</pv_name> - <x>193</x> - <y>214</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RdySwitchOn_1</name> - <text>Ramp OPEN parameters</text> - <x>8</x> - <y>39</y> - <width>250</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RdySwitchOn_2</name> - <text>Ramp CLOSE parameters</text> - <x>7</x> - <y>144</y> - <width>250</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>buttons.bar</name> - <x>10</x> - <y>590</y> - <width>920</width> - <height>80</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Auto</pv_name> - <text>AUTO</text> - <x>15</x> - <y>631</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableAutoBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>AUTO operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MANUAL</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Manual</pv_name> - <text>MANUAL</text> - <x>220</x> - <y>631</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableManualBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>MANUAL operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>FORCE</text> - <x>425</x> - <y>631</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_APPLY</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceValInp</pv_name> - <text>APPLY IN</text> - <x>425</x> - <y>595</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Apply force value</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_APPLY_1</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceValOut</pv_name> - <text>APPLY OUT</text> - <x>526</x> - <y>595</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Apply force value</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>725</x> - <y>631</y> - <width>200</width> - <height>33</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>FORCE UNLOCK</text> - <x>725</x> - <y>595</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - <widget type="group" version="2.0.0"> - <name>group.modify</name> - <x>10</x> - <y>320</y> - <height>263</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.border</name> - <width>300</width> - <height>255</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>100</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <rules> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 1"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HeaterMV</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Manipulated</pv_name> - <x>215</x> - <y>90</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY Output] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForceHeaterMV</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Manipulated</pv_name> - <x>120</x> - <y>90</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enabled Rule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Force heater output</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcMV</name> - <text>Force Output:</text> - <x>15</x> - <y>90</y> - <width>96</width> - <height>26</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY VALUE] to apply</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HeaterPow</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_ForcePosition</pv_name> - <x>215</x> - <y>50</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY Input] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForceHeaterPow</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_ForcePosition</pv_name> - <x>120</x> - <y>50</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enabled Rule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Force heater power</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcActPos</name> - <text>Force Input:</text> - <x>15</x> - <y>50</y> - <width>96</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Modify</name> - <text>MODIFY/FORCE</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Text" prop_id="text" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value>MODIFY/FORCE</value> - </exp> - <exp bool_exp="(pv1 == 1)"> - <value>MODIFY</value> - </exp> - <exp bool_exp="(pv2 == 1)"> - <value>FORCE</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.background_1</name> - <x>5</x> - <y>143</y> - <width>290</width> - <height>104</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - <x>194</x> - <y>206</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Step</pv_name> - <x>95</x> - <y>206</y> - <width>92</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0==0"> - <value>true</value> - </exp> - <exp bool_exp="pv0==1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_StepValue</name> - <text>Step Value:</text> - <x>6</x> - <y>203</y> - <width>101</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_Setpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Setpoint</pv_name> - <x>194</x> - <y>153</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback modified setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForcePumpSP</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <x>76</x> - <y>153</y> - <width>111</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="IncrementRule" prop_id="increment" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - </rule> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0==0"> - <value>true</value> - </exp> - <exp bool_exp="pv0==1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Modify Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcSetpoint</name> - <text>Setpoint:</text> - <x>7</x> - <y>153</y> - <width>71</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline</name> - <x>133</x> - <y>184</y> - <width>41</width> - <line_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </line_color> - <points> - <point x="0.0" y="20.0"> - </point> - <point x="0.0" y="10.0"> - </point> - <point x="40.32786885245899" y="10.0"> - </point> - <point x="40.32786885245899" y="0.0"> - </point> - </points> - </widget> - </widget> - </children> - </tab> - <tab> - <name>Trend</name> - <children> - <widget type="databrowser" version="2.0.0"> - <name>DataBrowser</name> - <width>940</width> - <height>721</height> - </widget> - </children> - </tab> - </tabs> - <x>10</x> - <y>60</y> - <width>943</width> - <height>720</height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>963</width> - <height>50</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>20</x> - <width>715</width> - <height>50</height> - <font> - <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>UNLOCK</text> - <x>755</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>LOCK</text> - <x>850</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - if (crc >=2147483647){ crc = crc - 2147483647;} - - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/CP_ControlPump_Faceplate.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/CP_ControlPump_Faceplate.bob deleted file mode 100644 index 047893a1..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/CP_ControlPump_Faceplate.bob +++ /dev/null @@ -1,3210 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CP_ControlPUMP_Faceplate</name> - <width>960</width> - <height>1135</height> - <widget type="tabs" version="2.0.0"> - <name>Tabs</name> - <tabs> - <tab> - <name>Status</name> - <children> - <widget type="group" version="2.0.0"> - <name>group.status</name> - <x>9</x> - <y>10</y> - <width>306</width> - <height>557</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.border</name> - <x>3</x> - <y>2</y> - <width>301</width> - <height>545</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background</name> - <x>8</x> - <y>35</y> - <width>290</width> - <height>353</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STATUS</name> - <text>STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background_1</name> - <x>8</x> - <y>394</y> - <width>290</width> - <height>79</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_PumpSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpActSpeed</pv_name> - <x>15</x> - <y>45</y> - <width>270</width> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Pump Actual Speed (1/min)</title> - <tooltip>Pump speed in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <maximum>2815.0</maximum> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <major_tick_space>400.0</major_tick_space> - <minor_tick_space>100.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY" red="0" green="148" blue="202"> - </color> - </bar_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_PumpSetpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpSP</pv_name> - <x>15</x> - <y>125</y> - <width>270</width> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Setpoint (1/min)</title> - <actions> - </actions> - <rules> - <rule name="Title" prop_id="title" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>Setpoint (1/min)</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>Setpoint (1/min) - Not Retained on Mode Change</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:KeepSP</pv_name> - </rule> - </rules> - <tooltip>Pump setpoint in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <maximum>2815.0</maximum> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <major_tick_space>400.0</major_tick_space> - <minor_tick_space>100.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </bar_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutFreq</name> - <text>Output Frequency:</text> - <x>28</x> - <y>221</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_Frequency</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpOUTFreq</pv_name> - <x>167</x> - <y>221</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutVoltage</name> - <text>Output Voltage:</text> - <x>28</x> - <y>252</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_OutVoltage</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpOUTVoltage</pv_name> - <x>167</x> - <y>252</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutCurrent</name> - <text>Output Current:</text> - <x>28</x> - <y>283</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_OutCurrent</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpOUTCurrent</pv_name> - <x>167</x> - <y>283</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutPower</name> - <text>Output Power:</text> - <x>28</x> - <y>315</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_OutPower</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpOUTPower</pv_name> - <x>167</x> - <y>315</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_PUTemp</name> - <text>Power Unit Temp:</text> - <x>28</x> - <y>347</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_PUTemp</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpPUTemp</pv_name> - <x>167</x> - <y>347</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Vibration</name> - <text>Vibration:</text> - <x>28</x> - <y>411</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_Vibration</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Vibration</pv_name> - <x>167</x> - <y>411</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background_2</name> - <x>8</x> - <y>479</y> - <width>290</width> - <height>62</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OperatingHours:</name> - <text>Operating Hours:</text> - <x>28</x> - <y>494</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_PumpOperHrs</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OperHours</pv_name> - <x>167</x> - <y>496</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Vibration_6</name> - <text>Range:</text> - <x>18</x> - <y>441</y> - <width>50</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_Vibration_6</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_ScaleLOW</pv_name> - <x>70</x> - <y>443</y> - <width>79</width> - <height>25</height> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_Vibration_7</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_ScaleHIGH</pv_name> - <x>167</x> - <y>443</y> - <height>25</height> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Vibration_7</name> - <text>to</text> - <x>151</x> - <y>441</y> - <width>50</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.op.modes</name> - <x>10</x> - <y>570</y> - <width>302</width> - <height>370</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.border</name> - <width>300</width> - <height>360</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>320</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OP_MODES</name> - <text>OP MODES</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Auto</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <x>100</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_AUTO</name> - <text>AUTO</text> - <x>135</x> - <y>50</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Manual</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <x>100</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_MANUAL</name> - <text>MANUAL</text> - <x>135</x> - <y>85</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>100</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED</name> - <text>FORCED</text> - <x>131</x> - <y>120</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_MESSAGES</name> - <text>MESSAGES</text> - <x>5</x> - <y>160</y> - <width>290</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitMan</name> - <text>- Manual mode inhibited</text> - <x>15</x> - <y>190</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Manual</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitForce</name> - <text>- Force mode inhibited</text> - <x>15</x> - <y>210</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Force</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_DIS</name> - <text>- Alarms latching disabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_ENA</name> - <text>- Alarms latching enabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingON</name> - <text>- Ramping enabled</text> - <x>15</x> - <y>250</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingON_1</name> - <text>- Ramping disabled</text> - <x>15</x> - <y>250</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitMan_1</name> - <text>- Keep SP from Auto mode</text> - <x>15</x> - <y>270</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:KeepSP</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.modify</name> - <x>629</x> - <y>789</y> - <height>151</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.border</name> - <width>300</width> - <height>141</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Modify</name> - <text>MODIFY/FORCE</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.background_1</name> - <x>5</x> - <y>31</y> - <width>290</width> - <height>104</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - <x>194</x> - <y>94</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Step</pv_name> - <x>95</x> - <y>94</y> - <width>92</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_StepValue</name> - <text>Step Value:</text> - <x>6</x> - <y>91</y> - <width>101</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_Setpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Setpoint</pv_name> - <x>194</x> - <y>41</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback modified setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForcePumpSP</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <x>76</x> - <y>41</y> - <width>111</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="IncrementRule" prop_id="increment" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - </rule> - </rules> - <tooltip>Modify Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>2815.0</maximum> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcSetpoint</name> - <text>Setpoint:</text> - <x>7</x> - <y>41</y> - <width>106</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline</name> - <x>133</x> - <y>72</y> - <width>41</width> - <line_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </line_color> - <points> - <point x="0.0" y="20.0"> - </point> - <point x="0.0" y="10.0"> - </point> - <point x="40.32786885245899" y="10.0"> - </point> - <point x="40.32786885245899" y="0.0"> - </point> - </points> - </widget> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>buttons.bar</name> - <x>10</x> - <y>940</y> - <width>920</width> - <height>80</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Auto</pv_name> - <text>AUTO</text> - <x>13</x> - <y>981</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableAutoBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>AUTO operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MANUAL</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Manual</pv_name> - <text>MANUAL</text> - <x>218</x> - <y>981</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableManualBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>MANUAL operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>FORCE</text> - <x>423</x> - <y>981</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>745</x> - <y>981</y> - <width>180</width> - <height>33</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>FORCE UNLOCK</text> - <x>745</x> - <y>945</y> - <width>180</width> - <height>33</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - <widget type="group" version="2.0.0"> - <name>group.alarms</name> - <x>630</x> - <y>10</y> - <width>302</width> - <height>384</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.border</name> - <width>300</width> - <height>380</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>338</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_DriveWarning</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Warning</pv_name> - <x>70</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Warning bit from the Sinamics Drive</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_DriveWarning</name> - <text>Sinamics Drive Warning</text> - <x>105</x> - <y>85</y> - <width>177</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_IO_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:SPDiscrepancy</pv_name> - <x>70</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Internal Sinamics SP Discrepancy</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ILOCK_START</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartInterlock</pv_name> - <x>70</x> - <y>327</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Start interlock</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ILOCK_START</name> - <text>Start Interlock</text> - <x>106</x> - <y>327</y> - <width>153</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALARMS</name> - <text>ALARMS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_INTERLOCKS</name> - <text>INTERLOCKS</text> - <x>5</x> - <y>270</y> - <width>290</width> - <height>35</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Group interlock</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_DriveAlarm</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Alarm</pv_name> - <x>70</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Alarm bit from the Sinamics drive</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_DriveAlarm</name> - <text>Sinamics Drive Alarm</text> - <x>105</x> - <y>48</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_SPDiscrepancy</name> - <text>SP Discrepancy</text> - <x>105</x> - <y>120</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_TorqueLimit</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:TorqueLimit</pv_name> - <x>70</x> - <y>155</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Sinamics torque limit</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_TorqueLimit</name> - <text>Torque limit</text> - <x>105</x> - <y>155</y> - <width>83</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_ModuleDiagError</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ModuleDiagError</pv_name> - <x>70</x> - <y>225</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Profinet Problem</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_ModuleDiagError</name> - <text>ProfiNet error</text> - <x>105</x> - <y>225</y> - <width>177</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <tooltip>Drive temperature is over the limit!</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_DriveOverLoad</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DriveOverLoad</pv_name> - <x>70</x> - <y>190</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Sinamics drive Overload</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_DriveOverLoad</name> - <text>Drive Overload</text> - <x>105</x> - <y>188</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <tooltip>Motor temperature is over the limit!</tooltip> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.Pump_Status</name> - <x>320</x> - <y>10</y> - <width>301</width> - <height>325</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.Pump_Status.border</name> - <width>300</width> - <height>321</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.Pump_Status.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>279</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_Stopped</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Running</pv_name> - <x>51</x> - <y>121</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Pump running</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_Running</name> - <text>Running</text> - <x>90</x> - <y>121</y> - <width>110</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_SetpointAttained</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RemoteControlReq</pv_name> - <x>52</x> - <y>227</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Remote control Required</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_PUMP_STATUS</name> - <text>PUMP STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RemoteRequired</name> - <text>Remote Control Required</text> - <x>90</x> - <y>227</y> - <width>173</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_Running</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ready</pv_name> - <x>51</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Drive Ready for speed control</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_Ready</name> - <text>Ready</text> - <x>90</x> - <y>85</y> - <width>83</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_DriveOn</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RdyForSwitchON</pv_name> - <x>51</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Drive Ready to switch on</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RdySwitchOn</name> - <text>Ready to switch ON</text> - <x>90</x> - <y>50</y> - <width>153</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_SetpointEnabled</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibited</pv_name> - <x>52</x> - <y>192</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Drive Inhibited</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_Inhibited</name> - <text>Inhibited</text> - <x>90</x> - <y>192</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_Inhibited</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:CoastStop</pv_name> - <x>52</x> - <y>156</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Pump Stopped</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_CoastStop</name> - <text>Stopped</text> - <x>90</x> - <y>156</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_SetpointAttained_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MaxSpeedReached</pv_name> - <x>53</x> - <y>263</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Speed reached</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_MaxSpeedReached</name> - <text>Speed Reached</text> - <x>90</x> - <y>263</y> - <width>173</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.Command_Status</name> - <x>320</x> - <y>341</y> - <width>302</width> - <height>226</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.border</name> - <width>300</width> - <height>216</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>175</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Vibration</name> - <text>VIBRATION STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_VB_HIHI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_HIHI</pv_name> - <x>51</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Vibration Alarm </tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_VB_HIHI</name> - <text>HIGH ALARM</text> - <x>87</x> - <y>50</y> - <width>181</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_VB_HI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_HI</pv_name> - <x>51</x> - <y>84</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Vibration warning</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_VB_HI</name> - <text>HIGH WARNING</text> - <x>86</x> - <y>84</y> - <width>112</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_VB_IO_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_IO_Error</pv_name> - <x>51</x> - <y>119</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Vibration analog input error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_VB_IO_Error</name> - <text>I/O Error</text> - <x>86</x> - <y>119</y> - <width>177</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_VB_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_Module_Error</pv_name> - <x>51</x> - <y>153</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Siemens module for vibration input error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_VB_Module_Error</name> - <text>Module Error</text> - <x>86</x> - <y>151</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.Command_Status_1</name> - <x>318</x> - <y>571</y> - <width>302</width> - <height>369</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.border_1</name> - <width>300</width> - <height>360</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_MOTOR_START_STOP</name> - <text>MANUAL PUMP CONTROL</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.background_1</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>320</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_START</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_PumpStart</pv_name> - <text>START</text> - <x>87</x> - <y>157</y> - <width>130</width> - <height>33</height> - <background_color> - <color name="GREEN" red="61" green="216" blue="61"> - </color> - </background_color> - <rules> - <rule name="EnabledRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0==0"> - <value>true</value> - </exp> - <exp bool_exp="pv0==1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - </rule> - </rules> - <tooltip>Start pump</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_STOP2</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Stop</pv_name> - <text>STOP</text> - <x>87</x> - <y>233</y> - <width>130</width> - <height>33</height> - <background_color> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </background_color> - <rules> - <rule name="EnabledRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0==0"> - <value>true</value> - </exp> - <exp bool_exp="pv0==1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - </rule> - </rules> - <tooltip>Stop pump</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_STOP2_1</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampedStop</pv_name> - <text>STOP RAMPED</text> - <x>87</x> - <y>292</y> - <width>130</width> - <height>33</height> - <background_color> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </background_color> - <rules> - <rule name="Enable rule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1==1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1==0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - </rule> - </rules> - <tooltip>Stop pump ramped</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>Picture</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MotorColor</pv_name> - <symbols> - <symbol>../../symbols/custom/Motor_red.png</symbol> - <symbol>../../symbols/custom/Motor_blue.png</symbol> - <symbol>../../symbols/custom/Motor_green.png</symbol> - <symbol>../../symbols/custom/Motor_white.png</symbol> - <symbol>../../symbols/custom/Motor_yellow.png</symbol> - </symbols> - <x>83</x> - <y>40</y> - <width>130</width> - <height>120</height> - <tooltip></tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_StartState</name> - <text>N/A</text> - <x>92</x> - <y>190</y> - <width>120</width> - <height>25</height> - <font> - <font family="Source Code Pro" style="REGULAR" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>NOT MOVING</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>POWERING PU</value> - </exp> - <exp bool_exp="pv0 == 2"> - <value>PU POWERED</value> - </exp> - <exp bool_exp="pv0 == 3"> - <value>STARTING</value> - </exp> - <exp bool_exp="pv0 == 4"> - <value>STARTED</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartState</pv_name> - </rule> - </rules> - <tooltip>Startup state</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_StopState</name> - <text>N/A</text> - <x>92</x> - <y>266</y> - <width>120</width> - <height>25</height> - <font> - <font family="Source Code Pro" style="REGULAR" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value> </value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>PREPARE STOP</value> - </exp> - <exp bool_exp="pv0 == 2"> - <value>RAMPING DOWN</value> - </exp> - <exp bool_exp="pv0 == 3"> - <value>MOTOR STOP</value> - </exp> - <exp bool_exp="pv0 == 4"> - <value>PU STOP</value> - </exp> - <exp bool_exp="pv0 == 5"> - <value>STOPPED</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StopState</pv_name> - </rule> - </rules> - <tooltip>Startup state</tooltip> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.Command_Status_2</name> - <x>629</x> - <y>571</y> - <height>217</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.border_2</name> - <width>300</width> - <height>212</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.background_2</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>170</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Vibration_8</name> - <text>RAMPING STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime_1</name> - <text>Actual Direction:</text> - <x>8</x> - <y>43</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_Direction</name> - <text>UP</text> - <x>153</x> - <y>43</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv2 == 0"> - <value>DISABLED</value> - </exp> - <exp bool_exp="pv0==1"> - <value>ACCEL</value> - </exp> - <exp bool_exp="pv1==1"> - <value>DECEl</value> - </exp> - <exp bool_exp="(pv0 == 0)&&(pv1==0)"> - <value>NOT MOVING</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Accelerating</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Decelerating</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_ActRampUPSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ActRampSpeed</pv_name> - <x>153</x> - <y>82</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual Ramp Speed</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ract</name> - <text>Actual Ramp Speed:</text> - <x>9</x> - <y>82</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_RAMPON</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampON</pv_name> - <text>Ramping ON</text> - <x>14</x> - <y>156</y> - <width>130</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>turn ramping ON</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_RAMPOFF</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampOFF</pv_name> - <text>Ramping OFF</text> - <x>155</x> - <y>155</y> - <width>130</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>turn ramping OFF</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingNoAllowed</name> - <text>- Ramping Parameters are Zero!</text> - <x>15</x> - <y>129</y> - <width>268</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RampSettingOK</pv_name> - </rule> - </rules> - </widget> - </widget> - </children> - </tab> - <tab> - <name>Trend</name> - <children> - <widget type="databrowser" version="2.0.0"> - <name>DataBrowser</name> - <file>CP_ControlPump_Faceplate_Trend.plt</file> - <x>1</x> - <y>3</y> - <width>927</width> - <height>721</height> - </widget> - </children> - </tab> - <tab> - <name>Settings</name> - <children> - <widget type="group" version="2.0.0"> - <name>group.ramping</name> - <x>8</x> - <y>11</y> - <width>303</width> - <height>264</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.ramping.border</name> - <width>300</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.ramping.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>220</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ramping</name> - <text>RAMPING SETTINGS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime</name> - <text>Time:</text> - <x>10</x> - <y>70</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampUPTIME</pv_name> - <x>70</x> - <y>70</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RemoteControlReq</pv_name> - </rule> - </rules> - <tooltip>Tamping UP time</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>3600.0</maximum> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampUPTIME</pv_name> - <x>195</x> - <y>70</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampRange</name> - <text>Range:</text> - <x>10</x> - <y>110</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingRange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampUPRANGE</pv_name> - <x>70</x> - <y>110</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RemoteControlReq</pv_name> - </rule> - </rules> - <tooltip>Ramping UP range</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>2815.0</maximum> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingRange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampUPRANGE</pv_name> - <x>195</x> - <y>110</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime_2</name> - <text>Time:</text> - <x>10</x> - <y>178</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingTime_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampDNTIME</pv_name> - <x>70</x> - <y>178</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RemoteControlReq</pv_name> - </rule> - </rules> - <tooltip>Ramping DOWN Time</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>3600.0</maximum> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingTime_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampDNTIME</pv_name> - <x>195</x> - <y>178</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampRange_1</name> - <text>Range:</text> - <x>10</x> - <y>218</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingRange_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampDNRANGE</pv_name> - <x>70</x> - <y>218</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RemoteControlReq</pv_name> - </rule> - </rules> - <tooltip>Ramping DOWN Range</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>2815.0</maximum> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingRange_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampDNRANGE</pv_name> - <x>195</x> - <y>218</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RdySwitchOn_1</name> - <text>Motor ramping UP parameters</text> - <x>10</x> - <y>39</y> - <width>250</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RdySwitchOn_2</name> - <text>Motor ramping DOWN parameters</text> - <x>10</x> - <y>147</y> - <width>250</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.settings</name> - <x>318</x> - <y>11</y> - <width>304</width> - <height>265</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.settings.border</name> - <width>300</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.settings.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>220</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Settings</name> - <text>VIBRATION SETTINGS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_VB_HIGH</name> - <text>Vibr. HIHI:</text> - <x>11</x> - <y>53</y> - <width>70</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_VB_HIGH</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_P_Limit_HIHI</pv_name> - <x>91</x> - <y>52</y> - <width>95</width> - <height>25</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Alarm HIGH</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_VB_HIGH</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_FB_Limit_HIHI</pv_name> - <x>196</x> - <y>52</y> - <width>90</width> - <height>25</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_VB_HIGH_1</name> - <text>Vibr. HI:</text> - <x>11</x> - <y>90</y> - <width>70</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_VB_HIGH_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_P_Limit_HI</pv_name> - <x>91</x> - <y>89</y> - <width>95</width> - <height>25</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Warning HIGH</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_VB_HIGH_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_FB_Limit_HI</pv_name> - <x>196</x> - <y>89</y> - <width>90</width> - <height>25</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - </widget> - </children> - </tab> - </tabs> - <x>10</x> - <y>51</y> - <width>943</width> - <height>1073</height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>958</width> - <height>50</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>20</x> - <width>715</width> - <height>50</height> - <font> - <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>UNLOCK</text> - <x>702</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button</name> - <x>730</x> - <y>50</y> - <width>1</width> - <height>1</height> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>Picture_Simple</name> - <symbols> - <symbol>../../symbols/custom/collapse-arrows.png</symbol> - </symbols> - <x>896</x> - <y>9</y> - <width>51</width> - <height>35</height> - <tooltip></tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_Expand</name> - <actions execute_as_one="true"> - <action type="open_display"> - <file>CP_ControlPump_Faceplate_Simple.bob</file> - <target>standalone</target> - <description>Open Display</description> - </action> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[ScriptUtil = org.csstudio.display.builder.runtime.script.ScriptUtil; -ScriptUtil.closeDisplay(widget); -]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <text></text> - <x>901</x> - <y>7</y> - <width>44</width> - <height>42</height> - <transparent>true</transparent> - <tooltip>Open Compact View</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked_1</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>LOCK</text> - <x>804</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - if (crc >=2147483647){ crc = crc - 2147483647;} - - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/CP_ControlPump_Faceplate_Simple.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/CP_ControlPump_Faceplate_Simple.bob deleted file mode 100644 index a2a74e17..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/CP_ControlPump_Faceplate_Simple.bob +++ /dev/null @@ -1,1779 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CP_ControlPUMP_Faceplate_Simple</name> - <width>885</width> - <height>460</height> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>877</width> - <height>43</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>12</x> - <y>3</y> - <width>570</width> - <height>36</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>UNLOCK</text> - <x>631</x> - <y>6</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>LOCK</text> - <x>727</x> - <y>6</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - if (crc >=2147483647){ crc = crc - 2147483647;} - - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button</name> - <x>721</x> - <y>44</y> - <width>1</width> - <height>1</height> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="group" version="2.0.0"> - <name>group.status</name> - <x>1</x> - <y>44</y> - <width>288</width> - <height>332</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.border</name> - <x>3</x> - <y>2</y> - <width>280</width> - <height>324</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STATUS</name> - <text>STATUS</text> - <width>280</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background_1</name> - <x>8</x> - <y>276</y> - <width>270</width> - <height>42</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background</name> - <x>8</x> - <y>35</y> - <width>270</width> - <height>230</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutFreq</name> - <text>Output Frequency:</text> - <x>17</x> - <y>106</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_Frequency</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpOUTFreq</pv_name> - <x>156</x> - <y>106</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutVoltage</name> - <text>Output Voltage:</text> - <x>17</x> - <y>137</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_OutVoltage</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpOUTVoltage</pv_name> - <x>156</x> - <y>137</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutCurrent</name> - <text>Output Current:</text> - <x>17</x> - <y>168</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_OutCurrent</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpOUTCurrent</pv_name> - <x>156</x> - <y>168</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutPower</name> - <text>Output Power:</text> - <x>17</x> - <y>200</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_OutPower</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpOUTPower</pv_name> - <x>156</x> - <y>200</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_PUTemp</name> - <text>Power Unit Temp:</text> - <x>17</x> - <y>232</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_PUTemp</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpPUTemp</pv_name> - <x>156</x> - <y>232</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Vibration</name> - <text>Vibration:</text> - <x>17</x> - <y>284</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_Vibration</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Vibration</pv_name> - <x>155</x> - <y>284</y> - <width>101</width> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>MET_PumpSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpActSpeed</pv_name> - <x>156</x> - <y>44</y> - <height>25</height> - <precision>2</precision> - <tooltip>Pump speed in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>MET_PumpSetpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpSP</pv_name> - <x>156</x> - <y>75</y> - <height>25</height> - <precision>2</precision> - <actions> - </actions> - <tooltip>Pump setpoint in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutFreq_1</name> - <text>Setpoint:</text> - <x>16</x> - <y>74</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutFreq_2</name> - <text>Actual Speed:</text> - <x>15</x> - <y>44</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.Pump_Status</name> - <x>596</x> - <y>46</y> - <width>285</width> - <height>325</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.Pump_Status.border</name> - <width>280</width> - <height>324</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.Pump_Status.background</name> - <x>5</x> - <y>35</y> - <width>270</width> - <height>282</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_Stopped</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Running</pv_name> - <x>19</x> - <y>105</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Pump Rotation</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_Running</name> - <text>Running</text> - <x>49</x> - <y>105</y> - <width>120</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_SetpointAttained</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RemoteControlReq</pv_name> - <x>20</x> - <y>195</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Setpoint Attained</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_PUMP_STATUS</name> - <text>PUMP STATUS</text> - <width>280</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RemoteRequired</name> - <text>Remote Req.</text> - <x>49</x> - <y>195</y> - <width>120</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_Running</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ready</pv_name> - <x>19</x> - <y>74</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Pump Running</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_Ready</name> - <text>Ready</text> - <x>49</x> - <y>74</y> - <width>120</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_DriveOn</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RdyForSwitchON</pv_name> - <x>19</x> - <y>44</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Automatic Trip Switch ON</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RdySwitchOn</name> - <text>Rdy to ON</text> - <x>49</x> - <y>44</y> - <width>120</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_SetpointEnabled</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibited</pv_name> - <x>20</x> - <y>165</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Setpoint Enabled</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_Inhibited</name> - <text>Inhibited</text> - <x>49</x> - <y>165</y> - <width>120</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_Inhibited</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:CoastStop</pv_name> - <x>20</x> - <y>135</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Setpoint Enabled</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_CoastStop</name> - <text>Stoped</text> - <x>49</x> - <y>135</y> - <width>120</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_SetpointAttained_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MaxSpeedReached</pv_name> - <x>21</x> - <y>226</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Setpoint Attained</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_MaxSpeedReached</name> - <text>Speed reached</text> - <x>49</x> - <y>226</y> - <width>120</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALARMS</name> - <text>ALARMS</text> - <x>5</x> - <y>259</y> - <width>270</width> - <height>28</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_INTERLOCKS</name> - <text>INTERLOCK</text> - <x>5</x> - <y>288</y> - <width>270</width> - <height>24</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Group interlock</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Auto</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <x>165</x> - <y>44</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_AUTO</name> - <text>AUTO</text> - <x>200</x> - <y>44</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Manual</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <x>165</x> - <y>75</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_MANUAL</name> - <text>MANUAL</text> - <x>200</x> - <y>75</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>165</x> - <y>105</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED</name> - <text>FORCED</text> - <x>196</x> - <y>105</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_StartState</name> - <text>N/A</text> - <x>151</x> - <y>192</y> - <width>120</width> - <height>25</height> - <font> - <font family="Source Code Pro" style="REGULAR" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>NOT MOVING</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>POWERING PU</value> - </exp> - <exp bool_exp="pv0 == 2"> - <value>PU POWERED</value> - </exp> - <exp bool_exp="pv0 == 3"> - <value>STARTING</value> - </exp> - <exp bool_exp="pv0 == 4"> - <value>STARTED</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartState</pv_name> - </rule> - </rules> - <tooltip>Startup state</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_StopState</name> - <text>N/A</text> - <x>151</x> - <y>224</y> - <width>120</width> - <height>25</height> - <font> - <font family="Source Code Pro" style="REGULAR" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value> </value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>PREPARE STOP</value> - </exp> - <exp bool_exp="pv0 == 2"> - <value>RAMPING DOWN</value> - </exp> - <exp bool_exp="pv0 == 3"> - <value>MOTOR STOP</value> - </exp> - <exp bool_exp="pv0 == 4"> - <value>PU STOP</value> - </exp> - <exp bool_exp="pv0 == 5"> - <value>STOPPED</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StopState</pv_name> - </rule> - </rules> - <tooltip>Startup state</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>Picture</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MotorColor</pv_name> - <symbols> - <symbol>../../symbols/custom/Motor_red.png</symbol> - <symbol>../../symbols/custom/Motor_blue.png</symbol> - <symbol>../../symbols/custom/Motor_green.png</symbol> - <symbol>../../symbols/custom/Motor_white.png</symbol> - <symbol>../../symbols/custom/Motor_yellow.png</symbol> - </symbols> - <x>154</x> - <y>130</y> - <width>99</width> - <height>69</height> - <tooltip></tooltip> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.Command_Status_2</name> - <x>291</x> - <y>46</y> - <height>217</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.border_2</name> - <width>300</width> - <height>188</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.background_2</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>144</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Vibration_8</name> - <text>RAMING STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime_1</name> - <text>Actual Direction:</text> - <x>8</x> - <y>43</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_Direction</name> - <text>UP</text> - <x>153</x> - <y>43</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv2 == 0"> - <value>DISABLED</value> - </exp> - <exp bool_exp="pv0==1"> - <value>ACCEL</value> - </exp> - <exp bool_exp="pv1==1"> - <value>DECEl</value> - </exp> - <exp bool_exp="(pv0 == 0)&&(pv1==0)"> - <value>NOT MOVING</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Accelerating</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Decelerating</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_ActRampUPSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ActRampSpeed</pv_name> - <x>153</x> - <y>82</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual Ramp Speed</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ract</name> - <text>Actual Ramp Speed:</text> - <x>9</x> - <y>82</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_RAMPON</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampON</pv_name> - <text>Ramping ON</text> - <x>14</x> - <y>137</y> - <width>130</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_RAMPOFF</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampOFF</pv_name> - <text>Ramping OFF</text> - <x>155</x> - <y>136</y> - <width>130</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingNoAllowed</name> - <text>- Ramping Parameters are Zero!</text> - <x>15</x> - <y>113</y> - <width>268</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RampSettingOK</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.modify</name> - <x>291</x> - <y>239</y> - <height>139</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.border</name> - <width>300</width> - <height>131</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Modify</name> - <text>MODIFY/FORCE</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.background_1</name> - <x>5</x> - <y>31</y> - <width>290</width> - <height>93</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - <x>194</x> - <y>88</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Step</pv_name> - <x>95</x> - <y>88</y> - <width>92</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_StepValue</name> - <text>Step Value:</text> - <x>6</x> - <y>85</y> - <width>101</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_Setpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Setpoint</pv_name> - <x>194</x> - <y>41</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback modified setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForcePumpSP</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <x>76</x> - <y>41</y> - <width>111</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="IncrementRule" prop_id="increment" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - </rule> - </rules> - <tooltip>Modify Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>2815.0</maximum> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcSetpoint</name> - <text>Setpoint:</text> - <x>7</x> - <y>41</y> - <width>106</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline</name> - <x>133</x> - <y>69</y> - <width>41</width> - <height>17</height> - <line_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </line_color> - <points> - <point x="0.0" y="17.0"> - </point> - <point x="0.0" y="8.5"> - </point> - <point x="40.32786885245899" y="8.5"> - </point> - <point x="40.32786885245899" y="0.0"> - </point> - </points> - </widget> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>buttons.bar</name> - <x>5</x> - <y>374</y> - <width>872</width> - <height>80</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Auto</pv_name> - <text>AUTO</text> - <x>8</x> - <y>414</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableAutoBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>AUTO operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MANUAL</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Manual</pv_name> - <text>MANUAL</text> - <x>213</x> - <y>414</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableManualBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>MANUAL operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>FORCE</text> - <x>418</x> - <y>414</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>692</x> - <y>417</y> - <width>180</width> - <height>33</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>FORCE UNLOCK</text> - <x>692</x> - <y>381</y> - <width>180</width> - <height>33</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_START</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_PumpStart</pv_name> - <text>START</text> - <x>213</x> - <y>378</y> - <width>130</width> - <height>33</height> - <background_color> - <color name="GREEN" red="61" green="216" blue="61"> - </color> - </background_color> - <rules> - <rule name="EnabledRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0==0"> - <value>true</value> - </exp> - <exp bool_exp="pv0==1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - </rule> - </rules> - <tooltip>Start pump</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_STOP2</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Stop</pv_name> - <text>STOP</text> - <x>350</x> - <y>378</y> - <width>130</width> - <height>33</height> - <background_color> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </background_color> - <rules> - <rule name="EnabledRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0==0"> - <value>true</value> - </exp> - <exp bool_exp="pv0==1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - </rule> - </rules> - <tooltip>Stop pump</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_STOP2_1</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampedStop</pv_name> - <text>STOP RAMPED</text> - <x>488</x> - <y>378</y> - <width>130</width> - <height>33</height> - <background_color> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </background_color> - <rules> - <rule name="Enable rule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1==1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1==0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - </rule> - </rules> - <tooltip>Stop pump ramped</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>Picture_Expand</name> - <symbols> - <symbol>../../symbols/custom/expand-arrows.png</symbol> - </symbols> - <x>831</x> - <y>5</y> - <width>51</width> - <height>35</height> - <tooltip></tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_Expand</name> - <actions execute_as_one="true"> - <action type="open_display"> - <file>CP_ControlPump_Faceplate.bob</file> - <target>standalone</target> - <description>Open Display</description> - </action> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[ScriptUtil = org.csstudio.display.builder.runtime.script.ScriptUtil; -ScriptUtil.closeDisplay(widget); -]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <text></text> - <x>825</x> - <y>6</y> - <width>44</width> - <height>42</height> - <transparent>true</transparent> - <tooltip>Open Extended View</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/CP_ControlPump_Faceplate_Trend.plt b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/CP_ControlPump_Faceplate_Trend.plt deleted file mode 100644 index d0bb7e56..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/CP_ControlPump_Faceplate_Trend.plt +++ /dev/null @@ -1,51 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<databrowser> - <title></title> - <save_changes>true</save_changes> - <show_legend>false</show_legend> - <show_toolbar>true</show_toolbar> - <grid>false</grid> - <scroll>true</scroll> - <update_period>3.0</update_period> - <scroll_step>5</scroll_step> - <start>-10 minutes 0.0 seconds</start> - <end>now</end> - <archive_rescale>NONE</archive_rescale> - <foreground> - <red>229</red> - <green>229</green> - <blue>229</blue> - </foreground> - <background> - <red>77</red> - <green>77</green> - <blue>77</blue> - </background> - <title_font>Cantarell|16|1</title_font> - <label_font>Cantarell|11|1</label_font> - <scale_font>Cantarell|10|0</scale_font> - <legend_font>Cantarell|10|0</legend_font> - <axes> - <axis> - <visible>true</visible> - <name>Value Axis</name> - <use_axis_name>true</use_axis_name> - <use_trace_names>true</use_trace_names> - <right>false</right> - <color> - <red>255</red> - <green>165</green> - <blue>0</blue> - </color> - <min>0.0</min> - <max>25.0</max> - <grid>true</grid> - <autoscale>true</autoscale> - <log_scale>false</log_scale> - </axis> - </axes> - <annotations> - </annotations> - <pvlist> - </pvlist> -</databrowser> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_DiscretePump_Faceplate.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_DiscretePump_Faceplate.bob deleted file mode 100644 index 8761e9be..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_DiscretePump_Faceplate.bob +++ /dev/null @@ -1,1285 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CMS-DP Discrete Pump Faceplate</name> - <width>965</width> - <height>550</height> - <widget type="tabs" version="2.0.0"> - <name>Tabs</name> - <tabs> - <tab> - <name>Status</name> - <children> - <widget type="group" version="2.0.0"> - <name>group.status</name> - <x>10</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.status.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.status.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Status</name> - <text>STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Running</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Running</pv_name> - <x>100</x> - <y>54</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Valve position</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Running</name> - <text>RUNNING</text> - <x>135</x> - <y>54</y> - <width>70</width> - <height>21</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Stopped</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Stopped</pv_name> - <x>100</x> - <y>89</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Valve position</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Stopped</name> - <text>STOPPED</text> - <x>135</x> - <y>89</y> - <width>70</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PumpColor</pv_name> - <symbols> - <symbol>../../symbols/custom/DP_ONOFF_Pump_RED.png</symbol> - <symbol>../../symbols/custom/DP_ONOFF_Pump_GREEN.png</symbol> - <symbol>../../symbols/custom/DP_ONOFF_Pump_WHITE.png</symbol> - <symbol>../../symbols/custom/DP_ONOFF_Pump_YELLOW.png</symbol> - </symbols> - <x>100</x> - <y>148</y> - <width>101</width> - <height>108</height> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.op.modes</name> - <x>320</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OP_MODES</name> - <text>OP MODES</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Auto</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <x>100</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_AUTO</name> - <text>AUTO</text> - <x>135</x> - <y>50</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Manual</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <x>100</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_MANUAL</name> - <text>MANUAL</text> - <x>135</x> - <y>85</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>100</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED</name> - <text>FORCED</text> - <x>135</x> - <y>120</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_MESSAGES</name> - <text>MESSAGES</text> - <x>5</x> - <y>160</y> - <width>290</width> - <height>25</height> - <font> - <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitMan</name> - <text>- Manual mode inhibited</text> - <x>15</x> - <y>190</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Manual</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitForce</name> - <text>- Force mode inhibited</text> - <x>15</x> - <y>210</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Force</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_ENA</name> - <text>- Alarms latching enabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_DIS</name> - <text>- Alarms latching disabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.alarms</name> - <x>630</x> - <y>10</y> - <height>315</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.border</name> - <width>300</width> - <height>315</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>275</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALARMS</name> - <text>ALARMS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_StartingTimeOut</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Starting_TimeOut</pv_name> - <x>25</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Starting timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_StartingTimeOut</name> - <text>Starting Timeout</text> - <x>60</x> - <y>50</y> - <width>155</width> - <height>26</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TEXT_StartingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartingTime</pv_name> - <x>190</x> - <y>50</y> - <width>85</width> - <height>25</height> - <font> - <font name="TINY-SANS-PLAIN" family="Source Sans Pro" style="REGULAR" size="12.0"> - </font> - </font> - <foreground_color> - <color name="BLACK-BORDER" red="121" green="121" blue="121"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Starting Time in ms</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_StoppingTimeOut</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Stopping_TimeOut</pv_name> - <x>25</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Stopping timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_StoppingTimeOut</name> - <text>Stopping Timeout</text> - <x>60</x> - <y>85</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TEXT_StoppingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StoppingTime</pv_name> - <x>190</x> - <y>85</y> - <width>85</width> - <height>25</height> - <font> - <font name="TINY-SANS-PLAIN" family="Source Sans Pro" style="REGULAR" size="12.0"> - </font> - </font> - <foreground_color> - <color name="BLACK-BORDER" red="121" green="121" blue="121"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Starting Time in ms</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_IO_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:IO_Error</pv_name> - <x>25</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_IO_Error</name> - <text>I/O Error</text> - <x>60</x> - <y>120</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Input_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Input_Module_Error</pv_name> - <x>25</x> - <y>155</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Module error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Module_Error</name> - <text>Input Module Error</text> - <x>60</x> - <y>155</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ILOCK_START</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartInterlock</pv_name> - <x>25</x> - <y>270</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Start interlock</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ILOCK_START</name> - <text>Start Interlock</text> - <x>60</x> - <y>270</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Output_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Output_Module_Error</pv_name> - <x>25</x> - <y>190</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Module error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Module_Error_1</name> - <text>Output Module Error</text> - <x>60</x> - <y>190</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_INTERLOCKS</name> - <text>INTERLOCKS</text> - <x>5</x> - <y>230</y> - <width>290</width> - <height>25</height> - <font> - <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <exp bool_exp="(pv0 == 0)"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartInterlock</pv_name> - </rule> - <rule name="ForegroundColor" prop_id="foreground_color" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <exp bool_exp="(pv0 == 0)"> - <value> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartInterlock</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>buttons.bar</name> - <x>10</x> - <y>338</y> - <width>920</width> - <height>80</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Auto</pv_name> - <text>AUTO</text> - <x>15</x> - <y>379</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableAutoBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>AUTO operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MANUAL</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Manual</pv_name> - <text>MANUAL</text> - <x>220</x> - <y>379</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableManualBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>MANUAL operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MAN_ON</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ManuStart</pv_name> - <text>START</text> - <x>220</x> - <y>343</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)|| (pv3 == 1)|| (pv4 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 0) && (pv3==0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Running</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartInterlock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Manual START</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MAN_OFF</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ManuStop</pv_name> - <text>STOP</text> - <x>321</x> - <y>343</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) "> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) "> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Manual STOP</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>FORCE</text> - <x>425</x> - <y>379</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_ON</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceStart</pv_name> - <text>START</text> - <x>425</x> - <y>343</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Running</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force START</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_OFF</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceStop</pv_name> - <text>STOP</text> - <x>526</x> - <y>343</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) "> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) "> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force STOP</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>725</x> - <y>380</y> - <width>200</width> - <height>33</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>FORCE UNLOCK</text> - <x>725</x> - <y>344</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - </children> - </tab> - <tab> - <name>Trend</name> - <children> - <widget type="databrowser" version="2.0.0"> - <name>DataBrowser</name> - <width>940</width> - <height>431</height> - </widget> - </children> - </tab> - </tabs> - <x>10</x> - <y>60</y> - <width>943</width> - <height>470</height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>963</width> - <height>50</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>20</x> - <width>715</width> - <height>50</height> - <font> - <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>LOCK</text> - <x>850</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - -logger.info("Faceplate script BEGIN"); - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -logger.info(" OnShow"); -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - logger.info(" OnClick"); - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - if (crc >=2147483647){ crc = crc - 2147483647;} - - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -logger.info("Faceplate script END"); -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>UNLOCK</text> - <x>755</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Horizontal.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Horizontal.bob deleted file mode 100644 index 57597a8c..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Horizontal.bob +++ /dev/null @@ -1,338 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>DP ON OFF PUMP Vertical v02</name> - <width>248</width> - <height>136</height> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle</name> - <width>248</width> - <height>136</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>8</x> - <y>49</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>107</x> - <y>13</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>11</x> - <y>13</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PumpColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/vpdp/vpdp_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom/DP_ONOFF_Pump_GREEN.png</symbol> - <symbol>../../symbols/custom/DP_ONOFF_Pump_WHITE.png</symbol> - <symbol>../../symbols/custom/DP_ONOFF_Pump_YELLOW.png</symbol> - </symbols> - <x>38</x> - <y>37</y> - <width>64</width> - <height>64</height> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "DP_DiscretePump_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <x>450</x> - <width>248</width> - <height>136</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>141</x> - <y>1</y> - <width>98</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackGround Rule" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==1"> - <value> - <color name="BLUE" red="79" green="228" blue="250"> - </color> - </value> - </exp> - <exp bool_exp="pv1==1"> - <value> - <color name="MAGENTA-BACKGROUND" red="218" green="195" blue="209"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - </rule> - </rules> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>11</x> - <y>103</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon_6</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>108</x> - <y>104</y> - <width>22</width> - <height>22</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked_2</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>108</x> - <y>56</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Horizontal_Left.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Horizontal_Left.bob deleted file mode 100644 index 51f557c5..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Horizontal_Left.bob +++ /dev/null @@ -1,337 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>DP_OnOffPump_BlockIcon_Horizontal_Left</name> - <width>245</width> - <height>130</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>245</width> - <height>130</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>103</x> - <y>42</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>106</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>10</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PumpColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/vpdp/vpdp_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/vpdp/vpdp_OK@64.png</symbol> - <symbol>../../symbols/custom_v02/vpdp/vpdp_valve_solenoid_CLOSED_w@64.png</symbol> - <symbol>../../symbols/custom_v02/vpdp/vpdp_WARNING@64.png</symbol> - </symbols> - <x>37</x> - <y>32</y> - <width>64</width> - <height>64</height> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>140</x> - <y>1</y> - <width>98</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackGround Rule" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==1"> - <value> - <color name="BLUE" red="79" green="228" blue="250"> - </color> - </value> - </exp> - <exp bool_exp="pv1==1"> - <value> - <color name="MAGENTA-BACKGROUND" red="218" green="195" blue="209"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - </rule> - </rules> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>10</x> - <y>93</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>107</x> - <y>95</y> - <width>22</width> - <height>22</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>10</x> - <y>50</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "DP_DiscretePump_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>245</width> - <height>130</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Horizontal_Right.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Horizontal_Right.bob deleted file mode 100644 index cf2b1a15..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Horizontal_Right.bob +++ /dev/null @@ -1,337 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>DP_OnOffPump_BlockIcon_Horizontal_Right</name> - <width>245</width> - <height>130</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>245</width> - <height>130</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>205</x> - <y>42</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>208</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>112</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PumpColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/vpdp/vpdp_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/vpdp/vpdp_OK@64.png</symbol> - <symbol>../../symbols/custom_v02/vpdp/vpdp_valve_solenoid_CLOSED_w@64.png</symbol> - <symbol>../../symbols/custom_v02/vpdp/vpdp_WARNING@64.png</symbol> - </symbols> - <x>139</x> - <y>32</y> - <width>64</width> - <height>64</height> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>10</x> - <y>1</y> - <width>98</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackGround Rule" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==1"> - <value> - <color name="BLUE" red="79" green="228" blue="250"> - </color> - </value> - </exp> - <exp bool_exp="pv1==1"> - <value> - <color name="MAGENTA-BACKGROUND" red="218" green="195" blue="209"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - </rule> - </rules> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>112</x> - <y>93</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>209</x> - <y>95</y> - <width>22</width> - <height>22</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>112</x> - <y>49</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "DP_DiscretePump_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>245</width> - <height>130</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical.bob deleted file mode 100644 index 4a5a403d..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical.bob +++ /dev/null @@ -1,342 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>DP_OnOffPump_BlockIcon_Vertical</name> - <width>132</width> - <height>165</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>132</width> - <height>165</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>51</x> - <y>29</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>99</x> - <y>37</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>11</x> - <y>37</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PumpColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/vpdp/vpdp_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/vpdp/vpdp_OK@64.png</symbol> - <symbol>../../symbols/custom_v02/vpdp/vpdp_valve_solenoid_CLOSED_w@64.png</symbol> - <symbol>../../symbols/custom_v02/vpdp/vpdp_WARNING@64.png</symbol> - </symbols> - <x>34</x> - <y>61</y> - <width>64</width> - <height>64</height> - <rotation>-90.0</rotation> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>11</x> - <y>3</y> - <width>110</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackGround Rule" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==1"> - <value> - <color name="BLUE" red="79" green="228" blue="250"> - </color> - </value> - </exp> - <exp bool_exp="pv1==1"> - <value> - <color name="MAGENTA-BACKGROUND" red="218" green="195" blue="209"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - </rule> - </rules> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>11</x> - <y>128</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>100</x> - <y>129</y> - <width>22</width> - <height>22</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>54</x> - <y>128</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "DP_DiscretePump_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>132</width> - <height>165</height> - <background_color> - <color red="236" green="236" blue="236" alpha="0"> - </color> - </background_color> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_BlockIcon_Horizontal.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_BlockIcon_Horizontal.bob deleted file mode 100644 index 360cc924..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_BlockIcon_Horizontal.bob +++ /dev/null @@ -1,430 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>P_ControlPump_BlockIcon_Horizontal</name> - <width>140</width> - <height>212</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>140</width> - <height>212</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MotorColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/vpt/vpt_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/vpt/vpt_BLUE@64.png</symbol> - <symbol>../../symbols/custom_v02/vpt/vpt_OK@64.png</symbol> - <symbol>../../symbols/custom_v02/vpt/vpt_OFF@64.png</symbol> - <symbol>../../symbols/custom_v02/vpt/vpt_WARNING@64.png</symbol> - </symbols> - <x>38</x> - <y>61</y> - <width>64</width> - <height>64</height> - <rotation>-90.0</rotation> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>55</x> - <y>29</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>107</x> - <y>37</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>108</x> - <y>126</y> - <width>22</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:VB_IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ModuleDiagError</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:VB_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>11</x> - <y>3</y> - <width>120</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <background_color> - <color red="0" green="0" blue="0" alpha="0"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackGround Rule" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==1"> - <value> - <color name="BLUE" red="79" green="228" blue="250"> - </color> - </value> - </exp> - <exp bool_exp="pv1==1"> - <value> - <color name="MAGENTA-BACKGROUND" red="218" green="195" blue="209"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - </rule> - </rules> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>11</x> - <y>37</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_Opening</name> - <file>../../symbols/custom_v02/opening_neutral@32.png</file> - <x>58</x> - <y>127</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) "> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Accelerating</pv_name> - </rule> - </rules> - <tooltip>Pump is ramping</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_Closing</name> - <file>../../symbols/custom_v02/closing_neutral@32.png</file> - <x>58</x> - <y>127</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) "> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Decelerating</pv_name> - </rule> - </rules> - <tooltip>Pump is ramping</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>11</x> - <y>127</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ModuleDiagError</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_LBL_MV</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PumpActSpeed</pv_name> - <x>35</x> - <y>156</y> - <width>95</width> - <transparent>true</transparent> - <precision>1</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual Speed</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="BLACK" red="0" green="0" blue="0"> - </color> - </border_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_LBL_SP</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PumpSP</pv_name> - <x>67</x> - <y>183</y> - <width>63</width> - <transparent>true</transparent> - <precision>1</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="BLACK" red="0" green="0" blue="0"> - </color> - </border_color> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>10</x> - <y>178</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_MV</name> - <text>MV:</text> - <x>11</x> - <y>157</y> - <width>24</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_SP</name> - <text>SP:</text> - <x>34</x> - <y>183</y> - <width>24</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "P_ControlPump_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>140</width> - <height>212</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_BlockIcon_Vertical_Left.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_BlockIcon_Vertical_Left.bob deleted file mode 100644 index 697b7b54..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_BlockIcon_Vertical_Left.bob +++ /dev/null @@ -1,424 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>P_ControlPump_BlockIcon_Vertical_Left</name> - <width>265</width> - <height>130</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>265</width> - <height>130</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MotorColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/vpt/vpt_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/vpt/vpt_BLUE@64.png</symbol> - <symbol>../../symbols/custom_v02/vpt/vpt_OK@64.png</symbol> - <symbol>../../symbols/custom_v02/vpt/vpt_OFF@64.png</symbol> - <symbol>../../symbols/custom_v02/vpt/vpt_WARNING@64.png</symbol> - </symbols> - <x>37</x> - <y>32</y> - <width>64</width> - <height>64</height> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>101</x> - <y>45</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>105</x> - <y>8</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>106</x> - <y>97</y> - <width>22</width> - <height>22</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:VB_IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ModuleDiagError</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:VB_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>138</x> - <y>5</y> - <width>115</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="BackGround Rule" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==1"> - <value> - <color name="BLUE" red="79" green="228" blue="250"> - </color> - </value> - </exp> - <exp bool_exp="pv1==1"> - <value> - <color name="MAGENTA-BACKGROUND" red="218" green="195" blue="209"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - </rule> - </rules> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>9</x> - <y>8</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_Opening</name> - <file>../../symbols/custom_v02/opening_neutral@32.png</file> - <x>8</x> - <y>53</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) "> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Accelerating</pv_name> - </rule> - </rules> - <tooltip>Pump is ramping</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_Closing</name> - <file>../../symbols/custom_v02/closing_neutral@32.png</file> - <x>8</x> - <y>53</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) "> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Decelerating</pv_name> - </rule> - </rules> - <tooltip>Pump is ramping</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>9</x> - <y>96</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ModuleDiagError</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_LBL_MV</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PumpActSpeed</pv_name> - <x>193</x> - <y>40</y> - <width>63</width> - <transparent>true</transparent> - <precision>1</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual Speed</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="BLACK" red="0" green="0" blue="0"> - </color> - </border_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_LBL_SP</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PumpSP</pv_name> - <x>193</x> - <y>66</y> - <width>63</width> - <transparent>true</transparent> - <precision>1</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="BLACK" red="0" green="0" blue="0"> - </color> - </border_color> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>136</x> - <y>61</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_MV</name> - <text>MV:</text> - <x>137</x> - <y>41</y> - <width>52</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_SP</name> - <text>SP:</text> - <x>160</x> - <y>66</y> - <width>29</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "P_ControlPump_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>265</width> - <height>130</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_BlockIcon_Vertical_Right.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_BlockIcon_Vertical_Right.bob deleted file mode 100644 index a10bf748..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_BlockIcon_Vertical_Right.bob +++ /dev/null @@ -1,424 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>P_ControlPump_BlockIcon_Vertical_Right</name> - <width>265</width> - <height>130</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>265</width> - <height>130</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MotorColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/vpt/vpt_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/vpt/vpt_BLUE@64.png</symbol> - <symbol>../../symbols/custom_v02/vpt/vpt_OK@64.png</symbol> - <symbol>../../symbols/custom_v02/vpt/vpt_OFF@64.png</symbol> - <symbol>../../symbols/custom_v02/vpt/vpt_WARNING@64.png</symbol> - </symbols> - <x>167</x> - <y>33</y> - <width>64</width> - <height>64</height> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>231</x> - <y>46</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>235</x> - <y>9</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>236</x> - <y>98</y> - <width>22</width> - <height>22</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:VB_IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ModuleDiagError</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:VB_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>13</x> - <y>5</y> - <width>115</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="BackGround Rule" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==1"> - <value> - <color name="BLUE" red="79" green="228" blue="250"> - </color> - </value> - </exp> - <exp bool_exp="pv1==1"> - <value> - <color name="MAGENTA-BACKGROUND" red="218" green="195" blue="209"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - </rule> - </rules> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>139</x> - <y>9</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_Opening</name> - <file>../../symbols/custom_v02/opening_neutral@32.png</file> - <x>138</x> - <y>54</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) "> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Accelerating</pv_name> - </rule> - </rules> - <tooltip>Pump is ramping</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_Closing</name> - <file>../../symbols/custom_v02/closing_neutral@32.png</file> - <x>138</x> - <y>54</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) "> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Decelerating</pv_name> - </rule> - </rules> - <tooltip>Pump is ramping</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>139</x> - <y>97</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ModuleDiagError</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_LBL_MV</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PumpActSpeed</pv_name> - <x>33</x> - <y>42</y> - <width>97</width> - <transparent>true</transparent> - <precision>1</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual Speed</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="BLACK" red="0" green="0" blue="0"> - </color> - </border_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_LBL_SP</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PumpSP</pv_name> - <x>67</x> - <y>68</y> - <width>63</width> - <transparent>true</transparent> - <precision>1</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="BLACK" red="0" green="0" blue="0"> - </color> - </border_color> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>10</x> - <y>63</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_MV</name> - <text>MV:</text> - <x>11</x> - <y>43</y> - <width>25</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_SP</name> - <text>Set:</text> - <x>34</x> - <y>68</y> - <width>29</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "P_ControlPump_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>265</width> - <height>130</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_Faceplate.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_Faceplate.bob deleted file mode 100644 index 047893a1..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_Faceplate.bob +++ /dev/null @@ -1,3210 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CP_ControlPUMP_Faceplate</name> - <width>960</width> - <height>1135</height> - <widget type="tabs" version="2.0.0"> - <name>Tabs</name> - <tabs> - <tab> - <name>Status</name> - <children> - <widget type="group" version="2.0.0"> - <name>group.status</name> - <x>9</x> - <y>10</y> - <width>306</width> - <height>557</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.border</name> - <x>3</x> - <y>2</y> - <width>301</width> - <height>545</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background</name> - <x>8</x> - <y>35</y> - <width>290</width> - <height>353</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STATUS</name> - <text>STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background_1</name> - <x>8</x> - <y>394</y> - <width>290</width> - <height>79</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_PumpSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpActSpeed</pv_name> - <x>15</x> - <y>45</y> - <width>270</width> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Pump Actual Speed (1/min)</title> - <tooltip>Pump speed in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <maximum>2815.0</maximum> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <major_tick_space>400.0</major_tick_space> - <minor_tick_space>100.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY" red="0" green="148" blue="202"> - </color> - </bar_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_PumpSetpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpSP</pv_name> - <x>15</x> - <y>125</y> - <width>270</width> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Setpoint (1/min)</title> - <actions> - </actions> - <rules> - <rule name="Title" prop_id="title" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>Setpoint (1/min)</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>Setpoint (1/min) - Not Retained on Mode Change</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:KeepSP</pv_name> - </rule> - </rules> - <tooltip>Pump setpoint in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <maximum>2815.0</maximum> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <major_tick_space>400.0</major_tick_space> - <minor_tick_space>100.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </bar_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutFreq</name> - <text>Output Frequency:</text> - <x>28</x> - <y>221</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_Frequency</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpOUTFreq</pv_name> - <x>167</x> - <y>221</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutVoltage</name> - <text>Output Voltage:</text> - <x>28</x> - <y>252</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_OutVoltage</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpOUTVoltage</pv_name> - <x>167</x> - <y>252</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutCurrent</name> - <text>Output Current:</text> - <x>28</x> - <y>283</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_OutCurrent</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpOUTCurrent</pv_name> - <x>167</x> - <y>283</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutPower</name> - <text>Output Power:</text> - <x>28</x> - <y>315</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_OutPower</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpOUTPower</pv_name> - <x>167</x> - <y>315</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_PUTemp</name> - <text>Power Unit Temp:</text> - <x>28</x> - <y>347</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_PUTemp</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpPUTemp</pv_name> - <x>167</x> - <y>347</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Vibration</name> - <text>Vibration:</text> - <x>28</x> - <y>411</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_Vibration</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Vibration</pv_name> - <x>167</x> - <y>411</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background_2</name> - <x>8</x> - <y>479</y> - <width>290</width> - <height>62</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OperatingHours:</name> - <text>Operating Hours:</text> - <x>28</x> - <y>494</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_PumpOperHrs</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OperHours</pv_name> - <x>167</x> - <y>496</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Vibration_6</name> - <text>Range:</text> - <x>18</x> - <y>441</y> - <width>50</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_Vibration_6</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_ScaleLOW</pv_name> - <x>70</x> - <y>443</y> - <width>79</width> - <height>25</height> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_Vibration_7</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_ScaleHIGH</pv_name> - <x>167</x> - <y>443</y> - <height>25</height> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Vibration_7</name> - <text>to</text> - <x>151</x> - <y>441</y> - <width>50</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.op.modes</name> - <x>10</x> - <y>570</y> - <width>302</width> - <height>370</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.border</name> - <width>300</width> - <height>360</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>320</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OP_MODES</name> - <text>OP MODES</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Auto</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <x>100</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_AUTO</name> - <text>AUTO</text> - <x>135</x> - <y>50</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Manual</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <x>100</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_MANUAL</name> - <text>MANUAL</text> - <x>135</x> - <y>85</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>100</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED</name> - <text>FORCED</text> - <x>131</x> - <y>120</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_MESSAGES</name> - <text>MESSAGES</text> - <x>5</x> - <y>160</y> - <width>290</width> - <font> - <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitMan</name> - <text>- Manual mode inhibited</text> - <x>15</x> - <y>190</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Manual</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitForce</name> - <text>- Force mode inhibited</text> - <x>15</x> - <y>210</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Force</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_DIS</name> - <text>- Alarms latching disabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_ENA</name> - <text>- Alarms latching enabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingON</name> - <text>- Ramping enabled</text> - <x>15</x> - <y>250</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingON_1</name> - <text>- Ramping disabled</text> - <x>15</x> - <y>250</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitMan_1</name> - <text>- Keep SP from Auto mode</text> - <x>15</x> - <y>270</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:KeepSP</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.modify</name> - <x>629</x> - <y>789</y> - <height>151</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.border</name> - <width>300</width> - <height>141</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Modify</name> - <text>MODIFY/FORCE</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.background_1</name> - <x>5</x> - <y>31</y> - <width>290</width> - <height>104</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - <x>194</x> - <y>94</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Step</pv_name> - <x>95</x> - <y>94</y> - <width>92</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_StepValue</name> - <text>Step Value:</text> - <x>6</x> - <y>91</y> - <width>101</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_Setpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Setpoint</pv_name> - <x>194</x> - <y>41</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback modified setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForcePumpSP</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <x>76</x> - <y>41</y> - <width>111</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="IncrementRule" prop_id="increment" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - </rule> - </rules> - <tooltip>Modify Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>2815.0</maximum> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcSetpoint</name> - <text>Setpoint:</text> - <x>7</x> - <y>41</y> - <width>106</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline</name> - <x>133</x> - <y>72</y> - <width>41</width> - <line_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </line_color> - <points> - <point x="0.0" y="20.0"> - </point> - <point x="0.0" y="10.0"> - </point> - <point x="40.32786885245899" y="10.0"> - </point> - <point x="40.32786885245899" y="0.0"> - </point> - </points> - </widget> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>buttons.bar</name> - <x>10</x> - <y>940</y> - <width>920</width> - <height>80</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Auto</pv_name> - <text>AUTO</text> - <x>13</x> - <y>981</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableAutoBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>AUTO operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MANUAL</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Manual</pv_name> - <text>MANUAL</text> - <x>218</x> - <y>981</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableManualBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>MANUAL operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>FORCE</text> - <x>423</x> - <y>981</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>745</x> - <y>981</y> - <width>180</width> - <height>33</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>FORCE UNLOCK</text> - <x>745</x> - <y>945</y> - <width>180</width> - <height>33</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - <widget type="group" version="2.0.0"> - <name>group.alarms</name> - <x>630</x> - <y>10</y> - <width>302</width> - <height>384</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.border</name> - <width>300</width> - <height>380</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>338</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_DriveWarning</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Warning</pv_name> - <x>70</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Warning bit from the Sinamics Drive</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_DriveWarning</name> - <text>Sinamics Drive Warning</text> - <x>105</x> - <y>85</y> - <width>177</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_IO_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:SPDiscrepancy</pv_name> - <x>70</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Internal Sinamics SP Discrepancy</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ILOCK_START</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartInterlock</pv_name> - <x>70</x> - <y>327</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Start interlock</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ILOCK_START</name> - <text>Start Interlock</text> - <x>106</x> - <y>327</y> - <width>153</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALARMS</name> - <text>ALARMS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_INTERLOCKS</name> - <text>INTERLOCKS</text> - <x>5</x> - <y>270</y> - <width>290</width> - <height>35</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Group interlock</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_DriveAlarm</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Alarm</pv_name> - <x>70</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Alarm bit from the Sinamics drive</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_DriveAlarm</name> - <text>Sinamics Drive Alarm</text> - <x>105</x> - <y>48</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_SPDiscrepancy</name> - <text>SP Discrepancy</text> - <x>105</x> - <y>120</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_TorqueLimit</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:TorqueLimit</pv_name> - <x>70</x> - <y>155</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Sinamics torque limit</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_TorqueLimit</name> - <text>Torque limit</text> - <x>105</x> - <y>155</y> - <width>83</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_ModuleDiagError</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ModuleDiagError</pv_name> - <x>70</x> - <y>225</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Profinet Problem</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_ModuleDiagError</name> - <text>ProfiNet error</text> - <x>105</x> - <y>225</y> - <width>177</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <tooltip>Drive temperature is over the limit!</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_DriveOverLoad</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DriveOverLoad</pv_name> - <x>70</x> - <y>190</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Sinamics drive Overload</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_DriveOverLoad</name> - <text>Drive Overload</text> - <x>105</x> - <y>188</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <tooltip>Motor temperature is over the limit!</tooltip> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.Pump_Status</name> - <x>320</x> - <y>10</y> - <width>301</width> - <height>325</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.Pump_Status.border</name> - <width>300</width> - <height>321</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.Pump_Status.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>279</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_Stopped</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Running</pv_name> - <x>51</x> - <y>121</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Pump running</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_Running</name> - <text>Running</text> - <x>90</x> - <y>121</y> - <width>110</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_SetpointAttained</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RemoteControlReq</pv_name> - <x>52</x> - <y>227</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Remote control Required</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_PUMP_STATUS</name> - <text>PUMP STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RemoteRequired</name> - <text>Remote Control Required</text> - <x>90</x> - <y>227</y> - <width>173</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_Running</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ready</pv_name> - <x>51</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Drive Ready for speed control</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_Ready</name> - <text>Ready</text> - <x>90</x> - <y>85</y> - <width>83</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_DriveOn</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RdyForSwitchON</pv_name> - <x>51</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Drive Ready to switch on</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RdySwitchOn</name> - <text>Ready to switch ON</text> - <x>90</x> - <y>50</y> - <width>153</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_SetpointEnabled</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibited</pv_name> - <x>52</x> - <y>192</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Drive Inhibited</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_Inhibited</name> - <text>Inhibited</text> - <x>90</x> - <y>192</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_Inhibited</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:CoastStop</pv_name> - <x>52</x> - <y>156</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Pump Stopped</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_CoastStop</name> - <text>Stopped</text> - <x>90</x> - <y>156</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_SetpointAttained_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MaxSpeedReached</pv_name> - <x>53</x> - <y>263</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Speed reached</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_MaxSpeedReached</name> - <text>Speed Reached</text> - <x>90</x> - <y>263</y> - <width>173</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.Command_Status</name> - <x>320</x> - <y>341</y> - <width>302</width> - <height>226</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.border</name> - <width>300</width> - <height>216</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>175</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Vibration</name> - <text>VIBRATION STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_VB_HIHI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_HIHI</pv_name> - <x>51</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Vibration Alarm </tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_VB_HIHI</name> - <text>HIGH ALARM</text> - <x>87</x> - <y>50</y> - <width>181</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_VB_HI</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_HI</pv_name> - <x>51</x> - <y>84</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Vibration warning</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_VB_HI</name> - <text>HIGH WARNING</text> - <x>86</x> - <y>84</y> - <width>112</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_VB_IO_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_IO_Error</pv_name> - <x>51</x> - <y>119</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Vibration analog input error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_VB_IO_Error</name> - <text>I/O Error</text> - <x>86</x> - <y>119</y> - <width>177</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_VB_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_Module_Error</pv_name> - <x>51</x> - <y>153</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Siemens module for vibration input error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_VB_Module_Error</name> - <text>Module Error</text> - <x>86</x> - <y>151</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.Command_Status_1</name> - <x>318</x> - <y>571</y> - <width>302</width> - <height>369</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.border_1</name> - <width>300</width> - <height>360</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_MOTOR_START_STOP</name> - <text>MANUAL PUMP CONTROL</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.background_1</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>320</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_START</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_PumpStart</pv_name> - <text>START</text> - <x>87</x> - <y>157</y> - <width>130</width> - <height>33</height> - <background_color> - <color name="GREEN" red="61" green="216" blue="61"> - </color> - </background_color> - <rules> - <rule name="EnabledRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0==0"> - <value>true</value> - </exp> - <exp bool_exp="pv0==1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - </rule> - </rules> - <tooltip>Start pump</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_STOP2</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Stop</pv_name> - <text>STOP</text> - <x>87</x> - <y>233</y> - <width>130</width> - <height>33</height> - <background_color> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </background_color> - <rules> - <rule name="EnabledRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0==0"> - <value>true</value> - </exp> - <exp bool_exp="pv0==1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - </rule> - </rules> - <tooltip>Stop pump</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_STOP2_1</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampedStop</pv_name> - <text>STOP RAMPED</text> - <x>87</x> - <y>292</y> - <width>130</width> - <height>33</height> - <background_color> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </background_color> - <rules> - <rule name="Enable rule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1==1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1==0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - </rule> - </rules> - <tooltip>Stop pump ramped</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>Picture</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MotorColor</pv_name> - <symbols> - <symbol>../../symbols/custom/Motor_red.png</symbol> - <symbol>../../symbols/custom/Motor_blue.png</symbol> - <symbol>../../symbols/custom/Motor_green.png</symbol> - <symbol>../../symbols/custom/Motor_white.png</symbol> - <symbol>../../symbols/custom/Motor_yellow.png</symbol> - </symbols> - <x>83</x> - <y>40</y> - <width>130</width> - <height>120</height> - <tooltip></tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_StartState</name> - <text>N/A</text> - <x>92</x> - <y>190</y> - <width>120</width> - <height>25</height> - <font> - <font family="Source Code Pro" style="REGULAR" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>NOT MOVING</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>POWERING PU</value> - </exp> - <exp bool_exp="pv0 == 2"> - <value>PU POWERED</value> - </exp> - <exp bool_exp="pv0 == 3"> - <value>STARTING</value> - </exp> - <exp bool_exp="pv0 == 4"> - <value>STARTED</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartState</pv_name> - </rule> - </rules> - <tooltip>Startup state</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_StopState</name> - <text>N/A</text> - <x>92</x> - <y>266</y> - <width>120</width> - <height>25</height> - <font> - <font family="Source Code Pro" style="REGULAR" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value> </value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>PREPARE STOP</value> - </exp> - <exp bool_exp="pv0 == 2"> - <value>RAMPING DOWN</value> - </exp> - <exp bool_exp="pv0 == 3"> - <value>MOTOR STOP</value> - </exp> - <exp bool_exp="pv0 == 4"> - <value>PU STOP</value> - </exp> - <exp bool_exp="pv0 == 5"> - <value>STOPPED</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StopState</pv_name> - </rule> - </rules> - <tooltip>Startup state</tooltip> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.Command_Status_2</name> - <x>629</x> - <y>571</y> - <height>217</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.border_2</name> - <width>300</width> - <height>212</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.background_2</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>170</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Vibration_8</name> - <text>RAMPING STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime_1</name> - <text>Actual Direction:</text> - <x>8</x> - <y>43</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_Direction</name> - <text>UP</text> - <x>153</x> - <y>43</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv2 == 0"> - <value>DISABLED</value> - </exp> - <exp bool_exp="pv0==1"> - <value>ACCEL</value> - </exp> - <exp bool_exp="pv1==1"> - <value>DECEl</value> - </exp> - <exp bool_exp="(pv0 == 0)&&(pv1==0)"> - <value>NOT MOVING</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Accelerating</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Decelerating</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_ActRampUPSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ActRampSpeed</pv_name> - <x>153</x> - <y>82</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual Ramp Speed</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ract</name> - <text>Actual Ramp Speed:</text> - <x>9</x> - <y>82</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_RAMPON</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampON</pv_name> - <text>Ramping ON</text> - <x>14</x> - <y>156</y> - <width>130</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>turn ramping ON</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_RAMPOFF</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampOFF</pv_name> - <text>Ramping OFF</text> - <x>155</x> - <y>155</y> - <width>130</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>turn ramping OFF</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingNoAllowed</name> - <text>- Ramping Parameters are Zero!</text> - <x>15</x> - <y>129</y> - <width>268</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RampSettingOK</pv_name> - </rule> - </rules> - </widget> - </widget> - </children> - </tab> - <tab> - <name>Trend</name> - <children> - <widget type="databrowser" version="2.0.0"> - <name>DataBrowser</name> - <file>CP_ControlPump_Faceplate_Trend.plt</file> - <x>1</x> - <y>3</y> - <width>927</width> - <height>721</height> - </widget> - </children> - </tab> - <tab> - <name>Settings</name> - <children> - <widget type="group" version="2.0.0"> - <name>group.ramping</name> - <x>8</x> - <y>11</y> - <width>303</width> - <height>264</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.ramping.border</name> - <width>300</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.ramping.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>220</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ramping</name> - <text>RAMPING SETTINGS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime</name> - <text>Time:</text> - <x>10</x> - <y>70</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampUPTIME</pv_name> - <x>70</x> - <y>70</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RemoteControlReq</pv_name> - </rule> - </rules> - <tooltip>Tamping UP time</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>3600.0</maximum> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampUPTIME</pv_name> - <x>195</x> - <y>70</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampRange</name> - <text>Range:</text> - <x>10</x> - <y>110</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingRange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampUPRANGE</pv_name> - <x>70</x> - <y>110</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RemoteControlReq</pv_name> - </rule> - </rules> - <tooltip>Ramping UP range</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>2815.0</maximum> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingRange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampUPRANGE</pv_name> - <x>195</x> - <y>110</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime_2</name> - <text>Time:</text> - <x>10</x> - <y>178</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingTime_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampDNTIME</pv_name> - <x>70</x> - <y>178</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RemoteControlReq</pv_name> - </rule> - </rules> - <tooltip>Ramping DOWN Time</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>3600.0</maximum> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingTime_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampDNTIME</pv_name> - <x>195</x> - <y>178</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampRange_1</name> - <text>Range:</text> - <x>10</x> - <y>218</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingRange_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampDNRANGE</pv_name> - <x>70</x> - <y>218</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RemoteControlReq</pv_name> - </rule> - </rules> - <tooltip>Ramping DOWN Range</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>2815.0</maximum> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingRange_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampDNRANGE</pv_name> - <x>195</x> - <y>218</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RdySwitchOn_1</name> - <text>Motor ramping UP parameters</text> - <x>10</x> - <y>39</y> - <width>250</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RdySwitchOn_2</name> - <text>Motor ramping DOWN parameters</text> - <x>10</x> - <y>147</y> - <width>250</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.settings</name> - <x>318</x> - <y>11</y> - <width>304</width> - <height>265</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.settings.border</name> - <width>300</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.settings.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>220</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Settings</name> - <text>VIBRATION SETTINGS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_VB_HIGH</name> - <text>Vibr. HIHI:</text> - <x>11</x> - <y>53</y> - <width>70</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_VB_HIGH</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_P_Limit_HIHI</pv_name> - <x>91</x> - <y>52</y> - <width>95</width> - <height>25</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Alarm HIGH</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_VB_HIGH</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_FB_Limit_HIHI</pv_name> - <x>196</x> - <y>52</y> - <width>90</width> - <height>25</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_VB_HIGH_1</name> - <text>Vibr. HI:</text> - <x>11</x> - <y>90</y> - <width>70</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_VB_HIGH_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_P_Limit_HI</pv_name> - <x>91</x> - <y>89</y> - <width>95</width> - <height>25</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="MinimumRule" prop_id="minimum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_ScaleLOW</pv_name> - </rule> - <rule name="MaximumRule" prop_id="maximum" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_ScaleHIGH</pv_name> - </rule> - </rules> - <tooltip>Warning HIGH</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_VB_HIGH_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:VB_FB_Limit_HI</pv_name> - <x>196</x> - <y>89</y> - <width>90</width> - <height>25</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - </widget> - </children> - </tab> - </tabs> - <x>10</x> - <y>51</y> - <width>943</width> - <height>1073</height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>958</width> - <height>50</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>20</x> - <width>715</width> - <height>50</height> - <font> - <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>UNLOCK</text> - <x>702</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button</name> - <x>730</x> - <y>50</y> - <width>1</width> - <height>1</height> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>Picture_Simple</name> - <symbols> - <symbol>../../symbols/custom/collapse-arrows.png</symbol> - </symbols> - <x>896</x> - <y>9</y> - <width>51</width> - <height>35</height> - <tooltip></tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_Expand</name> - <actions execute_as_one="true"> - <action type="open_display"> - <file>CP_ControlPump_Faceplate_Simple.bob</file> - <target>standalone</target> - <description>Open Display</description> - </action> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[ScriptUtil = org.csstudio.display.builder.runtime.script.ScriptUtil; -ScriptUtil.closeDisplay(widget); -]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <text></text> - <x>901</x> - <y>7</y> - <width>44</width> - <height>42</height> - <transparent>true</transparent> - <tooltip>Open Compact View</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked_1</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>LOCK</text> - <x>804</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - if (crc >=2147483647){ crc = crc - 2147483647;} - - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_Faceplate_Simple.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_Faceplate_Simple.bob deleted file mode 100644 index a2a74e17..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_Faceplate_Simple.bob +++ /dev/null @@ -1,1779 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CP_ControlPUMP_Faceplate_Simple</name> - <width>885</width> - <height>460</height> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>877</width> - <height>43</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>12</x> - <y>3</y> - <width>570</width> - <height>36</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>UNLOCK</text> - <x>631</x> - <y>6</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>LOCK</text> - <x>727</x> - <y>6</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - if (crc >=2147483647){ crc = crc - 2147483647;} - - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button</name> - <x>721</x> - <y>44</y> - <width>1</width> - <height>1</height> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="group" version="2.0.0"> - <name>group.status</name> - <x>1</x> - <y>44</y> - <width>288</width> - <height>332</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.border</name> - <x>3</x> - <y>2</y> - <width>280</width> - <height>324</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STATUS</name> - <text>STATUS</text> - <width>280</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background_1</name> - <x>8</x> - <y>276</y> - <width>270</width> - <height>42</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background</name> - <x>8</x> - <y>35</y> - <width>270</width> - <height>230</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutFreq</name> - <text>Output Frequency:</text> - <x>17</x> - <y>106</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_Frequency</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpOUTFreq</pv_name> - <x>156</x> - <y>106</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutVoltage</name> - <text>Output Voltage:</text> - <x>17</x> - <y>137</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_OutVoltage</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpOUTVoltage</pv_name> - <x>156</x> - <y>137</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutCurrent</name> - <text>Output Current:</text> - <x>17</x> - <y>168</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_OutCurrent</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpOUTCurrent</pv_name> - <x>156</x> - <y>168</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutPower</name> - <text>Output Power:</text> - <x>17</x> - <y>200</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_OutPower</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpOUTPower</pv_name> - <x>156</x> - <y>200</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_PUTemp</name> - <text>Power Unit Temp:</text> - <x>17</x> - <y>232</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_PUTemp</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpPUTemp</pv_name> - <x>156</x> - <y>232</y> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Vibration</name> - <text>Vibration:</text> - <x>17</x> - <y>284</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_Vibration</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Vibration</pv_name> - <x>155</x> - <y>284</y> - <width>101</width> - <height>25</height> - <precision>2</precision> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>MET_PumpSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpActSpeed</pv_name> - <x>156</x> - <y>44</y> - <height>25</height> - <precision>2</precision> - <tooltip>Pump speed in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>MET_PumpSetpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PumpSP</pv_name> - <x>156</x> - <y>75</y> - <height>25</height> - <precision>2</precision> - <actions> - </actions> - <tooltip>Pump setpoint in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutFreq_1</name> - <text>Setpoint:</text> - <x>16</x> - <y>74</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OutFreq_2</name> - <text>Actual Speed:</text> - <x>15</x> - <y>44</y> - <width>130</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.Pump_Status</name> - <x>596</x> - <y>46</y> - <width>285</width> - <height>325</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.Pump_Status.border</name> - <width>280</width> - <height>324</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.Pump_Status.background</name> - <x>5</x> - <y>35</y> - <width>270</width> - <height>282</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_Stopped</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Running</pv_name> - <x>19</x> - <y>105</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Pump Rotation</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_Running</name> - <text>Running</text> - <x>49</x> - <y>105</y> - <width>120</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_SetpointAttained</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RemoteControlReq</pv_name> - <x>20</x> - <y>195</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Setpoint Attained</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_PUMP_STATUS</name> - <text>PUMP STATUS</text> - <width>280</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RemoteRequired</name> - <text>Remote Req.</text> - <x>49</x> - <y>195</y> - <width>120</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_Running</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ready</pv_name> - <x>19</x> - <y>74</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Pump Running</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_Ready</name> - <text>Ready</text> - <x>49</x> - <y>74</y> - <width>120</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_DriveOn</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RdyForSwitchON</pv_name> - <x>19</x> - <y>44</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Automatic Trip Switch ON</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RdySwitchOn</name> - <text>Rdy to ON</text> - <x>49</x> - <y>44</y> - <width>120</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_SetpointEnabled</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibited</pv_name> - <x>20</x> - <y>165</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Setpoint Enabled</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_Inhibited</name> - <text>Inhibited</text> - <x>49</x> - <y>165</y> - <width>120</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_Inhibited</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:CoastStop</pv_name> - <x>20</x> - <y>135</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Setpoint Enabled</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_CoastStop</name> - <text>Stoped</text> - <x>49</x> - <y>135</y> - <width>120</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_STS_SetpointAttained_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MaxSpeedReached</pv_name> - <x>21</x> - <y>226</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="ON" red="22" green="222" blue="33"> - </color> - </on_color> - <tooltip>Setpoint Attained</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_MaxSpeedReached</name> - <text>Speed reached</text> - <x>49</x> - <y>226</y> - <width>120</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALARMS</name> - <text>ALARMS</text> - <x>5</x> - <y>259</y> - <width>270</width> - <height>28</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_INTERLOCKS</name> - <text>INTERLOCK</text> - <x>5</x> - <y>288</y> - <width>270</width> - <height>24</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Group interlock</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Auto</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <x>165</x> - <y>44</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_AUTO</name> - <text>AUTO</text> - <x>200</x> - <y>44</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Manual</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <x>165</x> - <y>75</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_MANUAL</name> - <text>MANUAL</text> - <x>200</x> - <y>75</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>165</x> - <y>105</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED</name> - <text>FORCED</text> - <x>196</x> - <y>105</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_StartState</name> - <text>N/A</text> - <x>151</x> - <y>192</y> - <width>120</width> - <height>25</height> - <font> - <font family="Source Code Pro" style="REGULAR" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>NOT MOVING</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>POWERING PU</value> - </exp> - <exp bool_exp="pv0 == 2"> - <value>PU POWERED</value> - </exp> - <exp bool_exp="pv0 == 3"> - <value>STARTING</value> - </exp> - <exp bool_exp="pv0 == 4"> - <value>STARTED</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartState</pv_name> - </rule> - </rules> - <tooltip>Startup state</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_StopState</name> - <text>N/A</text> - <x>151</x> - <y>224</y> - <width>120</width> - <height>25</height> - <font> - <font family="Source Code Pro" style="REGULAR" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value> </value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>PREPARE STOP</value> - </exp> - <exp bool_exp="pv0 == 2"> - <value>RAMPING DOWN</value> - </exp> - <exp bool_exp="pv0 == 3"> - <value>MOTOR STOP</value> - </exp> - <exp bool_exp="pv0 == 4"> - <value>PU STOP</value> - </exp> - <exp bool_exp="pv0 == 5"> - <value>STOPPED</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StopState</pv_name> - </rule> - </rules> - <tooltip>Startup state</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>Picture</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:MotorColor</pv_name> - <symbols> - <symbol>../../symbols/custom/Motor_red.png</symbol> - <symbol>../../symbols/custom/Motor_blue.png</symbol> - <symbol>../../symbols/custom/Motor_green.png</symbol> - <symbol>../../symbols/custom/Motor_white.png</symbol> - <symbol>../../symbols/custom/Motor_yellow.png</symbol> - </symbols> - <x>154</x> - <y>130</y> - <width>99</width> - <height>69</height> - <tooltip></tooltip> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.Command_Status_2</name> - <x>291</x> - <y>46</y> - <height>217</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.border_2</name> - <width>300</width> - <height>188</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.Command_Status.background_2</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>144</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Vibration_8</name> - <text>RAMING STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime_1</name> - <text>Actual Direction:</text> - <x>8</x> - <y>43</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_Direction</name> - <text>UP</text> - <x>153</x> - <y>43</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv2 == 0"> - <value>DISABLED</value> - </exp> - <exp bool_exp="pv0==1"> - <value>ACCEL</value> - </exp> - <exp bool_exp="pv1==1"> - <value>DECEl</value> - </exp> - <exp bool_exp="(pv0 == 0)&&(pv1==0)"> - <value>NOT MOVING</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Accelerating</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Decelerating</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_ActRampUPSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ActRampSpeed</pv_name> - <x>153</x> - <y>82</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual Ramp Speed</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ract</name> - <text>Actual Ramp Speed:</text> - <x>9</x> - <y>82</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_RAMPON</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampON</pv_name> - <text>Ramping ON</text> - <x>14</x> - <y>137</y> - <width>130</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_RAMPOFF</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampOFF</pv_name> - <text>Ramping OFF</text> - <x>155</x> - <y>136</y> - <width>130</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingNoAllowed</name> - <text>- Ramping Parameters are Zero!</text> - <x>15</x> - <y>113</y> - <width>268</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RampSettingOK</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.modify</name> - <x>291</x> - <y>239</y> - <height>139</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.border</name> - <width>300</width> - <height>131</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Modify</name> - <text>MODIFY/FORCE</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.background_1</name> - <x>5</x> - <y>31</y> - <width>290</width> - <height>93</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - <x>194</x> - <y>88</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Step</pv_name> - <x>95</x> - <y>88</y> - <width>92</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_StepValue</name> - <text>Step Value:</text> - <x>6</x> - <y>85</y> - <width>101</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_Setpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Setpoint</pv_name> - <x>194</x> - <y>41</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback modified setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForcePumpSP</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <x>76</x> - <y>41</y> - <width>111</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="IncrementRule" prop_id="increment" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - </rule> - </rules> - <tooltip>Modify Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>2815.0</maximum> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcSetpoint</name> - <text>Setpoint:</text> - <x>7</x> - <y>41</y> - <width>106</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline</name> - <x>133</x> - <y>69</y> - <width>41</width> - <height>17</height> - <line_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </line_color> - <points> - <point x="0.0" y="17.0"> - </point> - <point x="0.0" y="8.5"> - </point> - <point x="40.32786885245899" y="8.5"> - </point> - <point x="40.32786885245899" y="0.0"> - </point> - </points> - </widget> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>buttons.bar</name> - <x>5</x> - <y>374</y> - <width>872</width> - <height>80</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Auto</pv_name> - <text>AUTO</text> - <x>8</x> - <y>414</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableAutoBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>AUTO operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MANUAL</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Manual</pv_name> - <text>MANUAL</text> - <x>213</x> - <y>414</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableManualBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>MANUAL operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>FORCE</text> - <x>418</x> - <y>414</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>692</x> - <y>417</y> - <width>180</width> - <height>33</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>FORCE UNLOCK</text> - <x>692</x> - <y>381</y> - <width>180</width> - <height>33</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_START</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_PumpStart</pv_name> - <text>START</text> - <x>213</x> - <y>378</y> - <width>130</width> - <height>33</height> - <background_color> - <color name="GREEN" red="61" green="216" blue="61"> - </color> - </background_color> - <rules> - <rule name="EnabledRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0==0"> - <value>true</value> - </exp> - <exp bool_exp="pv0==1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - </rule> - </rules> - <tooltip>Start pump</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_STOP2</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Stop</pv_name> - <text>STOP</text> - <x>350</x> - <y>378</y> - <width>130</width> - <height>33</height> - <background_color> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </background_color> - <rules> - <rule name="EnabledRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0==0"> - <value>true</value> - </exp> - <exp bool_exp="pv0==1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - </rule> - </rules> - <tooltip>Stop pump</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_STOP2_1</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampedStop</pv_name> - <text>STOP RAMPED</text> - <x>488</x> - <y>378</y> - <width>130</width> - <height>33</height> - <background_color> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </background_color> - <rules> - <rule name="Enable rule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1==1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1==0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - </rule> - </rules> - <tooltip>Stop pump ramped</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>Picture_Expand</name> - <symbols> - <symbol>../../symbols/custom/expand-arrows.png</symbol> - </symbols> - <x>831</x> - <y>5</y> - <width>51</width> - <height>35</height> - <tooltip></tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_Expand</name> - <actions execute_as_one="true"> - <action type="open_display"> - <file>CP_ControlPump_Faceplate.bob</file> - <target>standalone</target> - <description>Open Display</description> - </action> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[ScriptUtil = org.csstudio.display.builder.runtime.script.ScriptUtil; -ScriptUtil.closeDisplay(widget); -]]></text> - </script> - <description>Execute Script</description> - </action> - </actions> - <text></text> - <x>825</x> - <y>6</y> - <width>44</width> - <height>42</height> - <transparent>true</transparent> - <tooltip>Open Extended View</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_Faceplate_Trend.plt b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_Faceplate_Trend.plt deleted file mode 100644 index d0bb7e56..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/P_ControlPump_Faceplate_Trend.plt +++ /dev/null @@ -1,51 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<databrowser> - <title></title> - <save_changes>true</save_changes> - <show_legend>false</show_legend> - <show_toolbar>true</show_toolbar> - <grid>false</grid> - <scroll>true</scroll> - <update_period>3.0</update_period> - <scroll_step>5</scroll_step> - <start>-10 minutes 0.0 seconds</start> - <end>now</end> - <archive_rescale>NONE</archive_rescale> - <foreground> - <red>229</red> - <green>229</green> - <blue>229</blue> - </foreground> - <background> - <red>77</red> - <green>77</green> - <blue>77</blue> - </background> - <title_font>Cantarell|16|1</title_font> - <label_font>Cantarell|11|1</label_font> - <scale_font>Cantarell|10|0</scale_font> - <legend_font>Cantarell|10|0</legend_font> - <axes> - <axis> - <visible>true</visible> - <name>Value Axis</name> - <use_axis_name>true</use_axis_name> - <use_trace_names>true</use_trace_names> - <right>false</right> - <color> - <red>255</red> - <green>165</green> - <blue>0</blue> - </color> - <min>0.0</min> - <max>25.0</max> - <grid>true</grid> - <autoscale>true</autoscale> - <log_scale>false</log_scale> - </axis> - </axes> - <annotations> - </annotations> - <pvlist> - </pvlist> -</databrowser> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal.bob deleted file mode 100644 index a397d54e..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal.bob +++ /dev/null @@ -1,339 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>P Turbine PUMP Horizontal</name> - <width>245</width> - <height>120</height> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle</name> - <width>245</width> - <height>120</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon_1</name> - <text>A</text> - <x>102</x> - <y>40</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon_1</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>103</x> - <y>6</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock_1</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>13</x> - <y>6</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon_1</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>104</x> - <y>90</y> - <width>22</width> - <height>22</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon_1</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>13</x> - <y>89</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked_1</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>13</x> - <y>47</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon_1</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PumpColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom/TP_Turbine_Pump_GREEN.png</symbol> - <symbol>../../symbols/custom/TP_Turbine_Pump_WHITE.png</symbol> - <symbol>../../symbols/custom/TP_Turbine_Pump_YELLOW.png</symbol> - </symbols> - <x>38</x> - <y>28</y> - <width>64</width> - <height>64</height> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL_1</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>137</x> - <y>1</y> - <width>98</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color red="0" green="0" blue="0" alpha="0"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackGround Rule" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==1"> - <value> - <color name="BLUE" red="79" green="228" blue="250"> - </color> - </value> - </exp> - <exp bool_exp="pv1==1"> - <value> - <color name="MAGENTA-BACKGROUND" red="218" green="195" blue="209"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - </rule> - </rules> - <tooltip>Device name</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "CP_ControlPump_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>245</width> - <height>120</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal_Left.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal_Left.bob deleted file mode 100644 index ec62d8dd..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal_Left.bob +++ /dev/null @@ -1,338 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>TP_TurbinePump_BlockIcon_Horizontal_Left</name> - <width>245</width> - <height>120</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>245</width> - <height>120</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>102</x> - <y>40</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>103</x> - <y>6</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>13</x> - <y>6</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>104</x> - <y>90</y> - <width>22</width> - <height>22</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>13</x> - <y>89</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>13</x> - <y>47</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PumpColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom/TP_Turbine_Pump_GREEN.png</symbol> - <symbol>../../symbols/custom/TP_Turbine_Pump_WHITE.png</symbol> - <symbol>../../symbols/custom/TP_Turbine_Pump_YELLOW.png</symbol> - </symbols> - <x>38</x> - <y>28</y> - <width>64</width> - <height>64</height> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>137</x> - <width>98</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color red="0" green="0" blue="0" alpha="0"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackGround Rule" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==1"> - <value> - <color name="BLUE" red="79" green="228" blue="250"> - </color> - </value> - </exp> - <exp bool_exp="pv1==1"> - <value> - <color name="MAGENTA-BACKGROUND" red="218" green="195" blue="209"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - </rule> - </rules> - <tooltip>Device name</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "CP_ControlPump_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>245</width> - <height>120</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal_Right.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal_Right.bob deleted file mode 100644 index a841df47..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal_Right.bob +++ /dev/null @@ -1,339 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>TP_TurbinePump_BlockIcon_Horizontal_Right</name> - <width>245</width> - <height>120</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>245</width> - <height>120</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>203</x> - <y>40</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>204</x> - <y>6</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>114</x> - <y>6</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>205</x> - <y>90</y> - <width>22</width> - <height>22</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>114</x> - <y>89</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>114</x> - <y>47</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PumpColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_OK@64.png</symbol> - <symbol>../../symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_valve_solenoid_CLOSED_w@64.png</symbol> - <symbol>../../symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_WARNING@64.png</symbol> - </symbols> - <x>139</x> - <y>28</y> - <width>64</width> - <height>64</height> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>10</x> - <y>1</y> - <width>98</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color red="0" green="0" blue="0" alpha="0"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackGround Rule" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==1"> - <value> - <color name="BLUE" red="79" green="228" blue="250"> - </color> - </value> - </exp> - <exp bool_exp="pv1==1"> - <value> - <color name="MAGENTA-BACKGROUND" red="218" green="195" blue="209"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - </rule> - </rules> - <tooltip>Device name</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "CP_ControlPump_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>245</width> - <height>120</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Vertical.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Vertical.bob deleted file mode 100644 index 79ef8e5d..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Vertical.bob +++ /dev/null @@ -1,340 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>TP_TurbinePump_BlockIcon_Vertical</name> - <width>132</width> - <height>165</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>132</width> - <height>165</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>51</x> - <y>29</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>99</x> - <y>37</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>11</x> - <y>37</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>100</x> - <y>129</y> - <width>22</width> - <height>22</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>11</x> - <y>128</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>54</x> - <y>128</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:PumpColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_OK@64.png</symbol> - <symbol>../../symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_valve_solenoid_CLOSED_w@64.png</symbol> - <symbol>../../symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_WARNING@64.png</symbol> - </symbols> - <x>34</x> - <y>61</y> - <width>64</width> - <height>64</height> - <rotation>-90.0</rotation> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>11</x> - <y>3</y> - <width>110</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color red="0" green="0" blue="0" alpha="0"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackGround Rule" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0==1"> - <value> - <color name="BLUE" red="79" green="228" blue="250"> - </color> - </value> - </exp> - <exp bool_exp="pv1==1"> - <value> - <color name="MAGENTA-BACKGROUND" red="218" green="195" blue="209"> - </color> - </value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - </rule> - </rules> - <tooltip>Device name</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "CP_ControlPump_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>132</width> - <height>165</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Horizontal.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Horizontal.bob deleted file mode 100644 index 199e0b79..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Horizontal.bob +++ /dev/null @@ -1,420 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CV_ControlVALVE_BlockIcon_Horizontal</name> - <width>140</width> - <height>205</height> - <grid_visible>false</grid_visible> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>140</width> - <height>205</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>10</x> - <y>5</y> - <width>120</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color red="0" green="0" blue="0" alpha="0"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>54</x> - <y>30</y> - <width>32</width> - <height>32</height> - <font> - <font family="Source Code Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>103</x> - <y>39</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>10</x> - <y>39</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>10</x> - <y>121</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>104</x> - <y>123</y> - <width>21</width> - <height>21</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_OK@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_ERROR@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_OFF@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_NEUTRAL@64.png</symbol> - </symbols> - <x>38</x> - <y>63</y> - <width>64</width> - <height>64</height> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Moving</name> - <symbols> - <symbol>../../symbols/custom_v02/opening_neutral@32.png</symbol> - <symbol>../../symbols/custom_v02/closing_neutral@32.png</symbol> - </symbols> - <x>58</x> - <y>121</y> - <width>23</width> - <height>24</height> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Opening</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Closing</pv_name> - </rule> - <rule name="Picture" prop_id="initial_index" out_exp="false"> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>0</value> - </exp> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>1</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Opening</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Closing</pv_name> - </rule> - </rules> - <tooltip>Pump is ramping</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_MV</name> - <text>MV:</text> - <x>13</x> - <y>149</y> - <width>25</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_SP</name> - <text>SP:</text> - <x>13</x> - <y>174</y> - <width>49</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_Value_MV</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveMV</pv_name> - <x>68</x> - <y>149</y> - <width>61</width> - <background_color> - <color red="0" green="0" blue="0" alpha="0"> - </color> - </background_color> - <precision>1</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_Value_SP</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveSP</pv_name> - <x>68</x> - <y>174</y> - <width>61</width> - <background_color> - <color red="0" green="0" blue="0" alpha="0"> - </color> - </background_color> - <precision>1</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>10</x> - <y>170</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "CV_ControlVALVE_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>140</width> - <height>205</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical_Left.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical_Left.bob deleted file mode 100644 index 1e381142..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical_Left.bob +++ /dev/null @@ -1,419 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CV_ControlVALVE_BlockIcon_Vertical_Left</name> - <width>265</width> - <height>140</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>265</width> - <height>140</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_OK@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_ERROR@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_OFF@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_NEUTRAL@64.png</symbol> - </symbols> - <x>35</x> - <y>39</y> - <width>64</width> - <height>64</height> - <rotation>-90.0</rotation> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>13</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>103</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>9</x> - <y>51</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Moving</name> - <symbols> - <symbol>../../symbols/custom_v02/opening_neutral@32.png</symbol> - <symbol>../../symbols/custom_v02/closing_neutral@32.png</symbol> - </symbols> - <x>103</x> - <y>59</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Opening</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Closing</pv_name> - </rule> - <rule name="Picture" prop_id="initial_index" out_exp="false"> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>0</value> - </exp> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>1</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Opening</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Closing</pv_name> - </rule> - </rules> - <tooltip>Pump is ramping</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>132</x> - <y>70</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>13</x> - <y>107</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>104</x> - <y>109</y> - <width>21</width> - <height>21</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_Value_MV</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValvePosition</pv_name> - <x>194</x> - <y>47</y> - <width>60</width> - <background_color> - <color red="230" green="235" blue="232" alpha="0"> - </color> - </background_color> - <precision>1</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual position</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_Value_SP</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveSP</pv_name> - <x>194</x> - <y>74</y> - <width>60</width> - <background_color> - <color red="230" green="235" blue="232" alpha="0"> - </color> - </background_color> - <precision>1</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_MV</name> - <text>MV:</text> - <x>134</x> - <y>47</y> - <width>49</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_SP</name> - <text>SP:</text> - <x>157</x> - <y>74</y> - <width>26</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>134</x> - <y>7</y> - <width>120</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <background_color> - <color red="0" green="0" blue="0" alpha="0"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "CV_ControlVALVE_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>265</width> - <height>140</height> - <background_color> - <color red="236" green="236" blue="236" alpha="0"> - </color> - </background_color> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical_Right.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical_Right.bob deleted file mode 100644 index 50c634a0..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical_Right.bob +++ /dev/null @@ -1,410 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CV_ControlVALVE_BlockIcon_Vertical_Right</name> - <width>265</width> - <height>140</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>263</width> - <height>140</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_OK@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_ERROR@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_OFF@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_NEUTRAL@64.png</symbol> - </symbols> - <x>164</x> - <y>39</y> - <width>64</width> - <height>64</height> - <rotation>90.0</rotation> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>138</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>227</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>224</x> - <y>51</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Moving</name> - <symbols> - <symbol>../../symbols/custom_v02/opening_neutral@32.png</symbol> - <symbol>../../symbols/custom_v02/closing_neutral@32.png</symbol> - </symbols> - <x>139</x> - <y>59</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Opening</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Closing</pv_name> - </rule> - <rule name="Picture" prop_id="initial_index" out_exp="false"> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>0</value> - </exp> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>1</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Opening</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Closing</pv_name> - </rule> - </rules> - <tooltip>Pump is ramping</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>9</x> - <y>69</y> - <width>23</width> - <height>23</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>138</x> - <y>107</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>227</x> - <y>109</y> - <width>21</width> - <height>21</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_Value_MV</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValvePosition</pv_name> - <x>71</x> - <y>46</y> - <width>60</width> - <background_color> - <color red="230" green="235" blue="232" alpha="0"> - </color> - </background_color> - <precision>1</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual position</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_Value_SP</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveSP</pv_name> - <x>71</x> - <y>73</y> - <width>60</width> - <background_color> - <color red="230" green="235" blue="232" alpha="0"> - </color> - </background_color> - <precision>1</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_MV</name> - <text>MV:</text> - <x>11</x> - <y>46</y> - <width>49</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_SP</name> - <text>SP:</text> - <x>34</x> - <y>73</y> - <width>26</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>9</x> - <y>7</y> - <width>120</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "CV_ControlVALVE_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>265</width> - <height>140</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Faceplate.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Faceplate.bob deleted file mode 100644 index 0725aa21..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Faceplate.bob +++ /dev/null @@ -1,2128 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CV Control Valve Faceplate</name> - <width>965</width> - <height>790</height> - <widget type="tabs" version="2.0.0"> - <name>Tabs</name> - <tabs> - <tab> - <name>Status</name> - <children> - <widget type="group" version="2.0.0"> - <name>group.status</name> - <x>10</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STATUS</name> - <text>STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_ValvePos</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ValvePosition</pv_name> - <x>15</x> - <y>45</y> - <width>270</width> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Actual position (%)</title> - <tooltip>Valve position in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY" red="0" green="148" blue="202"> - </color> - </bar_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_ValveMV</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ValveMV</pv_name> - <x>15</x> - <y>205</y> - <width>270</width> - <height>78</height> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Manipulated value (%)</title> - <tooltip>Valve manipulated value in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY-LIGHT" red="151" green="188" blue="202"> - </color> - </bar_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_ValveSetpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ValveSP</pv_name> - <x>15</x> - <y>125</y> - <width>270</width> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Setpoint (%)</title> - <tooltip>Valve setpoint in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </bar_color> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.op.modes</name> - <x>320</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OP_MODES</name> - <text>OP MODES</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Auto</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <x>75</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode Auto</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_AUTO</name> - <text>AUTO</text> - <x>110</x> - <y>50</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Manual</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <x>75</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode Manual</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_MANUAL</name> - <text>MANUAL</text> - <x>110</x> - <y>85</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>75</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode Forced</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED</name> - <text>FORCED</text> - <x>106</x> - <y>120</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_MESSAGES</name> - <text>MESSAGES</text> - <x>5</x> - <y>160</y> - <width>290</width> - <height>25</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitMan</name> - <text>- Manual mode inhibited</text> - <x>15</x> - <y>190</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Manual</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitForce</name> - <text>- Force mode inhibited</text> - <x>15</x> - <y>210</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Force</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_DIS</name> - <text>- Alarms latching disabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_ENA</name> - <text>- Alarms latching enabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingON</name> - <text>- Ramping enabled</text> - <x>15</x> - <y>250</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingON_1</name> - <text>- Ramping disabled</text> - <x>15</x> - <y>250</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.alarms</name> - <x>630</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_IO_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:IO_Error</pv_name> - <x>50</x> - <y>86</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_IO_Error</name> - <text>I/O Error</text> - <x>85</x> - <y>86</y> - <width>88</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Input_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Input_Module_Error</pv_name> - <x>50</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Input_Module_Error</name> - <text>Input Module Error</text> - <x>85</x> - <y>120</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ILOCK_START</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MoveInterlock</pv_name> - <x>50</x> - <y>245</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Start interlock</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ILOCK_START</name> - <text>Move Interlock</text> - <x>85</x> - <y>245</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALARMS</name> - <text>ALARMS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_INTERLOCKS</name> - <text>INTERLOCKS</text> - <x>5</x> - <y>195</y> - <width>290</width> - <height>25</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Group interlock</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Discrepancy</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Position_Discrep</pv_name> - <x>50</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Discrepancy</name> - <text>Position discrepancy</text> - <x>85</x> - <y>50</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Output_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Output_Module_Error</pv_name> - <x>50</x> - <y>155</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Output_Module_Error</name> - <text>Output Module Error</text> - <x>85</x> - <y>153</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.ramping</name> - <x>320</x> - <y>320</y> - <height>263</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.ramping.border</name> - <width>300</width> - <height>255</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.ramping.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>213</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ramping</name> - <text>RAMPING STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime_1</name> - <text>Actual Direction:</text> - <x>10</x> - <y>44</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_Direction</name> - <text>DISABLED</text> - <x>155</x> - <y>44</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv2 == 0"> - <value>DISABLED</value> - </exp> - <exp bool_exp="pv0==1"> - <value>Opening</value> - </exp> - <exp bool_exp="pv1==1"> - <value>Closing</value> - </exp> - <exp bool_exp="(pv0 == 0)&&(pv1==0)"> - <value>NOT MOVING</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Opening</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Closing</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - <tooltip>Ramping status</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ract</name> - <text>Actual Speed:</text> - <x>10</x> - <y>84</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_ActRampUPSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ActRampSpeed</pv_name> - <x>154</x> - <y>84</y> - <width>136</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual Ramping Speed</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_RAMPON</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampON</pv_name> - <text>Ramping ON</text> - <x>16</x> - <y>205</y> - <width>130</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>turn ramping ON</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_RAMPOFF</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampOFF</pv_name> - <text>Ramping OFF</text> - <x>157</x> - <y>204</y> - <width>130</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>turn ramping OFF</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingNoAllowed</name> - <text>- Ramping Parameters are Zero!</text> - <x>17</x> - <y>178</y> - <width>268</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RampSettingOK</pv_name> - </rule> - </rules> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_MaxRampUPSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MaxRampUPSpd</pv_name> - <x>153</x> - <y>118</y> - <width>137</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Maximum allowed Opening Ramp speed</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Rmax</name> - <text>Allowed Opening:</text> - <x>8</x> - <y>118</y> - <width>140</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_MaxRampDNSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MaxRampDNSpd</pv_name> - <x>153</x> - <y>147</y> - <width>137</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Maximum allowed Opening Ramp speed</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Rmax_1</name> - <text>Allowed Closing:</text> - <x>8</x> - <y>147</y> - <width>140</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.settings</name> - <x>630</x> - <y>320</y> - <height>265</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.settings.border</name> - <width>300</width> - <height>256</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Settings</name> - <text>SETTINGS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.settings.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>214</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime</name> - <text>Time:</text> - <x>8</x> - <y>70</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampUPTIME</pv_name> - <x>68</x> - <y>70</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Tamping UP time</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>3600.0</maximum> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampUPTIME</pv_name> - <x>193</x> - <y>70</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampRange</name> - <text>Range:</text> - <x>8</x> - <y>110</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingRange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampUPRANGE</pv_name> - <x>68</x> - <y>110</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Ramping UP range</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingRange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampUPRANGE</pv_name> - <x>193</x> - <y>110</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime_2</name> - <text>Time:</text> - <x>8</x> - <y>174</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingTime_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampDNTIME</pv_name> - <x>68</x> - <y>174</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - </rule> - </rules> - <tooltip>Ramping DOWN Time</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>3600.0</maximum> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingTime_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampDNTIME</pv_name> - <x>193</x> - <y>174</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampRange_1</name> - <text>Range:</text> - <x>8</x> - <y>214</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingRange_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampDNRANGE</pv_name> - <x>68</x> - <y>214</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - </rule> - </rules> - <tooltip>Ramping DOWN Range</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingRange_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampDNRANGE</pv_name> - <x>193</x> - <y>214</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RdySwitchOn_1</name> - <text>Ramp OPEN parameters</text> - <x>8</x> - <y>39</y> - <width>250</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RdySwitchOn_2</name> - <text>Ramp CLOSE parameters</text> - <x>7</x> - <y>144</y> - <width>250</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>buttons.bar</name> - <x>10</x> - <y>590</y> - <width>920</width> - <height>80</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Auto</pv_name> - <text>AUTO</text> - <x>15</x> - <y>631</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableAutoBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>AUTO operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MANUAL</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Manual</pv_name> - <text>MANUAL</text> - <x>220</x> - <y>631</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableManualBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>MANUAL operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>FORCE</text> - <x>425</x> - <y>631</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_APPLY</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceValInp</pv_name> - <text>APPLY IN</text> - <x>425</x> - <y>595</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Apply force value</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_APPLY_1</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceValOut</pv_name> - <text>APPLY OUT</text> - <x>526</x> - <y>595</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Apply force value</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>725</x> - <y>631</y> - <width>200</width> - <height>33</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>FORCE UNLOCK</text> - <x>725</x> - <y>595</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - <widget type="group" version="2.0.0"> - <name>group.modify</name> - <x>10</x> - <y>320</y> - <height>263</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.border</name> - <width>300</width> - <height>255</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>100</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <rules> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 1"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HeaterMV</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Manipulated</pv_name> - <x>215</x> - <y>90</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY Output] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForceHeaterMV</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Manipulated</pv_name> - <x>120</x> - <y>90</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enabled Rule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Force heater output</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcMV</name> - <text>Force Output:</text> - <x>15</x> - <y>90</y> - <width>96</width> - <height>26</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY VALUE] to apply</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HeaterPow</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_ForcePosition</pv_name> - <x>215</x> - <y>50</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY Input] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForceHeaterPow</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_ForcePosition</pv_name> - <x>120</x> - <y>50</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enabled Rule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Force heater power</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcActPos</name> - <text>Force Input:</text> - <x>15</x> - <y>50</y> - <width>96</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Modify</name> - <text>MODIFY/FORCE</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Text" prop_id="text" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value>MODIFY/FORCE</value> - </exp> - <exp bool_exp="(pv1 == 1)"> - <value>MODIFY</value> - </exp> - <exp bool_exp="(pv2 == 1)"> - <value>FORCE</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.background_1</name> - <x>5</x> - <y>143</y> - <width>290</width> - <height>104</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - <x>194</x> - <y>206</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Step</pv_name> - <x>95</x> - <y>206</y> - <width>92</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0==0"> - <value>true</value> - </exp> - <exp bool_exp="pv0==1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_StepValue</name> - <text>Step Value:</text> - <x>6</x> - <y>203</y> - <width>101</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_Setpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Setpoint</pv_name> - <x>194</x> - <y>153</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback modified setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForcePumpSP</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <x>76</x> - <y>153</y> - <width>111</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="IncrementRule" prop_id="increment" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - </rule> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0==0"> - <value>true</value> - </exp> - <exp bool_exp="pv0==1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Modify Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcSetpoint</name> - <text>Setpoint:</text> - <x>7</x> - <y>153</y> - <width>71</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline</name> - <x>133</x> - <y>184</y> - <width>41</width> - <line_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </line_color> - <points> - <point x="0.0" y="20.0"> - </point> - <point x="0.0" y="10.0"> - </point> - <point x="40.32786885245899" y="10.0"> - </point> - <point x="40.32786885245899" y="0.0"> - </point> - </points> - </widget> - </widget> - </children> - </tab> - <tab> - <name>Trend</name> - <children> - <widget type="databrowser" version="2.0.0"> - <name>DataBrowser</name> - <width>940</width> - <height>721</height> - </widget> - </children> - </tab> - </tabs> - <x>10</x> - <y>60</y> - <width>943</width> - <height>720</height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>963</width> - <height>50</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>20</x> - <width>715</width> - <height>50</height> - <font> - <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>UNLOCK</text> - <x>755</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>LOCK</text> - <x>850</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - if (crc >=2147483647){ crc = crc - 2147483647;} - - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Horizontal.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Horizontal.bob deleted file mode 100644 index b9ef2fd3..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Horizontal.bob +++ /dev/null @@ -1,424 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CV_ControlValve_Sipart_Horizontal_BlockIcon</name> - <width>140</width> - <height>205</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>140</width> - <height>205</height> - <line_width>1</line_width> - <line_color> - <color name="BLACK-BORDER" red="121" green="121" blue="121"> - </color> - </line_color> - <background_color> - <color red="255" green="255" blue="255" alpha="120"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_Value_SP</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveSP</pv_name> - <x>37</x> - <y>159</y> - <width>101</width> - <height>34</height> - <font> - <font family="Source Sans Pro" style="REGULAR" size="28.0"> - </font> - </font> - <transparent>true</transparent> - <precision>1</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_Value_MV</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValvePosition</pv_name> - <x>35</x> - <y>132</y> - <width>105</width> - <height>33</height> - <font> - <font family="Source Sans Pro" style="REGULAR" size="28.0"> - </font> - </font> - <transparent>true</transparent> - <precision>1</precision> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual position</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_MV</name> - <text>MV:</text> - <y>131</y> - <width>50</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="REGULAR" size="28.0"> - </font> - </font> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_SP</name> - <text>SP:</text> - <x>4</x> - <y>158</y> - <width>41</width> - <height>33</height> - <font> - <font family="Source Sans Pro" style="REGULAR" size="28.0"> - </font> - </font> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_CLOSED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_ERROR@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_OFF@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_NEUTRAL@64.png</symbol> - </symbols> - <x>38</x> - <y>58</y> - <width>64</width> - <height>64</height> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>55</x> - <y>26</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>10</x> - <width>120</width> - <height>33</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="28.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>10</x> - <y>62</y> - <width>22</width> - <height>22</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>103</x> - <y>33</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>10</x> - <y>34</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>10</x> - <y>116</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>104</x> - <y>118</y> - <width>21</width> - <height>21</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Moving</name> - <symbols> - <symbol>../../symbols/custom_v02/opening_neutral@32.png</symbol> - <symbol>../../symbols/custom_v02/closing_neutral@32.png</symbol> - </symbols> - <x>58</x> - <y>114</y> - <width>23</width> - <height>24</height> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Opening</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Closing</pv_name> - </rule> - <rule name="Picture" prop_id="initial_index" out_exp="false"> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>0</value> - </exp> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>1</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Opening</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Closing</pv_name> - </rule> - </rules> - <tooltip>Pump is ramping</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "CV_ControlVALVE_Sipart_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>140</width> - <height>205</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Vertical_Left.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Vertical_Left.bob deleted file mode 100644 index d23e2e2f..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Vertical_Left.bob +++ /dev/null @@ -1,422 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CV_ControlVALVE_Sipart_BlockIcon_Vertical_Left</name> - <width>246</width> - <height>140</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>245</width> - <height>140</height> - <line_width>1</line_width> - <line_color> - <color name="BLACK-BORDER" red="121" green="121" blue="121"> - </color> - </line_color> - <background_color> - <color red="255" green="255" blue="255" alpha="120"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_MV</name> - <text>MV:</text> - <x>102</x> - <y>46</y> - <width>49</width> - <font> - <font family="Source Sans Pro" style="REGULAR" size="28.0"> - </font> - </font> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_SP</name> - <text>SP:</text> - <x>102</x> - <y>75</y> - <width>49</width> - <font> - <font family="Source Sans Pro" style="REGULAR" size="28.0"> - </font> - </font> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_Value_SP</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveSP</pv_name> - <x>152</x> - <y>73</y> - <width>88</width> - <height>36</height> - <font> - <font family="Source Sans Pro" style="REGULAR" size="28.0"> - </font> - </font> - <transparent>true</transparent> - <precision>1</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_Value_MV</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValvePosition</pv_name> - <x>152</x> - <y>44</y> - <width>88</width> - <height>36</height> - <font> - <font family="Source Sans Pro" style="REGULAR" size="28.0"> - </font> - </font> - <transparent>true</transparent> - <precision>1</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Actual position</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_CLOSED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_ERROR@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_OFF@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_NEUTRAL@64.png</symbol> - </symbols> - <x>31</x> - <y>39</y> - <width>64</width> - <height>64</height> - <rotation>-90.0</rotation> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>5</x> - <y>51</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>117</x> - <y>4</y> - <width>122</width> - <height>34</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="28.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>62</x> - <y>108</y> - <width>22</width> - <height>22</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>95</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>26</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>26</x> - <y>107</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>95</x> - <y>109</y> - <width>21</width> - <height>21</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Moving</name> - <symbols> - <symbol>../../symbols/custom_v02/opening_neutral@32.png</symbol> - <symbol>../../symbols/custom_v02/closing_neutral@32.png</symbol> - </symbols> - <x>89</x> - <y>59</y> - <width>23</width> - <height>24</height> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Opening</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Closing</pv_name> - </rule> - <rule name="Picture" prop_id="initial_index" out_exp="false"> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>0</value> - </exp> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>1</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Opening</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Closing</pv_name> - </rule> - </rules> - <tooltip>Pump is ramping</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "CV_ControlVALVE_Sipart_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>245</width> - <height>140</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Vertical_Right.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Vertical_Right.bob deleted file mode 100644 index 6038ff7a..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Vertical_Right.bob +++ /dev/null @@ -1,403 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CV_ControlVALVE_Sipart_BlockIcon_Vertical_Right</name> - <width>263</width> - <height>140</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>263</width> - <height>140</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_MV</name> - <text>MV:</text> - <x>12</x> - <y>46</y> - <width>32</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_LBL_SP</name> - <text>SP:</text> - <x>35</x> - <y>73</y> - <width>26</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_Value_SP</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveSP</pv_name> - <x>72</x> - <y>73</y> - <width>60</width> - <transparent>true</transparent> - <precision>0</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>WID_Value_MV</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValvePosition</pv_name> - <x>60</x> - <y>46</y> - <width>72</width> - <transparent>true</transparent> - <precision>0</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual position</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <border_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </border_color> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_OK@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_ERROR@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_OFF@64.png</symbol> - <symbol>../../symbols/custom_v02/valve analog/valve_analog_NEUTRAL@64.png</symbol> - </symbols> - <x>163</x> - <y>39</y> - <width>64</width> - <height>64</height> - <rotation>90.0</rotation> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>223</x> - <y>51</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>9</x> - <y>7</y> - <width>120</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>10</x> - <y>69</y> - <width>22</width> - <height>22</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>206</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>137</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>137</x> - <y>107</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>206</x> - <y>109</y> - <width>21</width> - <height>21</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Moving</name> - <symbols> - <symbol>../../symbols/custom_v02/opening_neutral@32.png</symbol> - <symbol>../../symbols/custom_v02/closing_neutral@32.png</symbol> - </symbols> - <x>147</x> - <y>59</y> - <width>23</width> - <height>24</height> - <rules> - <rule name="Visibility" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Opening</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Closing</pv_name> - </rule> - <rule name="Picture" prop_id="initial_index" out_exp="false"> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>0</value> - </exp> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>1</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Opening</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Closing</pv_name> - </rule> - </rules> - <tooltip>Pump is ramping</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "CV_ControlVALVE_Sipart_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>263</width> - <height>140</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_Faceplate.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_Faceplate.bob deleted file mode 100644 index 813cf4ed..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_Faceplate.bob +++ /dev/null @@ -1,2186 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CV Sipart Control Valve Faceplate</name> - <width>965</width> - <height>790</height> - <widget type="tabs" version="2.0.0"> - <name>Tabs</name> - <tabs> - <tab> - <name>Status</name> - <children> - <widget type="group" version="2.0.0"> - <name>group.status</name> - <x>10</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STATUS</name> - <text>STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_ValvePos</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ValvePosition</pv_name> - <x>15</x> - <y>45</y> - <width>270</width> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Actual position (%)</title> - <tooltip>Valve position in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY" red="0" green="148" blue="202"> - </color> - </bar_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_ValveMV</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ValveMV</pv_name> - <x>15</x> - <y>205</y> - <width>270</width> - <height>78</height> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Manipulated value (%)</title> - <tooltip>Valve manipulated value in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY-LIGHT" red="151" green="188" blue="202"> - </color> - </bar_color> - </widget> - <widget type="linear-meter" version="2.0.0"> - <name>MET_ValveSetpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ValveSP</pv_name> - <x>15</x> - <y>125</y> - <width>270</width> - <precision>2</precision> - <level_hihi>0.0</level_hihi> - <level_high>0.0</level_high> - <level_low>0.0</level_low> - <level_lolo>0.0</level_lolo> - <show_hihi>false</show_hihi> - <show_high>false</show_high> - <show_low>false</show_low> - <show_lolo>false</show_lolo> - <title>Setpoint (%)</title> - <tooltip>Valve setpoint in percent</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <auto_scale>false</auto_scale> - <limits_from_pv>false</limits_from_pv> - <unit_from_pv>false</unit_from_pv> - <minor_tick_space>0.0</minor_tick_space> - <lcd_visible>false</lcd_visible> - <bar_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </bar_color> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.op.modes</name> - <x>320</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OP_MODES</name> - <text>OP MODES</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Auto</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <x>75</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode Auto</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_AUTO</name> - <text>AUTO</text> - <x>110</x> - <y>50</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Manual</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <x>75</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode Manual</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_MANUAL</name> - <text>MANUAL</text> - <x>110</x> - <y>85</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>75</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode Forced</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED</name> - <text>FORCED</text> - <x>106</x> - <y>120</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_MESSAGES</name> - <text>MESSAGES</text> - <x>5</x> - <y>160</y> - <width>290</width> - <height>25</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitMan</name> - <text>- Manual mode inhibited</text> - <x>15</x> - <y>190</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Manual</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitForce</name> - <text>- Force mode inhibited</text> - <x>15</x> - <y>210</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Force</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_DIS</name> - <text>- Alarms latching disabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_ENA</name> - <text>- Alarms latching enabled</text> - <x>15</x> - <y>230</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingON</name> - <text>- Ramping enabled</text> - <x>15</x> - <y>250</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingON_1</name> - <text>- Ramping disabled</text> - <x>15</x> - <y>250</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.alarms</name> - <x>630</x> - <y>10</y> - <height>300</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.border</name> - <width>300</width> - <height>300</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>260</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_IO_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:IO_Error</pv_name> - <x>50</x> - <y>86</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_IO_Error</name> - <text>I/O Error</text> - <x>85</x> - <y>86</y> - <width>88</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Input_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Module_Error</pv_name> - <x>50</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Input_Module_Error</name> - <text>ProfiBus Module Error</text> - <x>85</x> - <y>120</y> - <width>183</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ILOCK_START</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MoveInterlock</pv_name> - <x>50</x> - <y>245</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Start interlock</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ILOCK_START</name> - <text>Move Interlock</text> - <x>85</x> - <y>245</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALARMS</name> - <text>ALARMS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_INTERLOCKS</name> - <text>INTERLOCKS</text> - <x>5</x> - <y>195</y> - <width>290</width> - <height>25</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Group interlock</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Discrepancy</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Position_Discrep</pv_name> - <x>50</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Discrepancy</name> - <text>Position discrepancy</text> - <x>85</x> - <y>50</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.ramping</name> - <x>320</x> - <y>320</y> - <height>263</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.ramping.border</name> - <width>300</width> - <height>255</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.ramping.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>213</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ramping</name> - <text>RAMPING STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime_1</name> - <text>Actual Direction:</text> - <x>10</x> - <y>44</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>IND_Direction</name> - <text>DISABLED</text> - <x>155</x> - <y>44</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="Read_Background" red="230" green="235" blue="232"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv2 == 0"> - <value>DISABLED</value> - </exp> - <exp bool_exp="pv0==1"> - <value>Opening</value> - </exp> - <exp bool_exp="pv1==1"> - <value>Closing</value> - </exp> - <exp bool_exp="(pv0 == 0)&&(pv1==0)"> - <value>NOT MOVING</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Opening</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Closing</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - </rule> - </rules> - <tooltip>Ramping status</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Ract</name> - <text>Actual Speed:</text> - <x>10</x> - <y>84</y> - <width>135</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_ActRampUPSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ActRampSpeed</pv_name> - <x>154</x> - <y>84</y> - <width>136</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Actual Ramping Speed</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_RAMPON</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampON</pv_name> - <text>Ramping ON</text> - <x>16</x> - <y>205</y> - <width>130</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>turn ramping ON</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_RAMPOFF</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_RampOFF</pv_name> - <text>Ramping OFF</text> - <x>157</x> - <y>204</y> - <width>130</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Ramping</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>turn ramping OFF</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_RampingNoAllowed</name> - <text>- Ramping Parameters are Zero!</text> - <x>17</x> - <y>178</y> - <width>268</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:RampSettingOK</pv_name> - </rule> - </rules> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_MaxRampUPSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MaxRampUPSpd</pv_name> - <x>153</x> - <y>118</y> - <width>137</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Maximum allowed Opening Ramp speed</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Rmax</name> - <text>Allowed Opening:</text> - <x>8</x> - <y>118</y> - <width>140</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_MaxRampDNSpeed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:MaxRampDNSpd</pv_name> - <x>153</x> - <y>147</y> - <width>137</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Maximum allowed Opening Ramp speed</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Rmax_1</name> - <text>Allowed Closing:</text> - <x>8</x> - <y>147</y> - <width>140</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.settings</name> - <x>630</x> - <y>320</y> - <height>265</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.settings.border</name> - <width>300</width> - <height>256</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Settings</name> - <text>SETTINGS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.settings.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>214</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime</name> - <text>Time:</text> - <x>8</x> - <y>70</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampUPTIME</pv_name> - <x>68</x> - <y>70</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Tamping UP time</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>3600.0</maximum> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampUPTIME</pv_name> - <x>193</x> - <y>70</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampRange</name> - <text>Range:</text> - <x>8</x> - <y>110</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingRange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampUPRANGE</pv_name> - <x>68</x> - <y>110</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <tooltip>Ramping UP range</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingRange</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampUPRANGE</pv_name> - <x>193</x> - <y>110</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampTime_2</name> - <text>Time:</text> - <x>8</x> - <y>174</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingTime_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampDNTIME</pv_name> - <x>68</x> - <y>174</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - </rule> - </rules> - <tooltip>Ramping DOWN Time</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <maximum>3600.0</maximum> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingTime_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampDNTIME</pv_name> - <x>193</x> - <y>174</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_RampRange_1</name> - <text>Range:</text> - <x>8</x> - <y>214</y> - <width>75</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_RampingRange_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_RampDNRANGE</pv_name> - <x>68</x> - <y>214</y> - <width>115</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enable" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - </rule> - </rules> - <tooltip>Ramping DOWN Range</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_RampingRange_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_RampDNRANGE</pv_name> - <x>193</x> - <y>214</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>$(pv_name)$(pv_value)</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RdySwitchOn_1</name> - <text>Ramp OPEN parameters</text> - <x>8</x> - <y>39</y> - <width>250</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STS_RdySwitchOn_2</name> - <text>Ramp CLOSE parameters</text> - <x>7</x> - <y>144</y> - <width>250</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>buttons.bar</name> - <x>10</x> - <y>590</y> - <width>920</width> - <height>80</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Auto</pv_name> - <text>AUTO</text> - <x>15</x> - <y>631</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableAutoBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>AUTO operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MANUAL</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Manual</pv_name> - <text>MANUAL</text> - <x>220</x> - <y>631</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableManualBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>MANUAL operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>FORCE</text> - <x>425</x> - <y>631</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_APPLY</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceValInp</pv_name> - <text>APPLY IN</text> - <x>425</x> - <y>595</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Apply force value</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_APPLY_1</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceValOut</pv_name> - <text>APPLY OUT</text> - <x>526</x> - <y>595</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Apply force value</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>725</x> - <y>631</y> - <width>200</width> - <height>33</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>FORCE UNLOCK</text> - <x>725</x> - <y>595</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - <widget type="group" version="2.0.0"> - <name>group.modify</name> - <x>10</x> - <y>320</y> - <height>263</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.border</name> - <width>300</width> - <height>255</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>100</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <rules> - <rule name="Color" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 1"> - <value> - <color name="RED-BACKGROUND" red="225" green="192" blue="188"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HeaterMV</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Manipulated</pv_name> - <x>215</x> - <y>90</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY Output] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForceHeaterMV</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Manipulated</pv_name> - <x>120</x> - <y>90</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enabled Rule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Force heater output</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcMV</name> - <text>Force Output:</text> - <x>15</x> - <y>90</y> - <width>96</width> - <height>26</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY VALUE] to apply</tooltip> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_HeaterPow</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_ForcePosition</pv_name> - <x>215</x> - <y>50</y> - <width>70</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Click [APPLY Input] to apply</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForceHeaterPow</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_ForcePosition</pv_name> - <x>120</x> - <y>50</y> - <width>85</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="Enabled Rule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Force heater power</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcActPos</name> - <text>Force Input:</text> - <x>15</x> - <y>50</y> - <width>96</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Modify</name> - <text>MODIFY/FORCE</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Text" prop_id="text" out_exp="false"> - <exp bool_exp="(pv0 == 1)"> - <value>MODIFY/FORCE</value> - </exp> - <exp bool_exp="(pv1 == 1)"> - <value>MODIFY</value> - </exp> - <exp bool_exp="(pv2 == 1)"> - <value>FORCE</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.modify.background_1</name> - <x>5</x> - <y>143</y> - <width>290</width> - <height>104</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - <x>194</x> - <y>206</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_StepValue</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Step</pv_name> - <x>95</x> - <y>206</y> - <width>92</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0==0"> - <value>true</value> - </exp> - <exp bool_exp="pv0==1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Step value</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_StepValue</name> - <text>Step Value:</text> - <x>6</x> - <y>203</y> - <width>101</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TU_FB_Setpoint</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Setpoint</pv_name> - <x>194</x> - <y>153</y> - <width>95</width> - <height>30</height> - <precision>2</precision> - <vertical_alignment>1</vertical_alignment> - <tooltip>Feedback modified setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="spinner" version="2.0.0"> - <name>INP_ForcePumpSP</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Setpoint</pv_name> - <x>76</x> - <y>153</y> - <width>111</width> - <height>30</height> - <format>0</format> - <precision>2</precision> - <rules> - <rule name="IncrementRule" prop_id="increment" out_exp="true"> - <exp bool_exp="true"> - <expression>pv0</expression> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:FB_Step</pv_name> - </rule> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="pv0==0"> - <value>true</value> - </exp> - <exp bool_exp="pv0==1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Modify Setpoint</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - <limits_from_pv>false</limits_from_pv> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_FrcSetpoint</name> - <text>Setpoint:</text> - <x>7</x> - <y>153</y> - <width>71</width> - <height>30</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="polyline" version="2.0.0"> - <name>Polyline</name> - <x>133</x> - <y>184</y> - <width>41</width> - <line_color> - <color name="WHITE" red="255" green="255" blue="255"> - </color> - </line_color> - <points> - <point x="0.0" y="20.0"> - </point> - <point x="0.0" y="10.0"> - </point> - <point x="40.32786885245899" y="10.0"> - </point> - <point x="40.32786885245899" y="0.0"> - </point> - </points> - </widget> - </widget> - </children> - </tab> - <tab> - <name>Trend</name> - <children> - <widget type="databrowser" version="2.0.0"> - <name>DataBrowser</name> - <file>CV_ControlVALVE_Sipart_Tend.plt</file> - <width>940</width> - <height>680</height> - </widget> - </children> - </tab> - <tab> - <name>Sipart Diagnostics</name> - <children> - <widget type="group" version="2.0.0"> - <name>group.sipart.diag</name> - <x>18</x> - <y>21</y> - <width>900</width> - <height>340</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.diagnostics</name> - <width>895</width> - <height>334</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background_1</name> - <x>5</x> - <y>35</y> - <width>885</width> - <height>293</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OP_MODES_1</name> - <text>OP MODES</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED_1</name> - <text>Discrete Position</text> - <x>24</x> - <y>80</y> - <width>150</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <horizontal_alignment>2</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="text-symbol" version="2.0.0"> - <name>Text Symbol</name> - <symbols> - <symbol>Status message 1</symbol> - </symbols> - <x>188</x> - <y>68</y> - <width>380</width> - <height>50</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="21.0"> - </font> - </font> - <horizontal_alignment>0</horizontal_alignment> - </widget> - </widget> - </children> - </tab> - </tabs> - <x>10</x> - <y>60</y> - <width>943</width> - <height>720</height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>963</width> - <height>50</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>20</x> - <width>715</width> - <height>50</height> - <font> - <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>UNLOCK</text> - <x>755</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>LOCK</text> - <x>850</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - if (crc >=2147483647){ crc = crc - 2147483647;} - - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_Tend.plt b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_Tend.plt deleted file mode 100644 index 3bbd7f76..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/CV_ControlVALVE_Sipart_Tend.plt +++ /dev/null @@ -1,160 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<databrowser> - <title></title> - <save_changes>true</save_changes> - <show_legend>false</show_legend> - <show_toolbar>true</show_toolbar> - <grid>false</grid> - <scroll>true</scroll> - <update_period>3.0</update_period> - <scroll_step>5</scroll_step> - <start>-10 minutes 0.0 seconds</start> - <end>now</end> - <archive_rescale>NONE</archive_rescale> - <foreground> - <red>229</red> - <green>229</green> - <blue>229</blue> - </foreground> - <background> - <red>77</red> - <green>77</green> - <blue>77</blue> - </background> - <title_font>Cantarell|16|1</title_font> - <label_font>Cantarell|11|1</label_font> - <scale_font>Cantarell|10|0</scale_font> - <legend_font>Cantarell|10|0</legend_font> - <axes> - <axis> - <visible>true</visible> - <name>Value Axis</name> - <use_axis_name>true</use_axis_name> - <use_trace_names>true</use_trace_names> - <right>false</right> - <color> - <red>255</red> - <green>165</green> - <blue>0</blue> - </color> - <min>0.0</min> - <max>25.0</max> - <grid>true</grid> - <autoscale>true</autoscale> - <log_scale>false</log_scale> - </axis> - <axis> - <visible>true</visible> - <name>Value 1</name> - <use_axis_name>false</use_axis_name> - <use_trace_names>true</use_trace_names> - <right>false</right> - <color> - <red>0</red> - <green>0</green> - <blue>0</blue> - </color> - <min>0.0</min> - <max>10.0</max> - <grid>false</grid> - <autoscale>true</autoscale> - <log_scale>false</log_scale> - </axis> - <axis> - <visible>true</visible> - <name>Value 2</name> - <use_axis_name>false</use_axis_name> - <use_trace_names>true</use_trace_names> - <right>false</right> - <color> - <red>0</red> - <green>0</green> - <blue>0</blue> - </color> - <min>0.0</min> - <max>10.0</max> - <grid>false</grid> - <autoscale>true</autoscale> - <log_scale>false</log_scale> - </axis> - </axes> - <annotations> - </annotations> - <pvlist> - <pv> - <display_name>${SecSub}:${Dis}-${Dev}-${Index}:ValvePosition</display_name> - <visible>true</visible> - <name>${SecSub}:${Dis}-${Dev}-${Index}:MeasValue</name> - <axis>0</axis> - <color> - <red>255</red> - <green>0</green> - <blue>0</blue> - </color> - <trace_type>AREA</trace_type> - <linewidth>3</linewidth> - <line_style>SOLID</line_style> - <point_type>NONE</point_type> - <point_size>2</point_size> - <waveform_index>0</waveform_index> - <period>0.0</period> - <ring_size>5000</ring_size> - <request>RAW</request> - <archive> - <name>ESS Archiver</name> - <url>pbraw://archiver-01.tn.esss.lu.se:17668/retrieval</url> - <key>1</key> - </archive> - </pv> - <pv> - <display_name>${SecSub}:${Dis}-${Dev}-${Index}:ValveSP</display_name> - <visible>true</visible> - <name>${SecSub}:${Dis}-${Dev}-${Index}:ValveSP</name> - <axis>1</axis> - <color> - <red>0</red> - <green>255</green> - <blue>0</blue> - </color> - <trace_type>AREA</trace_type> - <linewidth>2</linewidth> - <line_style>SOLID</line_style> - <point_type>NONE</point_type> - <point_size>2</point_size> - <waveform_index>0</waveform_index> - <period>0.0</period> - <ring_size>5000</ring_size> - <request>RAW</request> - <archive> - <name>ESS Archiver</name> - <url>pbraw://archiver-01.tn.esss.lu.se:17668/retrieval</url> - <key>1</key> - </archive> - </pv> - <pv> - <display_name>${SecSub}:${Dis}-${Dev}-${Index}:ValveMV</display_name> - <visible>true</visible> - <name>${SecSub}:${Dis}-${Dev}-${Index}:ValveMV</name> - <axis>2</axis> - <color> - <red>0</red> - <green>0</green> - <blue>255</blue> - </color> - <trace_type>AREA</trace_type> - <linewidth>2</linewidth> - <line_style>SOLID</line_style> - <point_type>NONE</point_type> - <point_size>2</point_size> - <waveform_index>0</waveform_index> - <period>0.0</period> - <ring_size>5000</ring_size> - <request>RAW</request> - <archive> - <name>ESS Archiver</name> - <url>pbraw://archiver-01.tn.esss.lu.se:17668/retrieval</url> - <key>1</key> - </archive> - </pv> - </pvlist> -</databrowser> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/HV_VALVE_BlockIcon_Horizontal.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/HV_VALVE_BlockIcon_Horizontal.bob deleted file mode 100644 index 39905ed1..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/HV_VALVE_BlockIcon_Horizontal.bob +++ /dev/null @@ -1,126 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>HV_VALVE_BlockIcon_Horizontal</name> - <width>140</width> - <height>133</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>140</width> - <height>133</height> - <line_width>1</line_width> - <line_color> - <color name="BLACK-BORDER" red="121" green="121" blue="121"> - </color> - </line_color> - <background_color> - <color red="255" green="255" blue="255" alpha="120"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve_hand/valve_hand_COSED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve_hand/valve_hand_OK@64.png</symbol> - </symbols> - <x>38</x> - <y>41</y> - <width>64</width> - <height>64</height> - <actions execute_as_one="true"> - </actions> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>7</x> - <y>4</y> - <width>127</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="28.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>10</x> - <y>100</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>104</x> - <y>102</y> - <width>21</width> - <height>21</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>103</x> - <y>35</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/HV_VALVE_BlockIcon_Vertical_Left.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/HV_VALVE_BlockIcon_Vertical_Left.bob deleted file mode 100644 index 79651791..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/HV_VALVE_BlockIcon_Vertical_Left.bob +++ /dev/null @@ -1,123 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>HV_VALVE_BlockIcon_Vertical_Left</name> - <width>235</width> - <height>106</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>235</width> - <height>106</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve_hand/valve_hand_COSED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve_hand/valve_hand_OK@64.png</symbol> - </symbols> - <x>30</x> - <y>16</y> - <width>64</width> - <height>64</height> - <rotation>-90.0</rotation> - <actions execute_as_one="true"> - </actions> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>134</x> - <y>3</y> - <width>98</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>14</x> - <y>72</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>106</x> - <y>74</y> - <width>21</width> - <height>21</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>105</x> - <y>9</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/HV_VALVE_BlockIcon_Vertical_Right.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/HV_VALVE_BlockIcon_Vertical_Right.bob deleted file mode 100644 index 9f3250d8..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/HV_VALVE_BlockIcon_Vertical_Right.bob +++ /dev/null @@ -1,123 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>HV_VALVE_BlockIcon_Vertical_Right</name> - <width>235</width> - <height>106</height> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>235</width> - <height>106</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve_hand/valve_hand_COSED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve_hand/valve_hand_OK@64.png</symbol> - </symbols> - <x>146</x> - <y>16</y> - <width>64</width> - <height>64</height> - <rotation>90.0</rotation> - <actions execute_as_one="true"> - </actions> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>15</x> - <y>3</y> - <width>98</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>110</x> - <y>72</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>202</x> - <y>74</y> - <width>21</width> - <height>21</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>201</x> - <y>9</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_BlockIcon_Horizontal.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_BlockIcon_Horizontal.bob deleted file mode 100644 index 22a7a73e..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_BlockIcon_Horizontal.bob +++ /dev/null @@ -1,337 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>PV_VALVE_BlockIcon_Horizontal</name> - <width>140</width> - <height>160</height> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIconSolenoid</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:SolenoidColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/solenoid_OFF@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/solenoid_ERROR@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/solenoid_OK@64.png</symbol> - </symbols> - <x>38</x> - <y>63</y> - <width>64</width> - <height>64</height> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>140</width> - <height>160</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/valve_OFF@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/valve_ERROR@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/valve_NEUTRAL@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/valve_OK@64.png</symbol> - </symbols> - <x>38</x> - <y>63</y> - <width>64</width> - <height>64</height> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>55</x> - <y>31</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>10</x> - <y>5</y> - <width>120</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>59</x> - <y>122</y> - <width>22</width> - <height>22</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>10</x> - <y>38</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>10</x> - <y>121</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>104</x> - <y>123</y> - <width>21</width> - <height>21</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>103</x> - <y>38</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "PV_VALVE_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>140</width> - <height>160</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical_Left.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical_Left.bob deleted file mode 100644 index 19827a16..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical_Left.bob +++ /dev/null @@ -1,339 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>PV_VALVE_BlockIcon_Vertical_Left</name> - <width>250</width> - <height>130</height> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIconSolenoid</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:SolenoidColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/solenoid_OFF@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/solenoid_ERROR@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/solenoid_OK@64.png</symbol> - </symbols> - <x>49</x> - <y>34</y> - <width>64</width> - <height>64</height> - <rotation>90.0</rotation> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>250</width> - <height>130</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/valve_OFF@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/valve_ERROR@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/valve_NEUTRAL@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/valve_OK@64.png</symbol> - </symbols> - <x>49</x> - <y>34</y> - <width>64</width> - <height>64</height> - <rotation>90.0</rotation> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>111</x> - <y>46</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>143</x> - <y>5</y> - <width>98</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>11</x> - <y>54</y> - <width>22</width> - <height>22</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>11</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>11</x> - <y>93</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>115</x> - <y>95</y> - <width>21</width> - <height>21</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>114</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "PV_VALVE_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>250</width> - <height>130</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical_Right.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical_Right.bob deleted file mode 100644 index ae27ff4f..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical_Right.bob +++ /dev/null @@ -1,339 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>PV_VALVE_BlockIcon_Vertical_Right</name> - <width>250</width> - <height>130</height> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIconSolenoid</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:SolenoidColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/solenoid_OFF@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/solenoid_ERROR@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/solenoid_OK@64.png</symbol> - </symbols> - <x>148</x> - <y>34</y> - <width>64</width> - <height>64</height> - <rotation>90.0</rotation> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>WID_Rect</name> - <width>250</width> - <height>130</height> - <line_width>0</line_width> - <background_color> - <color red="0" green="0" blue="0" alpha="18"> - </color> - </background_color> - <corner_width>20</corner_width> - <corner_height>20</corner_height> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_CenterIcon</name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:ValveColor</pv_name> - <symbols> - <symbol>../../symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/valve_OFF@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/valve_ERROR@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/valve_NEUTRAL@64.png</symbol> - <symbol>../../symbols/custom_v02/valve solenoid/valve_OK@64.png</symbol> - </symbols> - <x>148</x> - <y>34</y> - <width>64</width> - <height>64</height> - <rotation>90.0</rotation> - <actions execute_as_one="true"> - </actions> - <tooltip>Open faceplate</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_AUTMANIcon</name> - <text>A</text> - <x>210</x> - <y>46</y> - <width>30</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="29.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <rules> - <rule name="TextRule" prop_id="text" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>A</value> - </exp> - <exp bool_exp="pv1 == true"> - <value>M</value> - </exp> - <exp bool_exp="pv2 == true"> - <value>F</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Auto</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Manual</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:OpMode_Forced</pv_name> - </rule> - </rules> - <tooltip>Opmode indicator</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>WID_TitleLBL</name> - <text>${WIDDev}-${WIDIndex}</text> - <x>9</x> - <y>5</y> - <width>98</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="18.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <tooltip>Device name</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Locked</name> - <symbols> - <symbol>../../symbols/custom_v02/lock_locked@32.png</symbol> - </symbols> - <x>110</x> - <y>54</y> - <width>22</width> - <height>22</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:DevLocked</pv_name> - </rule> - </rules> - <tooltip>Device is locked</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_Interlock</name> - <symbols> - <symbol>../../symbols/custom_v02/interlock_overridden_disabled_cms@32.png</symbol> - </symbols> - <x>110</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Interlock event occured!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_IOErrorIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/WARNING@32.png</symbol> - </symbols> - <x>110</x> - <y>93</y> - <width>24</width> - <height>24</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == true)||(pv1==true)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == false)&&(pv1==false)"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Siemens IO card error!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_MaintenanceIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/Wrench_error @32.png</symbol> - </symbols> - <x>214</x> - <y>95</y> - <width>21</width> - <height>21</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false)&&(pv1==false)&&(pv2==false)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true)||(pv1==true)||(pv2==true)"> - <value>true</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:IO_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Input_Module_Error</pv_name> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:Output_Module_Error</pv_name> - </rule> - </rules> - <tooltip>Maintenace Needed!</tooltip> - </widget> - <widget type="symbol" version="2.0.0"> - <name>WID_AlarmIcon</name> - <symbols> - <symbol>../../symbols/custom_v02/error@32.png</symbol> - </symbols> - <x>213</x> - <y>10</y> - <width>24</width> - <height>24</height> - <actions> - </actions> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${WIDSecSub}:${WIDDis}-${WIDDev}-${WIDIndex}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Alarm event occured!</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>WID_OpenFaceplate</name> - <actions> - <action type="execute"> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: check if locking is allowed is yes then generate the LockID, after that it opens the Faceplate*/ - - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); -PVFactory = org.csstudio.display.builder.runtime.pv.PVFactory; - - -macros = widget.getEffectiveMacros(); -WIDIndex = macros.getValue("WIDIndex"); -WIDSecSub = macros.getValue("WIDSecSub"); -WIDDis = macros.getValue("WIDDis"); -WIDDev = macros.getValue("WIDDev"); - - - -try -{ -P_BlockIcon_LockID = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":P_BlockIcon_LockID",3000); -DevLocked = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":DevLocked",3000); -Inhibit_Lock = PVUtil.createPV( WIDSecSub+":"+WIDDis+"-"+WIDDev+"-"+WIDIndex+":Inhibit_Lock",3000); -} -catch (e) { logger.info(" Cant open Faceplate, IOC is disconnected"); } - - - - - var patience = 500; - while (true) - { - try - { - if (PVUtil.getLong(Inhibit_Lock)!=null) - {break;} - - } - catch (e) {} - patience -=1; - if (patience <= 0) - { - throw "Timeout connecting to PV"; - } - } - - - if (PVUtil.getLong(Inhibit_Lock)==0) { /*Inibit_Lock, check if the locking is not inhibited*/ - if (PVUtil.getLong(DevLocked)==1) { /*DevLocked, check if the faceplate is locked*/ - - - /*Generate Unique ID for the machine*/ - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - var Data1 = ""; - var Data2 = ""; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - Data1 = intf.getName() + intf.getDisplayName(); - UniqueText = UniqueText + Data1; - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - Data2 = enumIpAddr.nextElement().toString(); - UniqueText = UniqueText + Data2; - } - } - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText) ; - if (crc >=2147483647){ crc = crc - 2147483647;} - logger.info(" BlockIcon machine ID: "+crc); - /*Write Block Icon ID to the PV*/ - P_BlockIcon_LockID.setValue(crc); - - } //Check if device is Locked - - } // Locking inhibited - - /* OPEN FACEPLATE*/ - var map = new Object(); - map["Dev"] = WIDDev; - map["Dis"] = WIDDis; - map["Index"] = WIDIndex; - map["SecSub"] = WIDSecSub; - org.csstudio.display.builder.runtime.script.ScriptUtil.openDisplay(widget, "PV_VALVE_Faceplate.bob", "STANDALONE", map); - - - - -PVFactory.releasePV(P_BlockIcon_LockID); -PVFactory.releasePV(DevLocked); -PVFactory.releasePV(Inhibit_Lock); -]]></text> - </script> - <description>Open Faceplate</description> - </action> - </actions> - <text></text> - <width>250</width> - <height>130</height> - <transparent>true</transparent> - <tooltip>Open faceplate</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_Faceplate.bob b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_Faceplate.bob deleted file mode 100644 index f5ea7a23..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_Faceplate.bob +++ /dev/null @@ -1,1357 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>PV_VALVE_Faceplate</name> - <width>965</width> - <height>580</height> - <widget type="tabs" version="2.0.0"> - <name>Tabs</name> - <tabs> - <tab> - <name>Status</name> - <children> - <widget type="group" version="2.0.0"> - <name>group.status</name> - <x>10</x> - <y>10</y> - <height>340</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.status.border</name> - <width>300</width> - <height>330</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.status.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>289</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Status</name> - <text>STATUS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Status_Position</name> - <text>Valve Position</text> - <x>15</x> - <y>50</y> - <width>270</width> - <height>25</height> - <font> - <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <transparent>false</transparent> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Opened</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Opened</pv_name> - <x>100</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Valve position</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Opened</name> - <text>OPENED</text> - <x>135</x> - <y>85</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Closed</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Closed</pv_name> - <x>100</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Valve position</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Closed</name> - <text>CLOSED</text> - <x>135</x> - <y>120</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Status_Solenoid</name> - <text>Solenoid</text> - <x>15</x> - <y>165</y> - <width>270</width> - <height>25</height> - <font> - <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <transparent>false</transparent> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Solenoid</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Solenoid</pv_name> - <x>100</x> - <y>200</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Valve solenoid state</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_Solenoid</name> - <text>OUTPUT</text> - <x>135</x> - <y>200</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.op.modes</name> - <x>320</x> - <y>10</y> - <height>340</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.border</name> - <width>300</width> - <height>330</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.op.modes.background</name> - <x>5</x> - <y>35</y> - <width>289</width> - <height>289</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_OP_MODES</name> - <text>OP MODES</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Auto</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Auto</pv_name> - <x>100</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_AUTO</name> - <text>AUTO</text> - <x>135</x> - <y>50</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Manual</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <x>100</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_MANUAL</name> - <text>MANUAL</text> - <x>135</x> - <y>85</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_Forced</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <x>100</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <tooltip>Operation mode</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_STAT_FORCED</name> - <text>FORCED</text> - <x>135</x> - <y>120</y> - <width>60</width> - <height>25</height> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_MESSAGES</name> - <text>MESSAGES</text> - <x>5</x> - <y>160</y> - <width>290</width> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitMan</name> - <text>- Manual mode inhibited</text> - <x>15</x> - <y>205</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Manual</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_InhibitForce</name> - <text>- Force mode inhibited</text> - <x>15</x> - <y>225</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Force</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_ENA</name> - <text>- Alarms latching enabled</text> - <x>15</x> - <y>245</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - <widget type="label" version="2.0.0"> - <name>MSG_LatchAlarm_DIS</name> - <text>- Alarms latching disabled</text> - <x>15</x> - <y>246</y> - <width>270</width> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="Visibility rule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == 0"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == 1"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - </widget> - </widget> - <widget type="group" version="2.0.0"> - <name>group.alarms</name> - <x>630</x> - <y>10</y> - <height>341</height> - <style>3</style> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.border</name> - <width>300</width> - <height>330</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>group.alarms.background</name> - <x>5</x> - <y>35</y> - <width>290</width> - <height>288</height> - <line_width>0</line_width> - <line_color> - <color name="PRIMARY-GROUP-BORDER" red="151" green="188" blue="202"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALARMS</name> - <text>ALARMS</text> - <width>300</width> - <height>35</height> - <font> - <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - </rule> - </rules> - <tooltip>Group alarm</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_INTERLOCKS</name> - <text>INTERLOCKS</text> - <x>5</x> - <y>218</y> - <width>290</width> - <height>25</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color name="GRAY-TEXT" red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - <rules> - <rule name="BackgroundColor" prop_id="background_color" out_exp="false"> - <exp bool_exp="pv0 == 1"> - <value> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </value> - </exp> - <exp bool_exp="pv0 == 0"> - <value> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupInterlock</pv_name> - </rule> - </rules> - <tooltip>Group interlock</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_OpeningTimeOut</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Opening_TimeOut</pv_name> - <x>25</x> - <y>50</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Opening timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_OpeningTimeOut</name> - <text>Opening Timeout</text> - <x>60</x> - <y>50</y> - <width>155</width> - <height>26</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TEXT_OpeningTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpeningTime</pv_name> - <x>190</x> - <y>50</y> - <width>85</width> - <height>25</height> - <font> - <font name="TINY-SANS-PLAIN" family="Source Sans Pro" style="REGULAR" size="12.0"> - </font> - </font> - <foreground_color> - <color name="BLACK-BORDER" red="121" green="121" blue="121"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Opening Time in ms</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_ClosingTimeOut</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Closing_TimeOut</pv_name> - <x>25</x> - <y>85</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Closing timeout</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_ClosingTimeOut</name> - <text>Closing Timeout</text> - <x>60</x> - <y>85</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>TEXT_ClosingTime</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ClosingTime</pv_name> - <x>190</x> - <y>85</y> - <width>85</width> - <height>25</height> - <font> - <font name="TINY-SANS-PLAIN" family="Source Sans Pro" style="REGULAR" size="12.0"> - </font> - </font> - <foreground_color> - <color name="BLACK-BORDER" red="121" green="121" blue="121"> - </color> - </foreground_color> - <vertical_alignment>1</vertical_alignment> - <wrap_words>false</wrap_words> - <tooltip>Opening Time in ms</tooltip> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_IO_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:IO_Error</pv_name> - <x>25</x> - <y>120</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>I/O error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_IO_Error</name> - <text>I/O Error</text> - <x>60</x> - <y>120</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Module_Error</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Input_Module_Error</pv_name> - <x>25</x> - <y>151</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Module error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Module_Error</name> - <text>Siemens Input Module Error</text> - <x>59</x> - <y>151</y> - <width>188</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ILOCK_START</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartInterlock</pv_name> - <x>25</x> - <y>253</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Start interlock</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ILOCK_START</name> - <text>Start Interlock</text> - <x>60</x> - <y>251</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ILOCK_STOP</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StopInterlock</pv_name> - <x>25</x> - <y>287</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MINOR" red="252" green="242" blue="17"> - </color> - </on_color> - <tooltip>Stop interlock</tooltip> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ILOCK_STOP</name> - <text>Stop Interlock</text> - <x>60</x> - <y>287</y> - <width>155</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="led" version="2.0.0"> - <name>LED_ALM_Module_Error_1</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Output_Module_Error</pv_name> - <x>25</x> - <y>184</y> - <width>25</width> - <height>25</height> - <off_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </off_color> - <on_color> - <color name="MAJOR" red="252" green="13" blue="27"> - </color> - </on_color> - <tooltip>Module error</tooltip> - <border_alarm_sensitive>false</border_alarm_sensitive> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_ALM_Module_Error_1</name> - <text>Siemens Output Module Error</text> - <x>59</x> - <y>184</y> - <width>189</width> - <height>25</height> - <foreground_color> - <color name="TEXT" red="25" green="25" blue="25"> - </color> - </foreground_color> - <background_color> - <color name="BLUE-BACKGROUND" red="195" green="226" blue="225"> - </color> - </background_color> - <vertical_alignment>1</vertical_alignment> - </widget> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>buttons.bar</name> - <x>8</x> - <y>361</y> - <width>920</width> - <height>80</height> - <line_width>0</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </background_color> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_AUTO</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Auto</pv_name> - <text>AUTO</text> - <x>12</x> - <y>402</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableAutoBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>AUTO operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MANUAL</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Manual</pv_name> - <text>MANUAL</text> - <x>217</x> - <y>403</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableManualBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>MANUAL operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MAN_ON</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ManuOpen</pv_name> - <text>OPEN</text> - <x>217</x> - <y>367</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)|| (pv2 == 1)|| (pv3 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 0) && (pv3==0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Solenoid</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StartInterlock</pv_name> - </rule> - </rules> - <tooltip>Manual OPEN</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_MAN_OFF</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ManuClose</pv_name> - <text>CLOSE</text> - <x>318</x> - <y>367</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 0) || (pv2 == 1) || (pv3 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 1) && (pv2 == 0) && (pv3 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Manual</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Solenoid</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:StopInterlock</pv_name> - </rule> - </rules> - <tooltip>Manual CLOSE</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_Force</pv_name> - <text>FORCE</text> - <x>422</x> - <y>403</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:EnableForcedBtn</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>FORCE operation mode</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_ON</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceOpen</pv_name> - <text>OPEN</text> - <x>422</x> - <y>367</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv3 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv2 == 1) && (pv3 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Opened</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Closed</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force OPEN</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_OFF</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceClose</pv_name> - <text>CLOSE</text> - <x>523</x> - <y>367</y> - <width>99</width> - <height>33</height> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv2 == 1) || (pv3 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 1) && (pv3 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:OpMode_Forced</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Opened</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Closed</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force CLOSE</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_ACK</name> - <actions> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Acknowledge alarms</description> - </action> - </actions> - <text>Acknowledge Alarm</text> - <x>722</x> - <y>403</y> - <width>200</width> - <height>33</height> - <background_color> - <color name="ORANGE" red="254" green="194" blue="81"> - </color> - </background_color> - <rules> - <rule name="EnableRule" prop_id="enabled" out_exp="false"> - <exp bool_exp="(pv0 == 0) || (pv1 == 1) || (pv2 == 0)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == 1) && (pv1 == 0) && (pv2 == 1)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:GroupAlarm</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:LatchAlarm</pv_name> - </rule> - </rules> - <tooltip>Acknowledge alarms</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>BTN_FORCE_UNLOCK</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_ForceUnlock</pv_name> - <value>1</value> - <description>Write ForceUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <value>0</value> - <description>Write EnaForceUnlock</description> - </action> - </actions> - <text>FORCE UNLOCK</text> - <x>722</x> - <y>367</y> - <width>200</width> - <height>33</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 1)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 0)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Force unlock device</tooltip> - </widget> - </children> - </tab> - <tab> - <name>Trend</name> - <children> - <widget type="databrowser" version="2.0.0"> - <name>DataBrowser</name> - <file>PV_VALVE_Faceplate_Trend.plt</file> - <width>940</width> - <height>441</height> - </widget> - </children> - </tab> - </tabs> - <x>10</x> - <y>60</y> - <width>943</width> - <height>490</height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>Header Bar</name> - <width>963</width> - <height>50</height> - <line_width>0</line_width> - <line_color> - <color red="0" green="0" blue="255" alpha="0"> - </color> - </line_color> - <background_color> - <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202"> - </color> - </background_color> - </widget> - <widget type="label" version="2.0.0"> - <name>LB_HeaderPVName</name> - <text>${SecSub}:${Dis}-${Dev}-${Index}</text> - <x>20</x> - <width>715</width> - <height>50</height> - <font> - <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Locked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>0</value> - <description>Write CMD_DEVUNLOCK</description> - </action> - <action type="write_pv"> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock(99)</pv_name> - <value>1</value> - <description>Run Lock script</description> - </action> - </actions> - <text>LOCK</text> - <x>850</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == 0) && (pv1 == 0)"> - <value>true</value> - </exp> - <exp bool_exp="(pv0 == 1) || (pv1 == 1)"> - <value>false</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - </rule> - </rules> - <scripts> - <script file="EmbeddedJs"> - <text><![CDATA[/* Embedded javascript */ -/* Author: Miklos Boros*/ -/* Function: generate unique Machine ID from the network adapters to use it for locking mechanism*/ - -PVUtil = org.csstudio.display.builder.runtime.script.PVUtil; -logger = org.csstudio.display.builder.runtime.script.ScriptUtil.getLogger(); - -var Lock = pvs[0];/*loc://${SecSub}:${DisDev}-${Index}:Lock*/ -var Cmd_DevLock = pvs[1];/*${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock*/ -var P_Faceplate_LockID = pvs[2];/*${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID*/ -var Inhibit_Lock = pvs[3];/*${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock*/ -var Faceplate_LockID = pvs[4];/*${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID*/ -var BlockIcon_LockID = pvs[5];/*${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID*/ -var EnaForceUnlock = pvs[6];/*loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock*/ -var DevLocked = pvs[7];/*${SecSub}:${Dis}-${Dev}-${Index}:DevLocked*/ - - - -var PV1 = PVUtil.getLong(Faceplate_LockID); /*Faceplate_LockID*/ -var PV2 = PVUtil.getLong(BlockIcon_LockID); /*BlockIcon_LockID*/ - -//OnShow -if (PVUtil.getLong(DevLocked) == 1) { /*DevLocked*/ - - if (PV1.toString() == PV2.toString()){ /*FaceplateLockID != BlockIconeLockID*/ - - logger.info(" Owner"); - EnaForceUnlock.setValue(0); /*Write EnaForceUnlock*/ - - } else - { - logger.info(" Faceplate FaceplateLockID "+ PV1); - logger.info(" Faceplate BlockIconeLockID "+ PV2); - - logger.info(" Guest"); - EnaForceUnlock.setValue(1); /*Write EnaForceUnlock*/ - } - - - -} -// OnClick -if (PVUtil.getLong(Lock) != 99) { /*loc://Lock, check if the script was triggered because of a button press or initilization*/ - if (PVUtil.getLong(Inhibit_Lock) == 0) { /*Inhibit_lock, check if locking is inhibited*/ - - var UniqueText = ""; - var en = java.net.NetworkInterface.getNetworkInterfaces(); - var inf; - var enumIpAddr; - for (en = java.net.NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { - intf = en.nextElement(); - UniqueText = UniqueText + intf.getName() + intf.getDisplayName(); - for (enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements(); ) { - UniqueText = UniqueText + enumIpAddr.nextElement().toString(); - } - } - - - var a_table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF48F E963A535 9E6495A3 0EDB8832 79DCB8A4 E0D5E91E 97D2D988 09B64C2B 7EB17CBD E7B82D07 90BF1D91 1DB71064 6AB020F2 F3B97148 84BE41DE 1ADAD47D 6DDDE4EB F4D4B551 83D385C7 136C9856 646BA8C0 FD62F97A 8A65C9EC 14015C4F 63066CD9 FA0F3D63 8D080DF5 3B6E20C8 4C69105E D56041E4 A2677172 3C03E4D1 4B04D447 D20D85FD A50AB56B 35B5A8FA 42B2986C DBBBC9D6 ACBCF940 32D86CE3 45DF5C75 DCD60DCF ABD13D59 26D930AC 51DE003A C8D75180 BFD06116 21B4F4B5 56B3C423 CFBA9599 B8BDA50F 2802B89E 5F058808 C60CD9B2 B10BE924 2F6F7C87 58684C11 C1611DAB B6662D3D 76DC4190 01DB7106 98D220BC EFD5102A 71B18589 06B6B51F 9FBFE4A5 E8B8D433 7807C9A2 0F00F934 9609A88E E10E9818 7F6A0DBB 086D3D2D 91646C97 E6635C01 6B6B51F4 1C6C6162 856530D8 F262004E 6C0695ED 1B01A57B 8208F4C1 F50FC457 65B0D9C6 12B7E950 8BBEB8EA FCB9887C 62DD1DDF 15DA2D49 8CD37CF3 FBD44C65 4DB26158 3AB551CE A3BC0074 D4BB30E2 4ADFA541 3DD895D7 A4D1C46D D3D6F4FB 4369E96A 346ED9FC AD678846 DA60B8D0 44042D73 33031DE5 AA0A4C5F DD0D7CC9 5005713C 270241AA BE0B1010 C90C2086 5768B525 206F85B3 B966D409 CE61E49F 5EDEF90E 29D9C998 B0D09822 C7D7A8B4 59B33D17 2EB40D81 B7BD5C3B C0BA6CAD EDB88320 9ABFB3B6 03B6E20C 74B1D29A EAD54739 9DD277AF 04DB2615 73DC1683 E3630B12 94643B84 0D6D6A3E 7A6A5AA8 E40ECF0B 9309FF9D 0A00AE27 7D079EB1 F00F9344 8708A3D2 1E01F268 6906C2FE F762575D 806567CB 196C3671 6E6B06E7 FED41B76 89D32BE0 10DA7A5A 67DD4ACC F9B9DF6F 8EBEEFF9 17B7BE43 60B08ED5 D6D6A3E8 A1D1937E 38D8C2C4 4FDFF252 D1BB67F1 A6BC5767 3FB506DD 48B2364B D80D2BDA AF0A1B4C 36034AF6 41047A60 DF60EFC3 A867DF55 316E8EEF 4669BE79 CB61B38C BC66831A 256FD2A0 5268E236 CC0C7795 BB0B4703 220216B9 5505262F C5BA3BBE B2BD0B28 2BB45A92 5CB36A04 C2D7FFA7 B5D0CF31 2CD99E8B 5BDEAE1D 9B64C2B0 EC63F226 756AA39C 026D930A 9C0906A9 EB0E363F 72076785 05005713 95BF4A82 E2B87A14 7BB12BAE 0CB61B38 92D28E9B E5D5BE0D 7CDCEFB7 0BDBDF21 86D3D2D4 F1D4E242 68DDB3F8 1FDA836E 81BE16CD F6B9265B 6FB077E1 18B74777 88085AE6 FF0F6A70 66063BCA 11010B5C 8F659EFF F862AE69 616BFFD3 166CCF45 A00AE278 D70DD2EE 4E048354 3903B3C2 A7672661 D06016F7 4969474D 3E6E77DB AED16A4A D9D65ADC 40DF0B66 37D83BF0 A9BCAE53 DEBB9EC5 47B2CF7F 30B5FFE9 BDBDF21C CABAC28A 53B39330 24B4A3A6 BAD03605 CDD70693 54DE5729 23D967BF B3667A2E C4614AB8 5D681B02 2A6F2B94 B40BBE37 C30C8EA1 5A05DF1B 2D02EF8D"; - var b_table = a_table.split(' ').map(function(s){ return parseInt(s,16) }); - function b_crc32 (str) { - var crc = -1; - for(var i=0, iTop=str.length; i<iTop; i++) { - crc = ( crc >>> 8 ) ^ b_table[( crc ^ str.charCodeAt( i ) ) & 0xFF]; - } - return (crc ^ (-1)) >>> 0; - }; - - var crc = b_crc32(UniqueText); - if (crc >=2147483647){ crc = crc - 2147483647;} - - logger.info(" Faceplate machine ID: "+crc); - P_Faceplate_LockID.setValue(crc); /*Write P_Faceplate_LockID*/ - Cmd_DevLock.setValue(1); /*Write Lock*/ - - } /*Lock inhibit*/ -} /*onshow*/ - -]]></text> - <pv_name>loc://${SecSub}:${DisDev}-${Index}:Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:Faceplate_LockID</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:BlockIcon_LockID</pv_name> - <pv_name trigger="false">loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - <pv_name trigger="false">${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - </script> - </scripts> - <tooltip>Lock this device</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>ICON_Unlocked</name> - <actions execute_as_one="true"> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevUnlock</pv_name> - <value>1</value> - <description>Write CMD_DevUnlock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Cmd_DevLock</pv_name> - <value>0</value> - <description>Write CMD_DevLock</description> - </action> - <action type="write_pv"> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:P_Faceplate_LockID</pv_name> - <value>0</value> - <description>Write zero to P_Faceplate_LockID</description> - </action> - </actions> - <text>UNLOCK</text> - <x>755</x> - <y>10</y> - <width>90</width> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="(pv0 == false) || (pv1 == true) || (pv2 == 1)"> - <value>false</value> - </exp> - <exp bool_exp="(pv0 == true) && (pv1 == false) && (pv2 == 0)"> - <value>true</value> - </exp> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:DevLocked</pv_name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:Inhibit_Lock</pv_name> - <pv_name>loc://${SecSub}:${Dis}-${Dev}-${Index}:EnaForceUnlock</pv_name> - </rule> - </rules> - <tooltip>Unlock this device</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_Faceplate_Trend.plt b/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_Faceplate_Trend.plt deleted file mode 100644 index d0bb7e56..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/DeviceTypes/Valves/PV_VALVE_Faceplate_Trend.plt +++ /dev/null @@ -1,51 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<databrowser> - <title></title> - <save_changes>true</save_changes> - <show_legend>false</show_legend> - <show_toolbar>true</show_toolbar> - <grid>false</grid> - <scroll>true</scroll> - <update_period>3.0</update_period> - <scroll_step>5</scroll_step> - <start>-10 minutes 0.0 seconds</start> - <end>now</end> - <archive_rescale>NONE</archive_rescale> - <foreground> - <red>229</red> - <green>229</green> - <blue>229</blue> - </foreground> - <background> - <red>77</red> - <green>77</green> - <blue>77</blue> - </background> - <title_font>Cantarell|16|1</title_font> - <label_font>Cantarell|11|1</label_font> - <scale_font>Cantarell|10|0</scale_font> - <legend_font>Cantarell|10|0</legend_font> - <axes> - <axis> - <visible>true</visible> - <name>Value Axis</name> - <use_axis_name>true</use_axis_name> - <use_trace_names>true</use_trace_names> - <right>false</right> - <color> - <red>255</red> - <green>165</green> - <blue>0</blue> - </color> - <min>0.0</min> - <max>25.0</max> - <grid>true</grid> - <autoscale>true</autoscale> - <log_scale>false</log_scale> - </axis> - </axes> - <annotations> - </annotations> - <pvlist> - </pvlist> -</databrowser> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/Diagnostics/Connection.bob b/NON-APPROVED/CMS_OPI_MASTER/Diagnostics/Connection.bob deleted file mode 100644 index ffc2c09d..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/Diagnostics/Connection.bob +++ /dev/null @@ -1,221 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>OnlineConnection</name> - <width>320</width> - <height>220</height> - <widget type="rectangle" version="2.0.0"> - <name>Rectangle</name> - <y>33</y> - <width>320</width> - <height>187</height> - <line_color> - <color name="Grid" red="169" green="169" blue="169"> - </color> - </line_color> - <background_color> - <color red="255" green="255" blue="255"> - </color> - </background_color> - <transparent>true</transparent> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_19</name> - <text>EPICS communication</text> - <width>300</width> - <height>30</height> - <font> - <font name="LARGE-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="21.0"> - </font> - </font> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_20</name> - <text>ModbusConnected:</text> - <y>42</y> - <width>159</width> - <height>30</height> - <font> - <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_21</name> - <text>S7Connected:</text> - <y>62</y> - <width>159</width> - <height>30</height> - <font> - <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_22</name> - <text>IOC Connected:</text> - <y>82</y> - <width>159</width> - <height>30</height> - <font> - <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_23</name> - <text>PLC hash OK:</text> - <y>102</y> - <width>159</width> - <height>30</height> - <font> - <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_24</name> - <text>Alive:</text> - <y>122</y> - <width>159</width> - <height>30</height> - <font> - <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>Text Update_12</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:AliveR</pv_name> - <x>170</x> - <y>125</y> - <width>140</width> - <height>18</height> - <foreground_color> - <color name="ORANGE-BORDER" red="153" green="117" blue="49"> - </color> - </foreground_color> - <transparent>true</transparent> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>Text Update_13</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PLCHashCorrectR</pv_name> - <x>170</x> - <y>105</y> - <width>140</width> - <height>18</height> - <foreground_color> - <color name="ORANGE-BORDER" red="153" green="117" blue="49"> - </color> - </foreground_color> - <transparent>true</transparent> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>Text Update_14</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ConnectedR</pv_name> - <x>170</x> - <y>85</y> - <width>140</width> - <height>18</height> - <foreground_color> - <color name="ORANGE-BORDER" red="153" green="117" blue="49"> - </color> - </foreground_color> - <transparent>true</transparent> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>Text Update_15</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:S7ConnectedR</pv_name> - <x>170</x> - <y>65</y> - <width>140</width> - <height>18</height> - <foreground_color> - <color name="ORANGE-BORDER" red="153" green="117" blue="49"> - </color> - </foreground_color> - <transparent>true</transparent> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>Text Update_16</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ModbusConnectedR</pv_name> - <x>170</x> - <y>46</y> - <width>140</width> - <height>18</height> - <foreground_color> - <color name="ORANGE-BORDER" red="153" green="117" blue="49"> - </color> - </foreground_color> - <transparent>true</transparent> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>Text Update_17</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ModVersionR</pv_name> - <x>170</x> - <y>152</y> - <width>140</width> - <height>18</height> - <foreground_color> - <color name="ORANGE-BORDER" red="153" green="117" blue="49"> - </color> - </foreground_color> - <transparent>true</transparent> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_25</name> - <text>IOCFactory TAG:</text> - <x>21</x> - <y>152</y> - <width>139</width> - <height>30</height> - <font> - <font name="NORMAL-SANS-BOLD" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <foreground_color> - <color name="PRIMARY-DARK" red="31" green="83" blue="102"> - </color> - </foreground_color> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_2</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Update parameters</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:UploadParametersS</pv_name> - <x>75</x> - <y>179</y> - <width>155</width> - <height>32</height> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/Diagnostics/Connection_v02.bob b/NON-APPROVED/CMS_OPI_MASTER/Diagnostics/Connection_v02.bob deleted file mode 100644 index 82c71942..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/Diagnostics/Connection_v02.bob +++ /dev/null @@ -1,167 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>OnlineConnection_v02</name> - <width>350</width> - <height>300</height> - <widget type="group" version="2.0.0"> - <name>EPICS Communication</name> - <width>350</width> - <height>300</height> - <style>3</style> - <background_color> - <color name="BACKGROUND" red="220" green="225" blue="221"> - </color> - </background_color> - <widget type="rectangle" version="2.0.0"> - <name>BGGrey01-titlebar</name> - <width>350</width> - <height>300</height> - <line_width>2</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="GROUP-BACKGROUND" red="200" green="205" blue="201"> - </color> - </background_color> - <corner_width>10</corner_width> - <corner_height>10</corner_height> - </widget> - <widget type="rectangle" version="2.0.0"> - <name>BGGrey01-background</name> - <x>10</x> - <y>30</y> - <width>330</width> - <height>260</height> - <line_width>2</line_width> - <line_color> - <color name="GROUP-BORDER" red="150" green="155" blue="151"> - </color> - </line_color> - <background_color> - <color name="BACKGROUND" red="220" green="225" blue="221"> - </color> - </background_color> - <corner_width>5</corner_width> - <corner_height>5</corner_height> - </widget> - <widget type="label" version="2.0.0"> - <name>BGGrey01-title</name> - <text>EPICS Communication</text> - <x>10</x> - <width>330</width> - <height>30</height> - <font> - <font name="SUBSUB-GROUP-HEADER" family="Source Sans Pro" style="BOLD" size="16.0"> - </font> - </font> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_13</name> - <text>IOCFactory TAG:</text> - <x>25</x> - <y>200</y> - <width>140</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_14</name> - <text>Alive:</text> - <x>25</x> - <y>170</y> - <width>140</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_15</name> - <text>PLC hash OK:</text> - <x>25</x> - <y>140</y> - <width>140</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_16</name> - <text>IOC Connected:</text> - <x>25</x> - <y>110</y> - <width>140</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_17</name> - <text>S7 Connected:</text> - <x>25</x> - <y>80</y> - <width>140</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_18</name> - <text>Modbus Connected:</text> - <x>25</x> - <y>50</y> - <width>140</width> - <horizontal_alignment>2</horizontal_alignment> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>Text Update_6</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ModbusConnectedR</pv_name> - <x>175</x> - <y>50</y> - <width>140</width> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>Text Update_7</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:S7ConnectedR</pv_name> - <x>175</x> - <y>80</y> - <width>140</width> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>Text Update_8</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ConnectedR</pv_name> - <x>175</x> - <y>110</y> - <width>140</width> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>Text Update_9</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:PLCHashCorrectR</pv_name> - <x>175</x> - <y>140</y> - <width>140</width> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>Text Update_10</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:AliveR</pv_name> - <x>175</x> - <y>170</y> - <width>140</width> - </widget> - <widget type="textupdate" version="2.0.0"> - <name>Text Update_11</name> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:ModVersionR</pv_name> - <x>175</x> - <y>200</y> - <width>140</width> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_1</name> - <actions> - <action type="write_pv"> - <pv_name>$(pv_name)</pv_name> - <value>1</value> - <description>Update parameters</description> - </action> - </actions> - <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:UploadParametersS</pv_name> - <x>175</x> - <y>240</y> - <width>140</width> - </widget> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/Diagnostics/DiagState.bob b/NON-APPROVED/CMS_OPI_MASTER/Diagnostics/DiagState.bob deleted file mode 100644 index b03688f0..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/Diagnostics/DiagState.bob +++ /dev/null @@ -1,63 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>DiagState</name> - <width>33</width> - <height>200</height> - <widget type="picture" version="2.0.0"> - <name>WID_Connected</name> - <file>../symbols/custom/ConnectedPNG.png</file> - <y>36</y> - <width>30</width> - <height>30</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>true</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>false</value> - </exp> - <pv_name>${PVConnected}</pv_name> - </rule> - </rules> - <tooltip>Siemens module connected</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_Warning</name> - <file>../symbols/custom/warning.png</file> - <y>82</y> - <width>30</width> - <height>30</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>true</value> - </exp> - <pv_name>${PVModuleError}</pv_name> - </rule> - </rules> - <tooltip>Siemens card error! Open TIA Portal!</tooltip> - </widget> - <widget type="picture" version="2.0.0"> - <name>WID_Disconnected</name> - <file>../symbols/custom/DisconnectedPNG.png</file> - <y>37</y> - <width>30</width> - <height>30</height> - <rules> - <rule name="VisibilityRule" prop_id="visible" out_exp="false"> - <exp bool_exp="pv0 == true"> - <value>false</value> - </exp> - <exp bool_exp="pv0 == false"> - <value>true</value> - </exp> - <pv_name>${PVConnected}</pv_name> - </rule> - </rules> - <tooltip>Siemens module disconnected!</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_ColdBox.bob b/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_ColdBox.bob deleted file mode 100644 index 74fff9c5..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_ColdBox.bob +++ /dev/null @@ -1,1271 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CMS Cold Box</name> - <width>1793</width> - <height>1010</height> - <widget type="label" version="2.0.0"> - <name>Label</name> - <text>CMS Cold Box</text> - <width>1808</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color red="0" green="148" blue="202"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="picture" version="2.0.0"> - <name>Background</name> - <file>../symbols/OPIBackGrounds/ColdBoxBackGround.png</file> - <y>30</y> - <width>1793</width> - <height>980</height> - <stretch_image>true</stretch_image> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PDT-62071</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PDT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62071</WIDIndex> - <WIDLabel>Diff.Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>242</x> - <y>52</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-62073</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62073</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>552</x> - <y>85</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PDT-62067</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PDT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62067</WIDIndex> - <WIDLabel>Diff.Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>686</x> - <y>55</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PDT-62065</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PDT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62065</WIDIndex> - <WIDLabel>Diff.Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>801</x> - <y>49</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PDT-62063</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PDT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62063</WIDIndex> - <WIDLabel>Diff.Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>922</x> - <y>79</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-62075</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62075</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>987</x> - <y>39</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-61700</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>61700</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>296</x> - <y>311</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-61800</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>61800</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>296</x> - <y>276</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62117</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62117</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>440</x> - <y>239</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62118</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62118</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>440</x> - <y>274</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62120</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62120</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>457</x> - <y>314</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62119</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62119</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>457</x> - <y>350</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_62001</name> - <file>../DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62001</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>552</x> - <y>263</y> - <width>80</width> - <height>100</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-61500</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>61500</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>289</x> - <y>350</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-61600</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>61600</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>289</x> - <y>386</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-62077</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62077</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>162</x> - <y>426</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-61400</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>61400</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>289</x> - <y>420</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-61300</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>61300</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>289</x> - <y>456</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62087</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62087</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>449</x> - <y>490</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62088</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62088</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>449</x> - <y>526</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62089</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62089</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>341</x> - <y>532</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62090</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62090</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>341</x> - <y>568</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62091</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62091</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>442</x> - <y>608</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62092</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62092</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>442</x> - <y>644</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62093</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62093</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>349</x> - <y>633</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62094</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62094</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>349</x> - <y>668</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-62079</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62079</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>55</x> - <y>605</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62115</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62115</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>561</x> - <y>458</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62114</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62114</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>561</x> - <y>494</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62113</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62113</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>662</x> - <y>456</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>EH-42440</name> - <file>../DeviceTypes/Heaters/EH_HeaterSupply_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>EH</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Heater</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>664</x> - <y>544</y> - <width>80</width> - <height>50</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>EH-42440</name> - <file>../DeviceTypes/Heaters/EH_HeaterSupply_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>EH</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Heater</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>664</x> - <y>593</y> - <width>80</width> - <height>50</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>EH-42440</name> - <file>../DeviceTypes/Heaters/EH_HeaterSupply_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>EH</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Heater</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>584</x> - <y>593</y> - <width>80</width> - <height>50</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>EH-42440</name> - <file>../DeviceTypes/Heaters/EH_HeaterSupply_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>EH</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Heater</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>584</x> - <y>544</y> - <width>80</width> - <height>50</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>P-62010</name> - <file>../DeviceTypes/Pumps/P_ControlPump_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>P</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62010</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>249</x> - <y>537</y> - <width>100</width> - <height>70</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>P-62011</name> - <file>../DeviceTypes/Pumps/P_ControlPump_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>P</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62011</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>244</x> - <y>643</y> - <width>100</width> - <height>70</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62112</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62112</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>561</x> - <y>647</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62116</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62116</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>561</x> - <y>683</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62111</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62111</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>648</x> - <y>648</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62100</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62100</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>737</x> - <y>691</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62099</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62099</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>737</x> - <y>654</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62109</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62109</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>806</x> - <y>471</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62110</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62110</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>893</x> - <y>472</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62107</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62107</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>806</x> - <y>509</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62108</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62108</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>893</x> - <y>510</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62105</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62105</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>806</x> - <y>547</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62106</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62106</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>893</x> - <y>548</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62103</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62103</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>806</x> - <y>585</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62104</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62104</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>893</x> - <y>586</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62101</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62101</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>806</x> - <y>622</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62102</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62102</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>893</x> - <y>623</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62086</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62086</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1053</x> - <y>481</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62085</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62085</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1053</x> - <y>516</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62095</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62095</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>691</x> - <y>733</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62096</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62096</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>691</x> - <y>769</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62002</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62082</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>307</x> - <y>842</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62001</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62081</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>387</x> - <y>843</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV-62033</name> - <file>../DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62033</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>460</x> - <y>754</y> - <width>80</width> - <height>100</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62084</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62084</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1048</x> - <y>640</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62083</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62083</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1048</x> - <y>675</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62098</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62098</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>857</x> - <y>797</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-62097</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62097</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>937</x> - <y>797</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV-62037</name> - <file>../DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62037</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1080</x> - <y>770</y> - <width>100</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PDT-62069</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PDT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62069</WIDIndex> - <WIDLabel>Diff.Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>751</x> - <y>931</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>FT-62061</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>FT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62061</WIDIndex> - <WIDLabel>Diff.Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>905</x> - <y>921</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TP-69100</name> - <file>../DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>TP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>69100</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1356</x> - <y>126</y> - <width>75</width> - <height>100</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>DP-69120</name> - <file>../DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>DP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>69120</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1351</x> - <y>32</y> - <width>75</width> - <height>100</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-69150</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>69150</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1276</x> - <y>149</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-69070</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>69070</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1273</x> - <y>227</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-69030</name> - <file>../DeviceTypes/Valves/PV_VALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>69030</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1411</x> - <y>224</y> - <width>81</width> - <height>76</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>DP-89120</name> - <file>../DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>DP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89120</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1516</x> - <y>391</y> - <width>117</width> - <height>73</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-89620</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89620</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1447</x> - <y>474</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-89070</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89070</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1512</x> - <y>556</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-89030</name> - <file>../DeviceTypes/Valves/PV_VALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89030</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1576</x> - <y>548</y> - <width>81</width> - <height>76</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TP-89100</name> - <file>../DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>TP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89100</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1517</x> - <y>460</y> - <width>117</width> - <height>73</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_4</name> - <text>7680 X 2880</text> - <x>1980</x> - <y>517</y> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_5</name> - <text>2560 X 1440</text> - <x>1970</x> - <y>464</y> - </widget> - <widget type="label" version="2.0.0"> - <name>Label_6</name> - <text>1920 X 1080</text> - <x>1950</x> - <y>350</y> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_DistributionBox_MRPlug.bob b/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_DistributionBox_MRPlug.bob deleted file mode 100644 index ddc200ce..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_DistributionBox_MRPlug.bob +++ /dev/null @@ -1,767 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CMS Distribution Box and MR Plug</name> - <width>1793</width> - <height>1010</height> - <widget type="label" version="2.0.0"> - <name>Label</name> - <text>CMS Distribution Box and MR Plug</text> - <width>1808</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color red="0" green="148" blue="202"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="picture" version="2.0.0"> - <name>Background</name> - <file>../symbols/OPIBackGrounds/DistributionBoxBackGround.png</file> - <y>30</y> - <width>1793</width> - <height>980</height> - <stretch_image>true</stretch_image> - </widget> - <widget type="embedded" version="2.0.0"> - <name>DP-89580</name> - <file>../DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>DP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89580</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>75</x> - <y>195</y> - <width>117</width> - <height>73</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TP-89560</name> - <file>../DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>TP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89560</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>76</x> - <y>265</y> - <width>117</width> - <height>73</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-89610</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89610</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>160</x> - <y>283</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-89500</name> - <file>../DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89500</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>69</x> - <y>388</y> - <width>81</width> - <height>76</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-89490</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89490</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>174</x> - <y>476</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_82095</name> - <file>../DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82095</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>454</x> - <y>273</y> - <width>119</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-82047</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82047</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>485</x> - <y>360</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-89380</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89380</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>880</x> - <y>250</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>P-89420</name> - <file>../DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>P</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89420</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>969</x> - <y>156</y> - <width>117</width> - <height>73</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TP-89400</name> - <file>../DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>TP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89400</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>970</x> - <y>226</y> - <width>117</width> - <height>73</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-89320</name> - <file>../DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89320</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>963</x> - <y>343</y> - <width>81</width> - <height>76</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-89450</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89450</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1060</x> - <y>410</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-89230</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89230</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1341</x> - <y>135</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>DP-89270</name> - <file>../DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>DP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89270</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1435</x> - <y>49</y> - <width>117</width> - <height>73</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TP-89250</name> - <file>../DeviceTypes/Pumps/TP_TurbinePump_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>TP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89250</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1436</x> - <y>119</y> - <width>117</width> - <height>73</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-89180</name> - <file>../DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89180</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1431</x> - <y>230</y> - <width>81</width> - <height>76</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-89160</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>89160</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1510</x> - <y>287</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82043</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82043</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>549</x> - <y>503</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82044</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82044</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>549</x> - <y>536</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_82008</name> - <file>../DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82008</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>632</x> - <y>644</y> - <width>80</width> - <height>100</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_82012</name> - <file>../DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82012</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>565</x> - <y>576</y> - <width>119</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82033</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82033</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>625</x> - <y>739</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82034</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82034</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>625</x> - <y>772</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-82045</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82045</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>625</x> - <y>845</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>FT-82049</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>FT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82049</WIDIndex> - <WIDLabel>Diff.Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>706</x> - <y>927</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>FT-82050</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>FT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82050</WIDIndex> - <WIDLabel>Diff.Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>792</x> - <y>837</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>FT-82051</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>FT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82051</WIDIndex> - <WIDLabel>Diff.Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>865</x> - <y>927</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>FT-82052</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>FT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82052</WIDIndex> - <WIDLabel>Diff.Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>946</x> - <y>839</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82042</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82042</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>935</x> - <y>490</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82041</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82041</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>935</x> - <y>523</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82039</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82039</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>960</x> - <y>560</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82040</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82040</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1039</x> - <y>560</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82037</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82037</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>960</x> - <y>594</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82038</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82038</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1039</x> - <y>594</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82035</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82035</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>960</x> - <y>645</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82036</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82036</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1039</x> - <y>645</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82025</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82025</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>728</x> - <y>687</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82026</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82026</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>807</x> - <y>687</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82027</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82027</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>889</x> - <y>715</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82028</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82028</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>968</x> - <y>715</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82029</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82029</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1046</x> - <y>739</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82030</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82030</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1125</x> - <y>739</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82031</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82031</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1016</x> - <y>773</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-82032</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>82032</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1016</x> - <y>806</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-65120</name> - <file>../DeviceTypes/Valves/PV_VALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>65120</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1258</x> - <y>274</y> - <width>81</width> - <height>76</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_EquipmentCooling.bob b/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_EquipmentCooling.bob deleted file mode 100644 index 049b8922..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_EquipmentCooling.bob +++ /dev/null @@ -1,132 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CMS Equipment Cooling</name> - <width>1793</width> - <height>1010</height> - <widget type="label" version="2.0.0"> - <name>Label</name> - <text>CMS Equipment Cooling</text> - <width>1808</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color red="0" green="148" blue="202"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="picture" version="2.0.0"> - <name>Background</name> - <file>../symbols/OPIBackGrounds/PumpCoolingBackGround.png</file> - <y>30</y> - <width>1793</width> - <height>980</height> - <stretch_image>true</stretch_image> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-68006</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>68006</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1302</x> - <y>297</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-68002</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>68002</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>579</x> - <y>532</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>DP-68023</name> - <file>../DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>DP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>68023</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1118</x> - <y>253</y> - <width>117</width> - <height>73</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>DP-68024</name> - <file>../DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>DP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>68024</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1118</x> - <y>350</y> - <width>117</width> - <height>73</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-68004</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>68004</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1342</x> - <y>525</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_68019</name> - <file>../DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>68019</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>513</x> - <y>402</y> - <width>80</width> - <height>100</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_GasManagementPanel.bob b/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_GasManagementPanel.bob deleted file mode 100644 index 0f87e0e8..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_GasManagementPanel.bob +++ /dev/null @@ -1,475 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CMS Gas Management Panel</name> - <width>1793</width> - <height>1010</height> - <widget type="label" version="2.0.0"> - <name>Label</name> - <text>CMS Gas Management Panel</text> - <width>1808</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color red="0" green="148" blue="202"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="picture" version="2.0.0"> - <name>Background</name> - <file>../symbols/OPIBackGrounds/GasManagementPanelBackGround.png</file> - <y>30</y> - <width>1793</width> - <height>980</height> - <stretch_image>true</stretch_image> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_42320</name> - <file>../DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42320</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>633</x> - <y>92</y> - <width>80</width> - <height>100</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-42620</name> - <file>../DeviceTypes/Valves/PV_VALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42620</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>486</x> - <y>143</y> - <width>81</width> - <height>76</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42440</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42440</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>385</x> - <y>192</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42400</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42400</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>383</x> - <y>277</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-42540</name> - <file>../DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42540</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>472</x> - <y>375</y> - <width>81</width> - <height>76</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-42900</name> - <file>../DeviceTypes/Valves/PV_VALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42900</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>754</x> - <y>323</y> - <width>81</width> - <height>76</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42500</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42500</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>306</x> - <y>377</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-42860</name> - <file>../DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42860</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>821</x> - <y>415</y> - <width>81</width> - <height>76</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-42580</name> - <file>../DeviceTypes/Valves/PV_VALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42580</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>533</x> - <y>527</y> - <width>81</width> - <height>76</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42460</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42460</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>763</x> - <y>485</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42420</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42420</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>352</x> - <y>604</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-42820</name> - <file>../DeviceTypes/Valves/PV_VALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42820</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>469</x> - <y>573</y> - <width>81</width> - <height>76</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_42310</name> - <file>../DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42310</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>407</x> - <y>663</y> - <width>119</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_42330</name> - <file>../DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42330</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>561</x> - <y>675</y> - <width>119</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-42780</name> - <file>../DeviceTypes/Valves/PV_VALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42780</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>702</x> - <y>739</y> - <width>81</width> - <height>76</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_62001</name> - <file>../DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62001</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>893</x> - <y>665</y> - <width>119</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42480</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42480</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1077</x> - <y>635</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_62005</name> - <file>../DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>62005</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1012</x> - <y>710</y> - <width>80</width> - <height>100</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-42660</name> - <file>../DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42660</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>154</x> - <y>839</y> - <width>81</width> - <height>76</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-42700</name> - <file>../DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42700</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>324</x> - <y>838</y> - <width>81</width> - <height>76</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PV-42740</name> - <file>../DeviceTypes/Valves/PV_VALVE_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>PV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42740</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>495</x> - <y>836</y> - <width>81</width> - <height>76</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-42520</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42520</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1122</x> - <y>759</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-42530</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42530</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1122</x> - <y>792</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>DP-42140</name> - <file>../DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>DP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42140</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1137</x> - <y>586</y> - <width>117</width> - <height>73</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>DP-42150</name> - <file>../DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>DP</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42150</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1320</x> - <y>722</y> - <width>117</width> - <height>73</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-65100</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>65100</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1610</x> - <y>250</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-42993</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>42993</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>287</x> - <y>613</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_Home.bob b/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_Home.bob deleted file mode 100644 index d33b099a..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_Home.bob +++ /dev/null @@ -1,97 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CMS Main Display</name> - <width>1920</width> - <height>1080</height> - <widget type="label" version="2.0.0"> - <name>Label</name> - <text>Cryogenics Moderator System</text> - <width>1920</width> - <height>50</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <foreground_color> - <color red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color red="0" green="148" blue="202"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="navtabs" version="2.0.0"> - <name>Navigation Tabs</name> - <tabs> - <tab> - <name>Home</name> - <file>CMS_OverView.bob</file> - <macros> - </macros> - <group_name></group_name> - </tab> - <tab> - <name>GMP</name> - <file>CMS_GasManagementPanel.bob</file> - <macros> - </macros> - <group_name></group_name> - </tab> - <tab> - <name>ColdBox</name> - <file>CMS_ColdBox.bob</file> - <macros> - </macros> - <group_name></group_name> - </tab> - <tab> - <name>Distribution</name> - <file>CMS_DistributionBox_MRPlug.bob</file> - <macros> - </macros> - <group_name></group_name> - </tab> - <tab> - <name>TMCP Spool</name> - <file>CMS_TMCP_Jumper_Spool.bob</file> - <macros> - </macros> - <group_name></group_name> - </tab> - <tab> - <name>Eq Cooling</name> - <file>CMS_EquipmentCooling.bob</file> - <macros> - </macros> - <group_name></group_name> - </tab> - </tabs> - <y>50</y> - <width>1920</width> - <height>1028</height> - <tab_height>40</tab_height> - <selected_color> - <color name="BLUE-GROUP-BACKGROUND" red="179" green="209" blue="209"> - </color> - </selected_color> - <active_tab>1</active_tab> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Open Maintenance</name> - <actions> - <action type="open_display"> - <file>CMS_Maintenance.bob</file> - <target>standalone</target> - <description>Open Maintenance</description> - </action> - </actions> - <text>Maintenance</text> - <y>1040</y> - <height>40</height> - <tooltip>$(actions)</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_Maintenance.bob b/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_Maintenance.bob deleted file mode 100644 index 91a47a0e..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_Maintenance.bob +++ /dev/null @@ -1,90 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>AlarmForum Test</name> - <width>1973</width> - <height>1010</height> - <widget type="label" version="2.0.0"> - <name>Label</name> - <text>CMS Device Test Screen</text> - <width>1920</width> - <height>80</height> - <font> - <font family="Titillium" style="BOLD" size="32.0"> - </font> - </font> - <foreground_color> - <color red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color red="0" green="148" blue="202"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="embedded" version="2.0.0"> - <name>OnlineConnection</name> - <file>../Diagnostics/Connection.bob</file> - <macros> - <Dev>PLC</Dev> - <Dis>Cryo</Dis> - <Index>01</Index> - <SecSub>CrS-CMS</SecSub> - </macros> - <x>750</x> - <y>130</y> - <width>320</width> - <height>230</height> - <resize>2</resize> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button</name> - <actions> - <action type="write_pv"> - <pv_name>CrS-CMS:Cryo-Virt-DIAG:Cmd_AckAlarm</pv_name> - <value>1</value> - <description>Write PV</description> - </action> - </actions> - <text>Acknowledge Alarms</text> - <x>10</x> - <y>12</y> - <width>210</width> - <height>50</height> - <font> - <font family="Source Sans Pro" style="BOLD" size="21.0"> - </font> - </font> - <tooltip>$(actions)</tooltip> - </widget> - <widget type="action_button" version="3.0.0"> - <name>Action Button_1</name> - <actions> - <action type="execute"> - <script file="EmbeddedPy"> - <text><![CDATA[# Embedded python script -from org.csstudio.display.builder.rcp.script import RCPUtil - -RCPUtil.executeEclipseCommand( - 'org.eclipse.ui.views.showView', - [ 'org.eclipse.ui.views.showView.viewId', - 'org.csstudio.alarm.beast.ui.alarmtable.view'] -)]]></text> - </script> - <description>Open AlarmTable</description> - </action> - </actions> - <text>Open AlarmTable</text> - <x>750</x> - <y>397</y> - <width>360</width> - <height>90</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="36.0"> - </font> - </font> - <tooltip>$(actions)</tooltip> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_OverView.bob b/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_OverView.bob deleted file mode 100644 index a300958c..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_OverView.bob +++ /dev/null @@ -1,27 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CMS OverView</name> - <width>1793</width> - <height>1010</height> - <widget type="label" version="2.0.0"> - <name>Label</name> - <text>CMS OverView</text> - <width>1808</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color red="0" green="148" blue="202"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_TMCP_Jumper_Spool.bob b/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_TMCP_Jumper_Spool.bob deleted file mode 100644 index 0905515e..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/OPI/CMS_TMCP_Jumper_Spool.bob +++ /dev/null @@ -1,215 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<display version="2.0.0"> - <name>CMS TMCP Jumper Spool</name> - <width>1793</width> - <height>1010</height> - <widget type="label" version="2.0.0"> - <name>Label</name> - <text>CMS TMCP Jumper Spool</text> - <width>1808</width> - <height>30</height> - <font> - <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> - </font> - </font> - <foreground_color> - <color red="255" green="255" blue="255"> - </color> - </foreground_color> - <background_color> - <color red="0" green="148" blue="202"> - </color> - </background_color> - <transparent>false</transparent> - <horizontal_alignment>1</horizontal_alignment> - <vertical_alignment>1</vertical_alignment> - </widget> - <widget type="picture" version="2.0.0"> - <name>Background</name> - <file>../symbols/OPIBackGrounds/TMCPJumperSpoolBackGround.png</file> - <y>30</y> - <width>1793</width> - <height>980</height> - <stretch_image>true</stretch_image> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PDT-51880</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PDT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>51880</WIDIndex> - <WIDLabel>Diff.Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>589</x> - <y>30</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_51880</name> - <file>../DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>51880</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>578</x> - <y>115</y> - <width>80</width> - <height>100</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_51870</name> - <file>../DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>51870</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>578</x> - <y>187</y> - <width>80</width> - <height>100</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-51200</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>51200</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>560</x> - <y>322</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-59100</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>59100</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1034</x> - <y>297</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_51860</name> - <file>../DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Horizontal.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>51860</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>947</x> - <y>425</y> - <width>80</width> - <height>100</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-514001</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>514001</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>965</x> - <y>513</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-514002</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>514002</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>1044</x> - <y>513</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>CV_51850</name> - <file>../DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical.bob</file> - <macros> - <WIDDev>CV</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>51850</WIDIndex> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>814</x> - <y>521</y> - <width>119</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> - <widget type="embedded" version="2.0.0"> - <name>TT-51300</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical.bob</file> - <macros> - <WIDDev>TT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>51300</WIDIndex> - <WIDLabel>Temperature</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>742</x> - <y>604</y> - <width>80</width> - <height>36</height> - <resize>1</resize> - </widget> - <widget type="embedded" version="2.0.0"> - <name>PT-51100</name> - <file>../DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon.bob</file> - <macros> - <WIDDev>PT</WIDDev> - <WIDDis>Cryo</WIDDis> - <WIDIndex>51100</WIDIndex> - <WIDLabel>Pressure</WIDLabel> - <WIDSecSub>CrS-CMS</WIDSecSub> - </macros> - <x>575</x> - <y>728</y> - <width>80</width> - <height>80</height> - <resize>1</resize> - <transparent>true</transparent> - </widget> -</display> diff --git a/NON-APPROVED/CMS_OPI_MASTER/_project.xml b/NON-APPROVED/CMS_OPI_MASTER/_project.xml deleted file mode 100644 index 151dc6fa..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/_project.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>CMS</name> - <comment></comment> - <projects> - <project>CSS</project> - <project>ess-symbols</project> - <project>ess-templates</project> - </projects> - <buildSpec> - </buildSpec> - <natures> - </natures> -</projectDescription> diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/OPIBackGrounds/ColdBoxBackGround.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/OPIBackGrounds/ColdBoxBackGround.png deleted file mode 100644 index 0aefdf478dd3ecd2b6d60af1cd857c9f565ad5ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 272533 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/OPIBackGrounds/DistributionBoxBackGround.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/OPIBackGrounds/DistributionBoxBackGround.png deleted file mode 100644 index 841cdad9d333f7bf9579abb3f1a598666556fcc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165818 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 A@c;k- diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/OPIBackGrounds/GasManagementPanelBackGround.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/OPIBackGrounds/GasManagementPanelBackGround.png deleted file mode 100644 index 6011fa32639b1ed8aa7868df27b33b8ceeb71793..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 213743 zcmeFa2UwHo)-@c*Ib)YmM5HJ>Qj{WsR6)QpU;x2F2SF(+MXE|CI3pq;prK2X5k!Q5 zAic#=LRCNzB1IxiM5KgX0{QlxfZ{nb^UnMK^Zw=fK90v2WS%F_UG`pkt+j9cPHL!Z zSj)K<gTZXT9zS*(gIRBd!K@~&{sF$@6IZkzURF4rRyl%6ujTHCH{V}8eBv+$lNr2@ zcK%=RevSQceJ2cNV;TDYiZG##T=2~wOx0A5Vd&_8_e+vP;5)0XU{CzKs(S_Zk2`+4 zkVZL)!O*?2#|~?`7=M0e>AXev-p&Of-u0`mOJ)Bgbv;uo{E$MrW5nR61>Nm9AFrl( z``Rcku?(vZF&vt@y6&Ql<!Sr2W*)zEe$!6g^GY=oX~E~QsumBwH&?B$qzrRMy$Mt^ z|FP~>bZzBaS!4ES0DOQiU(c-D?k=qP@)m=6W{rQeV%htXe48bgy~R8}_8S_Er7xwh z<8PM!j9wpY_TyasUi+t0E0?{$ugVJp`t?i8@7RW~?=aqicmL6wH^9@5i+#PplM|AX zl1afwo_rr^Am03b;?eTEwHb9jcYUi~zN1+F|4YyC|LOq#-@N$=A>whKW%F;Cn3A&B zbKFgs<-+dU(vP;Y{l(I<St-bR((bnY9zuTvyRYu5ue10j<>AAJ<9B_=-sp7d1>Bb2 zbK>V^i|ElA(z?F$Pmecvk1k(pN*ncLG)1s$e+dj(KIvC0pS$MzC+>WtzI<7~kzLo9 z!iPOP;`q%aVl(aI2tVyz-7K(tQGberPl8X}>EgP4r`!+Hld03WyXAYX-QWCh=;9Ac ze)Gc`OF#VWmG3P6@YQdA7@mZ2Wl@!HJ~PMSXLeiunV(5r?36eB`Sg$9F6xsi!ZFF= zy#M-r;G5BCgGaGpgXgwdehsDAC-!j$_$}Wz?OOgQxqH|3wFu&WdEbOx76QBvp6is) z;oZCX@i(8&=IGYir`qU--|X<V80Hf`+P8emJ$beGgc+L4pU}o^YwZ~|{4e)smw&ov zQl`u&)bd>(OWr<YKH=fZ%LA16<>!m@z2lo3l1zV5cEI0+52Knw{Xt8!QIs{GgZt}} z%RMQ{{>pHNI$t^Gn>hdF5w2K5TlT)h@{3_G+6~#ib)a0a_+^uFI&96_h?%W+dEZBp z&lexQoU(ik8Vc{bQMdI4yTVO_J=`YcTw3wpJP5yV<i)4Q>%CjQ89B`VuLJWx5m(4s zXU?3NUA;8O7z}6KfN-0Lae!ee-?L^~bFx+Ns_sDfmc&p$ZK<T+ZnFRQ^+z!r)-S7` zo=ACgx8zp!p(cW1-t$+{(l7cOlaH#Xs9dtN#O9@4qjr(@OG~qB#2#du9D2ufFFLwW z#QO48%2;2W@5Q<}pS%t?q5eEGmHwE>q@<*gSJIRlwY9bO;~!twx3=E1)wjNIf!||p zFt0P#xnqr|r|0>pp?Ce^IZ|#K58PyRsO&h#FFN6tW%ldRi7RPcCiBZ*DEWO7o0&g@ zqf%-s1Q)tQ8NY~ZVu58QG?EF8JYc8^-)|cJ%a_zX6FZSX<t?IC8BLqte|C*i@DyBV zo7Q_urrY7>+Ips}f_-0Yvm<2$5EPOP=V`B%=kC#^oAWrGhErQdj|IMd{d&KmBG2S7 zg=gdTgId?_#K=1Fuerv}`|Gd2S`HZ0#VfMtrW;}7oKj~mRJ6W(w|#bQuCY01hoTpE zx(P9E{j^MEw^vP6Ow9Vm#zrh9AtAwE6dxGZ_{ca&8$AUHmud<RN6(^WB%86(KgBn? z9n_&_EXWej+j6<&yVC*0rC&H%<|r6mO<Vi}TcfTY?$GwsX<d3ub7Q7IZlccePu_OT zs3<GrDJB<NY&}Yk<QRMxb4W93K7c+c(>y)Pvu)e)*2jl-bUAE!OmeA-+s)5y6X8^- zT}OXRm8R<s6<L$hdmIQKYE)I@!%mEJkplLMiEY|($Su@7lUvp?(dN$9ty}T&>FMeI z0tbGOA3AWM!p4H)lD29ix1RI+ir={f!et_bHqhLshJ04B?BMO|>!}K{ShY|S*GQ#O z3zw}3$J{ftfqp#_akeiz4#p@Ir@?qDR+lohv>;&hh^jC~kFgTaVhH}5qwr~F><BHd zE;D^<HbbDTH^#PijQBYdO}Vog!RD7~2_Maz?Ck7OH6`7JJ~}O4$a$z8Yp7;uWMouu zZO~xW&^411CZwygFrKVPpgE2<HaA$kb3Q~|-w<}-Vr`noM3b(inq^H*jSwsilbJl+ zTwYiJyXZqgQc1P!JP*AamnhPEIl}C$Cc%ucsC)hBxQVmD)6&=e=&==veQ)N7(-~i$ zmbjTp&nO+(v@{eM$7u8cJ@T1>NSy-<%zfl!z}Odx$$$KI_F$b!armUR`P`%OQo+4> zu)pFe3{t6g2J>|0g0npB@|+A*3Gu{x6;=yys~m3PfTcfurnkykFnp_DR&t^1*oAFe zT<elGV%H814xaC;jm5g}?W>E|tPb*+?(~JnhX8S6Qc+%>dvdT%S4vLc@l^_o!t~C| z`U4Tyc}nMoiW1+bztpg@wpPnaV>=L1N?(}kk)N2H<WDlGb`5jlq@M`OdXNjtnK-Tc z6LZ_Y>*i^yVXkj2QMBz9lTVd!r%w0H#gyYhU}gN<f*=vO7lTX&H=VKBU?DL=5A3bL zPrZx<Ch<6ex#zz80NHin!-o%vhjL3E+Z?j}aCK4}OD&|_p0=wq6JgIF=Wuk3xCiMa zoR^DjJZ&{kYdWYiM*md0efxH-A<gsYWw+nTKYqM)T9r5M{tI80h(p-Sm(@AeWPC-Y zMAfrrN~8ID!hW0QNYYPa?hA(5w|pvf*zEV~c%XF0@r6TS`|u|;H25vdO(}X?FVw{y zf^hlRb1_`f3AZhI7rKadOS>p<7emDqBSd^+zLX#OCQ?AiSPB*>Qkaz5F`@$TFJB}l z^#e)c(V6xNf)HScp20bsW~reN9l2yD2@3S3=t!O<G!2;TR*g^M^ji@d6}1L7^#+yT z9U@$bE_gtv_}?2E8_!4`cXD#V5-Wmvd`nA9{RO;I=gJ42hdWLzT&7ZtE#Fg!IK>&i z4zIbvtd)uv<hAEwlqVcfSTp2kJPu)Tx931F<69G3=xzs_^Uu;!+w$UqByHL0pC;kS z1KUVMu{uk}V(21<F|vYmL!NQ%-}%<RU8m3!LQMBHYKAT4KX27EMqWqFh&Oxn;7f)m zAN)WMoOmZ86und71Z{?ln<t0)`T1q%WcT*=hNbFeq|^E}aR#ol<Cd+3%?%9=)iYy# zx(mbfd7@B2K!BySrQtj2$+-a&df{l3u1S(e?;+fRM=yjM`cuc5(cbK&Y?nAMS267g z#t0a0Z@lziX*mANH-mo^JJFyNHi-pFwJwg(|NNVdWx@O3V)@s%sX28vB7*~!lcxeb zwef={w1I9tYsnp1^UYTDQ%Rn76El=geZj^b^j^`E=9(R8>B)N+`XU4}Qqs&TMSoul z8xO^ws^O#<Ip=*e$E@d>W)(-=-RClJdG(^duczSXo|i6P-r&1&yXtJ%(<V=|H4$%z zpIu*h-rj!y-kH-HFVzpaPuj@1j+*1KTKnYo7CLk*;}ga|MBC{wSKsmlNg`%;oBSu{ z2z1xjO=YLM$pEZbwogSDChY&{Fa8tkd<%WxT~o)!YYN7YsHw6925M1OQ6UjG1}*K! z-XPD^x_%u+9AKvp^lDG*iP^WePMmmiOW?ORe!*S~Gkx~+vlBhMSDc+AM4ZLt<hX1* zia7wo9ksKw6F*)JfhY4y&0t$zh?m2AUBO+fs~ov$A|fJK{Ycf7iltQ2=zje*QRG9+ z5R32!U5AA5809!@5P&CM%U|r;ojCm%7{zYNjE#|)D32qRnFwWI0)2;G9>~nke;t5C zCZl4BE^)@%4(p9CnuM9xIW5p!sgw^DoF?=Z>(bWl^9RZeQ^+Kp_(p=)0_=%b^noc6 z$#SWhpz*pBr}iBey8|ez^Y>p@C1hk|nBFlZ$~-bHuW=Lb5}GUb%KW9Wz1?Wrjvf2t zM$GEFiE|w#?p57qk~PA%Pm3BCACHqOJ#N~p`SPIKJ10&^HnvyQ9|TSkBL3c+ygxv1 z@@N1DbSflTFHziN{~vlI_Z2?=8=749mNZ7*O{FZLfpyK=UfZvufEyQwgiq0<h>X>& z$takX2#foK5OQ@qK%Fqi=t&|;^Aj1kvopc;>EQ9a>fFL%X^O|w(Fw9iGBIq5HZvAR zpC{6%sx=koLvur?YR(zVpoo{De&Pf~xXa^90Uj0x*DlCqVJPYX&im%Yp$_FaNLj=k zUy6i@TTBFuv*?Pin<g`0?i>^C{>jUy8M2{T(WVxK$C(+bQiZT^TT5F8h&tW7+Uy9E zJZ!`6%l1#;1fh5OtmYY7ov5bq8GZf}Dai+&hm7=$jW_zT@Mws;R$ILDfIZdu{`X(8 z`r-3)Q^^Et(q=*WOgx>Vu&^*U%}%}<fPEsR)N`((Imh%u11W$#MEGGO>C93{nFz6v zA8ao;@Gh%ac`0e3htw8>?SYG$=1T1{S%fuR!}GYJc$5QCbx_2U%0U0H0kxJ8FRr8% zMyUMpG?|HrQXttQECe+GASQCxjN<%wW6u;>KiAMB$U5hH8TUBVIS5UP&7UXYCsHR} z-rlB$AF60f*32WxO49r67U~vW<=hh$YRNhlIL*Sdefx=D-n@HvHn$zSMGb#DI9Nd7 zK-?S03l}atFDpAX>H?YkcgpM6cXQJvWo4s6-C8ouRK)K?ZjZIq7urahnVES4ZxU~) z%Vs!!E%)e-P`Bl&Eu!2%o^+F-rBY{c#u)|A@NE1vxekH9Kb>w=+9*P4Gju^XCRmj) z_v#jXQWhT9WUq0C83c_<ZUj&l+CMoJHr4T5&d!*@nR%v)O_e_0-X9+=c;V2y5_jpD z{(*tiZHWS!al9?E!=-b!q!3v-x#-WL3$9&dej<Zh!8z^Ef)58>52inqIZkoyi_Ka| zhpDbwFr`fVu#g(l__?_G1wyS5G9v(zm#Ukf#IUTOTik+nFP-ki>cZchX4bNK|M6d; zpn1BCDAvVHIDZD_m!N)*+k*U$^ueoXy~gy3M>>7|7PBAt7Cz9MJo6gDd9B(@J>`r_ zJ!JQGZ>f2twYi2+cKhB$*=9k2Xq_RN3VY=u#dC%XvE20(uer-8VGfr}8Mhi3c-*D6 z5$6r@BrVJLDlnOfbDy6AI2pW>_O$|`)KY{05KoVJYLw6eaD2=}!2CUIaVx_R;Vcl| zGnr?ES4QFb4X}sB%m9RpANVvg;DeSxbF`aGa*o%6)%MgG+*JzUP4?!-3sz}Q5;bVP zDo|Idi|hN>beWqrzhY6O{kV}^=0_;UUo6beHHxH?)FYl=tmD_06_ZOgB3??J>nL&- z<+!gB#Et#olE;cr)|%(-fJytg>Kbcf<$&$@3Q3utz3tFqf%T_E1=OYNbn>teBY-jZ zionI`|0ZF6n?B*4)#n3pCK*p{@}^_RR%`52Ae9Wdr!{ReOtL9=X{*d!gh5iRWEwHo zj$q8gm6_tl8L{u|T0oOkRlx%HV<1x91PJ;hJA2DU9tERZ2{mr@OkwP2XJBL);9EmO z<0hl>?wY1{TO4pTl|h)`LtkGAyUNRxf&v>qyv@7U$Eb+lDIj7pQ#e=uAJ8jI#KZV8 z^vLL`7Z);$SwzR>=-@vdb`d~W4IU`x_3vBIwwS9du7yHWUI!&4gTPGf>I=8?CJ@A- zFF~9JCd5H|wF@Q(>n-@N{;CjxDy)C6Mu*z~A?vUkZQ3C+E>7czs-odiLu#3w1!dct zX}hR<_tru&-Z|diXtBymSd#TXNY^@x;f|7ljWn72k6jtu!V-y)=R{*xh$kRhLl$Me z*nM{T!agzP6s-mm|HVL+LCHf*j&<W-zUb7Mh?Wt(f+T};XJc$9##Ffatru_wrO}pW zSS1&T^kKSMmZe~Uedm$QX~BvMGM`&>gf5>IxlrgqpP#DgrqDh}pRWiSrQaqD&3$fp zIs!S@*K=;t=kDFRP;|(Q&_^SPHy|4ysOm}SX(kwUR)+~`%YB7!I8-~v{yBL4GL>{y zW<WyoXhIXR?D?DNcEE3%T#@<V^)h6}HC)tkPsfz=MBwE_^UCMXkH`Sh-dqXAV0}kN zoUOjd#yd3;qQ1YbV!7GT(NW*r91g4@q?VWWp@6yx`Lw>VF(lM?@5L)uBwoIJ$vbzu z?;K!#sET0)M8q^kMnO=rTaGFW*_JBDzrYn=r;wRz=sJ)&A%B(;8Eg{;YD^%V{^VsV zd<b#3Sc{?-1#u>W#=WwOSQ0E*y3p+!4E&jtS#g-#S(^#jcTl!4_Ny1=w3*FQ8>{7H zzQkk5%|)PD>>ltMIFnQH;=*ldv%ptbYxc5Q+o)a+CQSP-mmzI(fvjC&LlEwMGTpn7 zL7&a&{FOyvHI&>NUcGt+EF>!{Yi9;--g<hxQS+#-uI}5+ZlYsx^&k>pnO~3MUOlqM zaC8T%Qw=&ZhzkeN3M-!Ka8F1|;<FUuOF!cUEA7R|h<(e|YFA@l;ZrL)m8iT@hYoE| zH!9d1v|TQo*El;jmwzznc2LkwxV6v1!UD_?>$RcwDBGDLdCfaZ_rg3m3lhc!@s3J! zvrgEhod69Jii+gMCnkI*Cnpn2Li2TIAZ;c*eR|;YyCUh!XNBqp?$8Hvr<IOI!hW3^ zrfA|1+`M_Sn%`1bRMgin&(;SpMg8m7n|@feip*>I<wh9HjI@G6oK}OLD0a7DDmQtr zu4+SMWaM$4-jHJ(F6|Tx5z)Ylt?7QjqNr|2HZU?;f8fA@&JVAm&(jy?u~oa!g>oZY zd=t8g^qB*$BqHxJva=WnDT@$^uGyaFIn}+wA|gI5EiL<{q{4H17}quNp#FT?_T!tB zGeCA_w%5bXW7UXP*bWSFXzq7#(I?xn&CE}Ezgc1S<AeJ4_Lzm-=I76!-)t6C^rFeo zX6kSo=jZ1w)f6NNw4XfJ_h?O8%p>l|_EAob<V;EE069ZI->Rgf1WO4I55H1l<?u-c zNCG@Z#Qa9M^s^6p)$8pqGvw%<bbq_{?$-S|=EZlb%8w+8?U$5fv!#@7cXM+SOxF(5 zmgw5hYevl1ksXMrpeFtHgTx)!URkUr!n?N!R3f;Bqc7Nxy#GB5%PH0^!hfZVh;++m z%>nF{0mS{xk?}SNz;d$ekYDXS`FU@Vjx4_^0)|Zzt*x!k6OQ`g7hL&a%~Yb)sgf$P zZy#fg0Bh_M6cl7no2Fi=F#t|$9moLdbTf=MR0M5TGelQ@yOGzLIaE(L!XqMHK#7)r zbwFp-#oRox$DlV~Lze$id%nYN#)6%nY=byROBRzLJUY6vAkVleAu{1w=X0NtHp+q& z_RS?*TaCQ5s~}$RrZ8rmzsBY_i7<41n>fcc9O<tax9ZWQ=A0+rNa2J1P;j+UGfsXD zno^mopR{CLM$WZxRck`F1U{G7I@sOK?TDJ1TA{_fWbFh9r4rt%A#W!J$RU2Cz#}9O ziMXa7-8~lyNxXrPk(&gnAeJQ_s$=Da8$G*rhL&_(jC_f4)6vvv&P?m)Z}3#*hi?oz zQ&LiTl&NRWo~@egZf<Ud3C{FaE<Wtx?Ckt;U_i}wv&kOV6=Nm`zTabwB4Aw|BjTfp z!*Z@$x322g46yL#zrDmupv%8CZdU7I+y~=L7K3fOL*C^M?^$jIk9-@vvQaX(9X|y^ z?6{CdL#3P_XZ^F%nGezCqjFv}m)6s*FJGzybIXI+6MUL9x=gNs^Ha2vF_`<|C;}i- zVZXTe=}CU-DY#mQOozwVtL&sq3BvS;jgA@l!Y5yz3<#kRX*EP%qORkImr;qol`AfE zD?SuS?Jej*^3$_xPw)D3aFuABDHbI=Gp?O0O}^TqUd|O|BV5Ks#GxX~nK*ZL8z-k~ zYqg(sn6IyIBc-}#GM2e)BVkkc78Dei<I~I?9K>Q2aSES1O5|eXUBxdW2g>~p(z*_k zNjl@&7$rVw+xFEw9wUc8e)^<ps9Mu3n9=vCDYgHB2iQC|n0t80%e#*9LI}z;4L3-; z?=UwxI0D(V9;rC9vkfBXGB!yQL;PBnMc*%~?8Z&7!e1bk$=cewHOrtF>(Ob@>j<GD zU&D2G6*psv+*!xI@5ahi8*g-11SgAFm$*=WYKQuQHfV=iXIC<z^Kp1s6PRxSRdfd_ z&4ObAk@rvS!yf%*(Or^ZZEnu{`R%EL^XDur_sYW@z00W<i!uXE4S25fF3w*0O9uMG zTWyry)s)^M;^<zN?Ce;8z(GV93`)u)huQId-flwsjl$w$?$U+Xfsr{1U18>(7MjzO z?qQoH{k2tVD`(j!9XuKCf^+Udr9%US`@Y1GABD_~imr*EP{>9WG%0bDggTxN%X9hi zWo%f`p5SgZv=?lCxvhT*l2BE*X(qlLRsOsefOXP+c{+f@&f&NAJUbH?Pys`v&LE%7 zvk!t1=BH>RY(kf{Oz$KkusoYQ<1tUZde*ASWp_xRkE7Z9*@=PkUS0}Uu3WhR;2_*6 zmD}z|TyJ%lxrkG<=#X=XC;4eZUiB)+6eGNH+I=wvg&iR3724v<AE*RBA0NMhe=8;< z6UmIjO>0Fjum`Z`d0uBOW~H36!~i+xp&Jm;QITptJ<^G{4(p!n$;`|I!81au4Hlo^ zT&zyq@i*Q-unSa0x@=0dEFP<sV+)Zmbu33pDKG#pDtK@)S`6v`+yJ&7%_9bL?rGUt z4(f+tMcT;GkAs67fcu7N-b&s}L6bk-9em!!MTYy}l|Aq9xD!I9Nx!zIYHj@p*|D?b z>BUY$UWaN{%eBvYVu_$YZ9)69zNLjDXvZN=14F}*N!2;DI__T+d}n#-0ojVP)Anb~ z9rn@y7{&Y3_tNY9mm&+~OFn6wqUY?Dj~_p-hE>rY-n7rSI8v(t1-LAYg8VM!6wf{% z$dH&`{!9pSH{KOF`wk5a`G-j?375PVAzkxTaYijB_BMSgJMZfn;|F_lSTN_@N6#XO zpG3amsgoFfTUwlC?E~8J3mVPiEfI%1z3V~yiLR$ts~z4^-@iZCT4+Em9ZMY7U*UN9 z{P|rdZ{T*w*q?jH8`$69pZKY~zP|o3FJpt{Di?eo@YdLN5xEpUW*0TS0d>vD$JY-M z50>BEtpcE+OtPAqoSK>nfvp38(T4l`+iYN;?3EmcM1KRf(1+7#t<i^U4{%WpFQKq7 z-JN|kNB&|KT5vYHTqnx)hVPx|^fIEX@E)viM?M@M|BMZDX~#u4?98(=?V&yx>5VYC zNm-c8V+#?@%Be<EX{Z`7Z(v}6uW;oy5wueJwctwsX?)dW%f)!0#z<*-cEoupfJiqH zC})FfdJ}YLq~m;<!!_ef1CRIVeI}*c3P8>vXqy`vPS7^417)C5Wri2!PQ)5*J}MSK z0AK{5NFylI?sFrV%nm7bF&GJOl@#5%u@s6bAnzVQaIe7WVry0_RJS?=?R^(vh*6aI z>@|7>rTR$kO;6wc@WT%c;S5!JsG}rW{TBdmgvfdafI;J%;G<%q&+o3<8itqVwL$MN zm=VFQ!mh|0r&Nuc<s~I^h75Wk>?WERWk4Q@zqncQ{&ghvCFJEv&tE2h=wUzcsR;nY zuOn3g@i!Rh%m66W)kp}$AuMt3sl^(Oq|FCRqnAFtm57&sBxuO{&K7Dp5FCw?J;pw~ zvhOYrG>;v<zH(KA$jqDZ8ow63%O3Y_Eldh4)}*(yj{w%1qTu4y-QW+1Y!k62sd9>8 zyFpCuth~D$8=dk!-0Xg?f5yNT<KUERk=Em<Zw|;|p3HA4^>xpH4Ro%=`uCG37#Sy& zYb7j@b&%XU-)5R60MzQ4I_<E*2_?&)a3AXv5>2u@N(Z9QJ{dS+n)$LG81th*ncx#& zx3ok-wc_X~4wwTB6RO)Rw58Sg(8%RzyPPU|lM^|StCF<u_C>}TySRIJ82(BksLQ%o zLFlv^<MvyEugBvSWQ~Ykhb)JOhBmHTxe_+&g^L$MR5=}D9n*4O!y>WWOB|Me3ob>8 zM=~>rqk8%3l}~49Ctv`F?>t7{AI^6kHXfY@BzhhxhC1jISfxzY+?fa+;K>;1p&nsm zbC_VXEYvkM1*`++W@iOq6M0b|j%MPO&%-9dLa1{F-D&@U1FQ-&Jt6*n>_9AFs}jx@ zUGsq=L6nhQ&pi!O%XW$S{<iS>2P2D?G$~WaqDF;R_R@x&iK&qu4iKk#Pj$yH^v6F( zv`ce&eRda@Ol66q#dQTbZEU}U#1;VYFBX|nwm{Iv`Prnq%nc&z@Al!3qR-!U*x~AJ zRq}b`hoUfXY^8bbCUCcBlINsCsLK3Y>sq$Se5GeM#>U24m#gxppHTqh2Eh%I0t6c{ zYD#!_VTHq4{G)76slS0pczj2MIHD{0T7j;_KgtBv@=6V**Yy{)WZrIED{5=k!}+pi zaup_5ba(*1w?&W^vu$Q6D2xDwu>at}d%TvA-+ZrMzYcYb4Z%^pfdMYa)d-{H?4D=6 z^drDYtm<k~yfei!4?<MT2oR@uFNY(ZeX-8X%<AQ&A<5*I;xzL79C~03=EpDeV`So8 zf_BhAs1Tp!%i7w9!J}Asl1Ma4`d0CtlllPG;LY<qiWe7Tg%|F_B@xU_r!D0su**4n z5wo@aL8K{g>T6J$d6V5`C|6nXxz^9bYsNyx{=E{Q5tg~BVa-<60$5DqQ9EQEd85?L zvXo_A_sOEcc@pNIdcOGOL<D)J2=i?6)O6g?Jo1N;y%w<>;>}X-oRXIk*Nj)#0O{{V zp>>!UUm)V!v}HBo<fF2C9XwE|P9zXS#wRCr)EgpWV$`cQTy=I9Nb;-Zvn*RfEf3`C zw?m`x#-R9P$!i|;M=;es%+JklpE}9Hqp<$Lg9igp&q#;xfd2rrzp8`1^5Egy(1UU( zf9`41uAhYuNI>y}3JLHty%>5|)JRB0_^Zl40K1)eMfAIpncHX&Hs5{9Hfv)+gF!FE zcLC{;`1p7h2Jg#N*LNKikVV%9Re1;#|4F$-CQ>7aG`?a;(w6JKUbg<yKBN3Qyw)Bx zYJ~+^P!uZ1VIp0@l@?8*@qd1Mmo9PhVVDb-=T35#_|abDA+dl#0Ho(HUD`7~KE4<? zGlgFR97lBsnjDwzKxzE7CG;dLGT6Ev(-Sh~4)<Kk=B07lgPDJOn|Fx{3*SHkKHvu% z95hh(LW>-iU#Ed%5r8Vj-TkPcp<!VXt#nKY?F}emdV0+9E}LRy9DcLmZyOzT%=etT zhNtEND%vkEACuj;xHD?k5_dX4p*dPLcL?t4vsO_+c`=Bcw)Wvs@Q6%1>;*cVjNAAn zw9WF;q+kY6`JwgZ)<9^09lwbc#q}=z-YzA52Yd`v=lK0lET5Iac0<C$idVdStM@j~ zj*@|0W-V0ej*O082V!2;!JhnueAv|CFE^2Q5g`~^<0VEl;1QnGDbnSmxDgExlr%CH zi4tkzF$b>-LeV3`h**mg!&wDM_60Cd)4sTA-zQFewb@q*`5FbV7H{9aohTBRWcl-U z&dQRmEG3u_pw1Zi004&R%~mMMUB*A2LVM)Up+naEZ{#Dm(H?tSyH+izNNOc!re}T! z<oY8%@vOV!*%&3I)Ydq8S3EONEYe-s5u3?^6{?&Nt<D3w0M4eRbWEmH3j*%}7_A`+ zF`oD0`VAYxPBb9hDbM!Z+Oe@QY*XOxzyI#9&)5~rhfz`p3=Z~%xJ-!t8Y$G()f1VK z;!b4MR=}(`s8G#4Bv_+5JSr;69#Si+@zK26GEg`3Vw|r4U_YN5CYnfLcc*LaGfFk8 zZD=?h85_I7%*+h936vN{N$e)Py*I%L7?vBlwPu6o*ehwor*_sS9JLf$9AbE>zx8*S z4zMnc_WifGj;i#TW9hFjN(!z-NCo##cJ`H3Ui^8nWKcCbXJsXbBo5d_T2L;eUMl0N zuJ8g>(JTse%FnQoj~+d0AyBHPyhq~>j4PslkeUY^k7>D~`o~+i#dL<A=8`%93XqUd zLWMnCaqKoY)DrJ0!}gK6^6_MYVjZuQ(#jUVT(g&QNF)-1ruKuaIf$PM;!y-<a{$44 z5SKe)Z=<F3%_!~pA0;``pX0m#c%aVMZXXR1(0tBr;;{+2Iydf+*PFaK8WIxH`7-K2 zRcm)#TwHxa1D=66?jTg%z<Ui`1m?fVGjoKA<P4jCl&u(cH~)n)Y!*O2%et}eQCasS zmd)#M*B=L_q~^7nP&Z2Z4?_*!%#)X!`_ND)05MWsMMXtNO-xK2L#B@;O~$g%WN>^J zDtYiACukA~A3U$GKiR??=;PyK{+kE2>u2#(7yd0m#Kmm{Lh3kvA5uKf3O)m=!46zy zvupyEJ+TnL&rv+aPKeKJSM-v<y!SGc&ybo}(3D`CzjC9PdY8XuI1tsOtG9KJPWi1C zONTBwhpuA{#?`P<ru&oQ!P_PLn(6I|Q`^X>FfRJ=Rh*4p;q5W%#R91&;d!0kU1oU( z=mn|9QSCduz<`3tPvBk+Q)wOU!%#!Ot{x=w2FVABvH`$W2MP-DtcTnuwbUD2z)Q4^ zhld5=C-A0EZSad!0a~&3+iv>$)&N<$Z(q6rY+>-|zKE4`e*XEhO)Fj#fpuhBMP<40 zu591~pakIZf(&K<=}ijn03k;2>asS4$~<J%laQ89CK9#^nU-;tW#s9|P6qgKQ#_~6 zB5KNTETumJmv&I%j+1^>0u*QUO-*dq23x~u#tiLWJyfil0BHL24NlgBUFNf|Re1P_ z(M+yG_k5KD`2uEVd@%*?dGgVSlWEV>pO%vjh+bwD&_Mfm4lxe%2M-?f8eHNnVUZ%< zQu+$u%$~Z)1PFGHSWZOXfg1K$FMOFJx-t(+`jL^&7v}R01wfx{+6^NFITCp5L<*N( z@m<?j0ziZ*K}px3k_w|N+zx^uKxAKJWCr*TjHSabFK2Z=Eej4kjVL}wMPZw_R7h5X zQY>7cGXvQL_KzO+0Wi1gSy(bs-r`j@OM09CBJcD;eH#bI8srtWwj`&YRjX#5?_|NP z2H)hjK>@9K*qL{=DsEvpd&_tO8M#cx;U{jnYr>ab5g&%>seE6VBRr7yre+>N23y-9 zviOnS$F^l@d63ZfEN+@w{sxp2?_k&@st=V0w{%!m=5Syt1%{{K{T9K}l_g&}0+=<# zXQwF+0Z##pE?B;|+Wn{qYIoWpK%d<Qdl-8X%G{N}>VZ=LS;Mz&+qNe<anpegup@<3 zh#lUo)_|7Z;umKH01B7sk@J_Vt=B=k1-=A4!Key&0nrp_d&Z7bLWKoeAX0u{nEfqo z#3|z9Lb?4zdO>@@zh1VgC4!)??D;SZxlmQ`T#SO}L9{3hbpwE|IoJzAf<1`x**TdK z^N#p83D;wU_O08ZwjuVAyA+KYj9XviJiN~kySorHHT)YfadEtP@!;FcgG8Y^K40{S zbD#ccs011cZM=-qSwRFR)^FUXlXhnlq=M+Gj64n5Hs>7`5&oR@=WN^a?}l>uhnNe? zYT1q&8W^kvwnCl%*>07f8zt^j>DcANGinDcZb}dob!Q-i8m1aq#yVbsv@w24LI3K8 z4dzfwR$T}P6B7*E<i_0Vnu3;PHn~t~Tv?7VZ^2#<i6%y5<>%*H5gcWa106idYal2r zCTv8$A`X+m&{{C6b70*^x<ObpxcBJKcYAJD79IjqNlta9iF(iUP|@%a2+yteG*1v| zX1Wa(N*d5W#)s2TSHA&1?<dF+K6Tn_wm;eYx7!?cu%s;n-bB`K5@-xonBB8TH9jfG zvR1fjeE@Suvtt;7;~uSPS+P<5y9Nw(D4}87EjDpjO)vad1&~tViR`0Zfb5BrHQm#v zffPBesj1oGCmPOG=-8_|dJ&P#<^{Zgu=8%HMeNfSRzn5K;#W@_KuNR$vljB(4SFMQ zZDK6JBRCwcVHlZg^FA=-8$^jcXo@@Jz7^^N_J_&IM=xHyh;n<O1wrQU1y7-gW$|#- z5~wAlKU({DbM`_81wxVroSpfgLt5hN)>clK53-g`)owpdCGo>?5NH8Y-T>GJ!Ym9C zU$5W7h_B)eSg#CHXz`<7+5#}7GeETT_+vBJ?T)7S@(2?z4viR@O-O6Y{b16lnzsA9 z9)s|!I-h#IfL#G{a>|+`!BJb<w7CsRIlTDMOo`XPl;FQGgKLK+dX{Hl%JmK=NIGLh z7y;)FxVF`rd8Q^OZ$h+7gfuLDD?T>%MDvacVCuFzCY+wDU57FcscIOCr-TO&cCTN* zKJ-MxEe<=VysEk*@89KHF1`ht!J?J-nBJeAlj8%zgg--=SOQl|IQ>3gq(uMn-kJzB z%p~z6uwpe;H<GFxfeo#?v}~w3E1(K-9GgM}CL5{|wxhNaLMkbz8VC_6VPqilwzlfs z^OD7Ws#mIIi};s+(#_hqLtG2f6^b{3#Ec*$ZaSN9zYF^b!Y)?4<JxDvSW4Iuub}@I z$>%vDk9AEv*$_4YhC)cE@)iV|S3P9I<d{J@CXCz<g2M6Y4J531IJcnm46Gv`RGG8B z2VU|y0KR|MCV?){s`%L7pTel>)3Y^X3sDcjp7^xFn?E2j!u%<zdRtia>O-Eh5{MQJ zlQ5NP129pD)QqL2a_q&67get)YQSh3<>(Z|fRo90k;2aAi$`Eo7V^wTppfiJXD+m6 zHKSS%D%)u)kkle4v^3HRmtp>%wpBbHKca!9=osqjV{LyVb{O=&73FvIn0n_7zDd!` zuaX~{EMyAxo9#@#ckdovQGlPHK{Mu9>yEnb1#{UM@l)lu^I%D5v04Fo4(V6n@eHNe z3ZmP*HENNJ|0eM)XHiaCt_O}BR#Ru0A1mkz6$(%cV2Pj+n#?Ux1j)(CpUc>5Hk>VR z<eNEg;SmX&WrQzB*fmKlLNJ_<NpUbnXY{g-jWAk)`Zyz7AY;lPdxACws+?l~R5_Pj zqTv|gPws$%I{w;fNq>a05^2v2CO%6iX6Mt=u-RoJGz0w~TM%a>Npc7r1p!+vT^kj+ zS(7q44agh?^I<KR+jIBWhMiG6>tbYCm6esBBc9u!6`B1<kKv|Y@SqC3b?wq50{Q0; zLhA^srJBS{@yfDLWYmZf*9&OGtY&DTV;Pow&6`#@iqsqwns6k#O;|w%JePC(WWi%D zu>tT7I$@&{^zMBG(GlyO<cYS;NjV>9PRC`Xx&N@zFcVGf&Czi&HT~&!U?ATBD*j(U zv}*tl6jxbYZ7sibFl5mDjRhx>3;>zzSy#^#RCEl5{f8eA!+tvt8lQR`)axsm@}hV7 zR-)40g)AgJV=$E&RaI38T7he0D+u*KCn978x(Kp!K;C0WjNV(>*+T?5BScLQNyk>R z8cgo;du6u>)Bu6W`+&h>-`{`uXcjZ+_aF}9pWpr3#f<7%N~QC;3;DuZo3PCXZmW2I zqB5a**MQ>}LRQ{wd=Kj1=|pU*z5NqYpW7grcc^=nT&@06tvdljo!EXdhS#hr!7+pa zXfWS}YAU`0k!FDBolh`<dA(lO#PcrEK7T?UlXZHe2#X$j^)>)l2$L-ay{ZGD4<J7z z1&>xew!X9z>M*R7VcP9eDYxqZZoQbEb~%mRec|bb_3IN2(U^NHYsYw>>L1d<Gy8^j z;{G8ZP)Uq{2|Ld8D|pkU-~Y;T1gebLHY=+8uRtJ8Gz(UEiQVl6U)4Hj<g>I^kenY4 zK1*-gazEX|<ko)^4y<MWy-4b)h&HD+7q)!A!V2TqMJ~%Ec<djC1#j}ENotZ?SF;Z@ zA$(=<Hzfg8?q+0S=94GLBpBjlS4>qdlw`zHNcmVE!X(gsNDA5yYWhJrxfh_eAi-gc z_<&&wgPc4`^k)@%>>wai#bmDT@PL+Z9;!_JGu-4o@$#-&U|@h~4g4FBp`eNY|I+>= zg#(&$@oPq*>OK!LFQ7|k4ujH9WUuD9uOe+%c3xgG0nNCQ@tdEpyLam|Gvp}JL_Me^ zc34D_iKjHw8>UBVL=kX8s(nK<&DtR4gS7Co+)&RM{l5<x*o$F0a*99ayET=qGuwL3 zY_Tw#c8mE^vig{v`$uDm$1Rf^TfF*p21Jkf$3uk-UyoQ25z+a=HvvdF;K8)j8}#(_ zRs$`~0;WZyki@&rsE+l76jjArV9b#q69uYXa3^ptSY<{je}{*(hBexiEVwusCrwPh zD+h{@dkIH0=X4$Hg-KwP4am6Alc}-#iRz@qMUMg#5Mfg8Y+{u_dusAD1g;l=S6%=V z!>{G+-7K+o3PmgM+!(zdYF(f4>1v3?<FHHT*RKryz-0e2+z+uB-(<)W7i(kIpuV_s z=XPSB?GgA|-GhXVoC>Zniyj=Hl}13gLNYXj1g5<70vOyQ&dzy)j1_g~Xj{KpZkHJ| zIpsz`QGe5{A_z#rThe}_z}9IP#e?ao?$xU#5vGLbvyL7AX&XbWY<2_Egn<LV8?zO; zB<m@ZcyMTIgrX5wns*XlI7cw|@t{~ffmYt}Ur{SB*h8;EVm1###NkkTfxmU=*nLY< zp6DI-mUkZ!QyI!_1slXmv=?A7_UAwdR{|V%z5H*WUSl{DDfES@s^N#5;V#~<wDqn( z%i%EoSyIqS>*?m34(f5{85_Fqk$af~*OdQo6_-Wv-ImIUTD@J}kU%@<rzjcV5JOci z@Os!;s3+APUpWS<D=dK(=B(x~k644xX9s&gm;@?6c*Pz7l>`=!mo5RUy@)w#vm?f4 zM==?P2%l)JngNd%9h$R=4^?eP)Pt0*X24o`AIWeMVKEM8%vo>wGqCg^`5H;)u;QSs zm+jcO09<gD!G|=H_F=cV^ovP$VJtnTq59A}Y=+Dups<64jY>t3v3WDifYM>o&Y!fY z5j-T5(k8s<<fZSUXYMf|%UfZwe&k*~f9;wSqJEG!2RWP+Tmi&@uE*CT1-X>7t1tza zD|-k0Z9n$Rd*yP&#i(H9zt~>vdH@M6NL#=%4t;Rh?&FL-?<CWwwAb)%+Ai#`%3USw zXl^S*^mgs;pw0X8c&!E^rW2+Vq(xZ%P!!+f!O_HkrSLuKyD`adG{cf4y$fcRT`9?U z2x1ir0!hfDf`63@OM*uDgYNEZ-BzS3rd9M+zv_$WQ|bK8gqmouwn96*<E`Kj@l?66 ztL{+F`Ojln%wY1-B7^e#z<%ThOt4?yUU*fgU}o+=+RYR3<tb;9@mH%!Y|^TOa-xVE zzXqi&uh{PJAN`xeKqLYuj7*jJ08=a_@-u6Zna#x2duif{(*gNp?PA;|i6*ZTj16Ox zi<-BA(rBM9VY&rC*(C{bLQpYT3@9r^0JgwB?5RU;9bkrl^AW?Exw#!oDcr<*(3E+$ z#!iZVh~(qUe4}4}pv9Uqamx-QDgp0)1E!y^Ni2w47FnYl0v&07e%uVc#|(}v*l+=g zM?~ZSGUumtD=wHJ0xd5sCqI81w1@8imE=ccPhhxT86SEyT_&^Z>edLg2JfatW84Hk zOeL~+I{rEh$O*Iy&>fAE<@fKulbg;q*NX(|{Xl=Iink~*{rQm-lY@Dbn<(P|@xjms zF@cGkRh)Q<`x4CfsC1~nW5$tT7=;SE^|V2*j_V=RBe7_mL`;V2deY`20Np^XaB#fs zX%?^NaFh={er0g}xz^t--&<^{<KjANWLtWjetIZpCo@w$Vux<KwP0*Roq3iu2z48x zvIU4-6i%|{s@5Ue&Gb9vm!_#&%6r233ZYmLUjxnL*``M-07N#bphc|I!6sm>WpHla z;g!w!G{)e(d77Ut!+$<>GkH6Z%7h{vS6kbC{p@5RU}pNzFzn><nm!NKn-e%gYgboU zBM7<3&*?E*C6EB*9CY6x@f7I!Mhd!xxAK#_->=7Vo{VG8>Q1|^t93w)+4naj`7>yy zXlc8fT++6@1EDP3GIwmN7>ps}Iu#6r!ntN=2QnB`HDIIY-0-bJmb5t{-5s?PwxTWn zCSYRd7nUb+s(#z>66ZXb$jw_`7JQs8AU{q+2CD(q1Ivl}6i26}i8CjVgK<ZnextwL ziJenfqR!PN?PgI4ZFzPAAstX+eEj@bJueNl-SApLnZnC=JL@qQBhng^+~W096#C>9 z*RqfM3m7K2oGNfwO}E&c5!|J~k-@i?DV^N0cC_IK+oRN0|B7cQJ)%<zvcYtSByBJu z0*!>_3k27tP8$@i*t}4R^A0#EXv01YFUV6H02qRa30VqbFg&n$fk26nR{&el+ou;b z3z6#ub4h}F@ca&<%=K5NhbGR@{w0IH3En@zSwOXf<d6VFA}<xu<;)DkAc87X3&1+8 z(5jZ2n{2ZSnWW4QIfJhj`A5JQKTibmz|gKFEcb(42rNGD*0BP|G1<PEQ~7sv<y%xg zut^zq(sV@yOBAZ--HRXIS^_W!e^~}#-a{nEN(R;`%n27$%ei1hqai=-+C4?2dxDK` znI8(tihw|TfWmoVM=6EvruTC<SS_)nz{n~cJ?w6#xihEFsrQ3Z?bz-B3*I;zzOl8@ z1p9?l_5t)UqKnf<7V8V^)nDohbF=qQ#hr(Bi3G|k*RF+^lyZ>w!Z7aFPc8;|4opg2 zo_%mC)FlilL{FGU0=&)gL4KS_>Fz$wFCY+-bxiKs=i{3tuc2P6CDZkrxVo_DI@!8l z;qbdISz#}QY;vE^WEk7@Oq?2`^yW0ZT^f<u>t99$>GY@|!7Ibm1Fw6$RjmqeK5rl} zdnmwAAlu3{C|>`83J3)Na4fAD+V+tr`iAs@10mx9te+q;J>|y&IEC6!^j^u3=EFC+ z5%ViBk1qC>-WsRNGN;`hsK=gU)QyQ(&ef4kKa(DsC<ZZEp&D(abI6xwp5h56s>K=q zrU40+&o(}Tk+<>NLr4$mBUMWlUahh5iEKZ~qR6G4o<ZJ<Zt|q*FU$_3;<~=q3qw7x zk0C?XVw6W(Xd)pLG-JMye&BBKRTBKxp&^59$R1hml3R1}c`;5(BxnEF)dfO^d+B3O z`QpOodbd_Y6W$oz5!;cHqZ~=EE-5cA<qTdbUk;2cl`ow@d1HNUJCa4?6+Ah;z$b<9 zlqx4OLp^px5YTdo+yqS#q7@-BQ4Bd#xIPUHX{fS>sWseU?F!_QZa_iG`_&dvuka#F zVcc}og7&^ErL|7qVMLSL-E*c)(bJzxEz2SGrk_#(76i1Dbg*Va$qI-9{F4y2#*k(C z4mzzR>aD7u$!wYUQD9uqB1DWja?idiM2-@CT7Kjk6lBB91LoG@q`I`}#t&L<J9X1m zK5M?S7=C|6v@2i;{((C}1Z^*9xp6!Itj5d;aK$>sRF56VGnoZd?f7ek+1ms+e-)&C z6GX-ts)2tTH&bKsJld`_Di`kb%qnc_6xr19!K3VRPh0yQHYk`R{j>@*GP;=e+TI~F zYaR%^b^d3AUIat{8VUsC#-b@Vw#$viBX5zRHh5XqMLUX4MUt)|niLF1V0%aITwrtc z!Y@HN#tl1+TgHAT+WFWbWD&bh4V^32FSdVT?=F(Z#-n1qWuZ+dHsnZHEy=CV`oWxt zvysgXv2#KtpSZtos=qa6Qb3L&8!jxW&s53pz9{_=MHgFJvf}cAJVVtRgIOg)dd-^5 z2bmPu(Ims_VL29rXryIjIZ)6H<@hu_EE=7d33?nfVxh_Z^l2@4z);p?__(Hvx_rz@ z>~H+rvKBICr#SUf#zOu2`Yh^BB@xf`7eF9P9gkyFPfuEQAQy&E&_Iyc=+A&p!CQ{@ ztWEGh=(><aw}cE9Ds^7$wq(uteTKFlk@bQt5XxZ`<Cc5@-VM!$Z%pz_?5}s$&<-u^ ziwkk=OFBLJ^TX5e$bBlMo5Wb{uqMU9D$8q9cD2%B-l16EW3PjIae{}DFA_4tN}@cB zk#S&hrY~L~q#NP{cpbM2*?P?MMj&pb6Nn>*`js}B74UrkJ6EaA5$~V<Qnghd?+Lqo z>aoZfOA}~5NEtU~J{?DGydn>hk`!q#6mLKc1jYu^)#}V&$}206w>IeA)A8tDTM*%S zI0SO#);2hug>ec17$ZsRa{vM|yrb<WH8tz*t;unrU`7gsg)!c<A)fpmVRg5BhUYUz zr@APXiFBMxlT*>DoDM~dR$EQ6b1$}Fs#Ez8kE_l$Ybp@3;Ij4p8bHD1g_kH~O4#7O z)@)S+zdDrpplYFtZYhW&qbO=Z`;(>?Fuy`pCxPew(akOv7mSkUqjLBBbwy3=b^Xe9 z12yCS!sHqkOkE~3oPFK~93TOMN^Btg-|u%p=Hqt=mGs>GITl{vONkFPbbv$23xxK3 zg#vrflMsag1qv{SP*Z|gOve?f1JeM-`F_n#0F@gNxC7!FYq%GwPRQy!{chNc9r~c3 z2W{_lD$Mc(srS*%=l}Yp!w_?BPG~`WS}=Z-$;3Qyq`<h>b)ae>?m<M(>pqvJ?(aqu zTsH0(coKCxZ*+Lf7&l{94C&<Lqvhj_<Sih()xo?6$5BB)!Galh;i(r!QNsp)+yUAf z6Ggt5(Yc{@xq3qm^eGV|9KpQ6t44qg*l%cyzkQ|xWZDp{_}q4kafE2xiu<MJ!|z(= zCR2+ebi0SQ@ThbYf0h;eY?3xItow<bFl8j_ZlqMYrEbNC@1@Q>2+ngH?lg9vG510X z;Ux9yiZ2mBFz`C;H+yIv09WrBFrB3R2K^VY<DgSM^@23oYZt=OQ;W<DAY*OvXYE-u zNi#Z482$#{gxw2>C9Ev|OnTZCP(&hTRFK{`b<GGlZ|p7*gs|AUR=br4^F&gxgv?-r zAO|K=!NBqaa!M8eRmqo#On@>E6%tzQx8|8)-?8^5qB4-Q0mSqXkZ@(7mjL1-{AWJM zF@-wqfKW&xz}=s;x~-$F%VXas>=8w*ppcwS4;80H+}=bWCpRpt@P2isA64wg$}0j* zSzrgYA801@P+<>NG4vVr`g}M%<1L5;$ng){$&98M_(*u8Y;f}fCNIEc6tC6rh?n1~ z>~^l=0yP*6w}()<>`fFh+M{Q69p_-!Ol+Xkc!^Fxu%pWE-BMRq6Zc?ZK_jVeCB`bX z!Ce8}{+UiBxb)~$9{MI|(!lowID(agINcS1c%7StSdT`3p?p-(%0NL&&M;v?<^VW` zYBh9Qp=P&tSq3k!6ai<8|GgR7*WBFQ8P<C52<`lj&)nBxY;a);tl@_0dXEfnqQmhg z0_Z#`4YH3v$i6);Ebe+}O35|s1HaREIn9@#y}~_<Y+$yZ2)hba?ZL0`%ExSH2d_d0 zsyl`BaqWx~(L{7!Gn{0Q<2OTP8TdtD=YmC>)dEK)u`l+#2@CVG_M)8ZC(cmVy&b!J zvOg#56--_#A)Xl;mh|sh*A-<D!_~(H(IIKd3yq660r8aoSGs=ijz`4?P+4cJoco?` zv2}r1O|d){?ch}gD)~)b^f#Dua!7xjhKT+GCcGuOOa&A<^)46if;EPhH)MBN?dvgi z(7%ry8ARMn1P<$!(E|)8&_g&{1y0>ir^X5T?W9aPzx#ez1Z=&RBkFFr(rpZ;>Bpl8 zv^?9q?iIPp)V{nfN<uj2d1#^}1|oDd10{v`5fXX*qR+8K@0PR|_=xLX40}x#L9!3c z4r3(?vaqng859v;bUHNeP^wh%>Q{AjnWDbAw<Ye*jJgbAN^4TUMZ=j8XCHRH?ruWq z@q+C^D=?#J?R1I@ouRztHURv3j)XFZYYpKI&;c+|0Fn$ycSvtTQ5Y>N*g}NJq^&}i zkoim=93;pZ430mBVE=?I*Ua(QHTA85N6czIV4PNH`7VxSQ7f3oWI&q)G3f*X3(L4X zJKm@VaVUE_LRXvp`)Ait?_9P80rf#3_J%k=Xop%w*1~dzR@km%KxHX)S8wgNi{OD) zqLc!%$4i|(X<0e3IH})^6f+nGy>oKNg(7z?R6|h@TnfQFipI{MmVE#t%Nl?isrkyX zEcbMb-ublGl(rZAx7vx6B)9B4KGK2mN@&*WGT%Y-k^yeK#GZ-?aro9+Hj|@Ya4}Qu zPd{6<wF5_=hx$6hxP%i4{)xf4xw(m|DxnorKGb(Ab+}wO8;;@Xamdueb|=Sssct?1 znO5jR3h8#9%&DQaJket41VnCsZ>tf~0l3kVxGvFK1Ba6axO*24r3e04U<{&?QbO0j z*YXSO{%Bc%?v9jgz=ThLd;@($NH?9=I_jyH194!mC@!p2Tj7pcFJ8j*Ux6s5f-DAP zFK`oEQ1Mz8goJ%YnTwH9p*^=PqT6UuBi=<tv@jHgXF9jA?2B#;<nu&OhY!I2L>2fc z!Lze3C09&BLTj@1(%)_`f^8YcTsQZPN&k)ZqV&llL)wDtt}M`IP*dATv!NYdiw&%S zS_(Lx)*@pZkO}L7zS=+_5U}pZy!K>fE&Co9J5&aI(stOaOuf1h%V`rjU;*FQVlaGf zr54kH?_>5Jn#@6yhB9(H__LS|k~v5V50gMf(X=!B((_M&?Kc4#bx|XwA4lemlW9TF z<<?E@uE6peGV9K1NmN0?my0aP#QvhkYeuwr^Xosv++p7LE}C#YH6i8)Ob{prpWfaL z-69rtn|a84D&iw68U12X;Sbq#y>?Blt@#e{4PVktRJo1R(P?#9cUf>Pbs`BCUyd5T za?`_+r@*H4IcY7R90*Zv+A()FWjGygc(0w$TzaR;-1l{$Gpa=owP-N38ap^n$G?gl z#6Lz~U=qnoUvkmy_dDvLs4@rot`5QtI6RgN{s`hSRpeq}ru|W=r0DN3cfz@VL;;1$ z$d;F8YJ!mm(dc=MvBos*WRChHfxl1HaREtS*o=-@K$^mT(sh_;%1c9i!bq1pWWTE4 zKv43-hs|eG<)K&@4;Vmh3MMXr!#Vat7r;XzAqUEzbO-|sA{07Ln1_cBKy}gyi<a3A z09QWFbW)A-8jpd2d^Pg=fi#<brWDR1M5rT6V+M5b{%~evCm8MeALN)8BrqD?QM3T= z0t|T2p-8095q-f*@KA&?63^TgyUAVQq^TLC#*BbzBI0Z+cZdYzR6?qq*H|>_-j=U@ z3d`fht|^8iqUP_ha*ubp*ZCJS27Ti32&YPU&PHP&=57)!{qX*a@sYZXky%k!@g%h2 z?FVMpR{t`f@RY<&<h>PETwp!#4<DVYT?s_l?_ke?3KB&Vpz$L>3u1kbY~0{D!&jg~ z85wpy6p%5P-X5x&GWx@P2gG!POksZ60oDREE58-(&{_Zscj}^@J|9`~K=MHyTw3bI zdPYX-VA8=KW1IxTT!C6YF_%qcG(<+kk&YBm=F?3_Nl<d(j|JjplW}WNBZ(o`(MJE& z7kAuytH1Mvo?g`705a!III$uLN;g4HL@o>3mQ`i%PuPv@cyB#?_*hGr<5ZpF^q91m zJihifkjQd%v2yIlI}IWs7>WAsW#avSmE9p93Be{J@l^4!JR;ohyKD~V{neD;a0@GV zi4Wo{l7N2axA40L-50!848CL3*)?wG3b-e|ai|2P`$xJ|PG4&-tzQ?XX1QVIA8q>q z<T2C0Q1&XL5sjkAq(T8*0GdkT4TPptumhs(?}S>|)dru|DX1B$x`U864b<pSAT?ZI zJ{lOsAevT~*w^S>9}keh5|WbzF7FjFOf8NBLn!zPQY=X#o<JgJDgC`ppJyM0grhz( zM#NjW&y54FzP#DPM))6Y^I?2`P`OFKU*RQy!q^5*Kr-w-JAOqesjX=C;4BKpsRD@q zRkukhD+|!Oa0x^~bSwnOj=o^H07obqA3Pg-$U){6(eK{n<FJ_#`Dnh~F)61SAdiME zzapIE+W{J~zjR#PN+d!snS6#{e;|Xn5o)+~yLaz~Pyy~7QQV9g1K%=8M&_kqw2`~4 zd6Bs{Mv3$bb^kVVH{Ejm2_dS~tWvs##Z5%rZ*6Nz)qMfQACT#5AkPA1Gu8hMDXY*e ziQwG`xRiJYfx&;A@I)eRig7Q_*#B6F)r6zQpob$0v6*#>d5{LM_0%7zV6V|=-hoVg z0HUs_&3H08moQ=cnc&gkrT%mfJaaATxu{1I9*?*CGQbi<1u)F}Fy%DwzCWGv|6Tig z&W*8!tB*54t<nRh5@>b)Km9%bWBolDLSK?({YN8FfP??1zvmARF*&*6OP2hDf%>27 z@A<Do1b{p|7s>hRRj?X@pn;BB6Xb-*^zPj|WG5}adLU<U0FAtUMKx$y8&CrlrPLEp z!6O@dIk4yAr%FLgkJ|H;S?4T<S_jmMfle&LvcutK`=Idvpip#GUQQ0*y#Erbjdb-W z8fv@B4V8lKWrW%7Kflf7We^(7D`76l!x8Ok6zMc4D1-O9hfME*P9ZEe!!3*GW9S}e z7ZP5#MaZn|bG8f>IwF6v6tw{5o(AVBRds`i0A3zfBjJC8Dt|Bu&^ZA00$ttqM@1Q# zZE$dYbaogXloFJ*!yBOVowVMp!t5SU0zHqx%z-l#{F7iNK@MQVtHG%c`cjK!5#tFi ztp~>`Xm7yf=|Y2l9}t<Hi$0ReOhvjDOsJ?r4*$^rx(AU^tGF<2hK_r{Pw4!)|2Ke5 z49GJwoSZaAIu-<-ulwN8ha>{(yjRqLj>v+vo_Z*mpu>4B>VyTy4=Tp_t0Sq+9UaEk zjs&jR?jSz@@j)=2a)J+|b@Y7IF(7x~OX488244P;+n+Iin19;s4`gNJ-obCv_Wzvs zm-!6d<)Be=Ae4qqd;&xRH3V2XmX3~+#B#dAzu&@H4}9C{pSwqUYfzh-DMteGKl1r@ znae`&sd+ZT#=*Q`pc#meU<87He*(W2$x<8P9GU*+rY>~oQvr~}F|ZFWUlu+=jN!d{ zX=k5*&3B~JM*#tCz|p#SP-}OMPQxumzx7pUx!~onle?ByJ6z4=8UK1IcD{a~(wUl3 zx)#+-;MQRiGB0DO3Il{QwO>vfLdK8Yn_avdY8%6%Y2YD$4s~hBni1d*5V->l4j4?e zAD!jyJoAa*_le8@+jaRUNtzGq-<=Ad)!9~aqzhGwPaM)CV4{H%FLGHflj!X-gVBL$ z{SD^$?M1-x{p8oLsn*2Bjz?(U4UL_Kx*bt+xbpQmGT3mn2IQ2<hoe?VS;xK%Ge)U2 zFfh;u@&f-ra19)o;I|EITX4d~_|%lZd<QhmU$JJ?QE>J;Ucq2+u_5<77`woCag$+v zYxZX~Z_Ycdh`BFDT0h$*CurWjcnBQaX7oIS|No-vrzTyrn)UB={hYg8Rbv`Bvf@h{ z7w7Mw0fA&83SLby?1LB(bC5d$+8%E()R-A^c2{mLh#0?Bo)(=#A`PSklbY3GsfC-K zc0lL{`Pe_n56(Be!|>u2r#<(fbr^oCQ{F6AhS<q--HSkqIyL&mf3hX$`ajq9w<o(} z6+h40rTu)r6#ngko9GZys6v32*J4h`X9`gfm{$7}i-(M4=jTUiz0L>z3b@BKJ>`#( z%HWt08U2kcECL*tF_@$+6l}s<x3+bpQXj>o>3-I%Z)~h#yWoWcr<;Vo4i$MhJ~1_0 zr7wt1=~;aQ4yiL3M>9k0e~T*TYh)-$3<A3=)Ik+NO*3anb3b^KPv!5VxT|>@h^Cm9 z<cH7Al_N^B{?^hEI)C~yg#TEJz_Xf1<JScj6ji9JJeD5woclIVf*zZpE_U^X%4R`b zgJf=G4EGGx)H!=}WfYv4k=0^qaa$F-Cc#-!UQq!@#fU{;26O_#?n&eSI7bW|XujYW zgeJ-);s2^P*cTlidRZUY<``#{fj5m9&MzpS^9~7<>T8~>uHg*ZEVuMwy<biJzKZ7t zu=L}35VGU{v{4}EyS0w{48NC!qkfP^3>XMcQJX=H(|+O?igWVvB4SUP9Z`u<SA=sC zdz|5<i>8zL_GmtY*lQfCI8Hgd3`E@e{nrHwKxzS}Kis}}=v0f|BZ(iNO9RMaB>sV- zU=|NjY@&&ZN=3%}DD!v)^lwpI>k8<-2|eC;8pnY*UA+20LZfpj8<N!6YBsOHZ1LxL z>#z9iV%I7Wo)2GE^a4oW%OZ^Ruh63hU=^L+Hd_KtlKy4}+n5NNqGvWbd<ijd==?E6 zs{^m9icWZ|OtVV@d5&WZvqJ!$<BsTm-6UXi?a-+>34$KSzZgdxg8R=GC><Z<t47BZ zb@i~%9Re#XvNeJ$Z2}s8MIVeDs)R919jCK$1zt|_T%4ynEX}KIjHpu|Yqu{pSyQ*6 z;~j7dWAO}0ww>l#5!4{b3(ibd^e?lFz{~)NzqUfB;472x?-2;RT*3#osIhJbQ_UA1 zA>MviWP-3i+{c(deerBJm@Y3po+l0@$^$uPbUYdKzyEPF0b1tRkGGaLCjH!>&31oR z*}wH7BJp>5Gh*oJy}$oto0^UEbH>-(QUt8wUtdAzoxoXckC`nVjDNsshkQOicK0yy z;hc=QoC_vgbgbcs9evWSlQ^G84-e%MMCcmZ+=lG`0`VT3Tie<iMR0j7Q8qs7<W87i zX3XO1d?T=BkG5RwUV(XBHz)K)Amc3D*}K|EF-6gI(rRs;VNd%h<{3|LbSR(nEk)2D z@rhJ0Nx|`{fHUX=xcQ6`u*&#Ar*I;{+G4J@dm0@{h{(%7ZfHcuK79#WJ}y#DzX*FZ z2CJXX(f$-e_SgIFRA;f7@gvQQ*^X0!9T2~?;-_>UX&M)yAqgw+I*lv)+_WVwud?6) zI<2im52+y2pHefPgXJ2vu7R=y&IO=V3kO1<diFVZ5dIf+Zyt_y{<e?bQ`0hOnaWa@ zR+S|gMM6n63T=`tYlAjxc1ma_Erbv)+Js5gZjCk3REQRlt%R~9p+dH7-}8D~GV^?= z=6Rma_jeq>`=94Hp5rsR@Aq=OuIs$c#lU(}O$D}~*bak={@lEFVaC}uiUl(nb@H4! zHlO+dVeB1M5}X;Y_v9wDe!if~GAMcI;vV^ln2!S=^O(U`lb8{IS3MKVIjn)SzPfl( z&;s7sv%iR*AHESy+Ie&T>uZV^i?m#}RCmP|O<{Gh{W@ye-t;F=`Oq}<uiWSb4!%g* zO?;QNwRI897$GU2Mb9(5w4M#D1ZWja7PO3C&qEz@ghv1P8oQjH1j%hO?04(MVv>|@ z?)RgAY`e>>1>50(7T@7p)#2B8Xknt(0pI5I0qGn5(X#9>3QDgA_kWzAiYMqjNHGto z{+AO})T+Sfq!l+mb_sH;=V@Me*eH`Z>G*`YxvgstUH>#I-ml|Km3-#Oajb~R{TXB0 za?E(}Rjw>8+4|1+?CtYaABr!^4f~<Y(R_fTWD>N65m=M7gMXy*+1}2s=f#j63ib(P zhhq7b1P+%a*1;wh5G-74rjZ>R3@sXjTx|`vHrMpTyIsy`U9G`V-`ITc!TO3Q<Jlip z4PAIu!>p{VyLi<C+OliG9<^WdKW)M?w5IY{q?`IHHdk%Q;T7K_>M!Y8eX-ZTWij{| zMHg;)RX!W4%kE8kzTKMf8O20=Tb=p&bEMR3?nP$WpEA;`Y}FrTvUhAM_IkL!`@0*x zrw`5+wluWz@$Kbs8~VNOO~&8UV6or*U?Z+O{@*CDDk8LYoXn_b<@)eUUF*f}i`Q%< zmbAHqfA*X$>2p`+j#-9$+M|OxyKjHM9;d5c?C-C0XT`<G1BSn^XTbA#JT}a*lC7wy zAX3l(HjD`j#uOlP$F5tVKD3Qp(M4)wa@Pdon{oW5nZ=oZx@5edx2cfp{J5a1A8u*p z1uRN95FpyN+U)sO;qb)lL&xXdY1gu}%;U6@P8!(RqP!nMQ!<gPxnK)QfX=`fNgj}( zH@!M9=$%IXT#ewzZ(NwumODN(=M!E!+B$Du`Xcg|W!x2KbQ<&Ch^(y3Y%U$oap1c| z=~f~RFdxaFv+m8Ud8-+yADsranV1a0<7XzreTz4Xir+Hjj*xpkFSpYs!?pK-+T8gI z_fj!vqJHNnZL|dB90a)}a~JI8e19-Bk{!{y>soA8on%|DzF6MI*XdF0O4AQhN-w1q zH$05WiVFI$nx(L-&yC|<K*<t(2Zdd+mkVc09F$78+OurH8<NZwDk^5dP|^SUlQvl0 zFbguZ7liYpsR$T!hx{u?By8%#iRE87B3dz?>(zU*Ztw71^f5-(r|Eaiy72w0iw?AY zTJ6j#^XgC=ya24d{NTP#gg#gl@R!vz!(`|vlI5}Zyc8U~QJ3+CBd=LViWvwjx(z&a zT6%m;%IFnKYb(|zC3HD7&O(M+n&NLyM{m=?&yMjIy+3(p_X*q9^=_Vlrb9QAmFW9# zgkWO1b35WQeTmShG8s;#f}q-Ac?!E<NO}TJCfQ7X2O)1KNh3bE^>^2FcyC%zq<5q% za=TWu#Mx2(8xx+ud(+g~^=7Y^K+X1;x*sF2bsnm=KQ6^GpY?w&ZSVeC+LFP4bn5Tz z5RKJHCz&*=o4-6j34alRZNS!uKL7mtnKz$8;~tQmX|%xmvg>DI<wp?6$AYZ0tfK1Y z6mVWYVxhLkg72b=XJxWsQPd{=zH7f6Dq69D&v~7zfJe5_(Nn7ps@p<4SN*$h_Mh{u zwS1|$Da>QKGpFyL{Xd=7bTOEaSLQI+fmODy-BsuPHP!1)UnV1kLnr<P-{cRml53j5 zxGvukm3eEi&v`BNT4dw3rbNrd$KcK5pBfrg4nH5Pn(gpGvFht1n^hE=0b6fV>x(Ve z!`%Z-n|z1{WU`oGjikhC48k*EM)dDQWf|}9_MA~3CG>}1ooGc;{rlRq+^&N~PU#{N z9zDVrHl$@W1Z$7F(_XWR_wO&KN1d3>`v@}gUd}xs`wjt0!5QG*%TkdWFi&ST&ilyC zWydu=J?qfI^wzcT1=|U+rZQYfe+bbQ2!+W2co_kk5(ifBAI<#NOBI?LwXGf>7uR`# z>+<%Yw-RZq4`E-1K6<ldPeoCY#(?*f5tlc_OL4>McQBTr;%=#fM+aGufOZL<KbWEF z<;Q;zU|(IIpdokS>Q5na-s}2jMIC%@;@#+y@rYCuZ49Ar;9rZlP0TOM?IRp;K`o5k z=CfMDk5L?2EQT!dPco?|Q9cE+660<nR?Ap668)2ujYJSY;pJznWQ(-CJvt;#Tv?&~ z8*cL~jp8pqZ0}<D7ZYDIfbTw$>d>4rIw%|!sJ^A*<bC#4<J*LG1F4j&E1VVl*V_+y z;M1Sqt4BTncoX-LtZ2}T8~V{fGwvD^*qjK_UK=sO`*ymhWnsMkdSUTklex;qwu2IN z=F9Hg^zWG~|0FUiO3F9!x@&T{(@}6=VUWqB!K?79f6s@CTUV0{GMlZww>oYU5Vd!n z!L;Ab1{&JftXgIk|3=KEU-pBP+2eEhCj#zIua?T@FrD*K{b$SdV|sR#sMkt9EuZ6A zpm8}*XK|`y;H2kmg-cRfSGEBUTPYE@g8P@#(_4MAv$IPcYfuqy_v#`xv$JN$TFqrO z6~RisSLTMB%+JUOZ+xtCXp_ONzMCaB6Awq&9bzvjT%J7*#_T0~BQ`%_Mviwbu4)JQ zZ$1{jnDpQ!JMcc=xy9TfnF{<FaB@rrHHIm|*e?`_i4tcQ!VC|3lE}HTu%sle`$fX0 zkg=Ti-*LQYNG#f@oKRW0wA~>scJ<vB7r!wE2K6tD^dl^M7O>2>#^$RAUtp$*qOP8> z_7%H>x64}jr5KBzkY2iDvAXABnDKZ(p}_<IzkHdt(BZ0fSTofLw1{M~ZIZF~c1i56 z2~zIow^_bUJaSt<u6hc4rJ>2;Gg_&!+B~Mg5apHym`N5ctYc1Id->JZSNS}DbNY#{ z$@@~3D(_9)98t!vz>C@_yYGH8%ty#X*>cA|2s{X|sJ{YJ-kBf`6o>^H%1v<ytNbqU zc7fsw`6ty^^~^M9|5oI7cBqG>DI7K-zd+Sa<{@_W_8MXZ$GbPf9`~Z8iWd|UA!Au_ zKeNFh9Q-I)ldBJ1K*+<=Oq(-lGFt1sy1y&$H8GF&N(dFQUIhw|c$FSx;F>HDkRnYc zc~08d#n842_M{#l#D&ezysA3dy=3jke?%UvMk{3=Z!|4ru>>-=ri7LqK+EUX(8}$< zD7kck6wAqi(`@K#fy|!=*R2*Vj-McUDacR2$a4?##tKN2)gEojfsrUEtDL5+k2-(( zYG=qupZu**A;ad^>O&`4AHlwaFHF3V_nGfb>O`!)+g5BN8!PU$#<tBN#(*PNz}LHR z`t4Zb)cnii%&o%f;#-pwWrDic0>0s$qe@qr34QI>kx`$lNwkmmBQkQKvjPT$GqAI| z$Cy2fW^Q3vL8**BYUV>@m->kB%9QkyMZ^qlTnzLoE8=+^bJC)2lCGHU<xE~xJFA0Y ze{c_-OlblT+;g=qCz>WW)N7$|V(`T<GPs7gg&&MZa<Gv-zjcDtPCkG4^<ueIiINUU z@!Fv;^L~rDA)9rd|4zUDvC7lZy{$tRxAZLdI6q<O0p=%Tw9EO+=~i&;DfyWE+R*NZ za@*D@mUA51>-0l-&bGC6ZIMAvyJP#eF5mj5rs>7rt0oQ?G(Q*~=rL$No8FjrR7+#Y zo5XqPDsEf+s!LYZ95X&Qn=hr^vPi-;cs1XgIK9x2<uZ=+kVdw4DK}X^TE3^Pf1Q-0 z`2rv(ULGnEA4%0qCIHYycK4IsqFadyKaqm**uc2&m2YqH!6u#GRew8E<r^B4^!aX( zL}h<a-I$c1Xaf$BOpD)N%0HKQ`BoyPeVJy4<{uRef3CL>Y&RI!+->z{?rQ#rJ=%vB zSKd!euE_h*5T?<SJYLkiWH?e!>J}wrOO#zGaQ1p6psS3e5u;!1Cz9<8h?PfizAPLw zgBCbJfyCt_aWm3TIN_T?db8B<7PGoFUH)9JVoq>uPRU%j<mV{y12^>5J<B$wl$K*b z>($%ly2L!ewE2fqT1BxLaj8o*yE|gLhweogvnoZKu?}O7n#;E9N~FMt{#vl?)~#Dw zoG_PLJE`>dM3JsZi3JZAs%m=eI&t2dhwp@x*)r9ii(<3IZ!OU*tF)gz_y>1(!(C^i zr??S23wBEbndh8IzCirYt{fx6s-l1*UeH8#$+@1fRs~Ul>MDgMx1zX@74N=s++de} zbmHw74Fe=QxTQM~35%`;2}~Q2^CzI+0GXSz>|V0>n4hWEvGxszc!=Z)mA7fmMgA{6 zZC1w1{OD#?@-TKxk&)y4<p<JYwwVW-vNgog4Hr(%{E%_(*t__y>mDiAi(9LA`R=Ok zi`v!iI=@?eemZM;9`A&NoD|w7s9wz5YU*p8C==eweNHaX9}x<fWc#QVmX8?)cq=)% zEH&8Dm^@W(A9>Rg1uxWWSKP(yPPK?XH#TSIx8L|&HO}hU!{{;Me7D4JJy{{`G+iWf zS3+l*(qb>eE8OO18q%c#N}6`{zdxd*nR?XoP=vr=PoEvV{VI<KABoopZ%|(3jV%T$ zD*08?Y)H=LO3q~Z1ioQT^~$UgpHFhC>#B@ue%&DUVsE3TwduBmWN){KSl8-NryTii zU$U|r2LCHAX}ge{t>$8K#@&)?NxME@(H)>(A<T!EOaeKJJa|=q6YNoYxP00zqYFBk zVz0H$M=RdUZ(tN7bj!=iu({@a*U<26k6ETAA8ip)GDwY9|5gX&u*sn2R>FA0QPzK} zz4*)2(`QuA|GdDi!bjzVxz9MOg5AZxYAN4+`6$n6d)?3N%gmbjKi#r=8FgQ?K0`m| zQ-VS59##ITBT2t3v(~a`irT#_?t>oEAf_rVX#e{wea)_7o^7_~Gz1N3M{tj>uC9I! z=eHlA@eP4kL~{9Z_@jF2OD<fv(7zXNPk*VnZ*zF)*uvw<4`R~aDq8<y(`+mk#d&KR zcSb{|bwY`IQ>>1Qm&F{b$QZM5vk-g6&L6*c&TJ#UEMPPD;7dj}tIy|opA}sSI{>?9 zV9-s#s%A@j-ZBr~8;>m{pHE5*ZZk^K>(S)RQ$P4PY1i#aXSvo}89Rzx>zcSrSmF)# zh8;=OQbTW#d;d-Fb}^9;kWR5cWmJpB{Wr1S;oJ+N^de$fQg#T%^_;=s=x$-UEXVSO zK$=gfzEy_l>d}d}yf2MY^`2pLtMpw%y4ld3y3;NRk{;wiZgc{Mbzb!cqx2Zi^`q#` zk3q@wduW$dhtd3V%T9@G_MaxJ8>%z!yv&|kLP^}_yBcH9T-ov7aew+pS&LoffnHY4 z8)b@DR0P?uwJe)*)xGi>D=kbe+vN7T)Qt{a;3Fi$p7NC!Y3;s=#K^!*Og2|Is;Ks) z?g}qeB!dVDJr|7;V27^1ZWDKrN7nSt^7zkJgHCw)a`2aFoGgp+DQ`2l_TmGpto&W4 zt3chvJDSdAC5K9ewmt4iW`o^_aOw)18l}v6-f+-^TLm8xjC(bC1}fTEkp&lS$C^kx zJxdgExHvscY)7NTuAUQCS2Qh(KJU^WGCwSJg%{;iWN9b;1l|cRFE3gFs3tFSS`$<v zARLs+v((V(hxZ2EZ&pY>e<Bhy#!A*QDn|Lq+&NY%B`eMNtqK~_-tUQP6X|!5!nN6@ zA0BaE{%hwsiu!9*xE~N<;7pztSt2LOCE=s=Y)>FlT?)31PCS?VH2Lf{vkJ|ZvWBcz zk8R5bT$sQMxkUbTWD`l+*!i^tjR4^e&l9<Yu9fLn?ku0%d{W0h^PR(qvZ9P^ht7+v zIpXmR@7^^umBs51L(J~;$cUM&$M>3>Z`z<q8DC&<G8QW!exnTIl%^N#xvInlv8aP{ z@8K{@TxDUH^V`a#sIYczE#YrG1PL=pGDES#P_Rv*-6Jzu1sX|^RmDAQ6q&(_bY#sd zv(Bu=7!mQEeAv7x%UiMpDmWWNzFh;@>#{Jj-i2Gs3}6<pPF;tmjGQMxv!?q=Ps9>n z8`T@pma+<2v(@~@@i|vdw(_(OygIG>8=X0AkD$?pxAQbQk*NlX_3xoIA5yjIBmA0p z3>~R8mn#6!_~p~!smPPj_t}gzLd1(jPNuMK7-I*3h6?Y#za<~8gxQ3{ElTvYhCesv z;`d+;M)re@u_lC0_&wT>h(AJpJ+L8~4aepSmN^-zJfD%Bb0<+tNAdkuCsU0}Wg2P+ zqoX(jOOJh}?+B3`3-q3cY>WZJk@#fq-o5ahw}bvWEP!#5iRFuuvpjvUDedXDp(c^O zpmqs}EA)%V<sX8GDD5z7=&WiEHeR&`8COb?*ZG?2=m~Q)gDu(!UmyIO+DbB19AHEs zsP}1pBKH9T^xQM^apVgcvQLFVWGW!W?J>OM!+)osNXH7XgUOkZ)LL(KX!8eUK83?i zAWHvR9qWvh+atak(?Yl%5$b7TqGT}V@Hm`N9#r?JRYxNl-+f<v==-3$R~l_;Cc8=+ zc>G$hRSmK$*UrP%3Slx~_z5+zPg3>@DP2o(asv9IOMI*=leeM=M)6l+nD&EzOwkt8 z85KAR^7D!Q1i=$mN^T(iGU-ckpJbgw@Ye*ncitCCG_^Qlq<a-8gUM9#ij3m6BXgBQ zLq!OGutwvNsE^`|+WTqMcy{e=1MBdd^ctnxq@8oQBwXk|stapndMG}dGrqL&r6(If zCTs_TB4xzkLK9eX`OB=vQf$TLLG}hOex|0BmdqO_P>D{N947T6bpb{kg~N2@9Qs4k zT>2BW$z(<diukqAT8tL`y_Nj}ltbb3<r1<KZ7K2u6*nDJ49}EYwo)}-L8V!4<Q9{j zF7JF{kG;6j4;-h=?CtGyI#jM5G+*`!o{fTD28dB7?H-(1V4}=vDk&)`D0VVFmM>@; zt5oNC+e(}AaLt$wN8vQ(VhvA~#&s4p@2OW*uWJo>QGM28OMRN+8=n|KI3lrc$d0AD zP2_BoG_anq{f9N{d00$i%w1VqYJtaYez{s#LaV}tNkYlVokX-CmSAP2AzNww5_jsb z2#lR|8R!=IN|l3y)8OT{;Z3u*)Zoum@T2Awv%g?cGOUnH{no!E`3Ek&s3$Y+a=s*# zsIX9-gi2A|27u2OiXAiBc$G%g&@UHF!S7phaN+I!a@!x=R<StDBv>K72&IvU;LT4k z;_=2Rd7*%Gm647P@?L`0!8`tRVt`%w7$^I0Ua3==cVGZ|7vM4-n7ID>(?!pnz2*X| zZo#c7YJOSoN}fzdC&-H8VVBAaX~rwERYS3zch-9XU*LkEy};3xL$Vk=ghnD@DFFr2 zlCif~aZgfJww*ZiHCTmqV;C*{=Xnnz4=2wA)QV)!^Cs54T})#_>kJsCd{9_})Ru)} zN2*Gg>2TluF;<{CJr`dRfgHL&&(9kInQ%qt^pm4Y9J-uHMcy5;HjlQ)YKBR`Tm{xB z_!U1PC2@0PVc+MHjNj+il67WJgJJ&!(4NSzzh3CeJyDe;U8CWlHVum3*pU0sCa}a7 z#RO84qT5f8jkOUs<FLa%lq3h_3r)14lYzDvjZGvdlg2+&lG{w(pYF!T#Ar)_l&P_q za2T<RNjRz|Xf)e2z?NAx%3i))I4j%SR;5mC>Ci|@^jv|Zn%V2$5T617qn@;uj6(rg zVip8aDpQU&PAxpQr=asBUTcDqF$&;5=|V)n{;@DpJ!~q^ee?ohc}Oh`FW@813G;DJ zTJVNjE7#%x_SEQSbns{4YJz5;Oply%oqwkice|rvBX^>W(Q8HXW$?<GMd~0-bBq;{ zeK-*hHLTeYBkI4<?*kM4xth6J4@dZy>_=K&Bxyo$-RD4<vjv$isDsS7O?3pKPrE<T z0BFH2h@mA4d<PSOB8#4?RvW{iugtO{>j{4&Z}Ifbt46Ucln;Qp#XtM9ON%mTLv~HH z7dLTU^M04bQIU)9*`7@ZA|-+}q0|G#k1dvuSCE{j$sB;B^h+&;zjH6yWAAmxrsTPI z<7kCl;SCW|r{_)m>Zu>?bC}$=NJDfP@4F~toUZ99eVmqL{s&(IC__&%0F>Dky8p_D zI2|e>FD4?7M~fM>h(x^k#iRr{JHxV+!LLMFA7x`YvhMNyGW3&QSvceV_-paE`WQDW zhR-9#EYJ}@b6@A&@WHcm@e+SjFy*N<XJ<OBBlG7}+R+`O3rmh`9ITHEqnA7y`kO2# zK58ziyv`ouZ}qKyT=nooSvBHIXSJMLwnwC5lYAW2dI}-Qsp<p;3Gh{>4<A&_9K_|M zH17?#V*5h%m)boW{+ks+v<t*F`G~YO53&#mHOoYCT|)@^Kzn=(N~t4H8tr^F%qcdK zbg|fJYKRu%ttVDbfn`K!sPW@pQ$Hts=YB@3{(w%b(7KSZcN(^(UeehpJngHa#Q$w3 zf284aQIay8C<`k;A-?1Z1A2{Fh9{Y1{G61)r!jCdu+rlIZC<&=8*7(H4J+22hNRDv zj!WMe`h|DO;Pf^Pwotb%{niIX@wc9i;@Ss0APSHI#H$o-;^k$s82gB7-)H&ERsatg z2{{J?ptk;{C1|BHd0^%~-jx$h?Ep|FsFuhm#-}D=EnaA}CJURGR2ZMrJY|zEB6bpP z;YToWUJGU2DO0^}cGPmXAG#CV0$$Nk7&d%*t^?$iFPC}yI?0(5gVi%Xmq@hc95$$i zOS<Gq)z4>&e*V%KTO5mFDinzKJSik(Zh5?#o-Ev+E~sbi%7Z6GPHd6*y#$_DMW<tL z7pr^z{MD0IRctIMbN7&}Fb!Q(<QtLfCA`f?TdXtAMqNO_L?=d;31M)ms=CWlHa>HV z4R-zH8U&l@2qVAs(N11t1ez;ZEUQb>>BE=Z;YTk<xdy7gt^_(0Id7m7<&t>2?n0*+ z03Qxq{ee(iQ3~UM0+Vbrs2L}pcVxxTd;-HLN+l*YQxx`(viGG0YtuD#4`mMlOe}Zl zedySU1w^J*zT?J?dx-D9vR3<wH6HyN_<w%v>;8akcZ*@x71hy7BF{;_O80Q#Majq$ znf&alO{8!mgieTcLxYnf-2<Pp$3#ZWUfoChJiK=*Ahf`<j}IGVgNWe!CAWnfy$t4P z#ebh?bFCW*c=v!WQF)@acG9Ft0Q`)?N#zzWArUs-DDvk{Y8|v-?KF<m-x|ebn%p<a z+@Sum>8fz0uTPZW5<fzaZPil&3zM4J(nCN9+4IA|TJ7mnIn&c39WR_iLdSBJqK#L3 zoaoly_q3!$i>*Y|-yK4i5hbzs^bWtVtQ!ewuL-qeK8XRe^uQw>_O=StZ7wfKqf69~ zVuX#ad^gWKjXH1#tgua*;jX4Ft5!jM5T=&^hjr|ClUSv*G<j@>{ulybK?^?un=&!V zg+Tl(XX|O>soC)1E$}nCe(-f-+Np!#7Ke@YoYcO^&65t)Vo@~{Ax&X_&irN5+CF^} z^woN3`*1GHDLB&pnNax~-ibG4iq*c+D1Kbs-?}<yQWd#*qh$EAZQ}K6nN31%d8&Pb z?>rxjpFTLifKt$$f>toe)Q|B^hlrfww4gu4k7v0jS+xZl4gDZ@vV}z_X$<m|Vyw*q z^8Xy1`;<2@#p3~HTyirn;$92l)GszROGy_)*qL&X?gDnhSk}kSF^(HXIezI$D#B>E z$ByY*o~CElCWwI=&@A;D&CPbKJVahW1^F(K-My<dgLrE6f*NJe+mosQQ(Zt^Z4c}{ za@Niit-vrWx+H>qW&V=iX>r){Qf(9~E^ocg21}FKED=%t4KX2{C%!%@>P);pc_s#G zvOv|a4Xl<2-j?GEeZO1d&>N4_iQf20<rs&%W{DP7&D#NV8RBci-^Q5g&SUMg)y&B8 zt}1;uJb$?-S)dgmGH}l7*waz`91_6Vh#LxTm-aFo+whU5QwnoIn6D<qc_hPBgGf5K z1>^}q&K;x9HR)Om!<^^`FO$LmkDmW_e%sTq7um5~s|&<+<@eT&Vfm${Gk~seScmF( z@G8VB7(j+fl4=|W=u9Xuq3J|l%b5%!<l1o#-CH0n<T}3}PS#;^>led)hkGBQL6`6& z4~c)(0ZD<!n84Y-<4>9GDB6+ote29}5iH}od~IN=<^9McT3}fmH8Q(O@P2iX0Uyih zkV@18eMi`Ke-nB*oplFG@)@&cZE5k9gMBt|$Y)}r<Uo%wjg)MOtuk-so*8<fwe@<a z!=^nA>_`EIX*Vy&F|g8S3@^RU!yi?CJl&+;2)TY;n9fHr#wVKmeXtPL*$$uR2~t-W z=lLbP)E47{Ym|+rbf0}PoIDTFaD-hQ(S!>PhRooA-6*@04ltZib`2_2%Y~(-rH|qL zy%q}mzFV+<-DsJlR54X^DLXV)jL|Xvta>97ClFL1{B8z6|0WSioY;ZHiT~bYL(V;Y zNQ6JS{n{1}I^hMD8pWbS^&D`{eQs7Kkxoq-GC#HySPCuiXV<ERXIg;-r-!xO4i*LA zk%=3?i{Z<}Qs_fzUQjMU2Oal5la$<|meZklOt9WlE|%hafPqNuF}Iwty4idZN|Q~j zUBU4pb3!G!S*5(}pZ4E0EJ}Nn&X>Ry2aB13&yDgn=qtdq-1E(1K~WvDOcVuz9w#C* z;@Rw&6Cx+{rI9C|ref`Jm-2&|&y@(ujZ-x=yezL<4}lFzT**TXpYF`Hj3N!o+3?UV z^^R`0Mz2p2r?&4<tH)zS8AH^lUpmtYg4iOCUC~bPgpN(VlJ%=k@>xQea%?yLz=|`v zIp)U(eYfI+<=%Q32H9q5lfyHPH7vOkbu(5?{p+)hsl<<RCS(MPM?mW_z7Pd;bc68J z!!{foYH;3pau}LR+aVO7=3ulcdMq@-m@z01F4E!zyt1lhm-F==&}iO#|DAN;In%PC zU(Fg%tBWrs#P;_8yo8imMshiv=H3;pb){K$!WWf{>2nIJ0zJyc)7XcCEYLHo#+#6{ z3Y{k}AKyB#Qs!D-i9)}?{eU9NG3PujD+~4sazu|3wkqEcC56l{d`8`AIK#CmEw{w9 z!M;kU!)j?@U(>tGDH>mfpR!DJ5i1V1n->Vo=iaA2%}Ww86&~~uvk+i?-sg>BxtHlV zQ-viaITvfUbP%`+3}f|+@fz<^r$$wPb$a@bnVvBxuoOPav=5~b1#6Eqo^MI@nx3m4 zwY+87^6n3b{&eR=9h(l%`|+#u&wsM?6vh`>EfjtJ_6sM+8NCTNt(wv0Q9@GDJQBh& zUQK`^hA_mv2&k{WY7G-Qc$(-Wct1tM>>sqwn%xKifyfKitIfwX3gSL%Y+0P<^t{T; zwEy>)dF7tNN6f3D<b4fqz}mp;mH`79|2)Z`e)^HX+ZfSIz1p+aUcP+EPozH|?v3Ri z0t6d4Y?j=LFabvO?edg>5oYHyl}gs_CuX@1)7YM?9hX_%uPBt-AN6MZm58t5ufo2~ zLA}y4js{znTM;IHxxZ%*$xO+`^u^ry=t+^0b>`ZII^(No(;i{c@^@Hg?RQe_n24Aw z;7^J~%o){504i3IF~SA#E&DNUm3V7gWYz4hsQ#zo(!<rh@b?nGJ?eHiy_Fp?%J>Yx zBnc~P-@<%|ctiG+#w-Q?rhYT?$&8{G<5xMi2-0%!qNI_OE>01I=(HHm&zvz~`Or&u zB~iG*=@8CQ3edu?DtVq(ia+73Fe;UT+AD1S0CsxUgM-}ZnB57Zh#?Dav>^4q#Xkq$ zkL6>jnl0b%60&m`S}^sU=Uq}4>MK8?t*x#8W}uO!M%tR511Y)I8QKq;%N;8{0Q1;M zUVi7=?;B`6R_2Vp3A`>yp+L%{mb44h9PSV@&eX-eHgk*=x840r^jNDmU(!`!mHMbu z?zO1V32e%!NEh!;jk{OYd5-10`)fNI=i^C5{gY<aJ$ab(hW#Qf^Pig_V{Ex6%+Z~L z=6MztNB-GSn9{AAy_${~9nQiG^GwX_@slS<hsKV855PE0H-}3b)tVn`(5wH@kjnA# z-PazO>&4X;Z66GCQ(A4}Q=%oUpk;my3#eb<(u1z*A^JkMgEYgy9~w339?tfF68#Se zX3uF!%nJ0BB&`!-2WDd>O17?e-I5h{cWahS8M>`3R>dEtio9v^gs%f`%MtdGVY2yx z;UzL}wym%6B5&=msa`Uk`%i)klQYU0m_HgKpt!O+6+{<o|CyX={h#2@Mj3Inug@6z z)9y`M{j!3WVI@g1Q#efl0IHx;<1oI99}%#HS8*G5`!j0{5)u`pttuws{*lmNhmfd! z`Ed;^vSoiU4fwGK(?U60B2c+ZxjtB_MBiO&&)4o?!VIe@w>p&za^j1EOA4G}5=gm2 z%6-;A&r5GPT4ALE%@t;H!HyMggtJ%HsMQ+CiK9^%<>gfgjt#9vD0&J%T(p9a%WSs7 ze9?lT9|plnQjD74(W@s*tboYTK}5_XnAhPo!-P((CR*2<4dTP3>n%{M#(Ez{>ItTN zA$V;Th#jjkdX7*Db?ADn3|yX_Jv5Bk_y4X`{g@W^knI7LFtHqmO%3)%srKP#37!ZJ z4!(yA_$=S(diNp!pXb!Pe3z)eE_#Xv;9iNLn*dtY?d*W{l=B!CK`702r!uzju0vXv zbSY%BOXKsJiyh1Ux&6PcS%s(WoN(`<i*j)bgEKIAf6R01TSgR6SWjs-otlbq0P$WA zw?8qE^UeMlAmv#gk%CP}tLDwrovfk52!3g<9rN*`V+HNNbhn2M|32UV_ttw#Ivt`* z`yOfw0Szxn3}mLxx%qga5VS4Wz&pVNm-hN@uZt3q2~#O>8vX+W>zgJ5QyZD;m!|J2 zS>c1`6jHrflIlIsh^-;fDlWw&&>ZTO<Y{}7f-pmP%}#-^Luo@XN&P7`1<Z!ep;FtJ zNo@G`rU}zu95IF2&bIn7!ywk?r8xIM(id<+fydWUEBlQV1#9#i){r#=5U*d*3g@)i zkTA+5<Rq6B5CblrLhYwhc~FmfC7l6CB4S>-ew<@Pp6Wls!{JT5czokFB~->0WITV8 z_^j*VW5a|>VTT7mb0;95B<_3^e+PUNx3-(@+t+2Bu`+g#EG8ykq3U{_Mz=ypdtGVl zp`#}#%0)@&N5Q?*uo#*47x!?tr)22?DkrEJcrn8DYMoC0&%3DMOXnoOxzBv{f2}1w zP?O?ib11;7c_J2iQqOB^b_pZPXG{wY3?xP|o@Svmjf?Kv`iWSU1iX&eo_zd#n^rGz z-07wSx_q@=`Y=vo=2YC5!y=BUm5BZT_S2icK0>X;Tf5Bx=ziE^RrAeufb>n$UYOw^ zGS>>9UE{oZo!{|)+G8YcOpEDTwbc1!e^cu6-5FZ-A0#n%Q{qie^`L99-9r`3>UiKV zbUxbd<NP2z_qKz<Ti_$yJQ-yEjS-c!Tv$A5rqP7qYkYXU=E%1~H$+L1H-Vn}Z<dr& zU;$?q`!^&^_4KO8v&Bi)On;fq5<Ta6H;HoZ>;Wy3@^lDLV1Qd9mBJU(E=>EK>lDrW z2{KwQxZlD-Rr%OS?JN1HNGIudXCgMp_{;8Tg!&a`-2_2mpld{3??lCU|HRBW5Zs*j zdC#7fS*>OE7LQ!xs4>P=O>9%no$CIzBA1czC?NcS06W@nRIi++D<E}6fkNN_jgj9u zj;PYzZ;94JKKmdVrS2Vmx>z@AJ$1siabVp#6RoihE@g#ax+EHrvzJj9u`n(0b5X+; zx1rJ}mqp=DehDOLBVA*E--rIA2tgNz)95wbVo#0*U;c2Kh$3%U8N__0>`<4kKhgU; z;Tol4v3b@Qry?8%ubcYV%qr}il{}9J-QxaL*xv4wDSZ0$)JpL>I5sG6@CMI2tSYA9 z*HrL((!oakco})c%qYcD-I!?hP`lLhpQfg8X#u?Q2EQv=r|XwwHFiX{%c1R{By$So zDAKDPWHf}m4aMwUUof?{d4(v7+5_$f+8&x1|5h4^ITVl)UclXxSh7WGn6j(HmYfFv zX9`(VFWt>lo*ai>caFsK{{;KgZ_X-vcR5g4=cH9hf<*Uik=`xHmY+<npI8MFmTQj5 zdQA`UclF+wXLP1E+;$KXb&GPDb4G+~-~GwFppU%9tkl50j|^x49fsXt_WQ$lBFp_u zs8Xmy=2fr3wvk#{l5(ELl-QMnf<)eY^@;g_CYzJ%P5>=WPFBjg>s7kB`nM_a5jto^ zmJxY@h?2B>4htRbd2zA@*{^mgH>?#ZDD5*kcG9V}g93ZVwScSvzzuWG9W44}0XqOD z^+a{AI;FT2)ncxwW2zyzh-4>|hUY|CsthdAh9rWPAZ%qE<gmIYCeu=brUaDo#HfNP zJ!zLi{u!N(s&3jWY@;`DJyqPUQ7b6zHhad5@xakQS^_FxK<DHZUTk1gT25;@z7!h5 zX-RN@_hji>A&2Y;^{{53aAE#216%H%Z6oUjXZ8RyLm7$+(4O&Dyb<2O_R0b~xOjlw zDRc!>76BD5s|V0$m?QztB%)j_A3#Ef!Y{9adr6apeap^6|An@p4#4)&HlJb628dCL z@289&v+V^pNT9;|q&^`g_h^4df1lw}1M&_g=Lxki#I6~Jg^Jdu)cy$WxMBG0_g}5F z73!$8GUw)HbvWqr-K=aNd>?d$*Q?=Q9?5M8IEEr0H{^PC?<!x>;*@4j@D5Z>YB}vC z8GTX$!s42@p}}Cby>zY!jCl4+Le+kC4IeeR;?iF^+`Cd>Q4C`RhCQWln6ROJ5}Z+` z*f3$^Q&lyi!@C<;iU$_4f9X8rJ*7+;PemF=z@?InF92;qt42gC9vwN!L7VMc*3u4X z@txxu3_$dNVNBvF%$Y|i!J1-kq4ityc|`X1@(t{)cAi#G<EaR`{NUu`;!>_xi-F%H z<7^!4{VwkTNT<LAA7Nb}&t&ybycLo0DJ39;&6Yq`59OGnAAGjw%Z<I^jIX<Wr6oYy z*T@P3q-%VMQ6JHyxv~~b_V19z(ar@}^0N(Qm}MwYgb^fy6ECY{&=}TS2|5Us?)nkm zIE^=xH-U;EQO77|j|+d=FAGkkr&jjW1Z<_=wPi&fj+-|v`4el_J6K2BrDiW*m(kO* zG5&2E?Dvqi1pW$MEai~(m{|+%3N@tuGT1B~bNXttlth)&bzz=$22(k8dgVw6@EQkN zjuU`)CWt3m64U@-bk4c#GR%$}7)teF;Qjlpn}Y$d(cqDhk%3K>9&0vSdMK!EAeo1T z1u_L0{22JEoahdmu)^skWhy`{;II1<8m0uL`R{qGMBKmz;u>7tzDKuD^Az0@4GwW= zi2{Pwu@~fH5nHfr=+D8rx0ln*+>pv9rMCf&i_>wjrkG6CYINMTv|*IhnP{IeZhznB zBP>yMQ;tuhQo^VKu!#@C{L4PET(|bp6I-8*HnZSYpOs1cSbeobefmxA!yci3+^rTk zcqSEPY}_51u|3=^<D$j2R=MDeM#ogVvlu-lV;M}Ii(GZmZ-i&d+6m=sk5vz2e@<xq z84t*vcZ!P>r+5aMZ(CeQ{O?(3mH|unW5Ely@dmXBHpUyfhZ(ibhrw>5?=kP|-@^;v zW9#nu8Cv0Pw+6olwM(duVM?I`^-i$57B4<qDHI8ZAY>hELd*N#V~muV22SfTV~-Ej z1P5rLAtJU0W{$Jh^kS5Zp@V@@2wtq6Fw{M-e!aIX&TaFC+=EE2?L<}KqT%}QcdnJw zEKUEP*(1HPZge$F9~FH{-<{CB5sD3LpXdQw{QHNr)-Ca8vy8k|T3*`VeR>dAFy-A> zkCQT)3eA4Yb1E63wsl1&tsRIl2wS&4yvvOev9NW6FbeP_1q0dDl4JYQplk+AQo_ED zR2@2D5_F^ZOcA=FGhIWZ;5bJW-u{A-RibUV&Z$2exNN;dA2(C_!PBQt(FZ|ig~OTp zfSm15mJ!#3w7c;)0;h}Xupd9|>~x~1hB8>N1gkF&q-c8e%*?C9%6~lT0eIGDLySXf zu$*<VK~ZS2s%v()puu<z%7}*5%FE-ZxKTorybiP7MH=BGYGOc>uHWknmKkKROq8|k z@Ol^1q>qtz(`!npVrTIfx@?osa>jYo143X<^;Y>VL3FYGOOK{jj{d{t$fy)Q{r&$f z3dz94X8YA5q(kqL*~0FN0|RqWYa-Qu+=iOz@b>ed#S$|e;Bnb%LmQo8VFy!%XfH#- zN5LVGPkJiy4tgvo-wFXk3eEF$;ul(uILM^q)coCWkQtQY4*925opt2*5=RS0oNIJl zCI=sFUm}KVFx;n|)_#=i;rSEjo+62S2k=N2C>jGlCx0PWK3&uOQjK0UsYN%x!L+m> zlSg8T%$wQS!I@{KCuQ^H0wck?R2`dN0~)5g-vnFvXEviF182%hK$@O#3jaowpTEzS zJ9DR9^}6<NB@J{mV9V@+s49l+{#FMYEQhDG_1WMV{=UPV)9;k+4ym0EsoD67SP|n_ zkr`4XmnlvITF8R+l%LPuy+*(H1-@>=l~1w4U%w$fxFOx9PcEJbcwC3c;_sr4|4JaK zmdFQ(VK<a9M9dU^0%A58t`spud|7Cg0%G~#AEOafG2(hzY(LJHqTvPqn-W}b8yu-N z3G=*R-2ny}U8xg+=74Y&XP^<amQ5{2SA?a)1acW1%+<ikX!uiFftun<q(o}_vB^7o zS?_$5UJk7yK)l5ZI0$CQ(6YetElDtxoZ011(Vh}}YlTbae%S%PY36SxtYK$0w0(;` z(!GkMIHyJrC9&lY+@^7<OH0pUs-c-MPzR7%ycO;OFtcPklImPP`S22E=0eZLLuxf& z8wPW?rvdEVyxgtmjRh`i57?1N4+u4lwQ0OM)k<h~hgVAOb64k;3kkfSeI&pOzK~>v zCwY0tC~OQ)W1#RH=dwbB+Q&D1kyxd%oV(3qz$n8qm<fPIb(%ro_5YGPGW;)?Z}pTi z$bjqbPtwvnxU*+g&f@1^3_uiYg~M5>mvp<y0cf^E;{&&uzpb4#=ekKZI3)MLfjw(i z5V4Tk_P%E#IjH{)#JF)N(`eEdzPLOf7+;}{^v*KBI>`pG_mVDy_jaU6g<g6R2!j*J z7j%Hj6K!`30)DkWi}UlRLhBOHY#N8%><#^0A9j89yk&GwkZ0TvzMsvPL5`qZ*&s#| z6@|weNFNLuE^*r3_u(CeFKC&pezS?n#Q>>FTU&`cmnec9yZ(Y-aAu<;a_ao}i<+Hv z%>zFaGQ8#$o6<3|KDV;>TVFvhgd7Zg;ya<zTr40={LUWGs!-^(+eXZBoOu)>VwKU$ zJ$BqUQAoBixUr8{Blf;tiCxI>GOg@&uV{w=S?T{A*ROI(%a&m2(5%aSpRU=Ngb(#V ze{7EX8qmoo@#a=^_Wn(ck&;WC^P9QDyfUIv;b8#cQUrvNF~`9E`UsifkASEY@`+dN z@+p4<B{5?Xd8lEK_c&O3kXCMj#A-t0F!5@{sCfxUx}rBEk96|HAYO;q@Ds>V$R{Nn z@eD}SG+#6``2LwUB3jd01JJXt_mnX`M?5lk{T)Hu&P=!S&4}kp%N8PRPomSAC>5CV zcvQap-8q%GqW3V?KAb{hE!MNtGGy|jKOjpl4O`?Dzt8+okgc$#sHkW`CFN8O>MF2l z0TFPKfE3wxcqXZEFjf`lwePw0)wwOq69b&0AeK|HNbzfxc|eZI?1w4L)&(?A3?fz) zX*0=^?W!+EtgwwpGl9hJyD_K4PO&G%5S=_t2eSult374{64Hn&G|JS~69VsYHszt1 zJOaCgRXA;S-}Y}Trd1?}EdCRA5}-@mMJjnN)^2?FE5TpM+4ZE|EACc>SxJ0LQtmjL z>uP@M8?Q)!8VGhpyrm!MGC)I7nji;K_OlT^{1qXi{7k&;yt{YrzDp6xNJXSS+fxJo zIC^UA%5a$IZXbVo1G<}6fXF$-jigC&dIgB);wMBUq#=+oHS`%tM6d<{2c81tM@z<N zH25Y(gEO@VXcmEf*v8TL`AiJ5uC=pyAKW&zI81qtwDo~S*6pzKaO!Jm)1~Dh`~oP( zmEs&|M4XvNBr4XN43!U0UVp8MGh#a-@5BE;KrUFG)i?-$fg=ylr$yxw6<~LGN}uqR z$!!+pwxQ6BP!f($pkQG#sKbnWjI!BCJcyB*5DS!ADqwUgNC}NK=<r9#6L=E9H2IV@ zE?EA{rfM==(SwY3yvmiKRlmU$r@Wxdu>W(3U09lSTRWnMNtbw(SkNP>Md$ww0HHe` zX>7!{&6If0*KtBX+HT|us!A58J#jg(d4YNhOsRTLy;>C-OhNS*N#9}s<>06jV`i{D zV|4gJN`v;I?cVWyC4l0{F#@D1pFLtD<IMH{0C7;rPlGu%_Rq`)0)@sompUJW{3y3D z@e>FI{z4n)Dw}i&YK~t(uBUN;`u%_`xBd<{CUj)}@Qpxmq&|d7=>T2aW^ut6ws=Hb z+*X7DmwRd79aW=4P0j6s`dMWYd(nR6TrI)WOsI~S8P2=~9=yQel{rGA8;*u!R*hKj zygTec_snl_VgKK#PKJIS=bs?MQJt~zx|Ny=0@D57s?D|N3Dd4B&Hn&q+@JaxuB$d} z-s}M~ZoKL1Oj<752qg;2+P>K|vial80d<l5emcPkjN&#V$(nFsXY1vDeo`^`aIY)( zTG{@?cbXA}+;8as1WFSEF&51Qn6Vx5lhI!kSc5<qK1P69zOrhx_5~Y!ZI~ZuF1SZy zbvuEE7*Ix0bnG`rn;2bcLA3?Uq@u_hWhl25Kjgb;gZoC^SG04uGuL|KG^(+dAp}VG zD)~-%@G?;>J-U~8l$bKLTBybK=r_3gE5Tv_>u7-@FAfRH^q48W2y`e#UhL)|7-Q&Q zFt<4TE7{NJjL(cCv<@vM2eDS;4fRx4cfR@!B$T0hfdj4YKLi(C*-Nti^w002p62KK z`J6seD-u_S6Bk^J$b%tMCe;`ebH62=6C*t>!HGRRQ?w3KVUE#fP(B2`_AM@s5X=)h zhV65Yh{dypZx(GjQwru9+nbvZJ<zqMIolq%+#+v^n$njcMc2t%h8{O+A4JW_DhDEh z<q$|GxO&QFS8=DT*Q9|t_j#Ca28<%=tgha5rE07V;aRp9(4^C{E}U~<W&76%*D-Ag z?O1k{=AQ82`IpGRm9yl%0W%K&V|rp*UD$2sJg%u5u!)GOaFU-wgwO$rS}|_fJqmat zQ%dwQ&+=QawycD^C)t?VjnLBxohK{gOkN7R1nY+)aG?+s^j(dpq#MQ?`X0`BXK=sl z?dX)Cgqeg#iX_sKg^)FL)Bt=?BQg_zrp5@Xe7Y?R>mqreP=q&W-~JlzKWMqK6H~8V znv+D%qWAEDAFy};MLZ6<;We`yv6mo3d1GzKlhN3My~4%63uQ;Z@^xtQ0nd{r2eu8M zQseoh$C-LUQm74mIRE^Qj{ojg2aO$O**se9Bkd)=$kJE(w6F66I6Ym*ZBC<}tR48H zpjS0)98W>KAZJOOSRw}S%h(8xz}i`!HQ$)}M|7DtpRLkl6Ni`@UdWm?VpRFC>IO*) zlL6REQXKEzm0&)I81ww#xo;O}=n{iD_d#TS3?meA@J^nY&OG^mnThQ=q&dUf`6nSJ zq{PaciSjpi&B==v16qMSc2`NJMI%PfQ(H+OjV(VmTmU2`wx;O#Wr0#TxH!14l89y1 zypynKSs|cr1{NFDX^I{k49_09Jy4bW&kg#V`Clv=5LRU_#JohWt=zhGX$aUrzBFH& z`eUG7IIP0~2(E%<W%@<+>-G)~3%fDrK|SfYF&j$QfZXIp8J4cN?z8VinjL4FZ>pCn za{kJGoUu=e%)A2}uoHIN6qkyvWvSx)3RU^{Jhp*1ds}80{<}H9;zE&?D=U|+IrNl& z{QdqsZ?eb6ebEGP<1qs_L0Q@x?+)XR)X&I(<6#r@DPIL)bA%VsYyr6&V+oGrwLum+ z`8tu_{V&I4CPb0M@FyDctSOTx2QhsLTcH}D7TxOC2+p1&=TMVzGUUC7yyU5a4GH|7 zT&5I@K}o89oTju|*DX$^alEh@DC{DyU5TnXD##bD*Kdirb;q=Lypzn6ncvVTpsk=P z2<FN?GM2?@DN><IVdNB>l(Xvn+qdHx$w+S8MM6ngkzz*J&Tiq(r3nzYA(xlob?tg? zC^UXquO|qM5t@4OQ>?Ph^}(|nmfScmHOj!p_UJb>?_hu87TSb%0(}$gPiA&WY6RE( zSUE7H`eP6!;<;b{rMU`<gw8?g!$67ukFWs}_9%~h2US;+#w??^T^IOav=b6ZK;fF_ z0|R*YLcuJC=AZ)bp_Z+W-r~hkNlde58ya@uK6PQGkHrbNJ%Oo5`^Y;E+h1&Xn#vKq z+uQw2^@Wgc_%=X8(jV}0PC7M7Fi4mwisnL|x-K;$!u1JNJs41-fmq2+zDHo~M{)0? zri6sQq&o(im8~?Iweyyj73a-izUt0a4058}`@TtDihHqkFQiO^j7niDyVnmy2|AR| z=@(4?0=sgSZJ2$CF)P?3n&~s+pA{syR4I%9bj84gqU(X9W>Mb5E+P?lEY(btl9txe zQ#D?*L2naL&}&k{1uu(m?O9Rr(c$!^fG6up&(6Cj{jZ*Eh{v#v2W~~YlSmLdFGK5S zl7V}&x_!W{YD__X{x<8^UQI{g#o_1T%Vlcq7p)#9At%R2y7dIHsR>qXvv-6?T8wsY z5;4e#AHH_4iY7r13B@5`tU$o8b0O8xM%oun&>U9^UP*exNbW#2Lv<iZ2|$A>)2C0T zVVGauWd$5Q_2%3>6xFl=rc<M$1ht0B4$B=vYn=&b0F<{_KiVdbb;@(STB7cyWP@FY zRuy*U;y+K01pK#Sj<{a(k7!5M{hb#{CPK0*2GNeMy|}!?o5JBgc0)hYOg+3oeU|Qm zp?h{Gn4DWclMJ@YKCZ|ch=NC^<$z~~ZClm`O{*~o3eyH2h$@DH)g9`s8jkJ#yC$@e zSRIs}e~Tt1$0?!Y_eArsw^u){h^sK1c&Au&)rSkVs?Q%9JZrhj`<-~U%(`#LwN;FF z;)x(D*sg4Jg%sBTbP#RJp543sUsj*J#@~8sW8i>4#Dv95Tq(_$*bLXMU1PL<IJ#A4 zWsmZXR{E_+yLVjC`sj2a%Qr)EdR*QJ0a|#VgZ$qJQM`MOXL7}<?F`YzBeD1Pgzhsj zcif5^074CX3R3~#f)Yq&y~T>WF8+~0*;2CTd+oU!7eCt4QEK`YehIHh?uYr~da3e! z%5GLGq?A+jw5C#ae7aei*><_*0sD2DR-8${<m4XndgX84&mTxx&aYEVDS7^+?$W=i zv_z00CwbC>VeCpWJ$4f0POF6(2A6EwUpSu>M@P65%JYCf_&mK#%w^Q~HS6MWBxO7I z9mfjiMJPd5oBhTnn6=GTjayf*xHP>_vu7g9X}Vta&^6c@PD@ldT6u$3wOA`f=aP*b z<O$eK<fI-QHIt8TW8`zF?O;wpBLWr~{#$t2=VQ=nmam;<zN@PKo#%SxSXSDkB9X@G zM3pkGy+eOmVHY4$q}V>(p{J+khaCkd`gaFGuptr_AX$Pow_I4^=Mzn7rNqJlZuMyc zh6|&TNv7GsD)Ji9-`y$GtbY-zfThB~XZc7rxWSfxWP``J+}bgRC;t9DtXmit4(tuF zx2U`9hEq|yx%lNvJ?k~zV+5=vP`|bY)CKuBHQ6t?oc_q#pm$m3__Wl5)?Aq}ff}jr zW8|%hZ^`fOF3C;V^RJGABBMF~OvfCM5`xys#gkrY`8La&FQ<dB>Ksf|Sbs9)i?V6# zL(zT4^_x%dJTBna)3d6g_`@g#wn@nq6{}apw-#!2Cn?BB8;tIW8S3|gm%%#*(uvbG zv$b+Hd{R~nNH;-dThtB7jA%I-^j%RP1EUS1WK&I%lW=)Eg07ePBoHjD4?k*;Nt|sW zm^$i)zR*+FRnrD{qaj6C=~;|OKS@ai)^KL?*8<u`BjnoNxWoS-zuZ2;ut2e0+tcs- zFEn%_0gYqtI9&U3M-85!pZ+RklVhgxse?PNy8H_zU2s#iJ=eyxM%+c)%pcOu7ue=@ zeb2YOi8ndF^{u`BhVOEn14``NHvV{G^w(S|{&ksC#nhv^Zz`zaKxT*yQ#2t#yP2CI z_R3k_&s-W%H)g4oW`F)4GsSH$Y;?QS>0WZrd5m~mL7Uah63IE2tImH+e9|WEygBI- z`+SCQh=bE=V$Td4&_(sT`3~8Enn?Ua-2-CbvWd9IpjmN2wZhQNEG(DI-O>BPIevcc zWX=bGeXwR3lE^4kliKlNNV0Z&M@O7c!Ii|c>t5PvdxQE8zwuqhst78YJ>#^_q1&UJ z_<CXn$9aXAFC6ole#a>jC#nMrVWt}NDk$X@@R1yIYQfyye^<sF!D(uec7f(=MFFhl z8O%nr*fGY{!t~zm>Dx=>o<tdH>D_72IN&3bvGb6)?d>RsEixT*E_*szW;{w&l1PqS z)AUhV7*|1I$gDKFuYc8$vCH2@eK){h#y|Mi0tw`h74B6^`#5ZPi<Ym=$DWkoKxPll z%UBy+;(3s!+q<D~y*hoTt()#NXdSpDlYJ%iv0mL(o4O#|DJ?lEo4;`)V!zS12o!$+ zOV}Q4%*xHN3Cz176X0{2#9jnE)L74|Hmi+kKCA~nh{2+&$V(?9%_@*kJl4Ff^xKPe zS#i^-$`xI|O>}QEX|uon!d}GSnWh_joCZHf{-vO}dv?*DT1s*y-(n({=bw-8FSW<N z5IKe`Dqsf+^$me&t-Vu|vdw~i9eTxCrDsR5+MQSYb7!b225qs)3UHkNm9|)|d%6Ef zodXxNK8TOq*${Zi@rg`CbU}(*6aR|`_CMLYU*nqm|Al5SVwJe9U+cITtg@naX6g%S zV|T?4Gh05|kij<LB|X(Dc*w;Uq2Y$H4<;v*3`D4e>$Wm(4;X1a?+u4n*-<jj1DOI% zJ1=9owL^5tspsiM?V-yp1lMRlS({+gCS^LmBs$sGY#1X@Px|8zPI`SWRGkfVX{pJH zPss%%W}^)WX#nux{${)mW*5h&^2DE-(@}BXXt!|A8SncijVD_f)Th+*A4yoQwkg@~ zkjm}GK82?JUz52EflOd8^)y+zaS&<1rnLj^S{<i4+e!@Yfh5jDkYiZD`hDga2bxw= zDPw>BwM%x#`j+cDk5;^)UjEFJb=qd3b;oUgI37Lb+xB7TChmRwxF5K}<S*T!WqE2K zryV$wctx15yGJ*r<Ov5{z0_-c#Y*K>@;21Xi~h8<M6_i29Gh?cs2vk&KSO3-&9r8R zbT0tfDn={#6l!ipyBGTh*l1xcZc|xGfd)N2A!8K8v_BlEJutjS7AK>&M<5f>>Z(f` z+$7*TgQni=NGk^Wf@j-CyW7{M7)>=*-WQnKI<+rv_xo2j&bf`Q@%pCw+}TT)CinN$ zt)_8(E&6`ObH?Bat_}Q^CZT=&f#&r=*x8O4wl>D0RxezfhF*3SpEOqMcG<8V0<oFQ zD9EV%DX{1SrRo8l9uPMyHlvFitxBUy+GL0R%TrqDz9<M3dO7+<<k948OpW?mo&RD& z0M;!Z`;}4Xu;BDg7PF(qUiDC70np&PXq1vi$YZc$?C|p7$EHXh@s%nYTCczF=r84| zH)eIN3%bKAJ{<){U-ng#&?=sb$39xc-F$V|c}!;2H+`TYGZh+7Nk~d^lC*WOu8^$# z5UqZDF>LiQhMlUvMQV!2r@3xflNi<Z#Es2?7sDAZhTFl5ZgH}4SG4uMX*?J{W5%pm zlgUI54<m8C8PY_HTUEww;Mp`Ek{1*%c1}ZV$BP8>4W9*^HmdNzLdjr@OMqrmlzK{2 z_=xL87A|-i$)AUF&jqZ5&Hb{d;U%;d9kbGWZd=Z|jyfS@&8L4+OaiFap-uBw)NglV zjIUq)W4}T~nrqR7Wsjt-$_{v}GvcgRS+dK?`3c{ZX$_;lVS$LvEV^IvX(p4+FZwp< z)yZ_`X;Bg0%SLJsTdW2}Zb?E*L;|^kl0QbLKNztAOcVPTQ`t^F?YJ+}O&05wh1ZxF z3>E`QJLxyy>d<3DDjx`ywi3HbF}!hqr~W=acU5Ow!Vku#DK~KaaAJc~tKON{wK7)j zD$!HEQFSm#aD=3!$iUxCaLkOrm+7#)#Cttx-~sY8Zpl*T3ycj-Vu*^@X1%wXhMhw% z3;u6n0l++xM-HGYN8w9K=5=5=o$-lf?5f~RM+l9bAj~K3Ea&o);xr%e-&_4%8e*M{ zv5=fxRt!5dN=b2n@y$t=JTT}u=$9=&H*I-%CTneNliJxo9gH`-OXu0oG`Q3{Hsbzg zg>Q5m%&TIJ=7MZ!j*^51N)yW+_2e=EE|u_SvLZ~i`x$eh2QNx&NYkD+k0}-0W~0)a zV;_EOxgf2upm^Lj5Jy$vv4DRCz-?Oxh5%V-QM;McbD09qiG&=wKGDzxUaYr*0za%8 zWiA))HRO<sYjdY;n%5H7-nNpTkR6OG$piAATA~uA!;w6nScK)v;RrFoZ+cAVSdG9- z-{VR|B>pI~&^+9xE<@_OiY0Y((pJ_@Qa#aj_?xgKRSsNX7_-hM%LA}pWp+qp6A7XZ zsN6F0Le=eyd1+SXv362qOZL;Uo1aH%<+5LG7IN&<o&KuHX7b&KwiT>E?b+XUu6=pS zQJie?$<hKK)!?NkQ^-Z$aG6-3FReKs(_o_$H=l0(=Z-_x5AQ2J@EA#U<wK8r7asCX zkc<ROo(U~3#jU!m#?l_F?mOoPymQKqj~Z^ySil9HLC>W4DO!Cvo@B=S(rxMd#GdT( z^xy{pv3@U`9D%Q>@k|;sVo`agtQ}<9kHD&rp`$^U0b)4(7C33AM5HK^V1X*$@ethI zkK7s}PmgmB&+@pLWq*=~;Xj#Ts&}kizCuG?WZuq(6$_p(QOWCHyyT(xcUC^OKmN<- znIgsTd`xp_6si=hBHt#QZ#mUKnLW!TL0Rzc#Tieo@BwVbiRZ@V`(v^cN9-L-ElJ@9 zN*TM;2roc=*i<=7b&&#EShXMQ>9ig=sL;V_2=kX7m>~J(<!xEuF!w?FoIImhpRlQ6 z7UF|OnxHh&lMaL^Y*{uGXEVt`!7>NB&PD5wu3(v&xbX)WEX>6Z-BKUCyl$@f$*;e= z7FG$f>X@c1(C8IFIm$t0C|uIgaVIVcaqlBaGLdfxcYH3c1EKag@O@5mi64j(cd5<# z@|}f($Rvqa{mA2<j}iYEp2K)WUZ@L+=S(L*NGtFyVhotR{C6z#2LtSZ@z^bG@)W0F z101kWeOHnVn=<H^^UM9+kc9B%<34HT%$YwxQO-er#6?wJBp>zQWl|2IAS%c=Lf81^ zf6j_-AiQyd_h0SWf7rZvGh?o(gvWEl|C%N88IGd<OL$=qH6CmXV#XB~6@}|+oxgNx zOM87|<6^x<-Y3_Ncnerp$S1W1+C}p73}qzr=)=iqFzjroKTfp)Ztbtfxy*FCMlf`0 zp8f412AAKiP&*HF7-)*g*;Qfgi2wPG9po-Z_P3W~+8}9RG|sS{cvpBG8^Tg$hHGAM zZhjtZpBdXG93ZbDs^Q9@9vEA)dt_QT=H^TJW{Um<^B_EK#3Ngy0sTp4a5jiwXSH4y z7LuX=U}8f#pc(S<3krhqt%575&2sK)Zdsgu+~O!TL-S5TOvq%BHK>pd3v3<AC>trd zQI-5Vlm2hn3Mhm^r-12S^JVs5oy61wo!}lsj*#+T(ic0%Aaf&bmZB}`Cbg@*#M2|r zMx~*AP$qm$Gle-aR98?&ocIpSDT!acE^teScBTVNXyGEp19AUad_TnWfMx_zC$xe> z$gcf~8jqPtr&;FM$XFNam(KWlwJ)nMUG*fBl2|me@8CgBh8L#)Rw!(^z(E`^Kr#gR z1<Nq7;qbuK2hlQ&*0^ZrJTR{<vN($KmkxQ1#@M^UWe<HO*&>lVYowA#=vUeqIA=<H zSix<GLPCD~*b3ydLlB}f;DmIiY97qB&U5~Pb3h%=xM0wQd1ax!Ck%+9O#kBhCjp`# zr{VpTHD}%Ut+)-hyqpD!bL%O<1luX2CLB*+BUm=d+}R-h%>g;o;pGa)_j+UiLYAz5 zSxM&5vxVQ^*?2SWE;<*8&|td;G9plDAI^>CUX|g#hc84%MQu#qbM0WX(Jkxh^^A`< zT$y!3u*c=Z`U$iFK#*qKg++0b?iA+~zkHC&!B?I3od{cA^`BUh4Z5rL6s5iIif&uM zLniyglkt>9j^{dZKen{olJ)QebT|R);Uz(0U6A00v1;-M#46Ii>LfT6DAdIN!3K=> zgY~KTWo5bv@PixvJh(=AX_(CH8R`Fk3<qn60U3^h(E?pPLF1`eutmLqgA96P%+z=B zG}8;jBtm_8kzdtj%GFu5N1ZqA&b;;MjO#8<-!qn?34WKSC=x~de`Urv{C&$x8bqSC zdu2VP<{UxSA<6i&73*kgm#W6LU{7<evadY}4zU+~YPOeqsVvy3U}@quhsa1xM?ofm zH5+xU*VP&t8#lFEFqYe#XMBiI8)*I9mX)Yk&nMro<m)F)MDZKTwh#SFBYTrH50)48 zFDXkZXt@2zEauv$1k)yM#i+Wg-2Hq`tBU2Uu42RXk$PJ4e!(5{TAvo;@>2Yb$e!*& z&QCq`4apxfm#?)xd;z(zgDzl^jOB&VnhibD!#|xRK7Zk^j7KHAGrw;&&Ez@f{eB#Y zM`uAOH)!2>Df>UTk^ktRA@VLl{rI*Rg=&onKVKP7G#Hvt;pEfew158%h>)SLAHxe8 z;SYGnClgLO;1P?2q%i*`@|q_o1jpTZ?MG8ZU!?baZWyp)8vadbhxqF6vJDO&oi|Cl z@*8CQ^i$f(bL!$(FU-C8p7hWJ;SaL3$fORGi9kzQ%ZQXx8N>+2sDqtut5ovqIR0Y% z)mA)Vxnr$Q_q+bzwKOcZEdRXBptdsh8h3SCakY2JA}^1E8OOn2m3Fl<GuznW3uuvw z;1XVRhvcy%{Pwtjl*-U1&K%l}>$}USHVsHuZrnJv_%wOOa_2^4={)q=DOaX6DtX@b zrO7x{{}<Md!+-CVmt#YvlGaH)7e{Dp_z2OK2MDi3y+zqtT*dgAsV%k_KkdHeeT*ds zCyWBCIt=^U40BpdsVlZC?0j~)@3c=eAf4|@Wy7t;#@xCg@wNH)s!s5&7}@u=299ld zfiD{6#k=LKirhW~#~*MtZO%AcGT+O?sk(zQqg-IdK~BLlqXgfGbU^QvC-M-cC6o)o z`G_nz@o2>>X_DmuQK#XZGMzCyA6m`A9b&6Q{XzS~YZfm2^~}QG;#>_PUo<FeEB{YX z{o@vj9w~iW5*49&YHCc9KxYyF?V}`sLhBAG0|*WUp!FKL;-RllLJ$KvZj!$NSyJyu zduV48L%BNy1ZVVjXS{~9GY7WcWRtjd*nN(5qdd+0yQ9BOim-$xx)C!)&rWowD_wh> zK;c8az`*pXF10~s$~#v>)o39SWYwdd(*m1%B>2g~@*NTj=#12wHTSL2hu)9$!JT>i zJ$YaUd=KEaLg3D~4w=Y=6y4tLjFYDQF}hOXalF^iGbhZlN|Q$vn%CjdxdeQ@22n5i ze3T2ii=X7>FL53s>|I~>Dw7c*<ZgcWq{d!=4LQ|CMvJ`3{z>=|tX<-C!ns8&s@A5s z_4kpZ>muWzY3?yv4OSJeEcSnO^t;s*Q(Ub_u}mRq6Nk_Rblm&lNe28DFgYkEN;c<i z_Es@?QFKpC%V9lo;FjA<)DFm1qjf2tP=FNmcYP`<D*nRu_SCj(#!C4pT36zq?T0u9 ze^z3(^T;{5m~&LE-+#~VK$V}pZhcx;H${R`b4h*|C=e@a2e$$qSlKbFzm0tZZsu`1 zx>v}}nc!_=X`)`h@1nODi<1@5<q&Skq&vVrII9(!)Sb74W9B8kznit<t1wM@yJmy+ z5_05M<sD56cgsF`IIaQFTRWf}Bj@^yl28Z+)(FSFPu})Ep>-`xgKoedM9^a<+e5X{ z2eDMu;OZzZ&>c{1cZH6qSu7zRAb0>80$z6BhAbJ&DI5V1EP+=SEj%D}RG?HkNNl=X z2fW%ZTJAt2NHJIX(m2o>M-DNZ*`$xhI0y`POR8~N>k~OH80gxbuGU&y13$LS8@v>u zbAE*DG6VkJc)zB&eSUVCa?sG@W@cuRiiAmDfVsgDv?hNc_Hjb9LE#lPzjfjUV3t@+ zj+h<HFq7HaLbk?_63j~cRT4A$+TuvT_pS+&0WCt!Na!jwR9acAbI=9F8-^E`O-^_P zMfvNfxbz9=>hRy}h;2DQZq5Ua_jBj~(wUgay%tvoAe^=J$?mK}M%j}tj+lh6Bx8?3 zF_uhE=@$r@NGiFwkpmxGaXjM!cxZ!c^xgVsqp0HbLWv8`U%0S|`%kP9l1$fRqZkxy z`0~{h3^LQIw2y4t@<?vh?AeCWTF!9pcrN}%6gGAPJYb?h!hGZRJjQN`9KMM0Xz1Ft z3%_(zQgj<SYBE~?G;CeZQfMZ{z@bl8&CV%tYEhThiFq}z#1`s5nqHx*rFBOB^Xl5H zIpS3EiFG$18<rUu(Fat+=<pW#wno4A@L&AkcH=0+dOKf>qa@if$!}<Cnnc$*C;>GZ zQHFqe!aTMW+uu_gb)!wC^2UyD9s6%A4_@akNtn?(BAStd*nC-K=(WjzZ&x^q1@<<0 z%*&UfulQm(k3BS)(!^K<u8lsdY800H_x3|IQPWJsLGp@?`Er|n4p*EU#W8Enl>d-p z!SaHsJKN;h$Jfmrm#`PF8=QW{=#16y5-08!r)dw&SSO>MRNCOR22XmabfwF5RD!!W zH)Pce5EcV02y+xfQX`EJa<?5>W1ydECtM%V{1=~j>ia9^q`%KxpPS@<K1ly9$if5O z1F(-&i{6$qoKHb{&9IqT1f)C4kk374`{%63-#U$!I+i_qSAAO8F)jX3QZ<{Ch8`y} z8w33q0}ORp1UfVJ0|4I`U7x<0+~v`6Dr9>0{Q2`R57i!7*kcgL@(MHQg6_;QZU2Y4 zFORD+Z~s3S#%>THSzBn)M1)d?A%zqzDlJoCq-BayX)|LjrBz5mMcRvsI+a1C#g<m7 zXd{(WlG5^fU-#*hc@{j+Gq3OK*I&;(ubKOtbKjr)^SQ3~^<E&1-cE*RrtTj{2z(kS zC2Y(7%h-w|X7Ik_{=HkAV?E-r`|q+hoqFs)zKMt-wk>Y$=?L~f3T4OS%Ci$z_?NqX z`Zi5LVnF`e(M9DB`y%yc?;E9N=y>tpaUm093bRaBm9=blrSwwLO4oa;E=&vh|6F3w z8?|-b!MvwCdWPE(@=wn}w#MXE4rWBk=0frq(<leY>9%LK*}(#Sv@s5``rri8(UFr= zEGi0wNuBXH&Fd!B+uM<TjA5H{9|%YcPj--xaS`dpMCwE&FfKv|GS{v<TQ~@5M=+LG z=~%O3YK@*opceKKbyM05NpAx@js%`?qcS@|D;=!gJAeN1{ax&L-j*9jfxQ=%nDn+T zz^JF|%*HQ`gOYk8<<>_;$?Yob<vbg|s{P+0KFIwb_r0DUS)tJM=RYwam@|3uqbbs! znx|&1QfhTIs<0GGgH4en5*VlmY63U@21l@TC}W)!I{SrprcIj`20j!tdI;QvW`u4l zA=T!C@S;Jg`3$c`Q)>Q1Rle0>Vw<N?uO(Z{VTI*E^sjkqiEW#K<HZkkQY=;XS~E$q z1Fc<&Wi_pIkm*Qt^!X7Q;WyPFQuE}c?SE)f1xsF;pT)|8%_uVvH2EpJsqyIfT#+BY zO^{&F;Hy!fbD-@(oRedo;Frc2WpYI_%MxrG8JaxK8y`*-4hPr*JsFPG@F@q;fHRTu zOSR#+B%h%+9=&GB@?eB3K<EOlI`zS4f`Yaro0At~l>K05w;<VS)GODS_y73YpcR+A zHxDQC#bF+9QAT-)(6?_VdnsWOBgX?DB*`lfF(f}y<v;}18+<DPX<<8pwKH-7encHe z?1|4@AyhVt-C58vJmD>PE8`f?*94qR%X}F-katPxJ>q20HXpv#Yb5yT=#~H0P>T}n zP|V3wI_tKl%hgT#(wNO`Ld2=u^=2K_!c5ir_oQ2J_XD27U6b;rtnw6wUkT*7M4%-{ zq`XsqpGU!J$qa$_h58^w|DjFHN=yg`@+5cSv(R=wzKKycS>)RG^>je;-6>%NAYZ`G zluFZ&m_%T5U3kyXWBZd2;EEi>75>_@!2JH*Dd+C_MC!=kML_nwpj8K#!Tz4DB7Gv} z;3cvC$dUiZq2P9dU(_uxYw60F4aHeIhJIlj_gPOSHKJ;BRkeF%*|TRL?@(Kus|0&9 zOf=B-Z5h4NP{Dn`z?I0y;iV)F!{||jq4)@lsYSI9PW$H$t}Iuhf6S1?R$w7iSy15H zn3UYVa|I%qMXQ_AMm&6_(IS(GE~H!~^0SwY<@yQ)&zF#-jX~{BT?G2C?e{E6jRuQF zz1M4p-Gam70-Ma^g?lVt%An(3toLw$sTL=$igK^jHi0Y)O3anYMrnW3hBAPZGu$*t zl8Jx<M0T-;^63bNy1cX46Tt!KQN8EINoOHjN#Y!nh(<i0sc|s&A?GW2(i;9HCx8q( zQCNalLRMz2sHxudcdyKN90qAnq(EM!X*T!9Agh;0xu>tO{F5fn?&Jl%ntz5Jw@P=F zoOe$0XidP<6=xL}FA-hQCUHLKp}xISw)XYiQrX5;9tX<xejHJA<?_%qKi_U<Cq%>t zTuD*=E;K?eD8c?okA{{>;Wmo{ypOg$V)8PUQeMWupQi<Pe4`&VMaB^8(*ki4#UQT8 zcfVUpzF!J$dy3Qhu6I3N{cxxFG2qh_hC=?ot;ycdUkgtr=leZ-uC2TT=lkVnonTLs zy?5KF+aDr2Y>u;Kv+Ns6{8ulnW5(!?oD{l(x-P{YgiBxDpT6!x`9qE7{<c??6b{5H zkdjhcqPZe^$%++cBa5Fs>ngM7P`Ov5kqcLLfL9B-CkDl>5m)vubd{p_7XE*G69=RK z_<gNrI4=9`?V&LrNXS56T67ShWBH-XFe?O;M90LUejW-1(2*LPQk?uFd4=zrmTNZ* z9;~d+8}adzuw4%j(_C-mVCv6F$iQ$4;)P;s)9m?}M=kyd8KaA6K1J>8jd)H(2BTet z%F|=$YPk%F?<77AJc$LageQQFAyAGmkM&Ej?P1M89=c#A*?c@m*Of4wJrPr*nkPzE zKfw^=Zg+RLh1ub7#^#w43!jb6DEb*}vTWNZvth9bN^V2)Qp%dqQY5yXSze@*mG)h@ zq&!V6-t-5mEi2yghRJUJBp%;vlW2cx9~1MPKaJ)%m~z6>7J<Yxs7W@Cg4Z(&^#QME zzeLKMU41Ac+X4zbN_OTrH^)_(p`WpvHAX6a-Z<9%>mOgHcY9q+7?|kIi9um=2gn>j zVpPj$g~XwlpkUB=`H{UWR^NNYpMO%rX~&M{>>oqOgI-q(#oSbM-6n|>(FZAMkI%@q z0tk2Q*I_Qw;u^~74}(wp>o%+Vn(q@$qF`#~@7=P<=x8DM*TWpb%BT#gSE%-m?yuKo z(ltObB!9I1H@4gK92CCQBLTMNoO1|9D`c#I7!&BGGR*{-Koe*eMt)B)flfVW=BU}3 zIHW`_bX4EEfCKtTC6}J{h9{Q07gdHgsc)+>N-b>McyUG>!#a}V<f)tN>j~*yzAIo` za^<{F=DQ<0IHMt34BeTTBC+3`ot+<ypN_AFpt)e#TGO(>>KA-SzhKs?qop+pvN=Ve z+XQbCbb}q)#Xk1zgqD_`nC{$N;xWl`+#9fZ6~@wv$woMS3dP7-X>aX91vsKA1=adQ z?p@#s@H*t2xJ_nQ;d+V-0AEm$F|S8gnEV~9B5k{Ei^!?sIMpFX2N@O@7hsjczg{z* z&1MT}-Z}@y`)@d%Nif<U%|)^s%uE<Dv2iLqP>6~QjQX9<-peM?EU@moX&>RQ9X_3J z%CBtmL&W1|{%$KH`7(%z(eDejCG|xr<~RlKsJ*EtRzubVG=W@sZc9pUPmtd_SlA1C zdq8&zqgL`Ss<9R%Uoat(EZ|(QUPF?F#XXq)c^6-q<kF<6Jx%3?UDC6@RE@ZM5h9gW z14=*GbeFNS(k{#kl3s20f3-om*z?MFr#JGtXln6tfA$;+8ijLMwdkfKlQ>82VIZK! zsYGAV?N=pWbg_FcMaeL#1gK&`{U984f405l?|DU03A0!=KXnEUZdfCK*|}2?xdH+! zG9(o`F`h>W<$wA#1V|-{WP*zXpQ-aCkm~EX$&(W7$ej)V0Dn{?0A$63mt)epM4$jg z0Ova!<3O=xpTdNkCffQ*4C9N^uWycS=l%j#Nj9~44?*W<v{!}DUSUf;ir0%l*QNSw zQawkFxaBYCp|P@@jB3D_a^5>%EvjLCq<spdHSSuFDD(z%z0AF4fF0DeN8)iENa<~^ zEfaUtRjjYn-CN#jmii{$E~Phpow5GV!ZQpBsl7jkKA=IkJxj9ee16Z=(gQL&sadxu zioQQV8{|IdFkuKl8cW@H4Txbtc84YdUR1NJt|^s090Q@y?W&q23^3qqL2>2K`XB-b zZm+VZI1xbXaV>W{BV_e7qO7ZV54B1R^UGWu)7mkBOBA@#D2TYH2*!X^%7jCWh5^?R zRQ)lc{QxTf5j1X~;?u)BXGYv8O67>3N$EY$SQjs_m7n|^Wq2|#H<H_w#1_T}Y`1UB z`@ZJEn>QvPC(}^Ab1TjZCjTry0i93YHuF7uMgb@WwW+bIL)lv$Z%FD(Otz87ffj;^ z3nJ5`Cd37$Ijlfj5Q32q7u2k$Q>mV2#!B2$&wF#;!<3k|;fb`JJt!_s_e<;yFB9#G zt5EtNsN&wq5X^$kr_fVRxaG9fdFJ&83(GAE{OwP+wc75Bo~k)@43jyGfd-Sw(cBzU z+Mmf`;d}MG8FylY;S8m6cq5e~e6y3Ns3`GqvcI!^|N04~m{`L+;+;^&gz5lCwQXsp z!R`8)8m8Qv;o{(_uttw@Dw9MxfV&J0c|w1<&?8Q`5FE6aaG?T|`8V)H314I+S(sqy z4rO)vOwllH_pfStwy1you2wr2@FH&CY)@fSpU`88YU%0e`9$n^fSrWt6fwc?k0L|v z0wG15bfF474k9q~F52-iYN_fMN-H;SNdKgvIBGzu5TP0jE2r~DLuH><sJ7=mqI*02 z2iuwdgI8X5)Br>oefd=|6=u$KZORg&DGT1na}bXPVz^<P3Q<#K5m!743s&o@e(`Ac zNr*?iBM}D+^ESA7YF`)sjI`)!f#RUw^F9HCuj3O@=T4nU^zHZxnP#@nq6ds44frJW z*Ap(RIyjZmGl0yjfyFQJG?I-|m;bb@p-B6)1daPw{rvoBIKfp;L8Y#Tlb+%H<G%%T zbTis$<1F&KAJqz&g7}eSy%_A*?{{CQsec4-(_b5~Z!D_9uYY4v6><DQN@r{Mlq!!t zqC$RY7wW(De`7iIqTSE=n&b3<&LsmIZ_Hlmz$iQeSz+Kio#TXOklO|T?FMdm1|ScF zXTVqq;A_+_K3I^3hSaK@7ekJtkLy4@4U2VgxrU}D4);nhH|t$2!4@Op<|18DChQS+ z7qz*s$JE?t=Vk%NU+28aDI1!hv6e<Vup+l+tml<yJR$Fc%N_uyLaNL<-X^r`lJiaM zQ(qg^ADinG><*kX$tr58ocU>7SY|gv;@$F47r)5m*$(+@@*bsizHgK6ry0qdV8BtQ z?&S_}G-4#4@E6|2m3XRNuu5#=Bo6*aW=PM*WhgFAoEg5XGb%FjFv+SWzW~>axGqIg z_Q2qDeJAe#8y#_$C{yb_o?z8q-!MN{J=*W;Oj<{dr?<pMUs_G*n@M8H^k5CXOPEwa zPIj7!Cj;DAKZ#`!;ivhBg_`fnw*!DO@=t+nKJQNT1{-oI;?9We4ra~~6wUn&ADMhm z)Gh;iHbg~7Ghv*dWmm#Qc5;e22&5aO2iQF?%s!FpGj{YYlPKG^Qq<q>R({p?ah?<s zK9X|MewAzL>ToU+x10M4;g~?VNGJ+6NdP;#26L|LpAlh*VmVxyA`F$U1UY`tYJH|Q zG`2@+@&~NqZF-(w{MFi7t8|2Bg@4;x{yVmjcU?K@?*>lIMuER?FR@)(tN!xspiy6= z8jhA<Anf7h@kBCwJl~pGS;{joWq`AJ><`kh>Hu^m*HEAiKschLDTt<6H)!Nvcuj*s zh_XKiLREN3{thn}RMjYQOaLd6*#x}fiNwD0oO6oa&7~5+sI4{XIU@6*puQ+~l>|m) z4p}rKG7m$Z?DUufoVpr&ro`Dvr;Dh&Y06Yo9FwkN5BXA;R-()dyFw)~(w~K@5y=@~ zDia30KU*6kcF<}Dk~2ii`r~+fDxq_vu{2h%I;<@+%3x~MDm(R8V;r=%116?>s@V^0 zC~QSA_!wO|v;rXQ6>zKo5N<dc_91$j{j@&fG#Yz94|7*Jzlmh~j8ooaWR=Rj9q2w- zjcReMYD$pdmMX99foN0R36|&ljQEBln|=f~=~33QpZq!V=gyx>FtSj!A5jmfMj|@} zeyQ*&zxtZ<xiqOi`{_@1fWF_#oofHV&7#7Vr1d!c7v2sN%2n@u9egU^E5{sVD6v#z z9}PNA5R`xo169R6j<vci#Ji9dJzh7ART1ARkv4FjEb?)%-2qu39RDuISaLFBED0i1 zKaxw6<^5U90amSyub^2uz_yPu@Y-aea#7t=-G2EyR-(u61O2gq@C=A<QVwV?lHZO_ z58}ttA2nA@-G?InFjPiGd8!Zp(3N<9>Cp3BZ#fuCdfu2xLB)ESRust+oJs6&*Cdn4 zZ%~?$H$KB#uSvM}oxvwRp_YIHZP&V|`SY6l&h9Y1WgGU;ZkU>p6Emg~enr*LYP0B| zg4q<Z-l1b$85hW4?It8SVssSbj-98TM&1b+YP-sTQR=gZU$sAt5amSpWPRjOl6^`h z_FkXt7;OqJ{zUASkSeT>8MXR@g9@8usPB(K;&KdC2?%yrzhnhY+AFv;mc8qrBZa`L z)iF^6%uR@Tfv2rS{q;a&jpe*RBnys~f$ay3Bn?D&PN}N(tMYrR=9y(;#eGZ$yLG^@ z!60f35zcNO8uk)dXi*dZ<%6pLLUGu7QS!$hRgMQd6F~-on~$*=`?$KvY=?J0JwO9+ zp6oKo+UPKRPh^RVi~5m0zI=cW;9@^f#`s=9dLOj$jN=%BP0?WFZ9~2im4zcwP%^U= z@9whpJL0x;JK}2|q0|7I+I!g=BHbZH_~3!st|(MLjPL+m!8^Q66q8`gE&|M;9h%); zSME^yy5uyk)$(46N8j|!l#E`$Ul+A3wkv*WX^2^D97V?>mqX%z;Ca}MCiY`EHp3HZ zpW-j;P3Q8Y7^#Uez~<I$GQ|b{>qLmJo_?plHut8w1e)ORgms`0NOeRR3YpmE8(gxk z8db+Y#R29mSRWgmY+%sES?ZA5gVkK0JaG)b=5Z{8PxtP)w<_FHGU8sBRaQ&ZlTapr zQnkF^!xH^KILCT&;+PfmoSzt~g1B`ZARM7c9hJ_rd!ZdXMqyUj_QaLN=;tM-1r!1> zft<o74P2XbaY5CC%076~3rZiKO{Uq!xs1~^dcBp&dOIYDq5dbS1z<yr=!<h6YEvUB zm{3%zJ}Gy6;Lu{R*6o8^z&n^U9i?2oka#goyZIEg23&<0<8+(Fj~b34>+${jQ<tyE zw60zmSAA4@1}oN4k8K<GRy91obx>SoyNz@mpa|c^rb1~us}3d-v_hm3a67`wvY`T1 znG?sFuMt;hGM}ex(q@=*`n-TWspj>I)fjfx50-?iIWdNMmST6p1nT&=C@Y(viIA0- z4~pb%qqs3n9yko(KM~J1P20lSdg(y&1yU!-O+=ToTj5ze9W-*mc$V>@1mprDQV}eq z>~iG$y7$q5#QW-V#Aqzy_)wzg*&GywJYz^r4iLwah-jM>MBM_VkUr8opJZnIgAfJF zwT@ICpuI2z2#j64GQoK{BTKIos-Ly3vX5+1j|+;ejwXYKPOYW^3Q2xLbMpjpCG>8m zdTk9!gE<ruDstjGWfwPN=$mT&Wi-yCNq`w&%^F6j(_~({xPr6t^94yZ0nQci#uHI0 z`YpPa)+9?W%pzqc@JET3O(ERk`Nt=}pwS*l8DAlUW;AH@Tm0`7ov=tQ<u<OUZv%H? znhZBH!CM)q-<E=QV&8J56=1Vge{S##LOE$1NK~5Z?+hV`Kx(kgBuCgG*S`)BJ~Vr9 zJy%?ai;MfM{Y~M!EcxEJT`d`eiLY@_@2-^~v%UIXCCR#!Oy()Ha5;sKY}EpDgtD03 zGE<t<0zA^}LWj@zTx<E_K{8=6s?`&mKdvpgzIzMa3?K{U=1vjP$DIRgQa>iWUx5hR zpVq=<{=-jk-r_T+P21qQH2f^QHlIyusz{ZgP-x%`p&NU3IunyNMqM8JbbFfG$|4WR z?xg&-yLMg{9_>YO5{FFk7{Ov!&2u85hdpTb>8d_srd;pj)+m$cL*UIFR4vG>8x;`| zK_h<nW(!vPq1h)TDkvrVx)NpF2`@y4ppZB)M##9Uho#X+0=_SRO29xD`H5S5cj=o4 z*A~cUO&hp@FPhGRw>FFOAP}4f_Iv~ryNwnAb6A7u9k;x>Ar>M`h{Y@UzUhcut<cWB zbmqLi_)qdvy?r$vDb~a|^YL2@T$fehL6r-PMHd5h4V~|YU>v?%xUF4cOeQxqGm1N( z0r5o*LXB}+U+*V85u)~V?MgL$xy~-`=<n`bH=bDT+cEf_R9qm&Jn<Z2igb4DaJU9% zxWB4vr~^bXNPNrv#;FADmaE{9TRbGw17=7=Pr%|fBqp&aLa5gNfR1OuXT7(MaNShR z+$WCjU#sGVQ^5fU8sihd`XU9a)@lgiwg@FE8OE(OT_Uw&#dP$DBr~HF`20}DGMgwY z3*VHO1c=A0M5<QioYKGLe%jwHOMjrS0R=b)j|oU{V9ng(9CarUgshfyQh$z&o7g({ zS8c1obh=N>tKAI*ays<yAJpjcM~R`#I=z+&9@MMU5GWEY3e)G~kMLi0y4F(Qvx!#X zBkDd4-Em;EO`=<Ka+E03!{-$;3ip(x%Jl6Vo1({lW0rF$*+(!!Q>NT#N*N7PaQC5p z8%=r`?{-6-%OH*s>GN@E>2z{HHtx2*;{8D2sm1#aKl7(jNo{64!(y!1xhr~WPTY!G z{>?Z{>on3$qhH?AdIF}$l#$7qtzgN(5{sPaQFiNYbu6>H2yXRrAX${$p1&)M+>N|4 zsj4GyF~(k$Dq7-d=_cFNTGZ%-?!V*VoMqFq$~0ZuBF#g5U`5^zXa_7Q5VO3FKMO&> z>t-N1iDGrMX0`clbdzdT#(m#@ULcFnOp%+b8CRzRawq9?;SsmVpM9Z8IaXrJJO9V} z&f!z`6o@>&Z=^0b_#w)WX$O5K-cj7a5%0)DX&Nr=^GK9(G%6k1HZNY`^zP5^>o@F- zt7dv9;@feyqYKjNQkS;R*Iy>`Smm>9u2@IX1Os8ZGrRZQF-Fm~Kb6BdnK0oh(?>*V z+)ovYTg5z1vb{%Lz6Nv32cr`(PkaYaC*B23&En)y2@Yj^rQvH%JlLcg>YQ}V;#K(m z^ClUaLyhXU`)C@beEXB6EoTEs0fFQZh-=LDMp-GdhfLrwl?e%M*je_F(^z1RIUP}J zo;<rr1cktOUEOhH;f&I3GYBXh9mSFM2dCFsJhRZQ7ns#2Zt<z|Zl($URa;rdcY~)# zi4#gVqCxO+Z8J5zGT}4WzpcPFbGagHGb`cZTK}4gA?kd)VOvb60fl(!4z&mx9OJND zq#LMGLflw16>vTq_xVL=q2(Y&9NvBY?5nyG#wlywrk;2>Q9{Pgv@m_=l5Luum1bRK zXHBdh+iF?Nt9xm-<XEjvy)3vQvp!Aw1~i9I5xm<1k3`QxFVlzkhC9tp9Vs-#fG5S7 zMOva2n|kxkE>V1vh1$lSyme8Q4e?FaGC!tyRw=QnvMqd@|Aevamo!Y-_0#?cd?<U` zBDC#{QIGw%o${h1$Uh64^CW=BG*KcAxPK(#pXgj}us(30FHsNu%%u_UG<?$!rH5;t zO?C*2nJqDyS7P5-ed#oVt4sWAgF2$W5qO13KS$+5xSIJ4zhv`!@(1w{nKk(|6FTp^ zsMDpN+pK~lfxWcWqAI3p=aogXC%wsy$Xpv$t(7dE#UG|n7x#^y*E;R^k?9nlOG!Sv zPXdDjFhGj|r3wNV7lQ6|lmMuW;TAFzY_7@=skpiPntAcPH^bKSW*F^oIzM>glsFO8 zLC=Wp6A6LH%mou_0+IX2I&kE$Ijp()X3SFSh52FfejZx&+dCVSluqsI3>qFL{moxH ze;OLfu~^`Ave$c0lrd4WA}bHPxn%VW_XXS}-PTGDrh(6lI%nYcW0*5OP&V3<UDR^2 z!FRUvz-Gise27WDEt8_r!X(7y<6vWm8rWX7V%W@RnI)6iz@zRfTyNo9@aUmx)XmG! zTFPFRh!hQ8r(_o6lZnERyf6sRer-?GpRHVO3g%kbV;fiV36}XQ>((}$D|)lh?$G9I z{woq=CW*4zFGDdH@om)(WbPkPtlgQ7I}XB^=Sg6Kdr(bXi3!h53}pBxC0=?qciMlt znC3S--AZDgZ1qYHnSt+m`vV{><&Oj!V&_}AwUl%@XmGp2li|sH1*4HmBVvurd>vvo z%-7ee`v^C>FtymZLIW3I=~eba8syr)GQJ3)F%kDMsHe^uznpPJK?KdlDf<c_fxqpc zA^s#y>X-Dbzst!~t}mBb9Aj^K-S&scgO}7{LXs+UZ*?1B5=kze<T_7bl92md-B{$B zF_Yxjz{SWl9dW?ebK-|uU*2k%zA)0skGHH~t5YNYfjP~3J3T^{eQAsNRkTAlu_@n7 zV@B}u#3dDB5)w;zk^I2Ke<C&r32US1@p&f@>_g1e%clVL48&v<_~lDGJ=N@amiPVg ztXT^t?W_25k(y{#slHOkV_TfrZnmm^{PwV^!${UfZwwH2!rt+c%++m`r&@_BbB`IN z_LeDpW+@lc->w=Od)Mynqf-xN=C)378N6HU6>+btNbYH4vy8mUDQAMiA!1|}#8))K z5yCTXg4(4KEQ^9&l{==q`s_b<j9Z&YGD>oENKQ#%@~s8;W*B-PlIAx6&48$<QM%Nk zY_Lg;(}r5Z3f;r?@(q=0^;1T6UdNWRTHjdLDHX+ksXYJ3Uk>vW%p;GIg6O=Q<4U4} z5W6f}n^+1f_mID8eX?qWWpI8X=~Y-2XIdwix3ovd4t{algZ<gHwn$u|)r;XPI0S<7 zM!fErpGI+Jr-T1KYqdHFx~r?JDaaij4@8A1PZ9N>4>Kx(Q`_%T0xwM|c)K3Qj(TgF zo_hXt;m)|-vzx?f_pOPlzOLSuwO;a_NS}~P;FbO3mpG?>@${ml6>3zqd`g*3CSSXt z8;PWk(RjPBJ-t`+L6sX}Hv|;Xnx5~M(H?I;li_X{eD6A0yOVEbfseN2%*suBS1GA$ zUsx4x*&C~S4}plW<?+ooLQg%g4V35e>+K2cugF~+D8>-F)3K2Hqf8=IO0v0W4cg@T z>y*qZb4LI7ZOs+NV`cP97KO$MK16FN-L%<hLQCNH%uRAJ`6oDGD%zPz$b{3qUY*%5 z3NLJ`$%y7nFyA;{-M9CS#z?a$?ewupF@3vXQzVm{D`d&evpiVXxl^>yJS=4ENizl6 zRFg&@i>hA+8C}h$p;=eY`L8f9wbA=9Ej_Q2@5I@ptXo9DQQ=PH{ZlWb@Xx$jweXa* zq{<F0u>#ja+Z`;Sv>=Z@i03C_r9MTc4KEs6rZ^jagLyz@^1d3zSD#-<S*lPdAgOci z7`>wPl5BO$9eZ^WddJ01NnCsyhn0w3S!LAx$|%mcRkEQwFdsz`#V&m8X?E66*kA;N zgDHcc0e=Zm{zy=y>b;r!sFv_^TU7T>S<|Z~k~344XBKx|Pv})H86Pt_7r%hdj*qS! z!@07p7UeO}UP#yyfgB3O5NK1ZOlvohaPgPjCJU6$;(5v8eEpiymzt8ENIY~CDC4a% z-)(nx#mk-5H=iXg+c%4ymp(>sebh(M_LY`GdJ6?-C3-lHQrp^;S}yz3L|cpJrOQ^z z71qUs?e8&7Z8a<CYJ0NY`RW<FgEQ&r4i3rmUzO)LYSy1wuAGq=*s|Uc!aLa!<RwG8 zDq}XMWe(j~bPm&NWWHCOEHMj4NDH^QC^)pdQ!T)y>O1w`T_a_l?5e(56t7)&xGBDL z`v{iJQSIi!imXF{=GQ9~OvK$x%=+0XIdDcl3>PQTZNUy@8-{1m9XO?_f<x$o-Bp!g zZ|?7Mo<2b)d%fk3aP3XS&qlBp@@2%YfIg{Y5ufAiY}5DUAw@RKLS<b%_cais(f*~h zrRkb_3ELx&%jS<d6Zl&F)nUyO)lJWru_H|^Z>qLFU4KuM#q%_vTe+!iy`(A6wouD= zA}zvB73?NiIS)t2gFemt^l9ye*Nf$F7eQJ`-<9I`DLP-$^1Q2=OtpKLcgC8j!@!{% z3#@?<;&DKg8Vm*7C?*uR4pI2R*UhLcdpH?95swVTY`)p;Z+BL0kK8uFBx6tak6KN4 z7qH%a=!_hd&?%PEmfF}+=dauUI_LCsHN=4Ofl&qlm6*}#wI4V^l8K`Fw{I75j61^i zc?*Ueknp+PySU-DvZ`o{qS!E&$|->l%?=WubnkZbPv4jAg)O_?y`kg|09=v!X%K4V zV2J`#k8>C`zSoj#!VQa}8)l6grrN;U;4#YL*{-_7#fsxg^D5(XUu86O%iB6yn4}#H z+#Wt<erTEf<d)GYCpwS8KL{RDm8E*^AAO_y!u39UbUPdPrzPFH0eq&@`eoGf1AZPS zs?|)(ri1$-Hnq31@00UO=f37Xeqc*J?C3g($G7z6QL_eUlnO@qzRpK@IWqm%j9Zow z&|J2yH<NsY%<TMDT+$fppOe_OQqm&YFv4`5m>ExQ)f8KuJb8STt6}$gAAX3>y1GAA zDW}ggs$JT3nB?^(%g57K8epKLSN!9{yh9cW<EPigdBIqBEWC0lw{t9{M+`9LodCfr z#xcT!`5h>P53N)&Gj#LukzQ?+JT1M@@aAdlmef+SJ7uw|coZyC<KX5$3)2pmzIVKL zpdVFUMuyw%9ZC>yjD~ifI(LxnHO2F(WhVn7R05PZ!Ozekz7OxY!!D92{pD(y-#gV= z=?PW0G}y&mG6q+#O`+|^&-8t2$IkTK1=^1e?4=*bx~x>}rC&EgN@WMO9Wvx6Sey;C zNO9tNL9)f9Tn(}TBBif(o)?6N2H!`tkFlEVP*T6lwesTv-QIY~z@Abilb*oXrv<J% zv3>j++<YsbM^ClkQKvaGY*yLi7tLRsd||97r8gtH68HiUoROJCgLDf2w(F(%!}63i z{mj^g%E@8VeKj?@a<%8)XkXSfT((h4BH*^_jP$}fFVpUwMvhCIrP<*oEy;d*OFs-r z%n3MCZ6MsgvXoA35!Z2StSG9?&E5Bw@bm#LaJPN5W0nmkDC^WA0=~goBKQUNJN+;T z&0z>yqc@WLnGj0B1!QeJmzVmc$L*~8u4c1`z51;5P|MzA%ckcqHs7x@l`+~(kC3l4 zx_MmMDdyI)-ig2kn8yj4J6Hw!^5|pgK^+M0Xm%^c70gx^JR)Fg)ESqkS3IG!)Xq%~ z&v?6j-Hg)K;uAfZogKi#&E8jxwG;fXP$Vw>x_Xx!UuwNk!nR)i?g@V#rRBs_K0DA) z1`!(p;u|>)Qg6aIlc41GZn4smROoK&t3>X1Xz*S?3z;qZ3tad`l$Tc&glQHUCcXay zrAN{}?EfyZwmQYfa0BU#g@4$?1DN}f90xC(Jg|l1X`OWeA%Bp=%F3-`D@|e-)~Z{X zieDA9dk^a)yJ(N^TmoNjp0f3h@_hQ@6aFQCuK&ya3y6bueh5y<D4NMXiuPwnT`I#| z%sNE$BU`(#jA6+<iC}M8d*QevIj8+A$~S)*lNm@B&M*T*(NrwP+<X$Y0uNMH5a9y> z8PjIv3$G;8s7W=@`M8x}V$PpRrD013Oigxh4)^+G%Hx%d*+pDO<XM63$1pBfv1UBr zeQ^H@(#dRz%qC)r+{%}Mt2h~w&^v^~K54%I<sH07(vQ%nN+1Yb-HI`{mz9`$t^e?f zy=utqfJ?F7obB=07ZB?;QA`_4k=z6(0$S#bQ#2Yc!yCXavbemwr;Nj8XO&o`Z5Zse zYxKqPX-N>-npn|r5ZR}g1>TzZ42-d8f|%V!;b<=6p`R(b=TuU6fgX?2?^+#zlQM8% zmpt4)e1^IM@I8zd`DkU&+XD#U==R4%fMt-o0P{TV-~Ds~V4b_GXVXTtFfFVO>NT>U z`U~;gIDcsD@Wk*9^UFMvgju#rc(k{w83vKv+&{Acy$0T5_d_6=QISX1H<%L+AT6|w zfe0fooIfsjJ;S~PH26cU#TlIkYFkZ1TiTQ3JYPxcvPw=QwmQyybArwRxq>eYsN<(m z9xVAg(fLhY@D$D`A&uBUdfmvd>BMB={3i)HNrA#CPlHx__@!&z(GYQ$n0=3XC!iQ; zAPox96+nXpPvSDhvvTz}RHFbE;B_3jAZnSL_+d1S-X|<T%by-&j0Lv?R!VlW$|gaA zCHN?}_LjH1yP1O5(KAC`q&Gehgzx0nUNTI^`^MrK6YrMEtBMd9WGIv;x9dz)=pU~W zy_As5BPvnz-1|vMNTDXXqL82BI^zepNGz3^7(3$^U>Oucd~zKcGk{FI(9AvcqQZB$ z739OfRaCDZc|1sA9Erh|Qg}u930>(0LSTjr{AIL!#>)1W`uD8tU&eryU3lsnS=ruI zwtn;6^Q|ktvmD8aQ63`n4R`BrARu+tjQMOTd=|R}k#@lk)&`4qg*(HaBQQd%Iq*P* zqCY430v+x9QpOdQk}q&dkcgSmnsnp!&d<4Sy*Emsm#yrzeuuNnXCpfHimwuoe$&l5 zEsIC;H3pJhQt3Q*)AD)jOM_Ero(#(ILZrI)+i8e(Kes)EhI?S>@i1bmy2@x?^L67v zy3W@8I_WyVfp)uHDMmHceU2=Z{S_Ora<`Df<`>9$zD&{$N}bKEr&0ho;7vm-m%(@M z5$2}1vXER`H`hPBpJX7W?1W$;iVUF$TpU$XEKoINw{5@ZHD!;dvrgxcu<o^G8f|lb z7+84*2RFleA0}gz{tZw}<@yFAj8GY8G&u)b-TpXSZ9P5Z<X=fd5A?mzbUrBSzBgvN z`qaXvZR->C1nORyHd9qh543RlW9IsE2el#Id=&in@0pHCbB>)CwHU*rGcFKXHV3p= zWFDw4v*%}j34LYPl`zEy=?3Z5MF;#Wa3jO#x#wwENX+kLy=XTp{v_47|Es&D?cbvW znG>WWzr(DMPru$KN1km~q+vGri(Q^kHpSa%Kou~0#>7+GF6Rj{ck*|43N*|ZZ44sm zwOww3k|qfgwNW+$jAcC6i;9c=7tL)>4BjyRx?jeOvd-qgjm97q7DdPhA-+~jwt6&$ zf|Btkj^Qiw8GTg^m?bp5J-^&?9={f`4M;x+%aZP*b7AL7tcU4g+?g3M)zr6d`saI2 zS+ma;ImY`rBEe8@HyHctL0eAUe!m69?qMQ)NCnySe3BQ<onp0Uqv>oE3<%t#@kn-q z5>f&$Z1Rn(iUQ5`&EXkiR#q8z!4E+&X0u>ti_qw~B2#`X=t|MEc4WP%UHE$lP8Tu= z{#Q~RE;-<Tm!@5I@=GiAbAJ3xq@{U*^EP*9%>;#OO3qUU*1C(d#a|R_ZE|2j0IDG; zmH$w&rdp{qW^T?H!NmOBsk+8+H%lJ)6ii{i&a;lXbxj7&hjY%(d4x=QtnRhW$ZFLt z#bWXP@Uy;SyE@=hMTP9({L9CioYqFdXKc^lpw}g-nVJ%s;v6`+Jw$c0SU#mzkQ)Sr z?<%xe6pxu6i=YZ`$Iz!eWX9{{)SI+yO(A9@;Yk#%Xm-?a@8yRN9})p7`&j-wcWKM> z89XeumPJ?UESu5)huf0M*iZ|n+S%;E`?tX3Z;*K`n3eJQ`I?ZNeC~O756);sy?Wd` zqP-;VXJ~4^$g8;ncIirOv6S9a9}xe(btj^1u7=d?dE+F9gZo_nDWyXnnXHuU{4e!? z{mjz8Nx#8!YQg|rjK#`W0v!!3+TXkh*9!5f6)Dcy=0Rrna=F4<#VYVXn5?)|r}3m} zg!^OSe1J9vyvihzK#oz}2jVgV2HoCSvHOT2D(xI&Y-eY;IofI|<udnU=KLH65)nS( z@AHzP&hOi!B&6P%%-NHQelENhJrFYhx?`Fn6la9gJ0?ICbl~4^GYyHg|EWlW<<jNr zsBzNaO7MpNi~VJ=EcpLk`a1YBt!qI>@ox}XBVS1@KTK%qp7W5$gB^UtD9a->xHG9? zUE_Qt5Pu_^nq`xgFT?Y3lY-Y*o6k#9BgktL1P5>D=jG-65W5G_^mz^li_5ZCf!roJ z;g(vc*{dV4^)Rq(1?6Te!8ve{K;C$yEgy817nppm!3jMKw*H2_Vesy_RDmh5*}T^Y z{MC?QMD6|CHU`$}iN1*<?Pom@1`MF>OHJ(^nkZ3NES$%tfP}f%=05UmV8_Z=yKpy` z;(%#QASf2+1&nepnfO$Kbwl3ni-!PYkwRAk64qxF9ZzR+x;$_a)Je!yw4$w|WNTkj zRKs-#Z|iZx7b74*?Rv(;X$j9piZ5Dp6bLaqoFaEMG&F4VAG|xPbyEMk;$q-(ogW5! z90@)42J;`%RimwTNKCb2{H7Tc@2YNJ@1wL0LBm$Scr3c+73K`^PGDvM;9ny}$oTTf zDHfobs|y!we>_q6DFF_4W+FpaVOvUfXWZYt@*6hb1SS*<!)iS1rThG<SAwjQZI7jw z9_7z5Aqc^a_U0Z4mK65dIUPQb0$NcUjKH7-do^K~&b)yi#hO$37iDSO5A!*qM4%l1 zv9fgFs-9c^wytL2nyhcoRos)Cw>o;K`fiveQ^+u^H7cKtRBuS07*VlEkA3FGbl0d8 zF!1wf(JmXoGI%ALy7thc{XAbs50s1yKsiRhx=<$(uzta43S(l5>VwA&H>ywlnT_6S zbk0+S)6sfUoDHbaME!S70>h}rPVDi0*8x^IV7e-#kB=l^7_I#;1_l>*F|{1U11xv= z_%4~_IX?UYidg}ln)POftBmb2pe5$F;1sjL+p@X^U_Yc)OKG%9*i~=?oH2-yOgbzc zX2QAptzY8s<ge%_YETXQCoete9C5P31$E=-AHxyVL^Lj-`E=(IYbNxljT1#n5i`IE zNw$f18Bx_ltpTPv71-MTCxbu4WoQ}bq@<C-Y?oulX~NiXUcgklUt3AUy|>et$crK( zTr$}(?fQLFDxCXz9+#B`EYgxt_8q+D>NJY2q`B|xNFdcPkTeAa%WVY_XyGuvw{F3! zKWPNK`YoI*h=BF2S_#%gxjhRvq4)g?f{EG1XB2}6J8J3f0Q3rZ9gJB(eg4FL`jYWv z<H$988UIhPps73I*#!WsAabkQ6bsACAWs^6EN^!5KY147r8hofE^=lcU&Oq^Gj0>X z0|>xcqW2;Z0r}hziIMUAt-JxQL7KXp=SFyB7=G`LeKhvw&6~e?F&qK#W44wsbMntB zhjkO(7WE@Vq?;pJo(_2>2%qxspcgKr3^di-$!jhWWHFpqID5P8#FRY_p!1=lG_=eF z>2fA+^bc}<-EASkpKbYElg)o%Cdk(QD`o<zTOtalzQ(}&CB#*f9lRyH)TTLlM|uLN z|HPLi0GcF61m2%~)xWkYF5Uj7EjCn=;tJ5Vk}Qc1b)bd1@kQiAuRMc5uvXt(1S9mn z@it_&_v8G;A6&~N!FwbQ%QfQ$1PMb;l}^G!mc<tKc2%cexE+vzj5~z37{=9PHlrs6 z4hQ}?Ps*=AEq)z9EWiRqgPjeW<YE8HhRr4zXoEJJY~6tX1{dl2|KEiXGMgKty;gDG z&BVJnA@5Kc1Xy;UIRk8PC-xbKTD_X6)i<WOiXVod2f+8LnrX%E4fj0wR(=N8ueRg| zyhi!s;0uP#C))#4D)))o2D*@X(&s*#g^bT8=-fho!jUy*7sqFFH|8S&DiQlK(NpH* zA2@$HqIFZU=ABeBtZ1pJsX2Npr>(6m+g?&1oM$;sN&&p-Cg32bk7y@&o!G&cIFY;M zM6kc}1shg5_sX6J5afuF1lz1|^m6W{6F0KsYWmp+*bUBH1^ZI|7+`n-yPN^m!SHx+ zKi`+y!^P$RqQwxGF^vYeu!sSlTOJaLJ0Jx<{Y-9s@mHe1k}?gUoO(;42HVq(@Qv&? zh7c|#CGe=twAgL?9n{G-yUR_W_+RoK>=6MUJ#_7Gv)Sk$DNUJ6CLoUsiJy#*=DRWp z&57ExBY*Br4zvi4o*rXAR=O+NbN5$Kss*PG(P2dHzSEmIuK<op@?uk-0kF@ej1olr z)hcaf(OJnWoQ~I<(wpEI5`nXF6i5Td$R97e4G}O$pq9A0aR|&yCQ0n~)mP&d(ze83 zBz|(X_}lvWYg!=_i`}IC<gIG%_vgI~KL8~N1?Hr|D)8J9Ub0lky;R~2S)ZJe0$uR( zKx(F~E?%>jh@E)}8!jVob^3!jI&<~OCy*1&G5iA!`YGZQFdz;&NSQE5!OR{HNSYr{ z*~VMjZ1rGns}8L|q<6@7znt(3NO7RXLDz`CSn1=H?Uyx#zV{rXwMOIHG!m!|B|@`5 z$vtgy@N*S6;ZO1xf4HD3j`yo|`QIgvz&0JbBxB6<THXhXTdt>#;YQlrjv!;-|3V-! zy37ieE;i@fUB!5QWuI?#RNI@*9d*rRtWIG7i|7?m{%c~n>J|5KRzKYhFN7mv<G|v6 z`5O2B5(KhDRR#M?(8!PMPR?#ZHFa*&mALJ}=S<5uEBM^`w@Y+;7RZ|?xQ-3yFTOnM zllCVOt6820>i!wE?u*VHkd$-$HfQmjMJY$Yk7f*Wn_lVq981Iv8jEqP%{O4~j)=Z! ztq@7PKsWf_ynej_T5VCteX8JLkq>p$?Xs;+LpOBiy<Nlg-;JGOXl|J>^9Z5VC=JJ< zhJR249R?lK-dE4>hHKIgW1lLD`6aEktOW1X-%+{<WblGP^pcjae`E*6WC%XN*5fmE zz1OwxP>}dJ9r|!K+DR?t-Ne*J%gBUr73ZZLD^|SqUEI93=iONv<zM6)I@P8(#5MN= zI)#P?=nPJtIwj06Er$qS=q&N3ay;D{AlNy0*Q|I6SS_o=H#<Bb8!Yao1laHClboub zyE@YQRx$7`o}tZ9-pplLPW`W{%Y#A6faU{rJ+Q|aK9npG_Ha$svhZaAj5#z|i-*zf z(Q%C;4xY$o&yK=?m%<NU(wHT4vmgjM*WQnxCik@PSZm5@wbsR1tveHaG%fplvwF*( z&9>-bi?&+sUezX7aH_R~5jPZB^_wd7rp)@pMQUdai(8V3)6&PGir6;r+G5)JUK%#P zB|j@l;9#~Wl1GItJ%I^>z!Bajz}O0v65&-ui4Ou(EGWx?+(2wE2ybAy%v+EeTeU>j zalxuxeAlcuxj8jf*7a4|Wt9o^Ui=bnJYyI+ds=zIbmtDr6<%!}9Sle|D=QzxuNUH9 ziprq#L5(Ps+O3sKz6%pk_6Dg@aU%8l*f3>r&@8MYCJCqy-BC38wY{Drao9`%^c?4- zP5!zDR&)E=wl4Ndu+gG3@TT;X9T-}Q)*ZLIKO54qfo=o4oPbaD_p=>5J=AQ_=KO|n z5s~fQfg*h+7>ikXn|O=<pP3H_Y{Omb_kYGOI7~+|(}B=9h9r^Hfh-<2rz8GwWFuqA zYW{pAK;AK^dzOk85UUgD0S$j~Flb9(I&Hy+lV|HWcJmVWzUlqy#UEpm73<Km)iU++ z?1Nv$btw*Q-3&l`G_1yuN1)p89?77BX&48-?B|j&a&Ko$KaJ3Rag;MOCAaN*zbD^1 zn2aO}0R+DL;HUpM+GcKW_wQUlb~Q!#{ck!8lm+7w-m1kv(G@hAV#=)!*eCJKk3!pc z69`h?mPHRRFZl<`!s<ikSL_qoBfX#ElW-21zor}xDpSdkjyc*?qI8fz(0@&X>*T^p zgDWUGfBEHQsFfdi2>+GI5IO`SKoiuY0!>Fzz<3uk*?&k;dHYtm$PD6f$RDnHZ1i6w zh!hntkKSzAvo-zEewl4i<}*U|+P6>bDRKLTPG}PrHEhWR$!iSiP+h62akbU<=pJ+= zIJ@b6XsilPNF+{lom@kMOB}y<P!CXH;F<)yqz?sjY@4tCj}ZcTHTP$6Z(9K5<V;LT zbEQ6tpE@CODJz$P^!zUDuf5wjidM9o`MdYRDvr^UQ*a|4=iMJ$APgqjI*o0~FPND? zphReTCvsqc>Tld*iM^0uVrV2Nvd&IUR(1zt5eI<pUy>-`I`7=mpikl%<&}F1Cb_LJ zTvtYhaj@GULvDksc4wox3yKv$C?{hBN;cRTyoF=~isuZRbIKc`7C1)K3f1VHzNikz z2(<C!N{)SzX3(hEu7D(uXcTa%MM_Arf*owJ-rh16tI+|%a8wOqG5MQ=eT}-T8il{s zt`2yBmX*Oc0(%8m+VB9SR}=@-*2j=t_;RPUrjU4F+a*KlFYr;c$)(S86O)7@#7ROa zDb0}>P>ZlV`Z=K?ud7I5&q%^??ghXgpgpHwV^#vecF-m#rok5pzzIOiynOQo8mV{; zWewJEH&rd-$`Nkc+(I4`6Tk~9Q(?e81v<4XnR962X|UIS1MHDB+!a1Wt)J4tn-YrI zy8=;A(5^mm?%lUCUgLt!_#rHwpZ5IZg0-Bbap2Bxrp1%LR#dHFw|pY6^<Jo6j>1mI zIPx6i)4&<i!WRvwP06(Y&9Jd|<W2~5sjq1)OOjx8&4VN*=$eUeOjAs3hM;jHYhXRJ z2WK(#AT2j-GB}vAZC%{ur`>q5g@T55Ke|B1d6YA_2=}Doa1?vn;goaSS0QFEmh#Jz zI3uDJ@dK?ENRxs}{7evx%=E9E3BIrpM;aZ;M0fl;j&l3M@!?YoXN8K0OE_{rf*nns z(r_eb{exKTu#7_iV<edcbqWQEJ(yW5ThhL!Xhcl~xoZaz=Z3sB&_UbjW|OOd#|)xy ziByDd4kI!S5QH(5`amvx0~3*m*&byL*C%|98pDu1p2L*K0gkc2LdiGopOqWKJvV#C zjgG<$$4+mNO+NX#Z#@H6hw61DaSe9HiB^)JA4vbCyLcCa#4d6v63%LBFFp1Z+<Q&J zG!lc;fkECW*t?@qCR+U9jC39Wf9z`J2ZGItujeG?d~bCPHWvf_6w;t_VVVz0(ttY! z_wK@k!0<^1I9U|7js(lq6l_V}O5HX1#w4KJUxwFhyXHt=1!$08R0&KUBVj1*4jnTP z#PwniN&HCxVbls<VB(Oumv)^GTwdC_4@^zkBgl0G%F;7eWjWT1KcEGp{W4z=LzN?P zQl1ABo(-j_09hz)8BXcavbW`a4M`dr8jP_5T63mip%bHpe05nBk;PHI9d^d4O*cQe z^stxs&eF*;-q*PH>$}d|iqrtiH?a#6`-8KoC1XC2uUHMTmf{5~yDWFE2_Ie>f1X|U zrml&TS)VY^ohoBLQ#$fvVw#iYaSuNH>Wj<!MI%<#9Wa3eKN~xQtF9ERL~jgOhk~pQ z*sBIe?rxf+!_(DGifSad@m!p5Qvgc(__)PRO9r&i1_!CRN3~4Hh;X^2$E;P_?LsY* z3M=Fc=PEE$aIqA<`=-A?7d0CLGg$8%GrDlc@AP%b_X$sr*+u&S+g5U6{ztU_NStd$ z{tGK?g4`)J|E7SvT_2uknEnx^X}@Ep&x5$HuK$0OnTTn2g8zlB#4<IKub&lmhEiet zOzAXw>Xl<ySVmN9l-WE~zT+f%lda)=!ukn!U%GgP90t;$;i6Du54F>^A{K+f5+)KU zBts?A5WUJqg<>}!qaD)GFgln_(SfMY3$C}O=$h837js!9bAtX!Y4UH4D?pJ8o!_tu z_!%f5|72ca6CU;E_e%j>%y6|OCm2OBPv*k;^Ur_Ow8P=7^?5K#C4{bIx#E~WHheeX zNyBhz5gtJDHCW6+Wqk}Z@2fG`NY9tl&OPWW!Y`qp*=JkoXf&G(dd7O$wvlxf87aUR zPjU-hFz4~)C)VmKBO~)vkYTYHgI7|2z1=Y75|Vuukq-=64b=a-GtMW|xjW1GFd*?O z^MM2^Bp41YpIu~M-t&ty_ajtjU!-_&S`!g?+2^?rlB(f#T4Q&i$$oD22rG$=29dxF zIL1SZ>)Sgzj*)*zwml8VFRjOkk$-1FL-H@!#wtSGlUIE-jo0gxi%2-7w^O&mBj2dz zqp64EhObe!vTjrBiOk}_lLz2NMniU3Ny9fv*d3bc6f-g{VAP@DJi-u%GEd=@KY_z2 ztom*sC#92g+eG*ZWwB%wW~JXWJM!Qy?<cPK&t>cXh~iX?&lnaH)BTY5tVuO@lly@p zDzV~^%J;UMS~?JxQY+y+3I<h5pNFOB=#WJLy%W4-MJl8#McKD72Q+x4dRw(D;_d9u zzAD)#uQUOg<2(|P^NLvcb~zZ_97+AD8~u$1`kRz_WTiQqN3`@Z%7PGp5M;0*{sd?_ zg@KauU2;vjANrdYn?;&?Uo6SaG-+D$>AI8eEYYkzU*9EvA^Tmx#%Mr6%p~6(?-nJ% zrcj<hF>=A9pJ+{aYgkG7YZk~6XoyYE@(wB~#Ui)KZ_wApMx#eG5Vrj3MJ>D0DPEpi z-rlD-?iBiA&b&2mTeNzJB>Z|gwaAZDU4|F*b`_^zneRs%V0T+kA7z6wktvN1uA}ty zZFc|OD)S5XL9DL(t458A8ydp(7dI4Xw)LzHr;DL&jG@wAhSQQKTy#8n`KH`l;KKcK z7YnWiIn6-6<5SHB%zM++D953NP>1?FuiX@hfZb;;ooSe!!AT3A2>Iq=;FO(Z87a6c z8Man%u$Xqiilx2kvvl^PB#wEvGEb5FT?;1dbBm}wLnev1!!#nY5Ryk65_<6|CalgD zN;#XXBN+E?UgC6QH8C0>992Z|tItokAn!bj5${{GOpoMO9nrKi4S8m7`B2o^*hD;+ zos&Mq;A*&3`ntl*f#35SPl%wiR?oe)BJ$YpZk_F>hKGV5+PL8;oE?QGWob}(QVt!{ zP-{%ZxFGiuCmJQ7V`awpgkID7_$ZO^lJF*0*?bv=ReHVLPh!PXx7Ow=#$|GVVLNn_ zgUE1WMPT3Jqq-8$7fr#=awh^ii%233sIY#q`A^|s*%^sHlK_|Ws({=m!z=sdweLzI zi#PK`FY7CKW*#cPZEv(gp;_V9Wbu8%rtZao3Lj_Jg?7E{sriN)%5E$anTJVi(|M2R z@S&lC9RFR4?s`t%bpt96<SGnT**hr!PBNn<E`yU3?q^CBB&G<8A{9^@PzmGHBD=-& zc7STvAt%vS-uX=$+qyc`&ppz!=94gjF)%AYb<c$*(uLnQ3&%W?BVyl|Xyfq6f=QX; z_*U4wGRjk&dZ?KQIl%o02}W+zqV%&4Ac3swJ$RI*o}p-kLGi*n<fVftCe9b(jG1I# zhzgS?K?QCmv#Y9(v0Ej0R1++@%a64n9?b%DT7ETiv%0HIz<7{U$XiP$bnvCD3FM}* zob69xiRT{s1d($9=r9SOo*I9yzoKzyeUuriAi$(8aLqvcboj0P^;^kS#QEdh*>|WB ze$ozH3D_lB{3^KaEFM#O6m+|IU1kXY06z?N%@Nd0=cbr|i9s4#YBsU)M+K<lCXIU+ zt~B}gjjz0;Ht|GDDWv9n$nERa=qbw!yj`Xy*QXJ1s`Tv4nBv{DAp-a!mki%P(F+6w z1>^{fLYI(jD~PVzCZ8PknQW_KuCRUdE-S0W7=zAP_^`j*OirGGs*w+_(&zS<!;~>b zt9?YQUygi@#WDX*1K#46;lu6+yVsRUOHKeP#{8+sgQZQ$T`0g|b&mKB@Z@o{LlZ}R z(Fs3OI1aCymfqLX{PamX1)`GVo(gJ0BCv@kfA``+$=j;qXI#1$E8dq#nYDUVZrzR} z14AjbHY|&GaFc<=>v(5&C|o{i?u<#_kBB(#_dX{F|E8mq(gy=Em|!6{<Rx|!PN2^1 z06**NC5^$}?xQ7^wY|#et8kyivM9@)dNH-pp1WXbDt8AtPMtAhMn3jKF)_AUbSuh> zJ4`k%hTtAGPjM!VfRmg+3h-sHZcy$Zi~(J#u(}E6R@uoMp?g(<C3ylaUUYC=?DWtR zw{=$dvz30g3{CIY+1DM>8<5n{H|AaZvUA7swzdChY47-9?$=qcpP6TvppscMqvdF; zW$KxT^IUR@G0-+5r;N-P)r#|%1b4K#&=533N9^@+=Me^?858!$blLK^+|^B(V4HAy zNI`^VptSyh3)~`gP9<D5Y2=3Lg6gFmY@z@KtjBsH_uzOZrq9J>cuSXQ6zo<>74cg` zQ53N<JZ8&ZSftfVV`Kc+FTpOQez|_ZYDYW2d1Ht3t=3ZyD9f|s-fL51Fp~2iJtj-- zN5_sGqh<`zBNr_}Xd++vcPW)Ui<qr+1VSCQW`Brr?qT{-luO!%k_wT(euBJnEvOPJ zN5|U5`25fv?z}8Iy)?bqx>xMBa%}0_X~`zsPg8kIw`6wTM|vX^T_wU#NFSF+8WX6o zA_beP4y1Zojs#X$tPZ+<Wg0&~R!YJ}<1&u(L=8jBXh=Oek)U+gx1B70wv5%_CnOsn zb4a>g{nhNY!iRMq*>ayezpl*z2Ls`**aV<_U_9R-Qfk4C<k)T8^OzCJ^$#VgTX-qW zDdB1k$_r`iCo^d<Czv#ti*mmDvUch*pI&j#rTfSJM>I$!UGKyA@7^BfUU2m-+O=r( zh(Ha^R7D3KIJZyCB2kZ*VQKrC594a|_UK$JnLc0RYQ`7TIki9BwpoxWntE%p?c|)4 zU)VX%+g3WCZmRv3v+RyDQeuRpk2k|~j&`q1kwI1rg~VtKgv5{|GbBzhn@<Prhr?(c zgDEq4FPjh%uDw=0y&(BMw?SCF3r4hns9RfG&+Vu+fte7+5D`Scjf4UV8+;m*#2>U_ z9fW=iRG~4Xb5bnS;h2ugXm*y1>lJHQa64I-u6Kikww7HN;jPJ6E0Wc2I5!J+TR%Wl zng7J$8G^8pxw_`z&QaEwJCOGZ`K$oRX>Ta@Ik8xSop9rZTA+&2PYUNZ$pdL7BheSN zzCtUo;F=Qok4&kH4*c^|_P1g=|DyqUU(b+)ZdH@uTJHPAiuG{^F@-|tJF^P0<<A9+ zluklOeY5SG*=@?nQjF&sK@N|K?BV4~(p(aYLEz2t<!rC|?rfCK-c_t+3US=#6Aeu{ zD2!)NSX;Rod9-36k9`4wbg<|`Zael{IAV$YeBu1pIr2lGVyh}2xy&BGD!ZGzo>}A* z@<kKj`#0e58valu@GYU%SUl+o6T^$F=WC?u0$<p(ghywxwT+EXbwc7emHk*weswwi zTHhPU_&r=(cd_f`&D3w&1aLai(N!}W)%7uE9AD%reLM(;0kB=aV3oIak@}u8yG!Ug zwx91N>s3@p6pRgcSG0oEB(LID&xb$g#bx@+0}tiC&)>m<EjiyRvQPchz*P(WKx+if z4))~DR^`YU<fjudbT3#>XRbca&!2=&8q@sJ_U1r=`9D}iv&B`uA^E`X)#<e?ozNR| zg7>GXg$-%^uCQ)_&9ZNS2WhbNx6oo^7JV|f^@R8AO|}DLQ^5RUTfYBZt24x4iJA|$ zC}OEJQ`!8##kJ^_!`x@!Nf-!s4my*c8OCez@2IjlV-KIto%B0=<-Rd9Dl=z{)MCH7 z$ELb%qOs*luY~p~_x$!;FX*eF20TSd<{DvQfsqOgpBgZX5^6|DOzdUMypS^Li6ax{ z#K_YFd|R_SQUzAOfES6nNXU=b36|}OwA%x}Q6=Ut#97HLi~f7!Y=gQ;&hf%bzk!Js zD|Q<x>tQh{aCLdz0!-}U4Wp?EK_ZFF9>jE0@cWvY``-|C;NpLYHSnmR4F_1g90f%_ zKZw3+lij2cCdh{ugZ%LFpTL6na(-0cp&i+i{t*3!jpeqs-{_^`4}$76Uu<3&7?8K3 z{jTM~ZzvOI48vhU9&*|8Xz<3PpV@*Dqs0&MKpfz`E?ax%*p6_H8_<H-<(<Uw#<1>j zaj|B?hWQ$7np8eAI<#IRWXSDY(Y`A0Ys(nJ2j=0(JV5)8pb%Az@y8DvHVnK&G6w9Q zB^LKLR2NYd!cr4WCPhv>SVmM<P=uCijfZxG!>_&F;Fj@8qHTft9=lG?9W;o5Cx3rh zRQ`}^LaWKbDH%Z&kOQE9Ax$*D_-Wm~3PmOkE&coh<&F}Q*C1=WM7G;_*ser8Q=Fen zHVOrj7>}#5L9j?ni*P7oMQUCUnEWbF$tW~0=61kVx!J1DY)w<;J&k3@Kv6yxxHCo0 zZ3VGpTrOKSU1y@AoHjohV632=_&Y)nV(rpy4z6*D|6z}Lp`L2G(=N1~XCJNy@5yGz z(vCkh?R-U?IS_rU`v1P|EZfpL7O4?JpX>@A4Pz}xY`x>me0dCS2WuNi=ehr0kX$%q zg?~@H4Z3zB5~8RQiV?kq0nuXBOxGmTS>cmS(3AMoqv1NuUgpP&>{whbrI%Pe;<nAg zz+-to^|QwtH^sD-KenS^_F{(ODyzI@udJg5??f<e6=73`!FCId`l#Z=&muhUEUeLs z_L`aXn5A;!Dds?NsV<y`X+8wz*^jngnkt+P7y#`I5!05IO&apf%Ha^6y}|VyXGKmC z^6tuCE1L^D{_D!d<#L3t*yJpcRZ4#8xcHpD9Ji0s_&x5Nm4GM=Vj+AbBx(yxLcbak zg$v#e2zks=K-&g<H4^H#0CCv=`zL-2qkqB51FMI>`Kf-#&heKyf~sG3i}uaZYLK;- zqxZLaLa`E)W*1{MZla$5-<|%HkTKy@?WwJN;+TB6DCIb>;6A2J|GPk$xfHCPhW7d| zysz>;eaSteP#5O^bdl8=Pyp3*OeP`-NMb-G|3%_ctIo{(w^|cde`9=ISd`SByU#~8 zepe@m0UpT$A)acJ5|P)G)_z###m}2XceP@Cv0MXX1V&G275aPgSa5Znh;H7Awdo^8 zYyA!JkF<Ig|MyBky1=`{0)%KWe<kKb-};}!oMIF7u0$L)=a4yW2fQELd0INA{`;<~ zvTpUmo$2@azg3salDH~$EAubU<BdXnr}l|`w!5=E{Hv)~v^cgmhzU7sZ8-XYF;THQ zyZ6Qay!p`G3eareo#Zr~v#1++{*uY^F~xm56VhmZ@SsmSxgqc0!ysyVz#R&TY6o5O zH;~E5iHe5C%#gVuW7J}uq@n>#3sOtDuh%@*{5q|_7LQ4)`2BfVSS=$Z!BAmZ@B6Fr zl<aiQM}J2%dNFcw+pyA{y-8+1t5>0Z=H9p8*$i!)#I=vO`kuY>)siIKvD;-YpY3Ln zM!W4V4fv9rIt0XyiAW}10anO?=IG~Z$#)SUgH9vCVcH3^Q>nyoGnolwK3j0^9(hK7 zo>=EbQWq7|%>}T%Kl#e;_wP!^ht6I+#AZfN{Q~d&4&%5jP#}iMrzsTi?i0oBW%EZn z7E!E5P7LpW7tp^BhN7I%;rx;v%j*_q$<}P8oK1{CSmB!uAwooJ3nn0k#8i9`#ol5{ zUB!&ZI6kk2`5LwQ1}vLNfBhPMX$mWysr4+f;+7VvkGZ9VvE+}Ek`pP@^i}$&@@5Jg zYGv;@ef2rbkg26&OjG<mxv`G?P&RU@v^30mj+1v1@*IC42?nf^Xa(K=u&_^X8vQTa z_NiljWQ^!Qr^bj%m6<nr9U$hbuSP&Q*yHt{6URs~c)k(=v7{EjByBCwuEL@2vYPP> zbEh?EP`~A$zc2CpKDz!3=bIn2nCQ9mUB7Z8O28W61@~$V!W_1`sBS(T(fveWHoVu% z*>+2am}7TgFu)fqLUL$Eu+4F^qfVeAzrzX!>~+bFS^n%_YSa5`YTE!1Bqzg6Lj#5B z=VY5#uU>JTR45u$CKC|)Q?GWK6<xV{^{#VIvGWm-o#a7b27k+KGDhd%wxw3-hU7F0 zgnDx7O<Nz#=;8kBmpg$-7r=Ozq0$^ML|wYix6Pn<3{ti_;`N`&0UY16q5vMr2zP=o z2JCZ;l!T{P6bcm(X%(caBl11<TPS;%wc1f+^Sib|ai@yjVXwd#&V<VKVZtMF+V|Ld zn61c!2{DSpn@BwR2vxz}I+04;GwPq#&Bh2+(cfbM=zA)|M$ZYDV>CsZvpgC@EFpIc z`4Rg>FxX3xwr-Pa5khg7yqt~m)P}NDf_AV%xxNYoD>XOzuY0(YZUT-Iug{MYHMc`V zr^3lbJpfs*BT^UJDr|Q*Se?DzUS%Ww%w|=DLxjT|f2eQnjh{ipDN9SsyYt*Z(IB8P zBo=f|d7|mFScz*oxfwk+m$&b?#FP!Wq<l0zqVX@TEh%q@&IFLJaQQOenWI}i{Qx@F zZx{_6;f)K(#1IuGBlD;3W-KG|o5=2Q%SsM}TNa#O9-NcK({EmAq21^?(W18(4Dusn zyw9)=wI#RMapdN6DGFh}f=9^4R*Pac*$<<J6ovg4swSZiom@fl-G>_X9_tGqKINDT zUR<!_QzYf3-CTA*fD>XdV;JEhkPMTb3E*&=stWGay=5g>A7Y7dtiYCA?CSMgSu-&1 zjiZ+!rlf>FSlcTTD-gs+;-3{4cj#~wyRoZGde&Ta(CU=PrTdFJoQqQT3=ksoZm3B0 z@M6?0Q~-$(9T<0<brJ4ul$eH)O~!SP9QD02Avnvoo<DUzpk=zw?V_!w95}4e_@B&N zH30GEsd@}Jxw>IUc7}W_uvL-#>m8yPR#1fE#v;o1A?IB(4}%A-9YgP?4?vpC&SwW3 z!Z{zpR&1$j?!$!JoA2HPm@31bo!B0?V4)AzaI`<onGKM1cup<82N^M&6-3<BE&32H zvzE|4nxoNmT%xY@qqZgW-$JA@om)^;blM}DS2*jY`3_;5=Z_VccfaDKfBhA&C+hth z!QYhrVz7j#Kd+^I&flqV!ub`g`T6$^sA?7=^*n`cGxHKM|Ao<uaQ3#hh;a4Cgvz=3 zjAq}12`ZZL`VTWlML&};F-o~aw3oB*!J+|!jrK((t9UUM=#&*D$=SGi99}QsUpJ5O z&63%eu-7^!x04z#9(Qi>v)7eV{J`&2dn~c7Xb49WO_T`Mag#G<)=>!kJZCtP8mImW zjvlP4RaktR4g1xpzzx0Ux&J$6P1u%DeGf;jX~QqO7p@Xc@@^x~hy^qHYvI~ro~Hhc zk~MZ?yD|Tv+@Wk+nskyzJ#s044#Wl8<;0b(*VNQZ4(Up4GdR#Sc|q9nP6YQ5c@$R6 z+wtxwyU@A?IeE*4AQ&Yx`Lv_)SuA#V)5p-Yvz)#9-x0BY#iltGD5ccTt$j{MD9tm$ ze=?b>2R|NR@ng`J@X3*GmxnHC%O4kO7!1>y+>M+Lja3Hrw-`kpb+?>yj?{9n1U43; zQZ3=!xsl;oXd^4*;{(iA5)xNaasy_wBayyB^KM9<@Y2&X%7f2xvAFo_`}=a|l1{=* z{msDh`;xh!*a#}^NMHwwC?5*Pq6{UWx`ngl9F}Kqi`EEHMbZw1J*mi@$Y7FYT#wAa z{3N?giL!nYf5yO0dGu1;cmGA57Iqir3}Lxme4iUXSTTITFAhldUF>38LqNJ5q}pr` zc{0efNs#Fo#dGg#R2#aj%-?-dy45`47~<v<UX<V}MSg3$8U9!ux$*lw)5it`T0arf zoO|1Xh{fwb$vz9Xmw|1vRB^QK7^*=@N~a)#j4Ej>L_jgdu9qg@SrkqEx<HEIYcBXb zUn5lRsj9$NWqr2qUi_3lH&}MrVi<J21RLiWB4BLtmpk`5<oi{F1Dw6R--8Y#Nemu! zVZ((X*B<Etc=O*73fBmkD148Jml^yaE^OCZ84w;*sR*2jN*igP*&I_;Fg}?Pt{sNs zJ}08Qp&~9DOQIN5G9<x^#q<*??Kl>;gjX4=a><6cxXLD=CS>Q5y*An}q8neWW>+f> zQ;@0q%LBeguMScC7Jwd%d%)z<Vj}RUG9f=qZ7s3<kDn_0X2EsZ%VY4XBF&4cxb4+A z>SNADu%R(_LT6CZNxUSR=7-MH??&^sEbD^%fZ5S-1jM^Gk!z8G!5mN~D5wn-y*TkF zc>73(P26i5JuNn8=*FSq3kP<Sev7FWeY>0W*q4_-%}{k7xqjU|>06@}1%5p`&0AmD z>U?%yW2*PkhVIF)oF8ak-@UhLdG$$u+fuzBN7PgepZLSPp%)w~qaW_Mn4-?JR&&)O zZL#EZ5v6PP4GnLr92<`GC#Zh#ZKecO;S<tIN^!9(M$kwRny77ZmXvs5X7=E;DG!*; zK)!tslKTlt=Xk-wq`>b{qW?*}FJQJ;m#xJZ4TF0afZe4;u4m({IebByi<>SSynia+ zk;us|L$Z1KRK`dZ*>@ln?Xd%YMuHQ2ZD8qr9<bQDX$bHMduIL`^Z9FTlwLvvXiCpa z95fYUEpUY{Pt9Rso2OB)C0olu(9({5$pMrZB!Wdir5l5;?2sd3l=fH=-RU|wepyrv zAET@nv?M!&2fy2DFXHD@><IBiN!C;PT7#sjk0Gmiu--NFWv4`Z)@tRY@K$IJeY#2` zP8W`jGhti82=rC>H~|RPnE05}qpaH!8NFu5KCg~{<1KM8hlx(~xyL6Midp3L4eMr* znu8QeiHTQQlmOi{(oQoA6ZJFh<}jAvyjy3mgOFlL?K}k%!rIi)aTT4ZBsjO`QeXyu zSj|%a;h-H>{y+BK1RCqS{U5)p*_tv<lQu-trjm>jDPd|T+U+5VB6})Awq{x;LWxw0 zvXmtWA-ScgM3$7S31uxyS+d;L|LgkPNb}71d3wIT`JMm&f6h4HGjq=OJacn@mg{|8 zuj{ppbC*zNS{cN_R9Elnn9poHhvHzw?sm=MFEb^U1FTW$04DQ1tVwpS|M*$1LH2`o zwB%^fTiuE+G`jKoa2A~=B$TU2(Gk2E;CrehU%@ptXOv0s_acWSN|xbgdT;LMxxK+l zNqT@o2?cq1dF#P|19;two{9&LQ^`8nWikT_9n&(xF<gFd!ub==Zwf_Tu1FFlkO)SU z)F8QR+3xj{ZmQ`Z&Z_LzeJhQX`Lz#v;;jMygI~>N4#kGqdfNqu@Q#Z&*ntAkONor& zj~U@|2Tin^FI427lo{II%C)VaAf8KI2K-l+|168^%NPnu?+an9ecZpC(PBK};uyFo z@X;xarGMCkNP%(UIDk~7Jn&9Y<ZodvwHGsC2%jTpaSOC1l*s!KZmz-Np{x19gt)mn ztDL$eNW%IOel7H5;c~Uk(fGsfW0<I<j=uf`s=b(F-?qS%h}miijFSLOcLvV5shF!O z5S-Jh|LF3TG3$KIndBTot%ub|q*?)^F%F#Xp`Xk18CzS(V^&hHjOZtrnrw!P59ZEs zHfOqy)x~&ybIL3<c_;Zpmfe|5n-nOr2F+SCQ6xmlD8zJFdBjJVwa}s-%xmTgbn%oL zf?OVdV)-A?+Bc=-VB?$?MWqE(G7V>z&yg+fN&#WBMo3CZ${2TcyTl;3W#OCOXDrJc zGFOqr&=65VgBp1~;uV0M;6@*4Ue-_A9S&w|Mrzm2un)rz8*eE}E|I<$-XZ!PJ-aeB zc1t<9Gq=iX2Q5}?;Vvb?aRObtWZiBG0Yx1+Xez}USw3``$gPEz0t^)l*M3-RB(TzU z5&wd-$Lh#Jgv3Ud#0_k;FLn{N-fk{d;pAZa*4li1J}eRit<KUed5c8+9V5G_-00S- zcgt1(^5|_^P+<j^+)Y1N`S=*TMo*x5=VwPq3n*!eFEYd@vKNX1BL=%@E1KmwxI@4g zGOQOOs>nVvm?1w+yj4UhIVI#Tr)$*_R5SFo;Euw>1Dj2FNR^#JmOXhgK>!IZ_s|PX z9xp&#a;B_?wGw%#5v^n=wy5eU+&t=`k798;K$ANTdR=3QV$5ts*rd4+W>J$?8>Nju z=NiO++b9xT`QSY;_QylA!7ym;=c1v({kv|5l}OYI!mE~_$8))4m6R__zVFc1qLZ5T zDPk38JI5yb8!G&z=}N*i$5e%m87r08TUFeSay?){1cy?I$+Ab`yrrk3QySd>zZG)o zeG8+x6)kDDYY->9xx(<M_Qg4olZm%PvEcdU>%U;-`{fATNEETG+h{Rv=vx+-(M*FV z5tV-Hp;&u7N)&6aO<u5%&vLzBao{&TQ>3PYM1?r$h&O{--)Mb;+oWA4W!ep+SZP7> z+}REv?q+CVAxe&z7c0*NI|3vC3IPYD1)a-5g~S#Ukjl}Fr7%<p;pW-{o<Js;F>>tz z#Ka4C6Tb`(o8-5w{ABH>F;%gqSs$$k<Xh-`ppX@t^xqZu3Xn-nCm}A)UZkg*OAPP@ z6lG?N-gm`EW*g*%(9~(^>h{Ku2&4`tAoBo#7YULT%J+q7m~V}g55CZ~v?eQMb8(q~ z$l!k9Pqu-pYI;Ot-xmWz@>W^olYS3p4-SjXjE55C1(kSvpxgi{Q+;Qht?Fr?Q8Pp+ zgQx({FR?&jp~5f&OW}y_fO4k{EK%N>-FW;`*XuoPU$=PQ<`K%|PC!^(rQ*up$Niyg zF407{g~Y(w7<wOGh)`lfnM^17QCQ+$UCf8j6dn>Gmwp4-Ippjb>sSFkK4q+a<z)*N z-r90`RQ2Op&h<hjQiC3VBRB8f4FGNeNW@3vK;^>|6h|gnHlG=9aTXFe+hfZ52VyIg z6em~fE_fYw;7&R>`JN^t^6f6z#P<x`s#9(&z#ULcE5+))Az2cNfG`&^|LeL9?WvCZ z<-+V4rDb)VlNH*6q@UQ!m!I$alkaG09LH+=@Usqn0t4;g)O}h}p&z$Kk?Esdwg&72 zG3TThMD{yK%JG6HO=(GjK!hX*Gt$v4Ke20LDNT3+(BhXWh|=R#?cGuRKx&JZr2e|0 zPD}3zu6n&Ea!u9a)&=`S>WXZZz5^KzIta$@dhTp$$?<YYw9G&y^iYpwvju?C`W4PV z9-z8aL3NTh56dk=dsbT{yL|nzehZ6EE$K(i9Vt1vDo=DI+qMbTr`uM<(f#8++8|7; zi+~)L_pm15J~X|E+5MJs8TVk3kSm2%7rjv~JDJo*Z7amrIU<qP1ZE619bH>y;?|HZ z78`$bq^hSM9UV8-*<z#G#>PAN4O`ypZW;Vyt}n=b2)J|0`*$diVz^=rB<7&R9!Ma} zCAeQtJvPmgwB#eJR1G>&w8#Harew|U@~@sN)^=xLN$E~wc70E5t6}>JxpD1t9(C6i z4~SNB)N_-h{;*%4R59zT!%g;=IvLfs!mDm2tRE7L+bSGJv?r9zyc3-dxQs~C_9W*U z>lEM-`bAlWjzm?Szws1lmMM&~#V7{0dc6iKuV`HsN4p_fVhRIf>I+v1!gjd=z6qx$ z_{;4oQlaN-Ww~&pB_6K7v>pHCScZKRb>Gk_+SOe;nCDR`0(M|v3IvZ@+S+7V_8O+x zCdpy|UrWz8ef{la;DabElyFP5Y53kn!<a=lBkxXp;TTqZZta9(F_r$EW9eO@pZT8g z@$rCO{TTus;Bg|>`e&rStSVLlH|3#$=d5Z05M1)Uu!p}={tSX}`J);!SB0;71|{{S z6;>=3M=e}AMZ4zCu-=_D|11Q7M~E2@K93sLTNZ450_ZMDxCOno7wkF0;`jMMnD{O5 zBA^2j)b@=&!{)MA6MlgZfjG$~6tC^t9h3BQ*4+e6K9O+sb1@v_|5r+$tgmdBc|YqG zXZ5!D3G4jj!iEnI5)MqJ85$$neF*50N)A(F%6O&39Z_!L&bNEe-`hN+&?CArC5n5n z(T^tsY&_2qd&aO@Yizz18DT}h;*2PFV*kF}X-uwuSv$N|rZy8^nfmc(6hFYcE+ohk z7>Zg;f^qJn?i&O<xCRx!TwoZNb5tN+uTx~QlU?A=<dipEYxMrgP3_Zz{qHJv`KdWV z5&D|FPpf~!<iP!@&iWsV-LCCx4#RpY)HI=Zdawrn6>x`uGoK!^pfw-MI%Qn&?IKC9 z)D6~a!*{HC#@&+QbE|1`y~8;)7jp*xK5l#_W@8@EH8JSWn@o~)MvUz_BTF$s8(ltS z(IXhXD}LElhPt~Ywfuk-motM;oEb>9i_V@^rSr?PmzB@#SK#_yleIhP!aZtL5np*- z=jG}rzTQ6x3k#EUpX6r_dXIqt=KV5Vq#ScV<fbqvTsK|C>#`viMPiFf=D1~gwegPo zcOEYqaI`B}?#llDuhj5=8l`61W>5wo5)l|PN^p-&hD+63z;k&xJ!~r7n~ssI-QDzW z<CiOGh%g*nh|0oC&VIuxE|YXQH+;$L)WHpV4ZL^302%HtdWfb4$2q;EQJqg#zTdUJ zjfTy2Xm>mI1k+lG<S?MhK?Ns>g(1eNw6U?bETh_?CU1$I{MNrnwQ;CJV5MQio&wlS zb(3}WR#`}(F-Ku-;KT6h5RVK(*XrsS!(|8DS3WqJ#y!g<Vg8FrPH=W7g)#=T`V*sv z8^c#N|FOqPZEV_q_>Q{rqw5FmRA9_ow0Lp<3&k+)A`h*0TfleuM)MQqtpGa2Oi()x zI-EJmS3V{`wbgE~%mQ!r<S1zu`)&W?TGV0Q&+j)hDIna7)EB7QnGCHC<7fs0<H$ia zK1A2m{7BcuUX^ChVY)85_q-~t%Uc(Yi2p!u3ZE@f#=%YH2!vtK2jXrpstsh0=(usi zfhi=SKFAty5$=LsoX1nl5~k9;!dbYUYIq&;6Q$G-zuPoce$~?BgZJWI7Dn35QZA{; zr0n+Z0aJf97Iz5;f+4?a^TFRmh@7PMBA(R7Ip@co+V5XFI_)#sDMnB27Qwa&E$Zss z&%WX;?Naic^_V{a&7YifG>?;~5kSb*n6h%dn+_2YQf3wGGqDF_28LggaPDCy6n<R1 zFYHBiA|4_dd*|Jw9WK<qd)IT9Vcb%3$_3vfd?g|KsKzQ>`&t}aCBa<#S}46DN(_uo zYFiwk-8NvF`jCl{C6IK+&gFgr{ZoD-#<Ni3<-*nDN4PlPIVD>{G6C?YK0`1jOm&aK zACRI}&38pYKFx&VVMx>0ne=Z4G=fc$);?%oONPpr{&xj)^5JaMBXekcwHhXlZdrs9 zQ~nKQc(*BInRRwvrdCVgix=89t3AG)VZ8)G?OhJQFkO4+ryTs94UJ(HPkR<8%l3Ev zKSe@(f;Mhptnwk)LC37SR8#uKQY3yCVt(nd`4>7|cYDLzLqk+tihQcc^d&0p@Q<q_ zB>@q-ID+4g{sc3xNy@=;dtsdml+`W|Eo1Cj{vn(NT(%<+wh%faTC#A{sZhjojKGkq zpW{o?22(msd@U*JC-3*w)X-3QXANBL<x2qoQwaymAJ2x~=K^DZk9M96@FlfNfa|Cp z3W9!`VlItF!i-!0V~I$Yg?+6rm(tJeOi~j@Q2OJ^zV<sI*^7_NEHE-`u9@7R2SB>z zSa(hD?v)RD{v>4l1Z9LRA4ToR$_8*_IAGlwJC~ngIC68Z4LaCn4S_6hu*C^S2AabT zwzyj#mQUH^^Ct&e$Ru#-za{1?*TEJPWyZl4R(xlN;1wK85=wW&JhoiiAO=Q=Y}c#b zs3Z*k@NQmok3m)jOMv7Z^=ws3jJ-HgO4h|l$P^v_YF{*4^eMTS-oJl;obX+Aj(g$o z_u)1mBb%3D2q`_zx*V3Nqv?QD_jLYxzc#<7@1_2fJ@mP#O4_ep<Sm}g9iHS3A`#n` zly49Q^z>grmEmu(Wjx*)jH=jINl~H>Rs<wZ1ScqNM50bf3CFB`+uXkuO%Xkgs{eUs z{3#*r>?!X5yruuVrGI`)flFUNKn^y&;6WE5AP3GR+TW!;-Umjz`mN#i2}unx!!Stx zs4Bqwgyieo*@`jMJ`>QwPGpSni=I8EZ|e;YnSW00e@^XxPVN66p4$J^1J*xX{6Ag% zKVAG_7ynN^_@^HHGu8hy)&KodJt6~Dj-SNt3VAh;M7CkYN1ItPS(_mdF?kOYOT(*f z-=G|g+;O`#ef#=jXH<Um?^ewhR~}pp^yL_g>(n6iSfI%P|2{`?VKR2x<a+6FaZu_3 zh9a%}!8I=AN<HAz*bG%KLdC<mQV;HU&s$6`=zyfjiP-<4U)@5@No{8g16twSA?eNF zOU|H=<j<(W!XsNTfw7S|_+GCoaDWro44nyuMw>s@unrp9tm1Q9EwILKEKyDB-GS{t z>_EDXCS}H)Gqkmp1Z6qK$aA0IAoP*H?+plw;WcFA0}P)iPisBM|I01WbW(kHw?h{U z${qxQi~ivylogySY34D@%eSOnOf^4#`|zLAsQ(qcCu2kk8i!pE0n;#oyB6dHT0?&5 z?9Ab9Bm7e_=dCJV1pidqChdjU*jZfP7CJ?wyz&<g%)yxmX%iB5a9;na^_joEz~B`^ zy<S7GH5ir~0_q#6Bk&ecUA*5U<#yRri{t?H5eYT$jkw8X_ugl8`3QJ8^X*E4=Rct| z!9TSu`5=W}6JLgSKMS#0?5&2C1=4NK-LU|*%Y4BXnSk#;syZkvoU7^pU+^`lIwGU* zD$f|U&>{-Z?=zNE=2XBO%7wz^o1q0W0#nI8b8unv4FDkGy6Jek@Z`3SNT?x8A9C$4 zFhA6xcB2BjmvM0RAk*L1zfF++2CGyPnLz|gq%h^PVN}5}WI`$BB4=Is3sEJo3<jfu zVCfYm@KFhosmYlkHN>a@_f~gd_V1!c3=W<&Rp3L2<0fBoVjaRXwdhmRRPxBe#k<pT z2zw*An1L&wwwMp@i7!+_P9FrA>WYWsK0xbkXK+F&n+6!_6cb>oA;YGr!?2iJ6^NWW z;oSvIRp`5EaQSlvdn#R^rfc#zX=bxxKpgHk0P4iuKveO4#x9fA@Q*df-Ho0Q3I)Oa zAfT~iL^Si|`E)<POb>x%1BAt39bd-P3mPwgh`M4F*7Aogq%G>PeQ<z$tVog#mw}#& zHQ)#{?9PwChHFp~mZM$I1N(Uax5u8&1Z7feAMCLjw=#P=GEFuW=hgWpJ~7caSSRhV z_znJ|6Ema^j98YqR`Ll5FuW#Wk!BDBh#^)16(wurf~IO@rp`a5<vKC47#X^57AJ@- zG4Bt?yq8I&iCsH<<yi819}P|e0-Qm5K)KN#X>dx^%>xGy8s{>5L)vB&3z4$g=?f<8 ziX^vaSnC<*e*9E0IVm^`{3}|&L5<$#;{q!4URV?OTto2KYjY*$`<7r~*s&*a&|n^> zrj}js^oV_yX&~$|&>cPSEwoj+iX%UF$YhSvUkh|=v_e|ov%Pdxe`}W58tg+HE*kUX z8jc-z%8UfchvJ{FN|;X0xOpK(6%|5AfXCtvk8tQ}4?GC@_rvmS9#A#e>hS)1`_Dyn zckUn0sIu_Pn6N1zq`e(9(F+I=gODU(Ut<EOEWV=Q5Dq-uI_BHOn<zJN92fxbZ3qLi z^CAo4f@$w6QUe9O;Is(|;4Y-k4E?yyBH{zsTniF!U%Pe<Zp*r2<!a7*_wHT8O_}~R z8BY+_20U~J%%<oeKKkm}H8FFafhB&yW5~-1AE$r-!-<GE`k}x1xLp3CyW~i{FuyAo zN$<3`H@`J)h`&sAksQtW!xz~;BUi!tpq78-FGJyCli!89Bt&^39+s1_Kf|AT=r<5J zQ!@m|NEeX*zaOk9Wan$dD!>#Y9QLFT#^s;g0~!grR*<elr!|#JMhY$J%rJB8m;S6X z1lc-7Rk<D=eVn4IKy-X0vY=*RC%kDP6f-{%2_FxJQu_za+K?%$TN>ba9u9vXVK!8@ zxAZP<K_W;McnU+;8Jn+u6mT)8_75K*!JH4;iA;^Q0w3+ngPCx8BIB!tcKD_C&gBmW zztH&gdzXPjV9G5vhs0#~XXX*c2o{=0ijv_EzYgN$EEu_F3)V2(Gji%xzX~&vU7%8e zeM`v-HqXEt%TOG7*SqNfrfsu%B-SE+nd+XGBq%>2^ofA|RmdJgU|ET`@HmoacF$%W zVcRvRtR|yR&RDjPUN$lb?-<Jd!e5sWc~0jg?#QZAFlg4|;x*#rM_eWuY(+(FgpGm_ zLOHfxC|-C1io=|z@YmG>F95{&Z?NjlJ!|;^-<ctT=YRY=S-j5?1$`S`M<yeDz}D)( zQVwxpHp_BCYCY=O<cXq<WnS!BhHvahzJm~j@<5?k0-xe_vl9eXAbn4A#DmJ4!_d{1 z-R-WAj7Z8PLMz$~V~5@vKmB72+4yO*Ou3>^M!bsu734}?H=rJiL_jdKz}iGwCsy5j zy#(}?WCD%dl>mvuCAd37tF3RA$qoouh3P-hPgwI(-f7=E`qlZhTuRg@jLsbKn;`N% z36u+LJ#omvVKx4egk8Z1v%?*}%5@1vj?3_yZHb*V@u}md*EcmGY5<tEAPF||8CO_T zg`*IF7=7|?lVeP#h^KveOji(?Oyp?{bFVCTT-gt1$h)6G8rZId_m|_mEwEifq~q-p zL<l8$5>|qr>~6PWzkjvT{oHYZHm|CjN|6&;RXjC@f~_b8+U-WI_N13>EVWAAc%}-i z$3+jdDJv~6BEgXi&=622_6cF0<h(n<bnd0xG2)RcCZg?#`Rx(7$dW3Hcye7%ulj0V z1celfG2#=fO^Ka_SoL6|qc6Z~L1M)EreiqR5;lbSC-SiJQ}Y@QRe$#7$L3Wn<XK6{ zbhyINwdaeTgO+L&AGI(LBtS4RyeK~pX$L(2*QHHInHkiEz<rm*%PK`45TajD2XAZW zM_v};I!By(I#O;D!4QX$*<=$)i;cV(MZvo3yWqmK=ss!IVxL8k77U(uT`<^W96A52 z3b{b>DTq|P&W%sWMSKboYhm7q-p_mvBYPksY&<{T^y$<MG#z_#QF;=@J`;&JGO~;O zeN%wUbZBGajCIg-q`+a5+`LGhMGcQfwd#X5{as#%FPb8=u_FD^Bj_GLBly7fhB`lV zVLbZ7Tb8I9cu1GqkiJCyk#E2l7H7+UbDAMM63zH=@E;dIM)XN!O42R8LA@0y8RS|u zn^!o4UUn3rqfiv9!GCnJ75F{<BkInU4KeGgsFecuRvnoQKRzPn!PRH5M#I;C-py1q zGBPg-_Ml4*Z5z!7)LW8x3jM?o+lIUrL9_jIzfC6qWI21m!u()&;J_`$fyDDmKGNQz zyBJ620WhECh#A7jHw5`8I3-`l<;t$VBw>0YO&}(y$=~YkSgeprMylO-HwVa!9q6kV zn1N?crA1*Gq~Azj{1(gMqj!`XAG8&({URftq#`MKZ=K=sdGqGY@2S$ji-M{)?ts=? zTRJfQD1@i+o#f=_c2O2%C`zhZ@Ut5WP-`kTR#tgbtX#1I<Zq_C3NBWlNZkXrwpV}k zEZ!QdJ0zMW^2dcHDy`gC0PS+#FC5ftiLGb<v_MD130k%d3R5wq=y7{(t9cbDWrd}> z+-Cb8p3pP%Qc;J0;tw~+aM%ld+NP#s1{6*-^s_|<JoX841HIJMMme16nh$S?S)N#9 z@1C8O*Q_hVmywcVao7Mn_ul>rWT9-#WwKD}!&-y}T7=N5+FMG0!BS8!zmxab2Y<_> z_vGRYOX2?Sp_9+kS|+Y(k5=N4#`cfQW73RFo%(#vwk)#XhYd0DplJvPS$+72H-}dH zu&5RU-(;xuhSGGf^*#?B1H`RVX_iIiBd3(!2pLFbaOoMo?l7m6)RCx<Jn(zu!B~aw z)iST81}?miEFo)gNt!_W208_CHJN9G9MVCYp*9)+*-=dE17qpvg`p}0aFd0VhyTRE zpyYs6@M0k06RLqeh)Rf(H8y@Q7$y7j$eJL8kW);0^ay^=%>G}sx!hD)vV9D6>ez-H zNqQea!&du%ciH>SfnPvfAVqWN*d-cQmciLF-9K#;AE_*kPA7geE@GO_#rYMG(J=0{ z9!Qm)DX06r$du3GPC!&mnJdI+xfLJJlpErl|DK9AHgoslsHurPL4V3ULB9*8lfG7n zxRlgXSc$0Yq^OKfo&kkLcLvob#7Q4dF9d0v0%c@n1@Q=}CVHUMi5``=55dv7c#}8W z*lnLPh7<s0Do>Jdjr^e<+Y2<q|0-BE6@xpJsWX^+{#X$?4nuktJhO~Aqc!?<(#YHs zJYgih4ZmQK8<5$qL){M~ZKUO(JX>mSJeXivpi^mgKAUZpY50mXT($41pM%LLX?%5J zpCQ^<RoDY8exGaXq)!bPj!us`x~0)`Yt*_b(4@n?qqvhzpEhXw!#}*~bj)MYk#a`v zCgPYTw)vn!Rl#0)n52g}6q=xQ6(~7W9*HSA%LB~G{1L7T+z*turqmZ4#K(yHGNTGg zfoPPKbHM_s+>{d#^T-c@UIo}TkfUIi*FcvS@lQcO2icf;LL9q(qWeLn?m8peN(DBj zhXNW7{MH46AZ7$`<g!)YH8f<QvuUU~Pi77f;^2@-?X3}mEGwqIX|Torj@s3c2ZRK{ zg%lvP8gx5Jm2H6g6cC5%vnrEGQSuYh-z0hr4i?~h;TJ8Jeq>X%BBtutrV;bT7F`%Y zp;?+u-nRTDZvfaZWL?Zq7#FVJxx^;x`5(spWH4DLN^&)nyl5Zu=5+n>wNU<|H>8d3 zK%C{!588W80r#I4p0G~`85ZIKJzd=m4QY-fJd;ty2eqb6)jxs`p|M1Rh(NG>V*n0{ zAH@vw<g7VknAG3PX=D;3?em^KZEl##{dl!DcnSUlW*){z6_Dp@7Yq<!1qI-O%^XnH zOT3v0DHi(Z#%CHxkOe_ei1cz~h_@@)7j<BO0<*~ld(hsE`Cx_pgDHN4tv))1kDWdc zp%2S*`2x~^m@>0S`JgN}gM_lVE_?unL*AWe4lqxug*`)lqxLl4JC^6Dq-4Io&^WTm zY>s`H`L5EAe&hep<~LIwF7;3?gTtg~$sXjo*nIR#NFc8Sc^G!yUe2L05smgSJVa1) zSdRvNv6K9J9b}d)`2m(Lr$mRPfL#_o-YeVARgYyQqe!YybDxw3o<GDQl@2XeTk!<& z50Y75!nK0wGpmFKwBni#@HB%eFM5K)G0hpH1o{H660bpUSRMdKl30nD<a@6ewWJYt zdF2r~K~ps8?%=ei%~}4F-fx;&7ZLwucSot!190?VS3iLu6`)j&LDpza@~y$duK9At zUmwG-cc1VrOKYLuI@7BB!?I}Q(yS_*_|}RA`%+F_no~Z1LE7pCj9UUJu_;9oa7yAs zWu<IYS=gaxl3PNIeW`sAD(8;2Ia5l%PE$^pKgAT)J2c&wnC%I_5a524kC`ufqY<IN z+M-q?6z~bDQ}3)+$#wz8Kf1Mcqkdb&trQtOO_701vydOa73{!O;yAd1++hLi!92UU zp#%j%0&sdz$!xZ{W5)d7F;V2Np6~3``dAo4Lgf)D2tg>K1j7(J6xVh5CnFUnb7(X- znFOD8?wW4oIzv1XhkOWl-$8gMl1W<qQZdCNeR5GRaF7WkPhmj+j}`K-0X{IV2fGYH zu~l}zfa`;#N(qTrfJLfIr9<cAJ%?%~2=Vnx;J~^Ypqrkab2z0-R$009=+qBJkwAvQ z#A_jnL^8Gj#nDuXOu**dLyPE5#tv{Z`UH?88w5aNC2=04;=sG6#|<FCxd+n=UJ4)~ ztEyoa1dIg4^o0WLrpo}LKNLv`L?f5NM|WVByf}gZj?kr(sn$-)B)nJZj7w{^5}|me z<#w`UTy~gJ=?>j0Alc4PoglYokHL%)rhgp16D;{>XqP60YgGY?jerXRFx!4kuFKVQ zGNUMt6CT(-o+r1;;=^HGk@)Em!%-5rf=rr-zds!~3BQoU7SwSP*f7biRmgqI@M@iM z^b<C#*!t^@i#-`qu6^6pXnXY+dV<lBz5|<1Hyj-l4ojxrBfcp-C^ChS1I>&MjHECc zE<O9al9Q9kb^l|%K!G9~x_qOs#Kc6nsng~Jqoiu`6|SSvR6@_FVz`#g*2^w+e9bj0 zW4TIIksKj<dF_mJNTe0`P}X-sdnW2-pIJlt8n|D}$D772S9<i_^cWFlD!)@eNxA3} zRhN|_I0Bs439)lIH+GG24O+O_yq(cT=Zn=@*>r5Q>EPjh*|jY`LS&Z83VYPP+BUDY z!KX6nwsOoCx5F5#$k<2_=p^RSZS9ZVhZ=ZxwGGq_^ah$A2+k>eG6_1rdw2UfO7oSf zkU9AT!|e<y^1ueEol@HTKEWRe*Cs&48CW<)RS-6Md20i3iL3Z7_i9b!idVn+2qMgm zpAj+7_T@+r!Jhk7QtqxDzH3o894mZ^*AA?IIaua-H-{E2q3=_iJ@WftKs)6ov0~-Q zHC(HSjZ8)>_24+7DduJfGsNr7$`p=4W1DaKhC;XW9a|LmqIbdefb!Sikt6Xl+%AFe zX10AX7Sl`r&!xlDOM&lu{~vnZxSZhUmMyPJ>ueMQSE<nXMbj7d1=#nNWw~6-h@U;^ z34ktQ<0T1d4xw;Boxy$$1%>pDWY7gNaP+E@gO^zbb4xKaFT5Y79ufm7KXw0bzL*Ay zsaiZ!wru@#rk-S~j%#I0=V(_cu_^kF9VN!7at6-(?2%88KJu+%D`GL2dAk}W{o!R# znX<DD=F<?Pt38$kF`aJMy?2ubUR8Q6ri+N5mE^R-bxu%kOlVocyw~4RvKtBVv5DmF zokZqFAOZC#N+w0;1ZeKVRIC<Sh&YHs3sX}P?K5Gnp_#Yy_OoURWuDO;UOFW|b9a+y z3?7(kS)b)z=@2JnzafoIY+f%za#&_BP)K@mlhe7#MX;vkU~a?vw0GRoCu$nvjJ~6e z0H!qLahts7A%7;q1a9mz86x%5Fbt1d#rc~~(M*qp(znR0B_vp++~DW6y-c&id{5Tp zbA$OF;HgIdX<B^}r)>VlVDypb)UOUEx}txNTgwkMFEy!q+iG)&vd(SqHHO63v=qTK zm_vx}Ou5P#JC*gf+>nvft7%Y(h?**<W!1khJpTI2to}j6qgU#GFN~3&syw#ohnEZN zFKOA81V-`xR@y!<aj+@zr=+{yPM3j$6!tNg`U-dos?VuNedWoGEHmZF@W>OYfmSim zvg}(Lf>AY@+*hsvhOZ^{x0B5YZbj0a2gQAC3Cx_-J$!H{Z{_rdg%rv<Tndbmsx<1+ z;}sTDv2ZCuZd2fbsDX&mLj_f$8n#o@gY5*U_`t|J)8<%CsxhZ+zF6uZJr^-s;lJIc z0Wsmpc0WhIP)M<RX4Uqkk=^vr+YY|bO?JN1CJ*ka*gTXv1+*&sO=U`FIRy%|`5-SA zi;X-7|Dn8CoY8sJowSLa?VAJp5?b!TiRHQjItW(>4UsE-Hs1BGZPeXUw8eGIm?unr ztIv)1R(GFhn~ZlY+7FXLrsYI~5+QZM3x#k|<#Iy70js96S@vK4dQqe=MmFGG%u>bc zo7^W=K$L_M1Xz(`>Q{MMoS-hJDkl@5YV{iXpupidFww1N&O3M0o~w?IaXCFdMfYgF zG_Tmyl-%^N!QCgJZN-3bOl<OU!L+J#)a_U)Z;f8+<NTi8_oOC$>At4lxozG3)c*Ep zOi92^sWM7vD1Brz*tgY2D+mm#6li%0yp9q>Avxj-6enVArrx}O+3yx_jM&b0pZcAY z{<_5{<f?*}L<jTgm-a;%t&G{$V7#!eG=9)+WJesgo&Haf#p@-j_mBe(dT`y_dw-;r zb3~%4K@mw6i*q98UbGS(E9g8<Y*J(;_tkd2G{PjJ#Y!DWo*1?%4QZ=AKPs>J&`b1v zIbq)oAD<=vg#c;uo)Kqif!op`zcS7Egws<iYYWs?)|KzNuC`)cbZlRa+`!d-D}$Ou zP0{`gv2+3asR_At^&W0_<djnnmOIzAR!u))O-DlY?%I4L28<A46EUJ49hviXimOH| zeOcmXSu~tz215a`*sif|b#FRiaQG3<dyGS*RvLstC7j5~!r8~=X~)NdzozGEwR-2) zP>X7h+xE*=+B{J&wTzl}vLR)U{f89;b(gxGN(6^q%3|5TNU4SO{qy_E?Rzd|c^S`n z#5CMfbHYh12~>dTq@>)UfuXx}U>c-#fdur7KxwZw)!N+k?ATRtcyyRX2qjHZ7X<Re zBuoir08a+hk~GrX<os%_6mMN@ktw#$YKqtvzr`wka^=?xC2^tf^J=3O$O~xT7EmmK zkeoA{2pcCHvsYm!W`OwF+WGe@Vi|9MjYb8VIti!)nMJ%8ZQ`af3Db?v)+t);9qDrY z;s{*1yO-P~7PyGL8k!L+GEJSXirSy=^DXKVu}pZs+aU6+Y0n{Hg9LBQRpkb|4_eE( zrHi8}bZu%&atIE3=au*VQes6?ubra7MS5exC9gdJ+)r-}11(FrRK#7|H{k@l;EvHV zMh2)@2AZugufa7z3(R=;zP!!6DmX(g^hVf}{jP3B+pxLy=qa&L*i=R4agZ0ujUUE~ z4@R~+wJtGjN@Ty&w~lj)=F|6AFRh4ANWNsKW^pL`j_8PY`(6h}H)ZSA&b4nlpOn7W zb(Wbe{)DVu)Gnw(ocm|F<^h~zYELKbA52&AE8?t(&`lW4yZU19Cwk2mv;t(IDToAe z6-IoRAIB}GVMf;$f2aAvQlRu*Y9}lR=*FG;x~8bVZwBjCj{oOqwmxBd(lZ3-676l< z#*z);uw)!<vQe9mwxn=Gk+PoV%|EghraiO0Yq~(x<-Co)1}C9BUy|vAY?GCXdYIph zE#{Emv*-E06@0pc{&rC$<?$kHvkIQVm+Zm6Rh8$Ie#NTS=X|+vm?CDWX5!-GrBKsj z(iXeVI)(1igRCD!lHIGe%6LlSf|v*97VuBT|7hSwL4J>Haqmhu=Cy}A6u^BZlp4Wz zS5gtsbo?YUj|~LL)C{k(U*2_E8PD%_W|z6Nnnf$bs^jP!p7g5ceX0;#yKZwwSli!n zrk+@Dx;@)HD?&6nVHMp8){f2-MeSM9O-0>3u84CmulPTZog?GjGP*n6Py0*mGT`33 z1kQ_rEZsKE>!WTufsX{3(HArX%M7f-p!lckdaT2YXEUCI)i8;mOh?AWsKoSREq`59 z_)EdV8}ymYIu6f-RP_?RS@Q>1vX}4I#B1U+zmR2T!<ea>n`Z}D@YcP;E_Ui*d=wV) z)Y?m4*vymK8{0pcM_SWCRr<du=BYDlhAYBA`;wk3j+fr-?$CT|+?rsOHasjXuf^YY z(@9p-%BQGrYyTkyf0x9ZEVJ-yeXT(i{N-G8DbqCh##7>wl2c&GL{6kOa9@7z0N6G4 zh98#&7=m+-^5}TB!`98o3vuz@*8!Jci$oAxoajXSmd0CteY3M{7uTl+TE}n?Guyz{ z)Cuep4IHta&aYStKT)Ap>CSMM_}>}>!5sU;LYE^gUr#NbA27*3H8W)oJ+SzH-{f>x z`?FtrHw3VvEorg&?;V5A9YlDk$*(eCeqk%b16xk4`LQ(E&~)N%e|H1Se;HEBz0&rG zsqf0Gh0Itkw-|n6`Hh^SIR`86q|z^{B|CMRQC1>3D{S5r6WUUvLuIN$FsG<F%iT9s zWz7@ca(NASgmFu$i^XiUs0PLB4#}WBnNk$h47hd<b*EyogLPE%S#CvBZ-0&4q!O!I zr~aba{Z+e9TuDq%(i!oR*6egKzk7_cBsIM@&|W>+M&H6%|DG-5TewAV%$YN1b|So^ zhRLU52s@ILPX!!2DIF$$wLkhr-fChK+h@@xXHZp$P=ozHT(7Vn#iH)5^`fWqk<5wf zYqc}kMc2Azn%*WE&4o_BrM=W0AS>5rVB_Vy_{>YOWvL1*-amloFzGTTCSx(t06ru( z9Hq;^);@uk8`pUmHkJ7bRmkoj^DQI(E0AvI@0-8rEMCd*AZn0o&vd1G`}HkM<Vf=t zWcBWR&SCIz_D28chJh(kUe?=rcLW3GIndTgwwd;vf2*|93H%v1;HR_0VKcNz1(p|$ zu$gXj$0}RXK^2IwD~&TYbSkQ)_2>J<yTxgxH6YY3tmo+TA4(mo;NO$oqZY?``9eU* zpe}Luz*O$gS6a8fU9tVPT;@RTGu!?O|HPIRw$GgpP3rkd?<`}d_xBY{SI01$mP2hq z26W|F<x@_)W+l^J<F7r4{<AFyLO&8Jg?8zEP`{Da+A4NA)--Lpf3E-SfYnT1(2i@j z`@gxF46nogbD90A3BGQAy%V`Ux}}m8=5G_(J5Tz{j_Ms4Vc7A+?|*E1Q{3cn4?{Kq zaR3}e2B%;Xm=)a!Wm5JM5;O)=_Aoo25AauReQ)7ZJaIiMHKkR$f_)KIdn4c^6~Wp5 z>Tc)rx+_hLr4PD~Xqg-;glYx`-t2Zco+FnyBiY);;-Jet+uz9r^l#ARXZT6A{6W)g zabNFgX38zzD5)Rk$Zx-)rQ$#o@2eUQ05_P&LlJWe*AhLC|E;$N0K*AVp%Z>w*+Rdj zQBO9R!HiRVbBcry#%eu?-{R^=E)D;|>f@!nF6dVCGRQ~)BOn~K0zEWr(Sqd%yrIA* zhK*n!pTs~r8L7%etjcA-D(lnJ$+B9*w%q32v`_fP=1i~AcFPFV05d_kOdOr?GAvNg zX_Fe3F?7sHJ*Kax#g3(W?DIK=vOTKzL3Zi#y9Q%-blR0hkLpcem{Jw>jsEqG{CXPp z*V*G+ZpB?p<_?hDCR4C8y|%&6*Eu?;fxRxJ(ch0#_Il$)auNLdyg_EBW>)O5-%po4 zEtWGuY%5!K%Uh<&d}UGUXc3#YEXS`#Tlik&f8S~Ti|+We6~mWs&C#oyaEW`-U--{2 zJjMTIvnf^`&vPo?zf3w)`xIc^5di1F!r|Oey8t)-82s(bZ)x#4mni9(z;e)P^?IbU zFFSy(T62z6#SsAfnoS`S`v}kuGXxV~o!wLt7jxIFEg{^>DsEksx~#wnG1tTfi@So& zrCcA8$T+KrI4ir;t<y@bt7Q8WPTjmR>yx8u@=h1E?ipF>3&V??VmO^YR1E^vf0Mxo zN2UL&sjz-?WvXhwm2YIn`@(MOMRpjQ_g{P$$218y`F-`X9M8)H%gh@yhRs7vl>eO# zNwqrX_?b)HGgaQM+0vVsnHu5Y%YL(ls@qK`U)h6J{pL&sy~&@F9iOetS;t~u0BV5K zO8Gw-AWTPE##s;Zcu?}deumM}?PfExAi@n=cVCnJT}|Yv-E{w=D79u99@yIoWD`@L z7(3F<cfF+6pdH$9jurhLTfzxQyv5F>Qik8^`+*?cn%jDds+S+?Fb9_QSg|b}so;f? z6RLIJPI!YJfm!Zi*|93R8jhSMK_@3$;nh|b&ewW6QTREyX;<s6dUtCC>}t8{wLA0+ z&nAa6rK2z3x#YNgN2fJoBE!A;VOM1&gK}Dav~||$aB2D2fvP=32fA{teRoP*Z*ok} z-&Ie;#A?L$`d8?tC`I?Iu169yN*#NuQ-AqmGp=1pw1{5SqJhynj6bcbvY!9jx*8@| zBcxoec3**GTb_SB;8K?h`V#rmDcN;qF4<i5%H@~;(H-U6(*xmfp`BC>1JV2FJh1P~ zRTN1Enap(ahxQ`<<KPXL`>^fKD15(iYsl7F;2xnR+SI#2|83;U+B&+~a0JZ4eYsDb z!Us=kjWlxmjsbMrz}7I=%t*--dh*fA?SC{(@$Xg-FpnuSOnx5IGOyo@rDo(Q%4NGG zuIRbCqUV@$W>uy7?|*JSON2PF9ETf*nOrZ{zqN|$H%q3Lybxu-C9JZ-Gq;BOwbOtn z{bxV7M$pMjydAf~pZL5U&^KbFga>&TgdI1a_VQJGni=ck?0`}|aokVN{hT^l8<Ke# zLlXD*_h(F&h(g+@&cm3je1;rrAd<bVYPVNgshfLKZw1Rvyv=M-@KaDCh5utO`ZM}* zy6?0Y!I~Qe*TjF1LQC-v-_$M(=c@Ku)_s?Hnf{r%ggfe*z~jKNdkZ{Jwvr<)UBu;Z zE{H8&Y&1CfBFAZ6nK-j7_;>s-x7X_K%gSwc2P<#q-W~kY_0m$ff^{^8>pI^=ham{} z>igJnXN!a8jKl)1rE8@p@C9U99(^e?w@?n0q<8^SQ&VO5SA+gmA7+g^pw^;cv3ff= z-4!kaPF-z*0~gWJxn03!-6+(Smyq_uJu55Wx<j@?3?FOo3H6&h0;XpW!C1N0P(WXv z3r70hzJw<%Eu7%SM$;JPUDao6u?MZsn>c8GYhq>=3G>@cd_cLT7_kTXdrVp*;m|Kq z4%o~k)J@7QwD;)VHvgZ7zcS0M29gSL7p8RW9ER)#6&MpH>hR&sI4haJud%I@C&KJn z{<QD-CQX{O)81Yh1ieD@xxB)8AQ`C@KcntSWschjQI(qoQH8ju#Bu2Gj)D6eO~ld7 zg0OXhG9z5x5Y9s1bFT5^wiOG1QT)ncgV9y*$^~ALQr5leOD9nSEVU{<E?K&qQ=OtN zzT9Q-l-~Adv~YIMZ2e3x<LYy<T;p|EA_3n8p^|9-j(9a_DGdRYa+&}RrEe&HflPH0 zs$IwzX+Es_ihB)`CT*CTrY5Kp%|FK8Ip)hSDXV?X#-01wZI2H{8tm=YFs@KDt{7T> zju@Xh*536I%FPhp%{AP|;0o>5SO^~siB0}j>a836{wpoj@S7VS-yI`8ML7CWf6%#1 zufAHT-5+lY<5>vO*90NQ=AY|N5km}^&f6X!&@gy;Iw;n>XSVe^gTyia;VCQP3((w* z+i8<-2N}QvqBTw=nyTiaYNl4ZD_r?%i<H4c`M2(63Naten&h2Vkyks2F_fT9!Vy@< z1Bw8L<S6K01K+@}7i@6r6e2q1Uuq3v*-l6s!L;HWfJI#MHMu@wH1D46OSwZfWp=06 z`z_whP`+7KC#itBmWeuBiZ~7a)$HqtyG8!iL`L3X{(&HDkY;XTXUuf$mIxu|rB}~p zrTvvHV_c<_NB+roncDbGu(y_@IGo1d+UUtof2OwwF;g8tjra~cppre1J+WSSsE)i; zF5<=qpj{&g85zyeiVak~LEgXvBCQI+XPq*s7}XSO$65em!#^2`_*z&49BnSp)ISQ6 z`|e<V5bo&7dfVcs?@avi=T$Ohc6tFy<4R|aI%F)ZFyIoZ6}Q>etF<llg|+>8n;<EB z$Fy(nHQ1LV`8)2#bJlZ(`<&ft*e}?$*mLcOCS;dO^?FXrNdeWtmA1d(E83c4bEsU! zmHLU{uZOe`ZgcKS4H7-zkZP{fZc%sGlka9$+Som9?lT${3k>3W)AnC8v~L^Od2L`7 zHs;|U^o-gLU8u;j?3EjOj#8swGD<rH;v|5XZHhfYJN3D*UcEZT^$f6CZNS?eq;mb; zftX`$ux1agXkF#mIha4hl3#`z@fxWouP3;4t;wl$Zzzhsw%P*{sDbfV4QDF4Utzpj zn>Boe-+yyWDpK1(ZENR#6PMrP%BpsIcV>ENMsW;Qrgy3jIN7QD8*Y%<${Sy6)|%c@ zzDn;yxzWn^XY|_7-F-YTW@Ro%=aSQy=v@0-!}~U7T>A5=<YVxvGR=J_a8NeN5Re<E z_1ArvP+e38f`Y*rskNv(fve@N?th>%M9o6ww~EZHhi04=(UTs;KRGOOSF5em?$R`; z$?@2EWj0lt9V?nW_&i)bOBqNu&x+%WH={=#3u9sR{XDp2c`M4w%8oXKYy~~bHtF1f z8#{h;Xj#&teYaP=Dp4c5s5|lXM*D(uPLo$AS-?j(iyiGS$<!jNM`Y-OtFZ`wD>7vV zsojEgi1&kXOMJf&15Z;jAX`gtZ~enk<@{fzUMsX{zuRq)sBsb>yhAwOZ7s|0x!#An zrpeJt@y><ApSmONQ}I+|YfV;o@FRCx=WwZ4Pa4&NrZgV$+t?a8CGm%EIHD=@?`9{l z*c;=^d)S#~Dp58msY8cy1m_bG6**RiF6INmj$#pW=1~RoRQcy;lV0<Z!&ZFiyyy!b zgb$x83oE>6R{rHHi|}^6utI#~?sEO1Cr~V}q-5K&&R1Ls)grQ|1gDbG&plQo-}PZR z)y-rjfvW-R4L@A|Vzq6Yw)GzRM2BZ)DoRmB*R)HA-dDTnv|q=yq{7G$e^E0iL5{8_ zwk>o;)kJGE+>h18F0tEKqa=6#ZQ|UY&sF5vJ{j;kQF7_UVs?abjFw2Do}_J>Nb^<m z&J;V2%!h@gKe;qr*IX44y-&t=Un%R}lhSuRvh`WE71s!}0Df)cQk_+sS|)vUa9)J< zGSRUpoT)#0pkd%!=!W0Tjv>Ak^2y*`4zhDgG&Y5$L}!oA;ZG_vY;&K*-dHL<pg+&( zplNb*glU>V)VV`j$Gan%+o7x|N0VdUR`le>lbDlwb<4u}()n1neoc3;s_G~7$P#a? zImuxuPDsgtrYA$E)W=wu2iU`_j#A{RuE5S_gmvJ>&=r3=B)kgKjUAouyIje_`R5~L zjp_y(j;a$X{U4fI@uvO6vU-rkF1On_+O@mRYX@`1?^!lOqSOqs(lNXQYK}O(43Ww~ zGU6JXEesiREsvg#eUR5)hn|SJ+R{_lJkbvQMattB4RHLnM_=&cxTMq%TrzlJd6BI= z-aW0zSm=I(^><BzrP5Qx9CGZRwfeQpGx+7=C>ERVeIS16jvmJw<r)1Me%SI3Uu<P@ zsKTcqvE%-O;}aeL?S6nq;CYwPUoosUrJXQobKk)$yin{|qhvwlvIyR|_{!Ub2|E(M ze}FB4cC>I!^cuZ0%ooHdCIz0=uyQLJ6b8zq2_MpJtuSqVkvZwmk>^h$eb?<CXiG?W z)9a$z(j8H1f8PG>?!v=TlZE3AZeP@TDOk6ZEm-&TUCWa6phC0EEP>Rf-d_LTCt82S zYBpulh{h~L|J>sIMYasM_xG^~T@6|QspCOF9nxxSdUyf{fS%IDi)>b`Kl`m+RQuBS ze$islgh`#OE$=p_q(;Qw=u{v4YE1biV|1}ac|`pI|L_|w91b%=Zo#ollJY(ErPYH? z>1I(D`Q3>-6YVC|A^0Fx^?kHy-}T{-x@QDFI-_KO00xjZmyMoYa2-DNl!FG-O2+QA zIL&s}kK=4JOHUSQm-?u!TUC6bZM3UnxcZ`&dHQQjEg}mChHAt7vltzZ0TBYln%ru! zzo11IC<?oRb(jujWZI02YRL@VvkxyNroYX!RBh;W@o%|vX<#iUcX{IFyV8NL+m|1= z_0oQC5|n7|Xj?xp^9hTk=h3+tSAy9-;n>C7TQ~ebnWo)?daw)9W@4mMsV6Clw}-)0 z;@aQRJ9w~jD2HOj>n}YWCK|R|q&HZ#SdC_}MXlOWJU?EUNO&L9#etJAUERsxkS!+V z{hvfzw$dk5^4-h6kMtjy@MH$-azNkN_tDN-E<*~T;y&U9Lp^>QUb_x5G`$ehv2TEq z5Jr1Yye7JnqZNJc4(`ki==Bqqknyu0B|plf;Tz6t$74lR0+klu8?#u^k9vght^acN zfI<^1vrWj3A;uwgA+QAa1>%?2Xh<oJmr;b0)Ir6m)E*HvuB%&r<ZXSx86TZ4{jl^e zuIVSOOpW+Yt5(gxOS&2@In+6fx`(->pnk!wgM^7N#n?w-xSaRXhmIY3SlJ0wzd@T) zJ3!KDY<^%@y?(nCc)G(xBKqI)u49Yj)UKR4)N`IhLvoys?313J$3U+ED{-mulaNnT zRjhBrWEMPL|6{%s^MZbF_1p5_%F?9A-t0LaiO>1VdP9`K#0qDA(teYnvV_LQ#;at0 zvMTb%ttKYRh5nquA9;0>&(Ws!&6_tF@GwCJ67o5+1Jn<G6iEGEV6?K20NKHx>gOn7 z<X1vA0FtrKAibh2m_ZE{j$C5Lfvop@{p9`m2qzl)@9=MVb?7Vb5M<VTO?nq%mQds| zXb|6VHGsjxgYGnvkUV4L2Ca~0QATbv#0e4l)|D%v2Z=CpKVuYXQ>m$Ii&#<ftdGA$ zeqtFWKH?1Zk``@y9IFb9mDeyxehtTf{a_Gg5`br)efz6@Q6y^hQr`oxkCF~ts{r4H z=RpAzS33tj=9ZXn8FfQ)Mc-n`n8Kt&+h+Zcx~1Y`ZnMM1HEf>B@wQXz=G=Q{d;>$w zUlz%*DPxFRN9aA)!ZZZJ?Y9W;%cm|RWM!^`BMQ743Umj<YAQT05E_A}YjCt3@zg0y zbYBdk1e7nLZ8g(#2Z<EtF?te2(~6Tj&HqQ$OdJh8j|I+G2J4<3|HJ8xi=QaDmgVXa zuEgvD|8ki9$B5+L8IkY>49ptx)fU{`Npm4q!V*6h)_YEjEPsL^81SK?{{p$Zru3MD zid)&b-qlX~WmA!%bHQ=ncQLBj1vitI3y-pu+fVQbLtg<nsRA}py3Zh2kh<ufAbf%B zkm+HxNPEG=yM;I6#bk1dy|`Wshjs5dO2<!g6Fp*z$mFxXSeM=2)Oh>KnXgzkIS-_U zUezrETwPQ!1|Mhy7+>STNjt81HlrYTIQk@}$O{%n40M7>ZJ^W)OPjE5Pg_tC8i_hF z_;X5AJbL+*ooYX{dBQsb(n<F1+vf`1Iplj_U&vLc=FPb22RroszMkh*%5-88jf*KO zn4fn;yJXYfklHWOD>slka0Y-`m{iTdV^f)z-RgMXc=mVuzxj{Ps_0jhU4S_6d+<x$ z2d7AN8SRVoG2fFVIN5e{d1>t%ATT;bBfD3EThlQnQJ7qg;H5B!KME#DIGFz@1C(`A zC!)_n8Y=No9I+4?hal*)^wcb-l#WN?-E5NA01XiI^CjL<I9yb&DB`R%-I))<_M?q+ z^Zi>*^;^cZ=Wu#$i*xTa{B-=@yUL4S6!&Ep;Cc>q9iN<#++iOXCzW<c?1HC%)>(52 zIXNM+J@C0k5sqYQGaTWV_82<vLsW~f{U$cVq*v7bVlDQ(3L?b4ukIcGG{6yU6lor6 zrgSo{9KScD`DY>~*>XNNzHu+9@JQJ~Dz=>a?nHptH$P!cH@@p9!uoa8X(JW(z7P(; z3u#j+fa@q9DQ~BPMDOD<<u{1`Zd#@GNs_jd%fg5K5R~Vewo9OnrhKBt@phjocGZ)Q zw4L<G$32SzgO~nPtM4nCd#9Ed&b)>&-@MMew}Oo5X%8YfC!47)g#-VKAF%Kf#<xF; zFKxUY>=TPMDf81T=P<<&lJ)6!Gitvt-hS~6D>*QU&PawS+UVuDKrZ0)&_;kzP9oc* zZ>2V5Sn>qIE&!_`&C_~3P3QjaOP-EeFpHGISMJE(Pq8+5Bk5NI;21PfX{8xF^A<O) zks>sxyIIVKHuDpC<u4@e*#p@?fJHo<w^ZO!_Q||{c;w*ChyY=-fnIx~YfP}>T*~c6 z1M?(cs58gkW<PnqJ3k*^tTF#8#7f}er65bTe1kJ+Jh<fm;aaQ6Eo+j_Tu6KqreDBx zK{827k_2zHB+nyY)uAbZGIog38vLgCm#cxcmex10^I3175x>tD)YOZX^9BZ|_I!4W zqaY!;gQiAgV*n>AS$5C6<ek|4;*AD;b#_fUWw4C+%peYNXJQ^{>N}|~)3gW9*$b?G zgI8*AYt~KU&HY)^pouJfGbTyHbg5d?0WWoPk{jR(lHUy2x5mhOvp7KwANpa+O?<HO zJ^Kvz{qE4IoLcYS#%a14c(`cicZdH|+xUM?>@@U!-3UqfHzFqxo)>NM25ubw4cUIH zm-3L>4t_ZR>PgEujgK$$?9hkd-wH9P@NQxTg8Q=NJf+;D=PdS;^6|3I04La_!2fZb z@6da`(GzfnHI%!Jx2+NFODEXBzUOpe0H`GG8>(k)vEi-Yg@NDWLG0Ur}XQxLnh zFoBwP@K%XRb78V6_TU8S#PiqJ*S}bD#j;#7-(96q@xQwR$i7rLtw_a{t2HxWdxIFd z(gcR-w7M{Y`&hyyE~n54Kn97?CmU0YC=wR2>LI`%O{UUzDM)6`G*U*q5gZAKyU+r6 z!q<*bLf=pi5to)eKPX|2@fL;L{hKOGQ5lMf+HgpuLJOrN0j1x9Quc`_+8#n=WqTUq zpokThOOiow2nB87D1cYZP!<6?@_frZ2y%q6R097BwCl8om?j{Q{fYI_3M70WdJPOu zAnYIT?h{!4iQed=^NbLts-|NX{QaM|DO;A^@r}qQuZ=rgSGvl4Yd|4t(={EwYY#b~ z_sf5G<v*RM;dfB1FuQz<?2W1Web)~qI!;I2AC_8@tF3=^gv@c!-+mn+1+A7T<5pA- z%1W3AG>z9?g02!2!duV)Off)5A7aTzF&6OeiwZQRT^5bVt6orU7IpdlQdY+hz{WNG zOK|A^U_v_M+vF(e@L|s<Mh0ov4`4(aPwsqP7*{FROr}QbvNcRlh}OkeE;N>$8Cdca z0z@Kq^?(jPk#1PNQt(-=?1>^T?s97Vhv=C@Z<GQNzMCuHghFYWll9dmA)XnxkwR3$ z{2xlmcsc#zs%u7eH2;lSsL?32*yEuX2H3XJopNKM9|(+2cHjTQj?Sf;04M(%CQp~g zQkBiv17^x0r~`_1-sC-Wm7v)McYUR)&k*U-9Qq0MxD=|hSmU9MgkbZ+{J>R*kR?N` zb+$!|2d6fApO`j7C!sHUuOkPo7zWO(LGH8-BrhLTB!gR-m?$+^EFMgYhJm8enF@@i z=RDLTv3Tu=>i3%MnwWYX1T!%!aOT26x=AudT7#fcs9XIYl!jaJ(3%2sLbUh-8rF<S z(p28!aqUp!$%&EAD{&oVF2aQrgl@9S@G{g1f{W+}ySP@1HLDhEemNy|i(G=vf!8uF zPPH3f*_>Om<Dm7X(T&cvrucP#iHp$N^7gA1uy4t~#N@iS$_+Asy5ONkG&6no<%4;{ zv_T^o8yYVN5Xn@H+)1HrhbR(nGKkpjR!>ESX{q$>Ts5U6Bp^F9w6U>SgB>>_Ltj&H zAjHx9j~VlWp+H2PZ=zt%Ll!4U7CV9?U#%Ue15y#Ko@eoHH@{KKWs~4DU$xUJl&dk^ zn%w{{?O(?PHB5PMYJcdF0;I|?i@By!KL`zx$s)1!ky|3@9TAgE7rpuY%v%7e&-bg2 zZNDmWS_dPI{Z<`?y3Qvz^*`&-`#ad%jXv5|nNlwD!`7=i>PS60OhOc|6PaQ{@!#-h zy;V*Jv}g`<@u+eIdj!Zj@xc*L2*4?Urc@%y8HO8c=qgpC0Nvi%$jadhSUerL$xf`5 zYk1QIY9IjCgaO31ZAwY$F=rG3$KaS;_>jl`GpO13p1kON#8#Pj%<>~ZW0n3NIWams zYu@?(p!pe`7=GKh)+3fJ<C1mai!Nv%o&KajDwjR>v&N{uk9d90>hW<odYb9SHPP(v zNE=H&KYF;FxJsE}p;y-12h)`WYa9M8je3J*MiSX1MP7kv=5edLoO!TCOf?nuctdm% zg&8Oz;gv9h@o3);qlRDZ`X=t4lzKDSH!xc4fpp5!Z2!-i)IN_c-8T@^nOL?}&E!FI z>fxC`jJBUOcI?k{ei3;1rYSFV>6`4N1Dwh4G>eMZ`Y)r|@6NY<p|DnQ)TrafXU?1V zqs;N|kH|D1EK;+#Sy6T={kt;t)C%pCyp%|lw`xsJ2W&cJ>u>w|@VouI<g7r%lwPdC zAHaU*3=6#WXLLeMR{HqF!Hm(v({o;dI4ybSne5u{YnG$x3Eb^;d6sb8jVtoN`_Gss zXdxJJ`V|s!!)h(WTQS=R^X+Co*1gC{aaXgfxVIPoH1`5cu)6ZSFU%kp`6F~11KfSg z-F$ez^3FPX17+I>jwTuPlshy;-P(<&FO;xf;t9?%@4Uxi4SZ1g<!80ECg2Pf@UZqs z)a;%*+)EW-gqP~f#uxD-PPcT~Z!FpJy{7wps~p5nSHWzL2Wx*5GufuDzCfD=1{q1_ z_v-<s18>BFtx-u(vlW&Ra}O^uV#DKAlP664%IvS6L*2dHev!{pb7kRu4XICyV_URk zHO%JjnpUK<`Q;aqYsMdbWUyhhglr65GRY@B^))mhuEK<<yy~shuGqU<A}2ijb~>S| zc6PUG!Bcz!1wpLd+O_FI4K*<?;rPaR&!4L<Yfjs@hRz)4N8{tC&54|ALjFo%9)ucg zo5d>LR3ltpW5xUNi#njEC3);)FsbnkdvBa$yp?E%zTWx5EIJf1i9v`-#4zk&l|;T1 zq=AE$;0OiAAsO_*V`Xu9qlQB539R~Xm08EGI}P0=*Cw>?(`drVUf{XkXY<A7Tdi-j z;zoI+h<Vc%kSStE?dF=Ylw4)tzc6k3bP_|DnC->@v@Ua!6Zl8ulVtIwYxjw<)8f5< ziV#&*r)?+mb6J+EDjA!prT?ykNa{HrB+dh6my+ymEgP_9A9%YnBgH((H1xGIB)W)+ z?O8khimAGkL18J}w$3bB6C?2qF3o2;v`ddEYOFY{GjOz4CBSv7>@kn`-8fxxzF%`W zX4)B+$L8w<{Cc$Ab&$q-Q<(@rDx16c&tDhw={O8kIcey!<=$bXfa7ta-=e8v-^;;Q z8j429jb*A;Xrr(YRvBrpIstIgS%>yLa-PY<lZhaVS37Tbn&B<MdZn(@^hHW9&(N}; z#p0KO;E9?{C`Lhw*pV~GWAJz<x(MDddtr!D_8_V^oSU17ZFbzrr*xIQ*NAJu*I@2+ z3s!T)^|>vpJ7ih%79||-wt3v^w<8K%9dGwktlw60ZnR*#wG&Uy+q{}e-J0c_lW^fd z)4CRw7F*SMshWRVMpA36d`$jRay=t0LNoHhHKRa&hI5dTN;<3uyjv3X*R}TEknt0k zRiP|=2oJi9r1p;wmRHDFPbwZS{sn7?(?#Nb+<RoNpK=jwzEEQGg$wt2Y$%*cwk2d6 zw70eT@lQYfv?Xq};>Ab-v3aR4WNOSy?Hl!R{r(_7s0C8IzwKHittQ$fipB;R)WV}^ z2TW^35nROKAJ<-fBo{{*B9$<ILtaMh!lDb;1j^t|p5nLJh_YBWZJJkN9<xL-YRPIM zGXYgsn(J{crw|0Q#iLwnXZs5ceb$aPSOelxX~tqbWsW9EOppCdYJayG835_D(kqey zec_se2M^jcL?z~(^(8qE_IJ1UzP=CBm53ASQmh>-(?Z-^b;1kI4nM*-or!W)9B-!C zy(ek;W)Z!a&hZq(dM=}-DY1gA=Wi_wwC(NBy^!*ibRvvYs_Q<#)Wlj(e4G08<;l7x zwB-Ij9^+m6HpWx0y~XlY-58cxP4C#tNxQAt635ad#hnhRul(+`;V2fT)~S6TA@hQu znS};?kXmA9FE>ME7j3WbVqHLuSOJLfu>*J~F4z6i`$MTZK&Dr4Z)z6Lc8J+I)0gHO zoVtECgeDCpXmK}!7B6poIAOf9RkU{SDxt7zngzL$ecQ<k;=+1cOZ_H+)QRd20XeNN z+cL%N<16njE~_Z1$`SZ2&%)ejWocBew4WSazdahC6f477iW~A^CNd7=t8(F?rud?~ zP|h5@4dkSolK2vb?*lkHJ%DZKYK+^<VPSM<SLn2vaom(fk9u_{&bFra-LuZlD!yTz zxZMTKS6HfYT}P??-S;V9nny+PsYb6L$#Sy`b<iLz%-Qc&B|x4YY8NAWfr0IMXMH{7 z*^3u^csjmq(c2XC)u}Hs=+H-Rj7RuXf`%>DYauevj02sfKqmcMgH^vEz~@HiSNG}@ zM2y^WnqBhEWTqKoVYbRHdX!IA<*&u~ec#_FD;<~;c-K!8R|>vxE`&mPF`@|&={=#g z!qYFt^P5v<CC7j9J=TK-6Ktj$g?1l_P%ry^n-#pqHe`-Z%lid?@P-!%dF0#n_V~4K zF%R>lLLZ9iOKVEY+^n~FS=>0<!d}&Ae4#|!@U2E?Q+$8f{P$JL;}>|g8m7EhUhLMt zrNL@fY0=lC_DJd_vrGdU*0y_k@q48CI*XZ2dY-5mWjIk<ur$~)(5hpaPrvircG(;L z_We33Vyv)DC$~QVKO&F#5&38O73VdK3w7FoNdz$6+%_*Xz|3Z0ZdTg3hq>9=bM|{x z$<!>LkfcW5mu`Gpc8GToDs<q$fg?abBb4~Wt0?9mNobNp>>M6e>+FE$v#Ckik*2B1 z&zeT%t2!F$H|6vh8SD%%NKkE%mWR~5LTc$d)4m&^Hn2E}=Q}6KJD;G<Q~TdiPuYAW zM;^qNOB$@w-_aF2W{*+4L5*TnscCBB`L6Lfmht_m0oIyk+pFN3+G-e8*U?}vH%dY- z29@ts!8UDe<;DHZnBuGZN<d4$k4V(K(5y7P_5u57G(g0-j{ENP_bVSK7M<E(^7WRI zy<VZmC>f%eQx|v~ndK>_b3NVwxY^*n0$XzLlZlsB`qdruwc@{^@b>FC-0ACjPBu~c zo7B4f&HBprtbF7*bf>$mqKXr=1NB80->89BQuoA<X)%R{DW|Pf8xCqTXm-zJ<vcQ* zde248{kXrq%T0~HyxnQyT1~|ovFhoEmgc4k_KbGTd|3SFc7-A35MPlP6xdN-n7jn1 zikpmu?A=@Y{N6}+gmU;`^9U70q=@bMMXKdi7tpncL<R}57=xIQ|kLq^HVK0Nc% zRQOJd&CHe47pLeeMK!S`?!-U3uTnY7{H1AC@BzmHKC?#<u<)uzb&ifNU&G?WzcBv7 zfMAE(|GDLyj5SK^gp0IAKp*u(7j=mtQQp*f!YF808CXekwpkVIDxIRdM>16CVSTDZ ztg@3$Wa_&4LSq`r`i)#%M5gDq&$i6VmdtaJnv^BkD%C1`BcalzEL;3_fmUve-ussA zR&seRtUX`wJ6UA+B+Zf+HS;(g|AZsOw^oYJU8GO1aNbo^#PnJFWD?eLWGmbZZ=SXA zxuL4GYQT0`d+}73+Pp`LjlsrzOKi+~C70P}+K&<t@ET4g<C1Nglm-2C09PXke7g;| zvua1i{UoBJhlqOhtw(8=pE7eG5C%_5qpSI?*r#P~?84@Gfz$zn`!<&t2OfpiHDtYp zo4Qo&2B|AYj4HqIHd1+^A9q)~{J2!)i)mU-@6A7S)<3qp5vc4Gb2=r{d7Yt-)xh@6 z`Vn;r{Ern4?rA*yzUmIgJRw>wXn^%JyRdCV!udAg=tJ^)QF8?g-3~|33NUg}HFs_o zaDVi@*8>fq-wGaen7X`Ie|Rj6d3Fl<8`{D?EKBd-<6Kksz2}1Vkkr$UyH`iae(y&V z8_=q+QoF0SA&+D^<ka~9<WQj|``LJcW{x`*6GQ>YM2Bp>?M+S*&@+>hA0<dHYY?4x z;G&$1>{##9TUIZ%9<8)=K~wZLebM(1{MBW@Dvaw>t}>1ctZ<l?+pZceCK;hw^0kR0 z|J&5a_HYl+6Glyu{$<A%O7#^I$_-Nj40UrY#>l5!uWL73TDMuR)0O>VkAP@mVUxLn zOiusV;@*1cDIPxx9*>g!N@v;C#HEtIFgG!wa9W^oXtZ?4+BOln<9mnN9n<#1`YwIT zMjos&m5RF2!NFBt?XAVBbKokmYt%kx=YFqmr_~tXHR&~wzH;ueHMi*|q5)PSo8BQ} zV2<3;A1-)EU6F8iXfIGM6}8Zb&Z|o(tIDz~7tFa8DD~X$accXAiuR7sc25s{DgG0q z3~a2;tF^3*7MWLDz4?u0e$C_VR~EJLW=o@^SRUrH>ssRtDosmE-Rv&(@x*Wn_AlaF zBlDe()A&MuevO`<(uw>*4vphj3w7R`DG2)Btt}SHiS8A+&+Qnt>4z154c3&mDPMF- zhxWcJUCL-1-j}0wBXkd_4)y1|k|QmW&nsb_q9ywKDwlp4Lb_j~I~#k7+%o*G^N!h- zz03WNR@&mkmdwJ_sp{}U_&{DpeSzls#N-QI2iNPbH|?|Jv^GtH15Kw}#QBam*`Jfz zJ5J=aOBqD<-B{;TaC?zwyFi1sVN~xyO@6-yjt-T$dsO1g)n#;Zd%Ut02W&$tvR*v= z(4^j=^^0eE$NY*q9qaK44*b4qrSFXTZC7=C$?`oBlSO-S2ilW6<W*$sa=OBvfUaQP zSiY9kEyVcP?9#1zXIGNlL=MW=+%}&H7@@M&pQx4E3N~(V8U3X#P_(_6NkdjVf_38y z?QP?|W0=O^tXerJJ`d02wZD`U3Fy^WG3rL4pha56mv-tJ?t!5(R{sxs?->^LowWgv zCH9I1LBs}#6bXt7ia;zVpn`?o6cm-B0TcmgCRPv&RZ%G-N)<r|L@7oo(s7iokWfTL zM3CO*z0V9P$&=k=ck^EFmzNKFT|Uq5F#OB;opYbNFm*%)*B)VJZeqr1TI6lW1kX}K zEv9pNmAaC2H}TAOeI6WyreV5%0!Iv1i7%xF6CnVG1>UOs8$zfSbPU`6br8C`Cp<$* zH{zAX^m|p{ykGVae&5(Qen`tOI*QXW7!QB>zLJ@s|E|+KqqqH_MHF9QWhnPT7x%1> zk)7!~ur=Xex1G6FsGg$4c4J8vTkkOQe7ka{%5rAHjN+ckuUGt~xZs`o{_KBo!QWd8 zs3q!VYqf=No~&u6{`a6uX(L_AU`aSIm*_|60WqusWxI>IcR1UoWq1oLp0Z!n%Bss1 ztXo1vMEYZOCb&>fk2aM<xdxPA@3HsnjmyE8gby$-O111cx^PkQ?EW=w+LEc|QtVw3 zFCA<2V~%L|uD*Dbnfcf;Q#Yd6rSJic5%Y-lz$d+9MMZ*$G7<e6?)~;K2qm=zcn!<F zWr(j1hcVjBX$wKQzkYD@Jk~49cdGj@ZBI^){|#c%%}XnQ?UwV7n4J_;>{uFm%W1WK z+!i-SohG&7{PYaHw8mTm_gh*))p@ew%nG}6tI;+4#W)@sUU&Kde(~Lhm)%-`KAhZf zd+SLw+F>!`8DFDvtrq*uNlW{sZPGNGC0BiTPWK|3*n1qG^be-cRvd`kgZYp`c|W{L zS{4z!P4b7(!<9vwRTo*jOS}8ZQDoVQCtcEki5r(S?Q{Og#=;ZMa#H09B^8MYt%p`F ztBse{YW&=;Fkr!F%ej}`)A05jm5=TSG+E>Nh-F*we_x)@vVH?GHjVw2LyxiU?z3Oe z40;hzpan4mdyhP49-ov$M$Hx5%c+^g1MJnyo%fCt#!80t;7}BAW}Vr4%B8#BpZH;b zc4FK|F*JSC=8xE~+>-B-QuV3S7JpTOg~Tj4kUciDS0Cmxjr?v0E?^8ejp0di3+oK; zS*hz$23xKL2{bG&g!6?YXJn|OZYt7LK+#3sO7{SeZ*t6cg$vkk7{eyffI;<0n9=R+ z{O)eaY^8e@1+pS$+jquBHf#4j%AC(&$oPMF<?^VoUXA_Hj%~H;NUVvaU*-wzmQK8% z{J&s0E=#&+)AI}1llFaGEs^leUz&w=-xD(ZF4$J^Gj5+l+sCOkOCD8p!xk9RJN8J~ zwW{Pnyz`~(k@q{jTC^mCmjGcVen}sgr&|Qa3(H((i7|SlWLDNX9FuwBQnE-?yJFFe z{5B6u{i{v-8yatC3Ns$}$hr>SZ{%yzrR5y>xaZ}nnU`wg*5q_LT)J@F83r%^w|nD) zO|*rkq^10%9P)+7*r&qU2$P!al<382;BEqsGXK@XSH{Fkd2=4Euz30+g$dN4Hbo_K zHm=LVF0<6Ok}>>E-MAGD{ZQ61=VrFCWEKJG?;DA&N7Q?OTJO;x9`E9qvg0&>n~Y`g z_`-(cc$+TL<KF4#F@uwnLA+zk+4<YoN?)u>vR$O|0ZAd7^l_c><0dLH%xBT?O%uvo ziqHRS+G1YTjQ?x*J&;OW`rAuMYJv?ZZ<T$mr#s<Yb+DNQEOb?9KO6z?gqL}3<XIm4 ztI5T4XL+U7nyw$Minwxfs`oOE<`GnvAF){`yVS#D8Of{4c`Z`whB0)mc7^Pls?dc$ z=+|O#c3<kVpm+Z4=K2fxMgc0(7pF=M48ZvMG)mTwxb-Mm)`6{DXkaZ6Fmf+c@vo~s zUtRslA#1dp|CZEnnO9P{?LJc-!Se<xdVRHc!y&>t$X@`s+ov~I51qm>dNZXYA>@+p zR#lekFs;(f);rGK4!p)bc+PsPXU64``<+ZU9ItDg#sBB*x<8q$hmyK_F@O*kc0aaa z{t`!_hPvsMiCv2~EJ<f@QonZMfL;x3&g=42wJ{m*XBB(NK&p6cPy7*N)nGVN{2k&_ zLl!Yqj!#xUdiXFB_?AP?w&)wySVw)us<1)FTfImTTyHYG^jV_2SmXfcy^A6qPMx;O zWCM+9gFnHt(49O5;z3p^+vn5*<<XSlncE<mrN6n3bJsmKpw{Q%t-6dTD%w-I_EuJ} zMRFHLeK2Ln&XH`&=)S?$(QgU&DdBv)`vRlBesZU_IZpQB_m6}D*tvH570{oAJJU;Z zm!0L;_#Ww2Doe{#ksNYAEdFwP2Z{c1<-soSN*GGiv?Y=ZxY`sXfd8iDomO*ta{+GS zQ|6JYlj?*Fp0yO{)2J#f%W)5{Ii)%TAlER!gD@5jjJrWUIgo1u&WrI1Y~2a&gS~KM zW%hXbDCuDf&Eks17EaIQ*`lt#=m)YPh`v%}jfb<1gx!Nb7qzX8tT#Ui7b;jC7!aU` z@c@Y@@kZBT0jLG-!!xc#Q$i6!NEGxAU?ebrYY|1=IKfFdgvnfP7|(*j3p3|j*2XWN z36$b_vQzg`BCf(#{Uy-3hQ$B^3n^SJTfQFU?3NlA3j?=?bxa&kG+Nvvl+|G0`TFRK zk{lCZPflJ3_9q88W)IxY){yaEV#wjnf>U#6mA0J70Vn(qvimP6^oSA+pA@ujwNd7D z_=ekkD7(}bz2cSWl@L&hgvUA(PX<IGd|@2SUf~p7;PZV><iRnhjg|)Md!!z}4_JKA zz2)T#^M;b0W(I3brA3DE2kFpbHoM`EXqT?BX!D4){to>IP?@u;us^^N^+Gro%VZ&6 znHp?;twOOlH{{UI@#q;$a3LFCEb52=hx29FClC*5f12G-qc2MNt=|O%5nx3t{Wmi^ z+uP|#Ys~P-nJZ_rN7qZa3f(X#{foTdIS$JrM%Zr%37<Amxj}J0Rzuj??t7e^<VjKp zYkSv-D^AwfnhI^JO#``+x)D~1$wll0Iw)cZ?3Ev}<HvKUv!NF7v&sz5l~wi&fA?ub z=~CI?smSgw<UD|ls(>R<>~~8|Nvo}IX7ws<Z7Pdf*nMSUr;dWCS^Ng{J}U9b%faMP z(Y*nTjb<)_gm0@2ggR9gNyMjOj$%Yv+<LG$bBB6?>&narC;no`K_pEWNAm+ar3w!T zsd|NY_8YOu6DFJhJ(S+iFE}u5H5SjGeuyYT#X_F5KGB{bns>x|Y+mmzQ27e5A|@*h z1AQHMpxVn+7G9-Cwp5ixux)d_H_n#JgdgjglP56R4|?WNTq&Grx7ws3#e&m5IU#6{ zXcJZu*f}K!5NWWJ`@DnN<-6zBb$N%SRuLa?^GU9Ns|>yA{Tbh0AJH51JcH?W^MV$_ zJ<9_?=}_gTRGRBM-#nvwGY^vl`LYVg{x}bf2t=ccSH6Vf?#RbFu>D3EIYp-S7ruR@ zTe7>Y$5Ff!3VI*We}aZ~xELv5Caq|b;a0H@h~!+bAnkaN0(O=+F0Tk^2j$OE_6_<7 z$A^cLh+U5AArvv>qKV$3ri+jeL7Nz^@AncBHUzVuKwm9M{^TUMiFj}rx*ZRN(N>6h z5(<AK`_35O3?WY)o3}BERjT?!zUqx`*kpU}@dUW3eVv%Qvr@t6s2kWg*Lk|#$2?d5 zr|11!mi8#!*}L~t<iyU)8FsX@k(DK3DBTg1bR9p+Fy(lDg9h;%v(!kf0<-Uy1KpDS zyt|I%PhXi~|Na2e)<SIAl90bz+;kpCZH04-qR{8Fy*)j&m!|>lIHiG!*b+*)4llq% zPEf!G1O<Sk@FQyT%{+u*oW|Kk+kR4Z;1(eg2zBBq?);0eZ-24URCz>KT+tS2n3GlK zVXneYLKZBLvs<xVkx^OLj2ZuU#ymM`=}SVpkth{uo)m(+ann5$W>r)*(H^M!qwL0| zi_1PxrEmz1kuC0i<y5=oEu*%@INjly^?-G<j+3ypLvpawwbOm15=go1WJIHNFZ7b$ zzjhU@ZoVn$o8dki_|`<+*$Ib|Ta+t?M(0o*EIGfDi-3S#bJcYmfenkZ#*w)4fLh!K z`*+)eFCHt`JQ)9*;Jq?HmNNlG&jc6P+$<a@+bNoP>rdfEX^ngdlFL2OlpgPa@pm7Z zxnDJrml3Sx;rEapThx_q&fq@|Eo-o@+y&h~Lc~OC^O6DGYaPz-{f7?W<v)u)S=bXT z5ABnOzW>B?!KO_(n-6tJ)0^X-MnY;lTi%hgaV9LkSM}{ixH<8IUWo0i?(!iu02wCS z8gTJ)_ROF6Y<|*(hv7wuFBp1Hs5LKCWD9`XH3i^4OZeM|DLtoylKc+vdu#gYSO^B9 z{Qwjkv;|D4qq1@lG+3efQ?OaTlCX1T?nD&GC6pN^AZH`=ySn=p%Ed{9<;{%&)id$d zAUO`B2W69CmtE1)di0(1yxW|EPXG(8oQceY1d$8kNjRar!b)(2M_1y|TcW$<)Oqk5 zg|Aqbo7!u}E2O?|I~Kf2)zm69E6vRDj>hy%VVRkxJi#qziy1P*V>dFC?%4?5`{Nc4 zuoMjLKjliLouIG;T>lxK_CIt#FuE3XEoN}v^9+kf+V_mfV04p+9^D;nBRM!d0Jrq& zA%)YOnmb%Cuq_kO;a@%@4I$pn7c@On<6Bb5DSKEdZ*7)LM3+umK$7Di!s!WQLobBI z2^%7B2WnBsWAb;G&jh^-0e%plE$ZB;tSnZbiH)o2PnpEdM;G!WXrS%(UE6&FFJ=j0 z%`8$$2izwF9WU}lTv)b%bZ8Tq0D(b&;ENEN-m>W=ZDM~`WKRPX+Y9e*&3840$an*q zGXBV=t~pYsbEbajMPyzbs!HYyly~5PWhZsC(@7JC-NxobI$QWGVGBSt{Xi_!s%(j_ z;<@+bylU*NH>*c%h&PP06PI~md-BHj-^x|+RQol<83DeZFaHr#*Qgj>v!SMz(_4FW zXTf^tomaid3{Sj#Cn2E~3R$T2QuGS|QU=2uulxiID=48l%T*|3Y^)E`FI9r`e&4f` zoR4UTUWZ#UXCK;$CI&m}jJnE-3a|DYZ<$uCwWgQBg2(IEqnKaNMF1r_LBwY)Vt@CR z)g-~qqYD%B6U@8C9_bs=LTs+#E<{brTei<Zei(Mh((5EgrLo)72DDor_+eYNXvT6* z5T;~qeNx?&{LuU9dTV-3-c_Ha=QlyT<lxD_|M=FNtR`CZCkpk%L?>cZoSu|J4yK{+ z<E<LFJPBJ21vK-G%+{k<ohlzp+60l`cj@;%Jq+*RhclPcdvJUDJH}~&gFQVtCSy{f zt@HAGFHOGlq;?c626+nc#NrksBIl>*Lrt-m_9NfO`^hY-+s|SL(Fg)U@9#~rztlw) zB)vNuW1*gxT)-77AK)@e3&`7l|Cfja_m|*5FCIdv-rZ1;^KLW@Pe^hXg?AxafF!jP zKO_e~8N1{@L&v$#B0judPLZ{E>M2vn!GNm2mpeb%&MmEq{O%>lGM~s_iIg+hrXeS^ zBihDoY5(9+ul*CN`S^nJJ35bM1iVXHyKR<#k<K|4x6DOaBQy?$#V*&+Zk)*|8j~Dr zM8&<;*5NB!sx|k_jHMi%oh!Q^WhK@)O%RF|ubUUZhrOw~(I;y_m<#AjkGBF1A-mru z&MQ-0vEN6?3|F)?Z@UNIA!!Y8=oI_jsk^FHoZvAEYjRxoE`6G4e3Ls<KjccF`1F&1 zJ^Jd+rPiK2XCQ?nMdBS<Z8@WP15gBJ8@#bZT6l57>pU@IvANH}aAe2*l-bo~Z;x&b z<?VvtnsL;;^Q@+%I<2qQo)Ii+!pa!rA3Z@h>Juzmz;>~@79<bTSWx%9&1d7F66ZPI zx`{J2cuBV`(0XCtaQ!IQQ0aB&sE;5Ebh1SSmxuewz?9s5^_{6NbDyvE><lkn=H6xs zX`tvk^eVFI4xosW1d;?OlrW*zdMHcn$o_eq@sl@*Pvj`Xs6B&Hbal2_B_ODQ5)8|- zFmpxn`UG&(%=TMZZJ{l3g4(;$Y`VwB-@oltx@4&x{d!z}n?Z=^Iko)~nL<jn)1roj zC$dTdV(N~J$5N|GTZ(p5-ATz`Ks}VFgVm|m4f^^?D2*H}>U7oo9wG92y9#AaU`A|p zpZ$dja~*pbmAo^;Crpl<!-b}7nWg1)`n$Ta=YFM*T^b7<l%X+!m``SAB1xZ)VcUa_ zA84<;rVNhfy9>CD)G)}Si8WT&fDVy!b_$E54+T|82z;Nl8>7Eo)!55B<0=qkQD09I zwRzS5KgRI?V+{W-#*nP4JNLqWf1p>5b^*jkDAmmrxB|6xcHUO=yNcmdjF7Xq3S}^B zz6~I=`e4IFkz$w&A_Hzt9q}tPXT)*w?xm)l!#o=bN`1d_B`+4j-g%P9#ESxuS?a;- zt7udAEMCYn*&FD<Q9`XqbPZ3Emz$Hx=s|T-hSz!y82`KR05$M|O}%PYuJOS3W!*I> zmMS+gUHeO2IUD4djCrWtAJ8;XY(4oT98lXE=bniH(OZoF{|+0(y>sU$2P4kNRN@O@ z1;@Y>(4Vq$tHU~vU#o~S-PpQp_QyCU4J-kXD~q|&oH(NK>+wcUz={4F4k&g1zKz`p zziB?}*}bzcRj23Zf__0!uRlEvJRdhsWfVnU%aZuxMxA#4;NVe^5x4rdvW!$#XgfgT z2X`r~S@wSAE8x6W85?4M4A>NL_uM*h?e?V1(x^rpHSkSt)u#Vc8X#~k5p6(#3V%6= zPN(ISnU}ZOQ7Q;S-!H^-$ll(IJYtq#4%Htrrib8myuQtl2*5GF!TOm3$R?tN#1+K{ z6_are_-lmV5m`=XSrZB?{(o48O$7d_7D+(%t(YNSWvVmMC+VDbzRv=7ULvC{r^V`O zW)C#qT)HukrbIZojfYnX1^OPyRV73xDTMk-My5NzFCl)!x^w=@d}lD~G_UC=W1-Ua z+=hH5P@AdO;Pr-hhc<3J%ia3y3A%o)rLs90OB)>YPbgyxTMT=k@Gru0^AWE=^P38p z#ti-_NmG&yHZO}lU$n^Abm{A|wvp~8mEF;5=fpQBkv)#H^BKB&V2d;rIN`HM%(oi~ zB&!$++!3#Jhf><LDu%oS)AK>Sy)0ybgY_Zi4@6**YmjiKV$a)9?p$D(e9r&*Xd6lK zWjn1NWJz!|Ut|>a;sxCi3?Lct>#2z%^8$3f6KJQ+TH^Cb%-4?<xzAWasyyt!XyvO$ z)7lVR%8Pl6@ODx!hGrgP2BnVWtsy2Uu%LHd?<)&NfUNQ>o_)@nz7%nQbMW%V;c=y{ z#LZV4WDf!rFwIc@L;ms&<W{lA$okq*0dFa6WoTrk(=ZoYE7o8EnE7)Z&~>j9)_?~i z>rdfH#QO^9h;vo3Iy4;edDAmcdAyvaHq6iJ&T27f@lCI9`Ki@fuoY@r?RJw^2kPIb z25kPRmh=ypd&Li4TXSs1HNaxY7%jLH)^v4=U#`FA-g5UhWNd@Mgpxfb(I23%?T+#7 zJ4!IUAExuQUsbEMq+0_Y>yvowPLfuf&m4~(?T+xUVp5$kjOkSQNz7;Kxp3T*Ah(b| zxhHq!GN)Ajpg7`RPgrEoB%~5br5Ne%(9GOS@j`p3#iDKrlq5BM?Hs7{IIPD!Kxq$- zHXC_eljaUs7)5ETLXpA|52e9iUDikqKf^t|&qIv!2fNAtBRGVTh#KqSput?-YdQlE z7-0-(qd<KLmYeys4nZU|?&AS91$x2dpv>ET@GZAe#JwsaKUJchK~Kuk3J;RKvU^#g zb{NZ6m-~e|-!)j*37T&XBRJF-&noIhH~Dx_fGWx2D!kNJ8x1T;nOwJX#bPJ0^8kY( z3qbx(9d>#uetPIq;}3#1jy84HD%yqY$=rKk_p$^rhmb&LYw>9k=lFuleKH>_U)VjQ z&9uxj4;nv9-BLJ?-%a_~_AwxR7MS`G6QIvlb;vMr8Tlg^^wc1tjF7_(dVYr2=RzY$ zbmfkNn`4wgt%*)?=QJi<q+y=CZ>ZVFvAL`Y?O@-WGO-P-&e}ftcFfiNu$e`3aM`1y zhXA5lSJmOv+rA|fUjGE!=qeTxUiYCYWi{BPPoAu$r4&i`XpVr2U)?{t4U1`l2!8}{ z$>E^SNKlR$dFp|sWTInaTW93!$Oz`QB=ulELJ-T#%YP&?-~eW3E(vgR(F54C5TmK< zMbH2j8vS|w#Ch3!dK(nkd{r2rAdQfezOvBlzB9?Jh$4S7W{2dZkmPfE3!^#=Kykp& zw!RPZ9&twrnNTXDB#$2p@q$V#^3R92K>RkAlYhRc@4Ua6=h}~Zjk~n?KT;qxv5TnI zkunr}Xo4ATRg$=4LIU13S{vO*Mwq2C^Xxd!s?vaVhY``YWKx&!keKNjBF!BN%PyNY zcQ3QxQ}<2SEwKHp&P1h!pBzUrWW*b!IqS#)zR)3q!#{;<1P4Z@y!8v}Tkd6Em_L@@ zy6O6TdBK+yUvM63hE5b|7obyLq{2&m33rk(+MJ4;tQ#voh{+OKH`ayjslM1T+Qne( z^0rwg-8eBpZJDseCKf)-&BVRA-@^IS{2#cu`7>{-PKYv>1O~n{Ws?)(r$Xlws~p9N zogtM!@8ql8)CuRGuF=XoQ+`1D)5OV>7d813a!5Pxq`A2~?VX*AI&*yw&VC>E+<P8> zfA=uUlPsOmw=FT>X4?~<5p4r$6|*Am9~2olZ~e@?ZR)>)RM{|k^BNE8^#o#22wV9= zcvFpf4G;%m-+h<TFL7(xGa|L%ai&Kf5`#ej4nPtz6hW)=*e;@DxPi-pF0q}*CT&%{ zx<fvY145TXl^o0I(mh_tUFNx&t$>seSkvy^yV0ze8ztLM9bCJ658|T4jz(`0AbjE* zLw>C+1j1g>5=K89Rv9+cd%5|RWV&6gVOlp%j^xx(#=K?)q+i~}HAd6X^5`O9`eLk4 z+D#T@kqr_#CX@gx?Nw}?z2I5W2elfAGAJ(;gS$6s610-4!}sRdTO2wR%dcU&cH@Lw zBo}Yh5#9YrM%Ctokf)Q_nmgx(B}zBfKGivuY0B9X?ncegkYr~1|J8M7_9#VPl*a0c z@?p>lHR7-pZai}Ma9^B}V6Q(A9XAOjij=}1UFVXdb5L|tn$A{Hk^NLyu(~8U9^h;5 zUSK%c>LDkZcDf9|Tz<!;E0V3yzQfUSj=IjBE19R`CU|CXwrEe@_?!<>Em?X;t8$bN zPt-7b&E%tC8+^eG*_O|LPsMuz1>sYR*c3kl(NvZ}eb*!MDuRNHR=tF&mVY#_JZQH1 zMUc|4ooX!mfj$QcQ72#!2VXQMhY@=c4#u?8+cnQWXjaKOX4-E;WaI8G>9XS2&)gyt zEJ_kEAm?6k8P?}pLE|AbmiN*Hq)<Uu0Um{1f@x|)l*qObn}*jxF5&%t)*t0QD)kfX zHH|jJp90Mr{HK5gP9gLp0N!!{VnYGpsQB0tM4naQr)37}7c?6;%34?-wm(b3ZC8DY z+S^DAS%FoDMaTLSM;=U%PQ<ECWG`jxJpnktQTsIAHO!voC6iF-D3b8<v+U}Gy9UcV zC!6x|U*JGUCp^XHC^Dm0B%E8P6?%anEx}=o{2Yh8--{!#E^Zn@F2xWiUvYg^Svi~Z z-hkpU$pEdmat!OnEQe=dVpglAh)Ln`OEYF7!bULaX#;8HJA^JKyPrc#Q(73_QDflZ z^?<K9p+0>Y{^)Qa7r(o{L0dRifFa|K4HPwX6i|tg$U=nU90dyR37D?LZi1#6D?}yu zb7A#Jwwu_S1nfP5m++F0fcq~t=;yNc|E#>DaL+^){z|Ejl`Q>R$tj1){QqU8vckTL zce(emE(5)~O-m<X>YqEwi_Na7!gq<`65P$tK9!Y~<n~>mC$ZY4TE$FmZNXmSQTv{* z@#Ck6m?zLk3mUohw@3QQ+#nEB<vmngDod;EJ{km8Yo=P+`$leYD%;O~^}cC&X#QrA z2xgFK;-iWI1NCdVg?8fQADY(%E`QPWy<bSnmvf{wZby%7<V&q3vu!iyM?K#N@X6=` z!_BN--t3QJEO}UgP*nVHXmv;`Zg%n<p?jNMm<~DR37^Z-a1(w?!s)slZ(z2LO}O4C zeQ4~7pD~<_E1m+o(-JzM6dKX7*3jk2gPFxHS=nz&JbE1$W`)1hvZPWU8POJakF{@P zTujNn(N%-qr1|FPfFjO6hXjwaW;U=0v^fmzN1Kttl_L|sLk8iMJ@+zlW-)Wdkg|aY zFknrs(06rpeK?Z8T1&`cr@pqAva{8m_#9;yk^!$Ul?+-F?KgN&iq8G-0;J%nRwBBg z6{|$F`+`(NEK;mq>Ul|(#FNI=@}yp~qV_TNqw>yY_$PimYv8~%hO?NG<V~A=miLUY z)g2oHDG?j8vJHuim9omeJtvKQFID)bYq_bL13}Fs@(M_oV6C}eQ!b>Dc`lJ;=fjp` zC$y^v%il#8PV(??W1gK}+|%e-D)ke~Io=nsT#t%7oFj@$as!PM3X}s6r3@H9``L_t zZsyW2i^Ily6_*zq3KsKg*EcF>&i6g@#|>6}ko2lAN|S%O7AtGI#9v<Ae9yu#cE4(; z+Pl>7gtQeV_bLq=;|yYN%snQmEh#8-W5|l4<WAojGp6*tD(k%h@%+vs|Io+|rL-~? zureg?cL5^^nCjNH_~J~fPQe38JP|B-ek+SJ&9>97v|CnrWnkpEU_GzQKj@lpTn}oR zJa1HZ9DS#<r+e()%(Hv<7I&0to#}Oo>2+Syh%xT5Sxozyw|Z48_cb3#iRBVW0*Z-` zhz4irZP|it3h?eg2imfr)tYooQ@v$OmTp|rFn`6kv;0at^FT-n+L^^+U5P(J+q*sR z?Y%+;HL*iV%feT@o1a>wMr{#8Ot+ACq{1L+$o<W`7q@@QyRwXE6DkP)5;;H<A#{a! z{M}8m)T-zGfVNXioBtzG49SoL%XO9DXssg)%~A}3bu3nUSz5}A&Dv$^IAsEuTkjSH zu`jTk6MTEaD(p%f&#C$<#^$GoIrgVr9Gx$taBlB@dG4mO#4N=$>~R0HE|X<{+&l9I zt&6`7aoayzzwhbhj!*K=)?OHB=^IqGuSPoipzq5bLtK=yGoHzX60X(nQ@DfR#f?B& zNOwy?VwhA)xJtIcA;sv@%}Ymt@VH?;<t4^Xo>(A`Ezcd3V&Af0vE1~Z>x+ssyq=HB zkJehC9J9AC=)@UjRY_#ULtn3DV$8iIy+={VcS$-K(fuGf*|&OL9YkAbqEs0^G~f`p z5Mq8B%D($d9lO3%Z>QXmU?3V4oH{14ybaWd6Ig=FCnM)gQ~bbsGMe{#DGl!1p5&%i zN%Cn?MD)p7)Ykaa*Gi-%q(mWx`5Hoxn2N2p4j=0o`TJ%nB!MLzKjYl86>FnM{b2%U z_p!e8E7XN{y^o500<7&Ri1PX4_^?MwzT9X2+2`KZ4IVag06xH=uhU@ung}Mz664fs zBOjAh5Bl7gO)NJvt)3enN5)I1*WRr%jk{DmEWublsH^~tRPN7Rrt-#(Xh49hfx-;} zGV{&ijU+n;B|x`SV;-SkEA*q!ZHqcr1k~&aje;r*&F-N`zpXaUcyp_<VZwzKHu_QR zcZ{>OEJNRlZLvF=TiT@Q;QQ4ul~J||KxKADwYV;zRU-3Y5qE-AA7oEF$UMf#NQUsq z?IrpE-^g@~yVCjX0t@Mhk+T`IF9~Z|9<kYwk}%$3-fq0fCAZpA_J-+4sOElA#5-`- zl*E#~;O9|&Hhp}0><VqUJG|56D9gR5wA4T0&5QHZY~AYVKNRepwrmj`P=7C)8S5im z8v_i`T*-6n9O=ts_lCva$Y(#Z&VJb7VIk7O`_!!G$fc~&cO6W|5RG6()-03NZ}<Is zCV|d;%0$B3UW!Mp^h!X0YDweUw_T<w@*PrWRT#Q%*N{3uL}zUKa6et*u4!y88dPc$ z1L@0J-z#YC*o&h#4E%WG8GE$_8ZyXPl|ba%ZF_Eh!p|<F{xDk(m1*eBg;DExavb_g zF-jBZG&CetYSEh#g^##8;1=F9^HQF0vHT&kWC%m5^#J5*Bw4w#L!d!4NY?rW>D#7u z%XZ3Yv7knmz7i@wRrCUp4mjHO?Q={4C|kvR$n>18;&7u-p;sazncHu19?0prgPPB^ zfc(9XQ^VCeks46!!1Rps{_l&FJ{F6OKg`v!&nD*V$eeFd_W1P}?8zHO<yat?YZ*HN z!u0Py(5ho!XFlKPHmGC&YXA&8JkrF0f3%eS0Hg&n$uf*LfB^!)>!qEt1v}1vzNkh~ z7U9?*%>22U*w|#I+uR(>fmZ0P>XrUsA@?vCeA(Ph!DN#M7mCdIfUN=)C;JNE%|zvb zXq&?^C<3Okof~&Z7o9HzZwqlB?+Snh1@T0HVcwIN!_Y?941O$wA?l7*HGCjQ2_?4c z-<P(RA;+)fitzsZR@Key?(>@-@>vgA&I@ksIIA$+^3<&1U{;^Vmp)ZC387j4dZ$2) zjM&s3F@iqf-SrYI@CLCgkL=hL>T(bS_4-5P`aNba)treL^Z3*zX^wZHr9I5?RT$`D z_m|-ha_5XdgMaEg_Ww|>7_A}ly(<*%92VCcnDzDAx$nV1kkoZd7z0D@8!_$AV1RxC z5rT+J_l0Rqah#-cL}%cD7`nt0CS3%~fBLosga_yx88L5iPHx)<--@pv8hmExn7;NI zV5TSpy)<U5KTl?iKvlzHy6@L^x|Y<3%x{R#&cyIUHg{ltE&>mM_WdJsF1M7BcrQ5f z#Q9m9ap=_6#c2$e31#g$*D9-Jp({9}iM_YKZR)ON=~HMmZFycg-L9zc-;4z>-;an} zn+ZY;UZ*>N3-6F~V|3~B=Pg-Z;6j)L>;zo+s)%V(>J>y3m251f2?qlOJVMuR48Y3N zI8j&cZ|`ih4E1gbPM7l(@1Wd@n81L7HmPrmLiVJT8Xc1~4B+f(hz@it_X~}QnC=L) zImOx5Yq<|ws-IZm$jIL%sr#V5F<ofVSx#Ok=Ymcz|C9C%&I6m?2!c0??hwf-;Ztls zeJwKo+CbykXq9hw{_aCU1BszlEDhzxa%mM}1#?0MiC>kUHb<(|X7PdGh`rwDK_Va% zJfM_{Ib$@V9!?#Ui}AUKo&D04DcuYAyS8m{LjCfOz8^<OUswH4?#(~xpYioEbgLmf z0PUu*M1dRIT{Evtup24YUe>AWll$QMqXS$eksoZBOV>(YrueI5IHsv6&sM71nVacZ z{*c2D;C`lP<X@<-q>4k1zsePvnf03sZFAQuZ!RMCW(6JnW2l1z?zmZO|4y|c(bp@K zmgyhjQLd^nddHUf4=W4dXBes|utsRtPH(Kqu&l)r5zHhGgXvWvSDHiYa3V>6s7#E- z`6aQejVOJ@1^M{#pr(x5TK7dRz6ZZvFbx@OUnar1G742(ipO{rniW|^xq=;m*RO9G zG`OHe+RiMZo>Xwu0c6<E9_UPa3RT*iK_$m1RX2Ij!h!Q*%&+f>(p1lL=T1Pwa(ga; zoj_G%iQ#WchbOj~ac>0b<$>RXh0O0nJpg*HraB2efkI$7BI#=Twpy%{RWkLNZV$2Y zN<}OBsWfe1Im~nz`O$jYmBY&XVy-4W(0({M{jk`7bkuPib^Za7lhQqL*LB+>OO}4U znxYTM=#LHobk@*%)qYpwiiwzXYqS>7ltR!IZEy)!snTDfRYdNWBv(X)%W}1`8A^^= z<qE}dI)?9_oxbcV{`qU;$}lI*_n`O4SZof)6OK)r1D94D+m~^_cw~SMjklh<7d_UG z(wj2VJuZiJfCCH{lr!0UitIjH+FQvw_Z%jY@xzh9axwLLVx8t>4=Fvme_y!dZ^n<^ zf%iEs-$;1xi7Jp9gsxhFi`K1A#~Ml=Ni^u~BEXS|kZ#J_0VlQzW|>RohTiB;iw^ov zPFI!!XJb;+Oe}Wnn`yai82^g)6RP}Z8#ljM?63VQ9Er^uw35VCS20nRm_I$rl)z1_ zmA$e{xXKPTp#1%2^@oJabqgPUy?qz8{|UCy#g)GC)_dK)_Kc5Rk(quPurzriKm`oA zDauGlp<vtj#LLgHF1(m9(}M&FSW$lu(;xJnyhMvUNnFBgRdU@Yu^g#Oz`3Ql(QtUt zs~qt?=~=!9!*b?+{XI(C(mm4H<S@HriXs9567Klm1pe&P3n2@b7LE?UU&p;cWD?l0 zyv9zKu&2FOHRu(|4?l_D@!Iy^F-qZAfYmhC;n?W<<!c({gDl88#+6M{!*Vu6XDwOv zS{W`LmG$7D!6L0!8bbvb?v0dtL}xrUXI8o&(Ogrzu?*yt!LY6Q_(DP=yV4~R^!A=G z(Y*oPfzTNGM$4zILL2U1HDdn~DdW^=`#<!4vazxv@B(j`qrPQJ%qndMfWEp?1==7Y za9PC^HGq_dEpubQM4L_(k}UWXy6e2j7IO(l=m{0n<aZ0d-g-vx{+bOJF&~k+v^fXx zbj6D8M+}^M0$TwdzYym9<$Lh9zDx0iEdPu0fn0#$Tm{mi;y}v<3P`*^M6DwlK-RM~ z(s0!e0^Tx1#1AL~uL|#hRXlF|MT^yTA2zvYf%=kHB$d|ZH8KVE88C&ug71qiTID5a z^;Bo=)m(XkXWry^d%hWxcV=|E?z8%j4&Bb<w5g(yzXQ!5KTd+LBzAl-PxDgc2WdAt z0YIkrl8DqMd3uAEj3NyUZG!+plBkbiPntTE>be0M(_xwYd)WiY{E2E{>j7N_5gglV zHq>7bkc*e#F4%rCgczCXKgrFOPm>~?!)slf&~vP&{C~&6U8<lUc*h`#XQ0(T?d9gw z2Ot=Gg|`^9+l@JF6$@$7p^(afLiUJXQn6hZdP8h|prRnhi{E{k4TN+zZ)8IB*Kil? z69@_*#6TZ)m-kHdP?~)n;E%b}mzCeZtRkcv8UWn=ro?l+kxv1<a2PDY>}{!5Zf1TN z_rv#F$Nc$Fde^J$LH`HaKNmYtwWlhBo|-yrC@DcTfNT(u2b|<ohw==t9P;8>+tLB) zjTR})n(-KBJ4y$qelA%3)$mHxudBXWkK>S6mj!jH4a}}V`MSh;^(}-C5aPfUE9Ft0 zlwgvhzg2`Kw9ZbS^H-uSGw%wY{`MZYP5F~IAH1y>gKvIRY^v(g7hHXV9j&}UG{Yr_ zGGI_wqVzl?@<UkSW`|?%I0s`uHR*h)7v3li2;6cDN7?}v5__wdZ5@a73<?-l%d<i1 zyqFLz1IXNG_WO??w+`PG9llMa@5g?~48Odp36;>FtZ<6j8`Bu04P*pgT&X`JDWh1S z)B)mr$WUR4La-5zMC|7wg{#X#n{s_*f~rZ)28m^qj!FwiVnJZ$30z`$5Lbd2xGL|t z7hzsn!h*Q9Ht-K(Ag=HqB_=5aS_ze}{fYC@104Ib_)OrW;7}Q18By)rX=uZS>&3X$ zN8c!V?#{}!=X0J{8bA4Q)PEw1nm1WB?RyD51Myb2(Vof{;iQ3)>y7r2o81=_pd`|$ z<;LMh#d}<(^b^~fV;ee4RV`n+bjW?<$#wTiekENbPo~!zHFf?K^;f`T$<K=8;AD)K z`N}a`e!--U#mNRBtF|qOphr_FviB5vLs|;sQSXCV6nq`<chJDjC7sa{ZjqdKA<|hz zFm1h5(A{kjlBP>(1ES<Ykiq{hpK_RzCRF{N(?G>;_4_{VxqcGU>CKLJoj1(W^aoaI zb2t)3vxuc#=OH^;u0ZiTFUM#cl#<UEX<Z(P6Ga@&)Gl(d=Mf;fABicgX>6iZ({IpI zLV@mf<5Pw#eeuuX4f|GFsFXd6-bd&!BOvQ9<y9}FvA!J9{kLdNXnfno=iSI)E?_rr zNT_JEKadt~#;h(5nwM6>vv9?_KDQq0kE5@ePKcY+wrp37ScXT8OPbc=Nip?@;O0}Z z*7B9$&;?pfwf0w=u76yEg=DQZv(=A$#f&H8Lbz#1wb@?ttcpAv^j%E*=iuU!n6{%9 z95$Fe6UO3*5Iu$(2d};?ha9Gt46vxdRzt`v9!QDz_as|J-G;WCLtKS;=QJ%qAwGrR zLStl@aj<sJg5+eY7~_Hw-98y7Vqj0qD6%&fHiTcroswoEv=zxyA3!`BaQdxXY~F#Y zK&xv&TomdwIPQ@Dn$0?DC-ucV>Q7NWM!V4S0&*n%-f*wt1gsKMEk~P6FUHdvJP_Y$ zWRVi1$vh%1yl<y@Zgc~Zxae0a0Knk#7E}RxSp-BuL{s~zGmX85Hq=(xx93PjId30T zr`+*NCm@RL2gA`L0}CMw4+$n*1NOW|rGjmM^kIXChZkp`%M~0U^N1xi&SPe&dtVx_ zuH7rO3*E}FOlo?oe$hC}^E1nSd$xJnA{V88pY!Ub6H5v?Q0-&An2xF_KfRW)61&oA z{t4!*Fa6<sYVFkhYPJ%i@I6W-xox2H+hKdhCi=!yDbcy59=5*s$exI{*?a;5(fnN| zd?B;u1t~c5lU8ohTm=IV(ae%FPMq&r%}`Qsu$^eB+&$XPH+t_JTn_$?eaZV%g7~cJ zz*m5!-x6RCXlZvtfT{_EtndsT0&jDEOzjk*l-<K=R`=k1d6!a8VjUp-6uLr?BUb~# zQJ<pBoFbG0+`zCHd@OrgfZL@l&lacc6|%rTEw_es8sOfL>&hPS1e#2hOyR>ej`mHk zgUId&-H_}c<m=(DgjSCtVL9=#A6{Ky%Z$SM%PYGBp;F68^#{Iz9u{MH`+HH$)<Gpo z2j1PK@abdi^&-awesw>cxZ>;??G;P#FGgiE?Z8|I8eGYj0Abr(fTrT%dV(!_$P%8k z+A#HBpw~F74lh64^QXiG!3j?ihP7P&+~s$6aApwtIR;C#wvG;wCT7CKBFmChNir8W z4?tLHi)V7ep<+9?H}Nw}jr-iR7tY>yDQ;BbK28O2^G(le+7~q9U-1`O7PPcHX~yyv zzB<q(;YkB^8yA{1*j`0b#m#*p2S+JOp!txIkTMmwK7g!Z{YU0NvMQuu2Kuv-i*H)_ zD4l$>np2m*j3fC3qSMr(!pa~~46zh<phG`oVWCzcuFmBw>>}p!Pt~ON^UHyfdkQ7x zV8N5;ID*k?ky8FnM0-Si$+V3I)?ZrcfL!2oPXH;-#KaPbF^XuTJX!jOQhXDp=Yr0* zLFuEf|99?u=F(mLu@IYiWibiOj0kT@OzW4l(!JwUi86ZliNo_6y-V!Q1yLQVQcDIj zEK<xXN417JT|0F66<ttfZl>;@=wEvH)>)43pRh|f&bqg};m?(m|GV^TgGNv0qEtRH z*IL7>H=cBoaDM74Nz6EUuG19gZ2|RQSrwJ!((lOSlK;*k2P&x<GD9qK<`6GRn4z@I zXOZ!qY`%Jx*>D8*8K}~F<(8Qk7-w!Uc$<`L%TkUVm9_hzLvkQ}KaZg{IkCc5LODiV zq~Cr@k0$3v`4VrPA_`H;=FrGbz$e)OYYb;(n0YO~Sibql9A5|g38KD+_e0yXB3Z5W z^!tKcDBG{#y6=n0RCUSR{Cbptw;bJgnh0&r+X#NJKd@qCol(axZE#Q^Wj0Mcg4#BS ze?S9|t_`k-=EIJlr63acZ?UfZ7T|IXYYlGmNFF>G{pNJ4W;rnxwmp;=GrnDtaNH?e zra;?cPFQ4&I7(y8zUblN+}kSpkR|&-(Bw@?>+cAPF4<p}lHtXpO-`NzW9|e3RnuTc zN5uv*S)q4C4vj!0`k({z^XJ>(z^uwIt+G(W4AJp2V_jgFVv<=&N;;w1iHv7KOec+o z{FNFi2Q1IT-R%4MQFyYU{2*55_T~t%LxKk=j)D4Dr9L3y(*qS<1<~#%y#GRhC(FoV zxf$d5NrXs*qDPM&nJo^PwW%3u4<S2j9B#%il#HVHwI1$1Vd)kwZ@1?xUwO<+Wp5dC zD-es^-e?cFNPk-hxb;x%&ELS3S`5<wQ9OWSW6g%V?Z^I9zD70x;EmVi>!p=-e8+i; z+qK?#96Q@fPjl?n{{&dl0y|*tPOt;u52BhgCI#C}l@*nEbUr82qXQl@S-aX}fLRBF z0G5#jUg}$I9w~#5fY!SsP77n3^qF&llXlK-&^=}rnwv2>Jcwnz|LZ&btD<?vy14j( z52k-UsD(NIN=HOSwK@)esFDY3GD&-VWoZ7%+p#3}!L~u$u`;5yrJvJTE2@<h4i8)$ z^+Mh;Txky*ewL83nM=-nnUTQiXeF7no2qKHqN5aPML)eKFF-6`>Nv%i#O3n!qFT=Z zT0i~*SVJPtODAN|AUT(8sk~)K<FoVinXz-?ZeXT(Y_9dFVuN7pDSZ6n6207GS*=G* zcuub;o{wA1N+h_@h7a`}?y`U=V;nDa$!?UZ0+EvAOD6$fau;1(P(n#3*i~6QFq2b8 z#3>V+fK7^d0*rAQ^BSpKm5wxSdGh^n{AxGm#S`=_e|rBvLr}q@B|Rq-r81A_Dc2m2 zBxz0bt&(FKo5kt#6AFu?w4Z|0$q&bYFBK7B@nA(Hb<JYw>1tz+*xB8JP1>)sN<ACX z-Dis(U?^GpxFn?ns+6WqAHB4OK8t?p3c-ZuY{XFoE8@vI*gs$Mjv15*giyb?Yh4TF z$)?SZ&*)l$!39AGOkY%{(BNz#a+s#Zl+h5yF!y+t-3g$vj!_v>v0+$zVYn)1B7eE@ znzn%V_hM%eTX*Z0*7YcP$d99W8^o~^Y~YN(5Q2P<qy5$eElkMchzmp6(?L$HDpZjD zqd6IDu;T&S_u`^@W2e}TlZjCcBf@e_*Go3)^3t!w&whF9k3|r4kW>q<T@VzLhXKXt z<n2&EPVYk@&RUO_Z7GS{C04eP$QSy7(-7FKgn|aTpe&@waFozU*qT<Y6yxU>=Xb=d zrfjqP6gB(?o!AfeB3e1KRAnQ?8zg}yJd&C>Ay2rmEJ<QN-#C{H>V!K#TV|;R(JQPS z5%aekdn^;1l6&F@3<bjaBll;eJYyfb6k~V(E+3o`i)M*=er`_=1WgX(jeeodcUntN zm5mGQ-!J~wL#ayB<En2>P^Yhcmc!(s<Lgkn#=efqLxiEK92+#3@t0T$kM^CUcQ<8v zg4lkT6Jw9v?2po25OC4f>w6BNdEuzX^w85d+ldj0kHhjj*`(<*d<<Gi(f(g=mdIWG zEXN3b_TG9)T^|}kybMkBw*E`~-3|b2^LoARuzqC2amK474L&~5aY3N}n=88+jxf(j zLiM7g0zr<V{j8*_{;ljKflVKbJ#W!<@fGZJe2#(7{JOYrmcQk7RqNY*ofcNSW&B~L z&vkxoUv{c2TD4)l{tvDrTg{md-Z}5>mu(*QjUw!NVW@*WXw|~SGGuf0iA?`v#GN5= zQ>pi)V+&qXB-uq-U_^cw2S{=$2utMYOGaoI#o#GKFmQ(F<!miIm4$`FyfSw<)+Ekx z=6v6erk*#4eqXKC+Io_i(H+NXM!&pZt5_yrdL~~?QN3cnB8&I<jqvHs<{6JIuarG- zFtYe_isv5ZU$Lkr+>A6u*elp>FwTZpl1xM2ES^ioIfiKN92VgE2FstxX#D|)Bp9~g z(D+??6}yK#b=2;|NeyO6gA&5P5kigHg##KrYf}yTx8N#kKQH9paEX1iM0xJ8oS1fl z2pO047KX;r$9q~HPNKPbM#-`BI}hGVn_MIjnX%gX$74gUZHvp9CXR_MMPxrA8-|<D zx$6e+4plU7u=EBR4!E3{0Hp<Oi!`Rto|%N@2mh6yk*aT?k8e=0mDanCYafQeZP0!| z3(fH^3%RV}?l)wr&N|a0S9u8Bp(KO|!dU9-3{8<3T+r?f-6y{aF6h4k2f-KApMuiv z&k&39xjeNpVZrWNO`!umik%;<58y>-Z*#nJf5u9N+X7McHH$S3KNMVXyD?=pl}`TL zKPkiZEhd9yn25M4W)-Lq=;}Fsr0}WU`5dFeX8n-(;?%yfJpYAZY5L7Vo?VIY`jQrg z1Q9Ua=g+9;JPGMa_?KH#JJl0Rz-`Y}0h;Q+FsRp2sZC?|rg`TGaK^)%=)q7sPm!0g zq&Q$Fk@{0ma(XjniJR}_QS3_vowDc5f=J(Jje+`S%3l1cuD3xo-Pxm9Qyq0!Jn<5H zJY$}e*mWt*FD?!9nsW*rN?LWj3q##*h+a6_Vhy@gYZiSw%NW_j2NnCi|0~^N-}dkQ z_yV9(!U#u#Sgu@k2_3(*(hxeLvDu<KKGf-_*N&<478@o8dbi~S?dY~$;x8#>xagqi z8aAiMf|wfwTYmgJwsSxr8FsE)-^?%Nf(Ugctt4%tXD0uPRU)9(o1I#YVDNXrjEhoG zpF&s!yIJi1gimwAP);t;J+ysosK|03g$u299!ybV<9N=Y)yNDiyzDf<5qc^uB*N}r zxHUCizcNnd`iJq!=1<p{#Tmk&g-Qb{ggE<^#eTw$AeUm}{v)Nt+ry&Y%P!>RtdgF+ zKZXrx3_OZzzrt!yeCTRbpHSNC`n>FYc{9J^;CnZiiSp#ltaX-5mck58*pmxt9IpAb z<6hygKP7+r{J&)ARA=ZkUqbPnUTiDx^Wp^UhXZD8y9kz*RmS*Zg6h;&!PeEH`<11* zB6kVrmhT7%dTFd|!Rqtbyy*W){t8KvS3OoM2e>wG!##emfgirg6WUo6+pHsBmKmNf zqoksWGskC1$e4sywO_l!K0ES!UvlrGp3gy3h~^S{90*lXTCU%nG?RWcBf9i|mSt|x zh`sr9Yx*fY*V}?BQ`)<hR`S--M_caf-lrB8^mB3JvQ_kN&{%1UMXp&8qRDagd4`KI z&d-pcy`djGURZe~!|+J{TR3K2mRTyp$ih{WJ)7wgd-%0yN1|hAX^j2(WW5avr+TEo z^&iSyYu{dxcq7{Noh^esU+|z}ufR8P;1Evr6Iz!Dc|v0Z-Xnq3D7v8L>8ONaM+r8B z)L`M|P_W353)?Fd8(LgI3kEhBt(HHbqq+G$ljx_>D<M4`8D*4XtOGB7){&L1eF?R$ zHVf#8f2^$86K(lO;r59AD|F8tj%wy;R$hWC3h`bcu*I*+Z}en?MKOJI0;VUPOv;=~ zxO1Nzk1+Of{6%4-#JThHn~gF?H&<SXo~m+-u6i(Ew*g0A<);0P*1s?lC9Yk=BL4#P zsGuQYw{rrI&KJ^_oUI5P-jSk081=!o*uHZL5b(4E;tri+vFE0z?J=_8$u#p`Ueo;Y z^QfY8Vj1_4OESnOjSku~!R>weCj4eM?Z&^hr(!MAgEQEkY@DxvY%qqwhaFRbh^{&K zq}dM#<%4e@pg;HG^Ivl-$*TTlg=fd<)&>oW)nScy>YJ@PZ|*j|As3TqT(5$+|NXRu z?F)l_O8ExKUF%ac9WUI99rj6V=qbCH{b4Yn1b*Yiqv;((Z^DCtfY!E}GBw}T*E)ha zoInCBv~=^xC~SnW#KP$#>WFGN=-AB7;JI8h)%A3reX*2H<C+L@L!*I5zUl3y$8vY- zB~;K&WvFHp-Yv1=pe1f*JQ%qEAfpM?$B=$aTke0hv=Wvw(){U%Zr&mbXTh+>Zl2k@ z8q>QTR&kC1`t=$DL=47$n`7ImxOC}uGMBk6Fii%{J!#yg!RAWw<n`5`gEC>ouxV*I zrAD6uTA>(mbDP@cH)r^)U@_xBu4?+(-c5m)`T@J*E@h{NHL8^`$}Y#8@2~9FLuDzN z5MP+8^+>bER*HTvgFm0H6}zvHeF8iLq3#<25Z-|~b^^qfwT42lYcLP$8Ig3!`K<PV z2h~_76X%FyTm)>J>;K|$<sj*6mX_hxtc5C=rgWLae5dY5eghh*{rMdstR^c>*OzG? zw*~vdb*Fc`HYl!`=D+guBPCn$xorIn0>^u7IO~jUhl&g0+Ey|Wu6`E$HmtW6p8uMT zz*3k3e^{x$s^VhbJjH`FI!W+G?I&3fwycY2LROAYtt=Q1N&RDDR9Ys`_=7bs-d3RV zD#0Kms}JAnck_qT4BiySluyOABkvrZU0*qR*Ae|0pBvjNa2RWhWGa-lUg1t%p1=N2 z0B5L9g5wjbHC{4HfgL9l=+%bX<6YO7%kvxO)Zf1zUP$A~kQCg$2#o5YD7PvC9G8Rb z6041RZqBulx~jx?`dIY2srO!({5l(iVUW(SM^x-@+hL>VC;T2ZnjiheU$5v+2t50s zxMyAWiuc8bRM`b)1E&TI<@Jk?25iGy=cj+jxag=GOLj`k%9)lOoyXfh_e?~uyG^RN zz~h?KuuqXg-@X>zsg>UXDYCz-89izg86SBiP=`Bc<_(~JU{lSrK|&f)fN>wl2o7w# zK~6pBN~CQ7*dgkdpFAd$_g(8s=XR%UlCSN$vllQd67?p`p#JCm!VAWmI9H^ok4r-M z%j7r1dnbw@d?1z@?-GMCw8)9a;z@I*sGp~hj*oiH>pN0cge@4BdCIkIb{R*5TYN6C z+pir<iL~9oa8usVC}6&<L7(#$+|?Y)YQ6X2Uy4sHW{#{g=*W1DdjGfb;HDSqrOF>X zarS6f;qDYy#a_eyN3ttk7za=jq@}0UXOz22$=Xsz<czT8@&*|TQ^jA<4!wM8-k;+z zjS>6Pkk^1WXj&Xs(ZU5QQH=>i#Nx(aAHooIzvfEN;s$Jv2rO=rLTK(&G(Dv^!3%8) zS=fPVvHhOJ)b7Lz50lVqH+=_Qw>FGa+S}+^?%)(UGFsh1KquG1e{wrq)lDTEw$7HT zrgj8fI!DL!l?&@qFo)}lk0pjzJ87E^AK*9<fJ3a(EZO-*ClB18^3G|e1{>&6&n#c- zHEx?wEb_wFWt%{$L$UWqRd%XW+^~{Zc{}$o{G#@jNX3oZGR)M&Lk?q(O>d@W$>l8C zdM#X5yBiDzL;>Ki#|{miSTjrpE<rgz_9BRnlgS_Lj~slYF5ixst{WqDVfH(Zz1jSX z#(O2R4)RRBxcI_oW<gSp|5@Re>ptv**qOiB(dc%GZ7O#I(cVGEhi~$(++2kesv){2 z?hdLuu{NxH3XVlyyT6gpbhT!2zs-Yfz3GmDp?D+ni%vI&fl^ZJ+u<SF;i+oHxWddF z6L-RKakD<3vt<&ie^2#e+DL@8cPwhy#;{z}u;$xJLSe4SYHniSKS$+vGdHRqZ|3y8 z;GnOMLZW%2C9^nino_8qWMD(fM4r2H_0}P*Zgq#NI#0C1kEF(27*-U%qE+{~UO^(~ z^$89n_Y!DS$xoFwM_0HZgWP>#@)rXyz>7kfGDJIp=-k3@s$)ydhV3?@qjIs_6$+gg zuz{Ja7iPS_v^V!dYg2Elz<x86Sq#tp%+f`%#tfMeXHRl|nasm)k^qHL1+>=`uLhr6 z2tf;W96WSrGBm>nEaE<NIWOvNn@f2KUhp(Fr*O_ObVd@tCkh%4(!dBsn8I5o+rBc% z*1<))J7IBx^4rNwk=>A-v5ttZY499SWCpH#Ii@zOPj1B%Tl0}o?Puk|xF~opma)8l zWO!Ib(ka_1??YIPJLR0M<QiOvd!fJkUc-ihC`Q?&f@9w>4yPsQcAQ`l@-+Dk^qO&~ zSQE&}6cj&>rEgUJj)Je|BUlMxI}LKD*Sg}Ls=*U~0Gl-)1{~`60aqu&0y$vIhr+N$ z7s8}Igf-39Ozl_Jd?!~@>#(mkl&=G*ZN3F_@`sY%<AJt1I8dcla*vx);3TOWIfoIB zYh0xF*(Vfx4^W4)qb)=)f(RvaRZ=T6TvPci_71y2GLE=8^<Fv0B)iBU(mC63Rg1Z} z7Zm(;?v;o9q$*eTut#)jFFwCFF1AnW4r^6dqK$9K;*??eA@T=z@;}YDIlsPEzo~t9 zOzhnH{=+e8qZy5w1N`18qhcDg?ri5aK$c8A0sn2<=U~F;{=-Zj;drS8HUHQKwWbf9 z;t}mfXY0nW$BHho9_A)*J896D<L<-B-=aUSN%6t{x`GowRM!Rgkeq2N0@PQ#u=g20 z;lZ=><5Fa<V=YHsqh49QeQht)Rf5m)9fF;Y<_Po6Z_oVFh7Niwk{Z_Q8XxoR4>|mk zW>`a9$ylA1qfz~e%!F-CuEtFcR*CH&PJ5c)XFEs+w8$Ou1+gRg&i1?_bvI_XUBUcQ zcZ*lBN+bKXMkIG=av!3rOuy1#&!V}*%FKs8MLCN4Ujr3k<@)agSZINi(2_-tO2v>s z?uUh!Ltul;6!IjRA{o3(sEza#OT8Rh|6NL-&@y)`--=M?!NhGoilyd-DJAR))7LR) z&0E1J5;eabs$C<%i!7C1frt{a)*Gaje-cCD+etukBA+ji4kXAFDDi)(ktljw^7%Wv zn6m~BAb6CpO_t7{QZHOJta2aImQodIdbukY)qYj4;VGvOFc=b~3?yUle;Yu0bO3GC zD1IBM@n*%RdTEBh5^~l6oHHmiJKz_oJDo(>fJK_njFnoID>7L7rLHx;^KW$i*x2;h zGvQE<W{<1+ng(Vc8|7ff^~+mtISFK?Zi|>0?ALy6nop(=voCPg`XrW%cl(9np6w2b zk@r257e8T-Y2U-y&;J|$j(X=^uo37(D*0qe;(#b0Jo?g$T>vhhlI;aCbKwPZpgJ<4 zNuK=PHN?*l3<FEtfo;m+dc~fX+h;<@dnH6C;4N1iMp$Q0P5GD=EGg~YxhpD4XIoYK zM76sXJARzqzlQ%RzW!kW{|*oHCPsba^~q=Eyv%hh_#vwO>4M|}2g%cat$kuCe2;g6 z@}Ii1FaZ*^1Kd)I`V~5yo|FX)<l1S2NLIq<8#Wc=G{*cf>W>huA)W|TK0!KK@qR~I zMFJU`tH-+chMwsaDohSpaIYjzaulP;()>EN1wqqX`Ipf=m;)K*BXcYtNMV&l4A?$b zb~T%KAeP<8h89bcG*Ci~O=P>~t*$VZW6H%AtzMC#wMw^Bv;C~6{AtgvON|QIWn+48 zy;2U^5!0{v@Vate&~c`|)r8r#kIl`mFI#Uiy8Uj6ZLywK<0A)Ci6=dByk`GiDv5QQ z_xN;UuzOTkl$5}QEZCjwe%GgfW_iyGt_c8*+iLY-sGGwSk3UZYoB&1(xuJ1StoecR zqc@erwxxf-S8ta;%{r3n%l_yH?d;T!ElK$bw~ISe77i3XuJF0gtZHg6*~rMyYBZS7 zv$D)Q>Uz+fVsqz}ht6%#Nn^?G#u)IQ3*L^}+1**i6}*+U@|7xmd<`EtPI_yeS=7uv zgz$3mqGv5D|8it$ekiS9bm>Z$iSfJd()5n)v^eIFP@yoaHKal|wq(*2-=Oh3R~`B> z^|77Ud%0fo<Umd*$Y5A3=UT6<gLV>nc;tA*IOIIX_yOR1Ps#G>WN+h@KU3T^T}gL~ zgqjS^>#Q^7mPC8z*?*8JvQINWUPmRS-F;QJMNIFc{gY;Unr=Af%8)tFOq~?dd2P+= z()=&pSi9Ez16B-tF9XgopN~~#x*SUJPHQy@?d92T5aoHmR51KzpM1ECmQR-Fg1}|Z zXSq8Ta3DrdjJ6HUik&;}UuVS{eg_S=!j-@4$Z&&oc57^;di0U_VlBlqJ=c{3G0J5t z>*E`C#x}e-!(OJL?;xR{TlV@{Gow2}&tM8358s}h2lTsZRaJX;cQ+6BnYQRJ^pJYa z^R%8(HVk^N<yaLS0bJwNj&1sYjuf70xa(g;%Mp28%5U~VP`q20nT2P}(}fb3){BrT zEYIcnA=F*!O}qUMvCP-4(@K=L#X4WgPB1P^8}_nLFYAu<Bp<!p(MRg7JRR?>cS%>6 z*=rb68vWpW>Y$zCT^G2a4GFsLWJ+@!v5A7G+e|qE{%<(G?X+m9qVSc;<fw?9%vg-4 z#6^4O<!j=WR}#Y%lnE#nF|+b*>RHXuw~7+E9Z)w852Wks?1GG_>)x?;sUMFFHWRz7 zXp#O0M;sTlwNTP(v9Q^l2z~g;u7g^C9UP0NV@rCZzjpi4VF^zhYyIs<uP+wK)83w% zS7-k|W;?sBXOJ3o*P1FQyuDN+O(94$H}N7HPO@wvdQU}wD^5EtoOV|)Za?tA_z!1= z9TDX7G$ghh2D_5tg%$_0vekP=g3&7Da3m$cWVVv6{viQ80@2L25Y`d%_PAE7y=`j2 zUd+syWfS@*{2Q-}|24ji!kj;5jr5d&xa8UGu2K6_RtA^l)IQczP+DxfQ6i)YU#4vC z=dND{Q=1=aUHv;6KtQk;cRqjM*ltc%N4m;yF+!?jhs=^Vjl}136#r}QTM{5}zpBnd zV)w#9KQ+duxd7xq3PCKvb*CUl*e4Rj^YA+x4lef!(PnUhdQk#IymxDB%(6Oz6~~1k z>G(V8*{xPPEW^CR+Qz!Q+15C&c6R*{hP!FZv^P=k#@VsC@!iUvS$B(7YuzueP5HO_ z`+q7=+s*0Bp~G67)mYysMtgkK<P#}ha+EBqh_N~ckvO*@GK9lHiG2NADBRzrI4y1D zA4kj9Y%>pEX>;GH2t3h+%uOB6ww4KyI}mf^F?*ZBZUuL%#w6dUm!tGmzKEF0F8}Wh zKW<#vl6sYy7BPMyk(~7we%~7>I3;jB4eM);#{X+|^2%aF@2>azyC!1u#jeYQsWa+4 zW=-C?JvL`#&4gl0nQaRz@=zRY4(9z&>SS8H$1~)xI0QAstM{*?Ko=bPz-U!FHyRtX z-BCUrVfomsd$vBz{P*8tXX6Mek!0~m<#5S#;{$hW`d%Y%h88|p=<!qdwB=Ez)yjL< z->HKPAbf!A?kSpKP}2+-lQV;Q=D`jen<@ngE(2X@Xm+-M)PlJUq+uqWoGtR&>c65i z>XD`#`kF5VwJ%n0LrAT#@5-+q2iv{BFaqPG4Cw7WPI50$`iVyCrKB74UOCV45q8tt z{lej0L<sePLfh>5C9yJ3w*@ht@k$FKp#DVDjo4w8KSb~T({`;Q(o`=Z=<Vv4QEAVe z;#2>>v`Q#L^N;+3VsMdmIZ~D{C?q0$R^Kj@QcL>CbJXB|@kGGZ3+M+<96~=R&?REh z#5$t`y1}%nnX%O5r%XtjSVr0KV4zxvyoY_;e+bq4Nf~YuaV}wD1*k_(Q)`dINuq2? z5C7dc>HL3cyb&6+>XvWM+0=C@J+t!{HI66XjdBLk(iBx5hl^Z|qI{Y#Nne^$uE|<2 zND3NsAjH<p9t&<b9~h&B(=mJNZ|pLb&S7X`Bli#a%Z@ieM+nopXmc;+<V{XQ-bV@x ztnjfOvC8J;t&vd;;^Hv2!BPdQRkBp+>#b%_q9`OXFQp)OQ4Zq4`CvDv*?fFsS0B~d zs;C1{5oRGqSnO<mL)J(S@X+MT<v84}4O=C1@tAIQ2>BKZpQe{F%a<7W5#eN?D^we! zr(_877Db+QH5#)6<Y%g$@p&}jnbd#rZ2eQ(<ZstaV>20hQi1`V0HSM+PiF(I_zi?b zGMS1pvR9bQ@i&DxP)edfbTEQi1c7SI1eL<VkH`IZ8}=M3CLEF=hu_5g=;;}FVmR|C z)Dv{`kgT|plfvSim6`d3cGJP|$9-_aL`{(5%{+csDq@r_!8}^!Ku5;rf-Z!bKLyG6 z30U$(S9l@(?K>+?O&`bCQqx@R%65j3b0Rr%VxiNp7=1q3P>}57N6JH18ECTae$=LL zaffb+E;4S3CVZ}l1YdjZHNDc6bG5*l^cq|}$$0@@+sp1FLI*VZEiFD~vhSxcx))@Q zfThe`!?xwSR-ai;T<`zW$sAndeEV`v?^PEK1CDJJd5$2+9k;&d`SYnHY!l8k1oJTB zrZsl2djf47GCaSmnhM~ZC1jS)vo>y(G5{9*9gD75;=#si!M-rm=Ob7aTPYHv*!<QB zl@#ey0&S*8?MEQkt__3KfdE*85vQpTjpZrWL5Cs0TZNzKL-0C0ab9QJ;8aA{QS?06 z`81EC8}Na6AKoGeW&vK_GIN?7g;-FF!YP@ocqM4HRU$$t*`==<!{_z;+LW6~>A*q< z;Gez9%5X`c@M+A0+xMX*Og+=`*zC-FOJ3)RWs^)M{;9F@bFDcqRQuOghZyyHzCn69 z2{o|!IfbFSnXSF7d%@KxCvK+910yZZh1^l#GO#D1E0)|yHr+hO-oZpRY`|3XhrF~m zl2E9+@C?(~2i+$;+m{nhcret77`nozOlInXAzblr`-Jn>uODosWGN^Q{J%Y8j19JU zg2*bA6MH2=yNSKFzEM|jl_@vn;q_z!R(Pg;kB@>~AG{C9OcTU+o{`mHfCh}619^%X zxOHED9A-4k$PzlIT9aH0k~rQq1kH*xW^_|78;7w}2WPDbz((GM`jQBdLT|~%c~OuP z57%;>?9oYSH`H`}dOrRl3d8(o*qvX$?FL)CEo6L6A(=2MF!jm=9n}97`)%ljCt#W* zi#MTm@8;dZY^>l9kzEL`j~`zTas|DDSAPHf6kzr6NGI0SS$^#LRmO%!zdxn1)~B7h z>AyTz|33^xAW~+qRzf*Sg!g?mf)!Qt#je7lirouNCgiPDQ4-#)_V#QS&krtM1czFg z%n_ESKCgeDeT?T{Rt{zTBb&wBr#YW?Y+o6mUc#%|`<Ps2%=zgNCsq{lx=9Uwvo+Hg zj=cy4qPjr_S;aq<;TYtDoddkk*g+}Bnh(}&;#D@z9QCtwSy|WcSz|Ki?|!_;Mr8FB zp?eLROPoAD5382?aiGAlA&=pGeNKmv!CIpwqf9=XjB4>@B*;Yse&o~j+cR58-@M<& z!a+B3Nr0Aigb*`mW8rVyh_x8dIVs(NL+8{1opZd<Rqd|KylaeS{!f+*{%U9+v`Mmi z^Ki@WEGFvzB0nNnkkYF7eLJP2<PeZ98+b`N%r9@{(sF}mZyp2Qd76`>N`oh{*aMQh z&RXYC>{pEs=*@^()k<!bzZ5=fOR)V^kNTfMs`!7{`|@xs^Y(AmOik;|v`|_!6AB@P z(t>JIwnE67LduqqiY)CVNeLB7g^(?Tl$bG=kd%s0j4eg7MfUssoYzg=nrG&j`MvKS z?{U1ZKc0DxXSunr>${xi=lm=|ug<#j;$X~e(ilv8fEs?X6m8Aj-C--m&slA)@`#oh zaZbEWR&9ip-zWFy-i7?XYTqutJ?+sFt_CJtPTi3&!N2{y`0<(<Gd5e~I?uaMaGadi zz>$HuJ6x@(>o*q{@X$J|$V<@*je4bN?aR_}{Y_b5kV(e;*k<uv$S<wSOe3W>d1iQr z*n-TvH{Zf>>)g`RjHPC8K$M%&Jf&3l4e#w~QBqdlwof?Z#CVo#R^&vzajsRaI-rp4 zqqi7w@%9YO=teelU!(#n(pKV*>_fIxh-hd5;>&Q<*Y2BBUvl>2(kJ}bbAF}~T1rKy zwx+wzMxN(@2x1+5REs`uSy&@C!{xRLmM&57)!h-7*O-FwkCO<|yQid3nJfDi14?sc zbGq<xOsRGi*tkvsa5c=`VTKFEy@EdZAh{S8xzbZ3XNj0owDd&s<z>9%1&c7BrEEjG zn*9=KkcXp>Tot$}lhQ}W_$}&!cdNeqZF3QQZHw;M$tIC}r18)lOnhrD=6WH@8{RVz z)45U?mYboi^f?@Y774t4NrZIIArbWVlXOK63x}|$YY(hTmFjaMS;BJYJh~TmQ^YUW zFQ?({M}{iyG|q*cQg_>qE|hz704ws~K7CeP1e>FUG9O{%9VYtaFO^TA8^k-R6(z_; zPpz$6w@zZj*S&=OuGm*A=Xt$OwU3v?*NfNIUHu^8(FFQ9OqUi=Isj5t_vY)xEqqE0 z8R!QX(H@<b`;^D3Z&wttAIWv-%qMrNY4#Iejw|L(I^sB5eidVZF5GOQZ7<svx@YA) z6D85hHm30@YAeSOR0P6KQ0A1uyi+W-*74N{%DS34=hLT8Ct>HiSGn7z{_ttuC$;n< zNW-ysEqF~kE=X!?YiCdrjNMu+Xfn}66xfw_oDo$sR>FAJUF587jzsqj1Mh6a7Z95? zDQ8(-2HOuwb)lFy{J0b+(=yHTo9Wcw<Djw51VcXJ&B4Ymj7^7Np5P%f2{{xsMw!cM zr@PHcUzp}|ca`gP=QC?%AsQ(aX9UwvGSlGKV`|%n#djge2YC>bRYj!)nNEKW@;k5} z7YC~+cWNbsv<<(*c_RY@&93(eg;0sDcvhTf9B7Anbop}sB*}|@OVgEXM#=aZ-hIft z5ugoKh!cjvXqfSdGIGE{d`{j(kf5V=)jU3_+KZ%aFxv<N=~mhE(Z(?&^ncU)U3*a> zSNNE%UjF*h1EntmzJIP4A!Amdb+KNmAhU04K{t-N)-z{>5>3<2=f0s>Ofa}1Z%4gE zB9Wr4N@ujr`cnAR4<rOgit%k);nfZlbJt=b6rzO&p%Cp<DZi($uP=qG-X@UgH4$O6 zqK2ATUL)H@+)uhz#)^2<hqa91I#fiYG7uI^Ab>XZH3_r}<@W>t@ll(Y6M~bMlve)? z0krF<`<0>5mUv>v$;FE*DxxrfkF}Q}3DV1{T^o@(0b~ZQP%<uXM*a&{h_SQX_9#1< z{QP_(lEHyEjB%j!e@K!gyS4bRjrvLuIuj|Jm<@YAzI{5BUVF&+cx6VK)^88WTir&g zxfI)RT|3XD;euv?v!lAY`h>A>5M*lP({T)RDsU0?D*A*UOsv)H+`b#`*hq&U{=Ik| z_9W6FP)HRe<KTH6uV=6vq!VwXLwvg4l5tpO1ebhv?=MNGQ$`P7F~Lu#J}y;~UL2I* zV!ijnmUh-??RKX-wsplf^a7KW8n-46q-&Vi$f{YsF|?LRubX!Dq=tpd?lWtxm&Gzy zQtIx{mw=M}HgI9cga8J{vBps(YED;^?evJt(@kIbSR5l!cd$l$4N25|S6&Q5B6_y4 zYQyOZuWpI!^9I->=|d`gM=et1Ze`28<z^jbS!<PT2{qw*sidFyVT9U>Vk53Y9S9$z zK`IE@KAu`<OB(5R(|krjB2Zna_K@yp*U#h%W)qzRdm7O6GceRA(Jk5G-`f#Qalhmt zMUty2^EX1$$NaFgBaeA1v9ynjR*SVr{2+DXeXCW8iEtllX-~oxrP-T8gPJtH&*8GM z3~uHtu!Sazjs^r9ljoD&!M%I$m`2&1*?e{^bqqA&s-j|)Iqg;hhBl4w|K!Hn--Y52 zUNF9yre`lb?R>Gth%#3OSHrew3jr(529edH!sqM9eOOnVR#5sVMZ8mt)oJ~piFLXE zezfe?U3;?{%@eUu4yBS`6~(e=fKLng^Txg-UF2d0&GpS5?=C;1O3j|yNir8*<QI1A zO?T<tN7l!rZ^OYxcN3P#qrEVq*7N=iDb75&i!dJRz1cl=>zPIKk*9bd=%Kbm$)V_N z(c48X?UeK{cvPB^mQ|fzkhHT`H`Yzys&dQjl_#ZRic-qnFV~K6(==zj;0@F0jVfks z_NXx|bgJK*VBz@6b8pn~TM{v$opH0<1!4m$JG7Sb9WOuqpfP31q{OP!7`o3}{Y_OO z1lm1Sq<O~G%lCPAb!9c<xK-@4g&zIhjzpbxCK%U}M4Mq6Uf1Yln1=42o}L1wR^-(M zydPVU=6%Q8Q1<7pxy;V$0NGlh@2F*p+&%7rR=EnXNuwWXmW`2rplkCwzxW<jxoJ~* zs$IS0ii<P5g+hy#J@ByW6?HHObybRZ5w|8mx7qPc%4jah05H3l44Ze==;>+G2io;5 z?#9g#Vq}Z<5z&IGb9?1=`u4JnSdDJSE8*WpzJJz2qGqWskh4`m<!(<ld1XDD>N-{J zg;Tq>eSLT?2;BK(m-Kz<-DYVec9mQ&;w$tLOA{l?dds8Uvno$ZIV3dpIi2?EHtaNN zXx-9&AToue$7iY8*nMucO*AXWtgbJ{=0UwmsC{y2eSmHF1B=+hp5c40%J6x{9(cXz z=5z0E1;K#vrL#zR=*Pda@5BCd<qsF9)cAnW_-ql}hm)eTIO;}7yj!bT-EIRxwXOox z{|Q_4)w>PsEQ{B>%CkW_w#D=E*N4jWJy%x;JC-NL6{W^z$&Rqt5o}rPWT~0h*&Y*L z^YWHdhjmGxaaNALXTRU_F`joS^{$lbJv{3mG7xK4i$6ZN@S;-vZQkB%%WowPNX2J3 zzHydJt9JPPl7{k|nU}4^C;^CM$+;IZzn?f!z`8C|r>-MygKS>sm7MOxdHoY5-C=Bd z5}mo}`6yE;nJC7c*z^R}4c?03SG!KWtd{HHDc`_%NFna2RJ3l%gZ(bALLb{C9&u4> z3ggYukJ8T3_pl#dASPRww`%9Aom_`j-a}+VS67V}yCv4+j!eCZ<Kt#>n<8$fk)>nO zk&xH|T#SnSJ%A}fqJ4B$o8VB)bw<7>cHBF^#CR8drBma?7hi%>*fe#MY2+o#p#qz? zpd7o)ZS%qpCJ&lsR;B!skoP9dG2KBrzCu&4q<FLWLd&>f-?E*F13?{~hP#%qHc55H zseA5C)pv+G?o!by;Zv4l)~WAl@-Sils`P?uy!F9*__Fevo-IT9p5QFB)$;SLOT7cR zB%GZcYPl{`+}*1+r!h-79cg6bK}shpX7)Yl-bsV!wgFsd0PEhyybJ1VVw?TW>Xu{8 zr&@Cww6tqTV@p%iR<C<mZncG(a@l5X=R{Ktql#pqIdZbpPO6Y<zqjQ>+)l6i&ue1u zh;IJioEF)U9r0X3tIRJVt5v!z#f7KTBs#|=*iqB}sPEOyu*o;ZfokQQ-PUG@)Qs+X zae0X4aXs&>(i1*4IB*PnaHc$zeVa8Qkt}bDi~Vo`lJnX+Pk5X{EWU5Gp|0*&H%fcv z8)!LMn-+R3yyeD`uh;8uD}$d}nLg(36iPbpI3Ufcuy;4}EpTafZS>Kz5sub>>Qs~P z)FGDJ^0kv!y&*mO&F^e&6cQh2Io+~N#mR>ML1&Uz*mK!iaYh5V-G)Y@kJnepddwJ; z<n8Duo@MDV)U<_5j$yP2Fu`bn?n>*7RvOY$H5}#%x)5{*6^me#W1tag?XjlgO&_hX z1jTwckB6@$<M=Ou<|^6PPw&wIkMTPeDt|;EgrIeEywBA1OPgKv6QA>(4ZX<2#kII% ze!SKrscj-UmM_P>nc;b}C{Xm3_Iv9$pUgVzKd&j_Xw@v~6=IFi2NQJ~m6{UtScM9o z@V&NZMBCriwXtWumqJdXHQ$y97fqA&z6<U5)AX)-Ww>lHo)tc=@DrBP=Aq@ZCPjvX z9jL>80G>(Zx>B}qj`*o`7}-zG5A5*hHMFVpjQY5xZd8h<nBqL`CzJ$r0OQbmio8pf zEFlD0@jVrAWl9f3Tz_YW;U#KztuHoi^@_3SJz1i}N-AQFz5TjkUz5JgYfH&e6WwM5 zQ?C`hLfWaTdP~I`XRmMV)No14bIMVt|KOBo=TWnS%k@8U$<K3F<e`W;VsD^YBs^BY z#Mi{R4WRfX5Ylg1qbiZga#-n(${$tW6merI&&s|xOR=zx?Xpq#|4x_`vNx`3KEGz$ zHEJ5O))Teg>Ft#o^<20qzhlp}tD2Tgk;SeJzm=~%`@VH)p5v~Nn&|AfwEXnrX4NSW z>?=Z<pWfHc$Lb<G=kKw_RFb2(Ykc@*ou|7(dkjADEMlVU&P~Uq-RJmejLgM;i5t(K z^<zm_VZT-(GGaq~>Av?1uB0cXrp{t2NvK*{0Qpn96!M@bZRxERF9E-hhFc#`hU*1d znvCU=7y5cR?0M`LKdt@loU<bu)^$2BYEIr5Ar)R+pWeladc)dsx7jK^wCtMyqx)rc zt|iH{>w{ZZXU>dDtnR)lUOXv@eR~|Y{{y<7+>7Z!P{WYH8fn$@EkLGM7G|(a_swE4 zchxN_9k1UQEg46->FzV)j;TeRRTpFYzZC`bDQ9=@+b8MXlHqQx$0J{PY;m>~ah=DW zv%k=I$Lo-2UB~)XEo#rivRfUyA_w>mnW^7BYvY@d_{x70m!vmZUzp|vIJX`IK#68x zdf2QiVO|J{jV`ba{>Rd6jKZkW@%E<!<#{G*iLw!wcu0c+$b-|QcC9?l_rXK)CG$S7 z`3oCfh)HbfOCOPB(jWI>gl6Hs=&)j2u50S4uKmkZR8)?^J^<E|=s@ya6`jwhpOuq1 zUjvJ6b4z=IS<D<AWmI6xh1_33=8mK^hvX=@txiR9?`$G~%d+~~$!&1=b#<+KY9hL9 zu66Qx!-Fw<CptyGsF4^UIj&K#BRkM}|Kp#yxL*8#CBvvO#ZU1;d!S#EN4-lMh1a8T zOJ9kcQPnp&d~Pbxr1aIxg^7k{MJ2O(Vp-(exgCZw)&k;r{o9os7@ZB&PF>CJrTrRi zCdVumNaZ|AX%OD;dc_2JC=G*%#{?Li1K7}wYICB-p&}0>pC`W%XyP;dw7@aOJuYS% zPtMDwo$k|?Y8E|=wc|11w_=_km!#n8Wc)jMQ8MR%=QDh1_umwad;s)B3(e7>3HOdq z7fA2yjv3meEbWLhYB<X%Oz}r&C>w+Y_pWs9TlQexyvV(AvdS-CzGY;q?9cC>Qghm5 zvVxGrhXWQC7O!>caLI=lo!N5MNHAz8eI!*g<B50lfT_!e41b`>rO5jtQOgH-lg_OE zPw!T>{hG|U9k4(7_6&*6y^sv{;dY;f!y&MZwmr!Tm(^hqaFcPZk~|N};>Th=_*heE z$K3M3NA4uvfo7J~%Nj`EgL%cB<Ed)Xz6=QtdESFx09D;Ye=gOjyA;w&8JWp)gHD;R z9w+!MO_QAsie#Gjr@dY~PS71;`g8>eJ5ej5S0Q4sI+>veZTHc7ec)nf$Re3vz3;5b z6WBE!kLT8J2VFT@I{MwWvK&r03(YEgI8-%FEj&yS>ZEWoZ^p0(*>g(CQPS8z;A+`Y z7%qUbd!c=4?eeH)>}*>PLS>25k@(!GbgM^p0mCNql-f=jC1G?`6fJqHYvh(bGvNz4 zJRAsB1(T2n?8DdtvK3+YQ@XY)*8wTJC(QPzyl@}(ItO|_nnMsTE-bheIenP;87tm^ zY&;Yn+A&#@-<<tg=wH?H2)&0r@^n|+<Xd1<iCYCWmGDxKAU70i>q(+EztpVx;43no zv0R|BRaeWO5ZAkxxCQt6lz%dtDmX#M+al7yPNDYIC@wXTiuMGK`;va6Xv~sf@ZwJa zqtGr+5)l!h%Y(czE#D{!W()BlUkpdx#SnFlin;Env7r9cDN?uzFO-MkKtMLuzV|QB z^IK36`nqk?3!S;+d3GslH2EC-Y476^T;Wp9-JCEd{(^Ask{QDgtQJrwAp-H^HzzGN z#!>=Jp{6K@6hRJ|Z*3@2zJCbc1ingsmi4fqp!as<6R9nY4Ak7(11h5wi>^sz^2Ajy zRZ*X1ViQP@m;Iwth?4F?5PSzP?9!zcHpVAJ0;_|40GP5-(|*X_0Am~ka@7@!Q-(%! zz>qE`6>Y#${AIG_(8qxt5>75Y<Yz#x^rE30D5_q?sbZw{9qAA^xcdWK&gp0-0Q5qV z2F=kH-lRb!_p?h;>Kl`q_v<R<2~1IQ@pFbT$=a%euFZ-O0$(sc{6bBS#tFlq@dNN6 z*7zy-z;07Y$b((1ThvT~UTNPeYMtF2wo$<PbCp#MZ;&6ry`Vwtg<g7HCvY|Mv))j~ z6*;5%y{Im-#lOM*+!xzx6Zz_hYKKn42(FhKv2JENPa0_v+Tu{4w>J9HPW&<QiFY5L z6VGznzhtP>@_q9wsj&cg>ulW`Gd*%vy2=2eX%y2xRU8yY1hN2Cd@G77<)<Kl@B2J4 zXWPRb>`dQ5*cMkCAlv!6wh|G+yr~CDHm*#5%$5%_PdgDg)E60`P$@2tCi*Z>K|tV7 zNCHZ-%JQV~nra9#EFUBm(}Zj2;95j@pC8!E3>BNCjMk3(b=MpYY8d$P66K?*?pG}C z0;ZFXif$b5pAcNn4O<^R=s>RZ!X!dcu=hw9%sy<<m@_CE5T0W+O(olsCcnwJg=PsP zj(9jF){;<t{JK9a_y4B>TRaf|+<yeqz9=g4?tA=CfLdJtY72W`{m}iMOFp>$UN&L0 z5SCfkUiryrT+WikL#vfkn%)Yi%}~2g;+Wz=Aqj0H^wLE{@s(xww3C|IJz=g2B9Cd1 zkUN8oyATpaR09ecaiF?rT0+H_wRFh&9%_C_WQ~?8&ckfTHqV#sK&elb&;A<_MDAg# zlF{|L+4W*l3>8gR;d)5M7M;zNe8l$~Hd`RO27=M@aKCibX6V$}`CYuoq_=|wH+WkE z2b*7aVq=i(6`<q!6Bz^sX<1dc#n@@d?7!~G8ODMerV17MU^3XQW$z=m?tG&Ra@_Ua zBx>X8TQS=17M#$#SK$<fbMD)>8$MjLL({{r91Zr(yK=OjyLCmyW+Tu-adAz2FFrfe zG)VF1pxIoz_HHeqRt*2qpRShcMYAr!$AU&+Z{aD7^C5Cqrnrw+Kk(CHaW?M#Gd*9P zG#!NnV&~vgPVv#inI!-!TOWliYmk6PUuV}wcs_#HOHpw<P{{n8joTBRkHoXZ_f}*v zC8H^gFQQ-2cpPj93dDU2pK5kb(g7b6y6E@7EsZhSX16=^;at18aR+W6^zuzvwS2kW zVr`jhA@D{4wH`xt)Pkn;#OxJqpM}!B>8uq5k;B(fiS6r%_$k8q2aSxGkCpTw$5FBl z1UrpCm!~dM{1j$T&fp}N-x7DXah%e4iYuj<R=e20Kr!)HPQ@2aJYR@*Vfo)2Hp|9T zU(C!AcWp-aWwqA|DikBpN}w^lj&Y_UbqeEr%l1<!kE#{Wc9=ARih}?O;ee31yLT@w z^uZWuBX=HgXFvb!nuCLw44h!i7-y10>vUON*N!&42*vd3!I9AW0Gl*L?sS+c+!PI6 z1z@YMhL5!Yu{EFP82G$v-LJsb>w^t93i><mFJ`Wn*eD}tOKzFw%J$}t!NfJ&u6s>q z#yqpItm8IND42`yKr=#msoW+VKR5@j&22Jv6q7+?t+{@?qQQSzl#HLIH{JnCP}=p( zK-C%Z**l?kKw0b;ai2H1G7;pp9iS|VjW9q%m~v)Nu?9Sx4vf-a+#4B;xGt&|>43{K zEz;mIA~Z8_DG-MVJB*5VVtb*w(O&q|o%s04a|Zij;!W^3Mh7Af=kv4WdYFuQa2aSu zH$Q26Op~bQ$&BTRoYgy+gTqi9yPvl;9@RQI+D=SFMiLYqh_T4&&@SDF0)cfGm}Ki? z6_$QW@rhY@P;#mt^p$WV+W9;mJ$F-TOdL(T@$mHwb`Bd@tqGO+LBy1VS7d7%mls!v zQD0H){rkN}{cX$0xmB>Jq-4v!Dhzu_meY53hK23<g%=r7CaE4z?{NR}MZk??hf^q5 zd*x>d=lpW!5-lkzi7vQOK4dZx=Xd=~Y4y=Bwx&7HAmZ`OurS790a`}tX}?|Es2?%N z%chS$w+UmYDwOGpDz<0TNu-&pQ-_okfw-JFZ%l00BdBNV<~RY$&&nO?2!aZ#0bZEP z1}6FK12z@1@@Wtp55U^-<urINFs8DCY(CE-y)X|Mv84Ql?w2Nn=9UAAsqPNH95Tp{ zf2_3XwM|9p3|LsQv=qV(NGC-es~p_-qBJmiZe-YGw3LoGq)_kR8NKZ)aeQ7>FJGHB z_3TcLNx-itorv08?S+g5rt!e;6h9S&C=O#U%<;~w71JC-8t!&ch#w&mD3N`csS;?n zxlK$0?3bs`Rlr1MVPZ?L8)_C5y=YE{4pvKcWR@h7FG4{}Ap#NnEQFz%?P$<~W>(A( zO%al8zI@=5mAL%8#of{|1=1K%Ly?S_-Mzl2hf$_&9wm2TQ(9Y#iKbuWci1(z{&fDx zERD59ykpY%;8~OpO)SK@{`?N`DHNPx0|w^f<~(p{u>_ZoQ?BlL&vn=DZ?A3~S5@c| z$S;m^zotRhszV1(W0ug)-p4h48n|U2QAcaH*7p1vfs=WnuCz=@n>Z3BbL(wLGNj-$ z`}s$HfF>(1Bw$a7E)Ly>Z?#V_wtpz_?&ngH=ReC;H5pnzV?!(8d8uF@IhB5%mcsSo z3~uiW;%?$Qpid_pAa?76af5)|APs_?N6DPN0<O__c0^;YOG&&4kC5w&lvJ0AYv8!y z&e>45G#U3bM|XlTP&>Z51ocG!U{*ClyK}ba?)WWD5tD4DM56dqOp++dJ;f-GVz3rc zB41==<ohGMQ<hg7BR(cb@RKOWk@7O7JG~$795YvcO4Jxh;lH^x%qM|9iPeQy8-mOF zJ*8fKZ2a(HV9U_36P*tYJ5#Ph<IA58BLD;bd}IZX&%0Y+oU!iDpC2{X+)DE2Mx)@} zRbz*~?#Fq8=9K4yVQ)w!ny;d0c9jH)x07Y!(CiXW7KlHGX_gGKgze!+J=zTz@(=yg zJ|o~9jrQctvrK&8u&K3JyBnrritiCX3JZfD@m@+at#apqH4-ns6~`}mWTFuaiw<SP zWSd}n(l3N2h4FnJ{8;$}#4UaY<}t|RkigjC+&?~^Cj&lM%Mfu235=+X@$4VL>WE6v z*z}2-0-!W*zCQ|YVNyrQJ#xuZ<tej?Bp!Rm21jmqOTZ%MeOw00*Pc2WnqbU`-^6aD zI5|ccGK}&O{+wMkP&kl_G@HW#2I7U6HGuzW&W#_srWcC2BFgJKaGi*)!Bk4+U@zFM z5Zq-tY>l^5logSXa4%Ef7rqVH5tQ76pu~s%gZDK2afKpo*diT}p7&|QK0k2sMeMUj z9h5)F3LSdlTwIb~SiH6QmCdjr)BKfaH?&fdW4H-avcrwT@GJwA^J784;eD7=9WM{v z3i>a;w4R1Y%FT#JwlgkALB-jm7SBc$LuC8?HUm3ot-{Y{c;A&>!4)I$<n3SIP)tb& zmJ&q}F{FrbGf>03UhZ?U&10BYbVmVexdKBW1Add->vkTMSSXbK5zmFR+?6m9*{|x& z@ukkWVVy&`4wD)-JP^99?k(j-L_1G*n5g<$h$0Lj3iMY5?lW<ov%v&=%~)8lACP1) zh!l7@%CHCj`yzlb*Rj^M+_6JoC1MIFM}{S=s<{yv_FtZLZ8?z7S;Xl)82P}lU9kH| zR|nwH^h*z05j{pGig%=f^juwT+Z2_{Z=}?#bjs!gTue?qA1=1x))yF$-1^3b2I2b@ zh<EoAO<HnYlrhdy+t_)TzpZq{!{TomM|kEn@)98rzx+?onx;SH-(hu;i3|$(UNlAm z{lF7gFNO+ufT~o$?<Vz5ZZnkNJh^u4ltz4mC>=l2(LMA!&??m%!P9X-C2O2lT!q(Q z-CdF0)pg(i^gWZ^48*kAL3os6v~1a>kL6^(AjR;~%t5@hiS8UM-WRP}HJcbT%tS#~ zMC_byrBXkB$sy;m566ybu-sM&%KNOi8NIStqkfQYerr2QMjEcV3!Rn7L->>MjL1G{ zb@@A?rbEidcewOaTbC~UXNQG+LTLj(m*SX!%?Dxv2T3`%tp8a7F)-bz;T;9NEs~RC z#V%e`$E3^?<9NpjWAhuR8U>qtJJHhqFm3dAz3;g^&F38+nCaqb)2WxCFwh)cQGC(j zYC^JlA4}gYGOXp*^4RC69cei;P*HW6xIUY;_<#09k#85;e_nFyFQRGNSYpNHMsvi9 zwR;2E%T+#_@;ZpH2eJT}o<bi9&OE`Fvt;Z{RoUEgL0CHZKrIJ&l*;F<#cOa=Dgj%` zvIC1CcNeWbe|;72aIK7NCstY!%TUCo{gSl(8Jh$*{8#vSsf7LvbD2t*=6379Bt9f8 z!$A7OvaIpB4<`k(D=ah6b6utA$$DWgzpj+8Cn1dDh~ay7l0r2BQr@=`@O+Cmuc(nj z{+g{xCOHj#G1V^k{ZmCI$aa>F;C<#)SfivkI;%h5P&xdL*RBVwWWPq`2$S-+tmKLs z;ZR<$&@NVVUAMWkzEtzB-CufN56g5bHphb~IZy-sPH-{+F%j*Dr{eNj^J_~yHb16O zekevqm(f=8*PXynPI;2Aejl~?#O?i-hU_%UL#0Mv`^JH)JFl{y9k9OMwZ`>&N79zE zPy6!D-Y<%~7=J#eO}dvoR63-`i~NaOCb*Wh;NWTOE0QI&o?=36>Mn#^?)v$2C~?G@ zCxe{~63-+8ns9@>BRjxDZPFKR$8BA_=7HcYAMaIuN?u`46!^-`$nb-H5~WwJ40P^3 zC<K0Hq_J<lBg#b*xln4Hep^JHYH(lTlmnKfd>_Hk|HPVzBX~SW-=JT_$H#m7%<Mt) zoI#a0*%T7{u|dJ_otaSg{NKP8;HrIX7BeEXpuSeG*-a!XN5lC{=$uLgzV%lhtI7m8 zo+%G)c_p3ET6Bq{ZK<|QA7aP?XE;?(R_72)7~wkTJcuahyL+nE5XB$COHb0v+7<A` z4_h4${8P1r5y1=_RIyA^8?UFr*v-XnQ1J716LvMB1KzP+x`a!*%`rv0H+re>oO%Vm zLWRd#^NfPSKQ*cxuTQG*^3C4CQQ;f)N)16yzHj8C&PgEb6E26s02yV$@>5KQ!=PJ7 zeobH5`GL{?@|aDO9w+%Sp#Qdmuo=?*b0u{syz6J#x~%a}W~O{MyD*}ieXPl^LhnH7 ze}fHH`eBR!zdAnYKD@nEu$=HwqMMTYixMv}sgt9o@jSegyAN-Qv8X7uIv-jaH0~&W z;FN1ubz=`H?C2l)a*j>H0QW#Z!OKTIX<D)4o7;3wvzp3f)0C8&+6@OPn{I2F=uQMp zKvIkY?0g#2U-Xh;axb_#it2Fi1QkarpqA;vUH1$_Gp7z=SP$~s0_2~UExa?YX~p-N z&$%+d4<@rel6#XWuf8&1vxQ$3YOJZ^H@S`Oicb}fH<JsE`qbPA>VnM@>3cy6a#UR5 zNAfDMdqJweKof@lm?lzVDF#HI;se~L%r7eL17F`?zVl?yurkg9_Y4Nt2r5M=xX<UH z(k*5Cmk3Wdy=UVgC$k45d3`&^Z#!sZ+AsQkvr?$T{i5{OZ_^{|8rMkimEWIL@04@i zowZ(yRT=%?o=xB=P-e*p$6f9NrsfAb-{YNdr_Xf-$<loldMk-ZDQXce^~b^5&8)8e zga+sd+<++)Nty{tiT_1i<;g?#F;SiMta^OM@#=LiI>e&18xkr8l9l&8YFw3MQTCR# z#jBp(vmA2%M<wBVs1;PXb2}gs%=$>~Mr6yzE(O&*zwtEo9Z+4xZ)KX3T$-b0-LYp- zvo0Biq*KZYC6_<Mf!uM3o*woJr8r~p`KAaOg^!3UnR}v(A?s=UG*56BaFh8>p_q~# zr;*C+75n(7Nn+eG^+SMLkk><*5e=6+#_iH97C+Raes>@y%)ik-l(lp~&a>s7THkaF z+rXJKf}Gr5TOEsgBv}+!beHpdX#8#He5iumIK>DOd0+9@1@k?$h-qA=QARUVN`xrK zn1Tp5DJbq}nu$s^8tnM|3H=xj5I+G}*_LTEX5MDlT5X;veoeb<XDi<re_heXgVVvO zWzaoRlYo&%mq6?BxV$=Gx6{K`g6f=9%itV9DO7KnP_VPLZX+6RG8L#|^#!q}kVhQV zJiAfN_~5t5+n1l_Kb*?{^Ri8}p0T2Dp{2QPvi{x2qjhz4lm-fByvgDm+R^y)M6wsu zug;(8mU8q}e%kgnq7mm_2XCR)Rfr&4VT(X;8FCMZBwve(iaM6g>Tj<4-mPn`U8P3b zrsI`w-UV`XJaYP0Qn-=l*Ukl64~$ooR5`7fQ(-voLH0qp3{E`#bgb9RAz_4)J**iB zUnQ&>ryH3#QhBJzM>wGG*#*GS*r)Cp-CfAa15AgEL+ViZ%?Jxa<j4#g+v~4@H`2Lq zL0UOiu6x@kkOZbZ36C=3Di7XTQu+RFs-R?=f|KVb*JFQ$qvRDFCRQ9aJ?#%z!f61x zbzR*D8xL=tH&I5fnw@%gn}((f^F0hjX&QHgaO2-`4Hl~wf%83<EcuOd@HU<i>wRuv z_3@|g!>&FDVS#!0@=H$r1CmX&;x~E0_oBj|PMAL@X>CN<K?DApYMw}QhAp9?5FU6b z(6*^8kw31+Lp*ImSzBOkr}VfI@%nGVcNU9WQ`b%Bnj6IXPO75!N8<bA7yoJYw;+&e zaeCzt8BL*ZD1-$I=`PNpF&{W!a>vMsK3|UdM1&g(YM{^rXRL+FW(Y?3ORZMy^AWp~ zkeV8}@aC9FvzT3t;&($?d#ZezXGTZ<m;DBxguj30<LZB<c?dBHs1gJBnACC1`6Y{y z3fi;DVFm`a!Ozp$Z^TTI8uxt@HX#ii70-3ilP*p~n>md@#P=rmd(3jcUY|)cmf}RZ z$iXSO@=Yq#4E(*KJ7EO?;@*50laz}KH>CN18$)C)nw+2m(35VFweT^K8ff0PvBq|N z)}~Juvn*3wmPWpJ{^jvlwZf<^^1<=0BjjbJiY!w<&HJmN+_{3o7TIn*%_}zLt#2tg zk4v<6zTfhQsdM?pID<Nod$06yTB{C#ox8jLI5;8I%XfnDA1<MD`-x>uGt~=SaO&Q1 z^doFBuFR^(+`-#+FL0;$DROgau-In4(eZRMIU~ocC+1(y$t9j*Jx;i{={ZKH8*hze zmI(=rF@<{1GiCsk6(Hh!^?S2TJhjH;p{Z25H6`<pUc@r21h98gU)$sIYTGqA-r}~C zgCI|R9bb%@>SQ%kU;UMePx{fjgIw`G&=u6&iS|+1>1jC}DC)yly-c@y-TZ*%QByQ@ zGHQv21@NS5e|oQBk@jN}lYI0#ng*(8e5s6jbT47M=J|ROEd#h2CPIIx=x{{oaI?g+ zf&0yA;~@Z`98kq~7wu@KMKL33gbSjwAX2D3FW=_ShVMG|MrE^JKQ@o3*G$ZogB-L% zVV~^J|6=`<G+M8tt9jvv<zDTPSX6{5_MH{jl(*wqruPC=yW?=mD9SrNdLp#*esA_- zafxfL;BDpBL`>!9OE^UX_>Z1Dwu9DkVYjX&h8_6fcmD=usz`teZIjw%!AkX#%yOE! zA}qjh<GKKuVynunhgcCUp6>P|pD!6an$B(V{K(tf|J`4;&9F5HYiO-RQ>0o3;5_f* znD9{&I;oHjyq`-7O^7=~&g6mBp0%x~>BG!q3?mj@)}dQA>(@^-ca(dIYgb2lgPiut zQzQDxmj!o{YN!70>KxY6IrUCMf2Ca5WxZj`%7(qHHa<U9w-JPQpa;=WQT&x%d`s*p zq+t)-Sx|kKzh2sTAM{Mp%@@JobKdKC?FngKI}D6vE-_3M%dDvD%gzI4nvUaiGBcsH z%t}MOQbkSufsMfmGQ~}Ep6v>DX{-t~vyk8%tlQsO*SCMpojxbyhM0{TwC4y+Qm`!z zT#)2O$q+wu1K3{+tO%<U-(2}_rmOAGvt^x^kx&SKMbyS0Mp0mnujypp$dDhh#_~oA z(KHA_MJvX>7q7=#qF$a10AwC(3_gYcxiCJLkLq?S=Il?*VWEFg)SoRTP=2GOZ~1)r zRS8=GalquJ`}v00)(S61?)RUDA1N{|Vy%^pP4~~gaDdtG+5ogRi_HPST(An5{$%Up zeV;t1eNX(Q5Tgmsa%}d}^u2sXE6dBuyyF-79{C8}x_8?mdQ&}q{*RuLBOIM%fjJcw z74ZV5Hxy*FYgqg0v9Be~MLz9yyJ+G$-b{0MWx>roD><s}L(Uc<B?p?<|K(iuz$DFi z1NUF0wQpPBbN{Ez)&5{49mz8hEO7emV|nS)PELN)sLGlUC%onZ=!xul0iX|_Qhk*Y z8)Qf4<U|EmuUj-_RJTdx-DWmL#?vmUeAUgT3cbbUGSMO2IUJh(+RdWX>FqbKPnM#S zd%|-tK698bkHkAoA3&YyApi50EFL4x31&t(vhwaiS9g+GQK68tEJRX?+gPH&jBF60 zVylaC!J5Hhc9_36cvfVqO<*er#@iOb-CF7RtWD5W%JqtnRz@xIRwto#8H?s1X4!_g zV|k3dG;TfX#+hCYP}jYKv_1`Wr_SX+NQ(NzCGeW>ky^^OQYnh6{*5$Y2#Wwr8-+Ru znSTN<`C5jjc<XdLS@*9z(<qDx=grZ>`?$4d(u#kva-_%Hn!z#zPs;q%FP=IL{ARB+ zSD!xIR+o8;3tJ|)2@CybC6cyqyOB0kL!6SDk5pnPaRnvc=y&8Phuf5`)v?SnJ%T&V zwE9zLr=RFgQ+5n4avQge`K!Wi>|a$3F{@2*OIG&3xURt#QpeG0RmmpgI9MW}D1x6+ zKpvGuJToSem-^<+m{D4cYcBuWv>e5$N4slGPG9)AG`(B3bZ$S<bb38pO2!v?O_A&L zl!MH3+I-i28xz{gzRR)bYdqNZ1-v}eS7sH}rht_a^#P|eiBg|O&G%Eg49XpZ%USn+ zt4;i%uQ(x%HH>KG$9=RG(7`~Z;<Temt9zbO0ugz!q+vV^;?2b*Kff!_<XGK>;BewH zX_Oc!U%`3qxW4##U`3%`MP_V4>=NCv7s%#;s5zK3&>9Vi)_D}t4I$@+sK85CHpdv< zdF{f7D?#N67|`>lNRIyX;*|UhB51ywxx{_nhgX;JZURE6Rqo-w$eWjWYdluFT=A+f zby}*GFJ)dovKKCU6lc~O^LwbN{?w~(|Kc(`6<6@$EQ{usMSeNmS|#qha(yjpN$(7{ z!p09g9>3MbIp@)g1Ghr)#Fdqg(}3a7%stm+1yo+84HIma(QQi!*nf2Cs9q0TcG;v7 zQ$5o)Ik|d|2YFd`fxeH;pD(~0TI#xSX;0v3>4Q<F62(;-@uKnevt|Cp8V{9eNouWR zXfq5QZ@*y=ak?fIfr-L+8a#0&JuPzpZS>c<w*%4;+GS`4eI`1)fmY{jK6O+bD!}`@ z&$$MMqn6q*@}tPN?+ObF1g0#Xvp&?mYy<tB`!_C0oIZ&8QK@uIhTiM<4a?PoG2?oW zsQ2hvHv+A_%PHgPWn6II?=L^3A>@4mBZh#JI0fgF>FG^yW}#r<rLi0T+Hh~2%Eu{( zkKwXjuo&k{^e@Me&N$C^6b?Qjw?F-AtrY_+#A!)Aja}lK7o5q}N_{GkzA&a?*v`6^ zC^a6D8P0zshza(dIs6Go9|-Xd7!%im$2|@=1<#;l_v4J|)4R5qU(#UCpz<rvE?wdF zJ$NrYKkftERLo;(VVO2=sr}NSan)}Ab6dtqbIP*6#@kw1*Lh{kMBi`;M6rUL?QQz} z%$YNq69g+i&@xh7bZ}~~Z~i1bNJtog`no$fi@*X5+^yS4E@lG9X{7$!M+vp`Kol_o zIY0DfH%zEgdiV=2hiq0;;X4eCy*mM(d_Io;Redz|@nMTBw~J_0o;%za{bX4x7i)7> zPu;)xmZh_ZzzZ*cO_LW9#pyOKnUDuMDsS!{{It8RnN))}qa&xGpx+mg{^e-m;>sh+ zGI{j`xpeBHS$|8H3Ju7JP;M^fV5mNC#T^pEp#rCY7>$le>m*wTS-|!^dlms=jeZwU ze`e-2S<^-p)9B9_#eeOYh`!42iCSP0+%I7Liw7vp%L*b1aO4LO3-r#!IXg)+`=dnb z07=Z>^z|%R=ex#6Upfb_Z6;sjzAsh!+^$l&^5~xXsCz(KlcGpJLH1Rctk|(YULn)6 zTx*X1{~xa@YGFv*`-oMZ$*R{foNqz&2O&>8a8fX)#tif%1&h%)CLt6jsf<f)B6ud| z>@juX-Me?+b+J}jI<`lC-1nN&HeJ0iTMtzSQPR6N%b2@>WdDtg#9b%m7Fq)1O1gWK z8(V%FC38O7=zQYnf7}E^W<-G<xElg9J8T38<Qgy1@i|Qj4h2e+G-jRBnJi%TjHnOL zxcjLVEqKo{tp`C!rHE?Y$%RIqU98mb#$P;%#-BW3jUniaYr~0NN^)na(>R{nulIGa zUnpjc1R_m9WcHtB6<#=T@EBPokX_YhzKD6iJI-GlWrN{RUz3g7cwC!`ZR=zTc%N0a z2^Rktu>@-D+~(@F9=ei)l&l#~l(ZHrb%-V#9kR$RzWh*c)IaVzu&dBm>;Z)i$;(sF zO|NB(OFODr%1tZ8d2imJNge@QSntI4rrEK%4}^UaJJ@3c_P3QbgJy}=i2GBoxSl$1 zNm`{_CSC|{Em&H~f3%A+LkR5$X{)NYIlWSC_~N9>F!Q|^rtLtWP>XqHV|lSVO@j=6 zvu6bPC5xm0H=<z>aYVcy1%SZiIr90*3=N}V-p}asf2)Iu22@4cmk=%B{Ay@j6>3-s zF7>vqFI?7n4oW3IZgnIBD^h5HhG$Jy5u5})u2c_t??k$StOK?h)>u`AxNd5|+un{k z2_xgBK<r4S1fA5z(e{;TF2pySrX0?(I=E&g;|L;BA(-RmlcJ!^zC-&W5^D@2?-Nvs zFkHCEtl!QEXaZrLMMS8>;`2L)J^P(Fhu*(bU*5lsMwTE7K5JzmQS8l@cTM-65=+n( z6mUdD2<!he&u_(Le}ARX51{@s7Vv!e2^d6f({ksB@*8ny{F{?WxB!OVHJEx=1$)Vs zY4*8AA(<8r(P16MA$cDq(i%;VL*6S!-B34QG`^Q(^3C<a7F^LqOO{Ll(0gk#D~QM8 zO88Tvoc1J>c?#AShMhqZFo=2Le<oVRmUF%Q@tVM2h_;U*GLg>OJ?~$}G5hM?#^(#T z$FvhjN)R+AwDiz%dPqNm67chnjuFIXk-Lao_#IA|DsbDuYxkGAnO;{ATU72aFaMm7 z>>Y}$xGYId1@XI;cDynj++aeFS`vysgP;HPYGrG~s!+mI5e*70>7B&HP<?HE@qu&# zy0!~j5YexDcET>eQ%2H?H3X_)+L+ta(Zl(~W-h@@hz@D;Xa;)^3`#4>0l8S-pVeu0 z+U-8d5h@RC9$=bahMYHj9aS>yOIM-{xuDbkS+w;##IDbNq<y+m)TZI~#tqxYUI0=Y zvM>)7<Ao$U<Mc~c>`9tQ%90s<|Fi8z@d6pg$5+V>)W``78d+hVL}s7I@%w3-6d^?X zjb^JDyxAN@J`bJs!)}chv0>G`PtxVV?LjZ6PEB~nE1)=}MZtEQ01eML6q`GS@38=T z(1CEcUC3;@*aj#-HHTHNYq(P~Q^o(1?UX5tl-#E=nQ2s$0$o931nRD7!xn2mJ2Zv9 zqTxSW5H~hpnbok`qW~q5H^y<4bRR1$NC`u47|mi8pxW=SHt`|8!%oOsH5eUiAJkN7 zd9VtPVzm<S!X}z~%sXIW%DdgjAO}Rb6ho!$oD2RMnO00Dryv|ATYYg0?Q)#5S*Jk- zgVnbC&#%MONAR+w?H=PK)rFoK8*M8Wt_YjNxA@$Y(w=F$mY*k3Tx}8Ox7Ix1Bj*C_ zg+Eh@s%2Ve7K1ZzeiHyYq6%SO2xqY_LQnG?8{63S9C0myRl?itEySubn}*+6ScvW~ z+;CfhFCTs><Y|;d|3ocy96Iiom%4TR&R68urqoejpFL5HZ`_g%(Ng~$X{nk;IwuX) z8uARFkd3l?#ZIlP(9SD76E~~Z3|3@SK+(|Z+0F$Fb@%$Pn>d?-dXdNuk55Eb?Y|jq zX+5}o=J_pm7f>Iv9RivRqCJwXd_U^OatKSfZl~#}5tIe{iuW6gdk;D}6>DzIr9D{K zAggYIQ=hcrXrcs<>OKaI_W%@QZ3l@B$N4U|nHWd8_PLLpPKq=Ak}{?kbGeaCbNn;@ z9hsAbsal{#1hbWm91e6`hxQZUss&zXCqO&`^|$~<m@bMiqy|gm-jD%)UKX#7ewFMX zP2X_H``HKIEyiV@n6nQO(c8xj-87(JJgKbY!|4;06xE6IauK{3N&a(KxJ3N43r8V* zsNfx>awtFEJ$P{yW{t4jm!6H|17~+DO$&~y<qdXrM2SNafQi`o;hTUS6ET=D%GDGd zko(f2m7#C#VtO=SG-qem@hN=01&9r5NxherJFC!xapo!UjN(^{SbGrH8^aQ@tKFc% zE#S9aDC}-C<wJEc7u!_7z48Cz#LlwchGk6Zs49dQP>2sP{`9pYr?QN8S2{jXi&#J- z`IHOGPQk(eqUf(KmrClRG32013JxS<iousndS(i$&ztmyA_LIXQquL}@K9=XQ3Be8 z4_jptl+M_;?o6{B$a2)!Cr2ec#g@0Y^owU~`oQwsYct?Y4b>Sj%b*!QG5nUW$N1(p z7}K)7?-QuO`BF_8g(f#D(222P#T}e{OU#EXh3@!HUa}j<*F~Ro?;0ERpCuni=X&86 zz2x82*r*Vdy(OIv9;7oArG`?Oa_O!<HxkFh-iu{=N>J%$q2d;vR0IYy(J;Lo>~Uia zUtyjE@v&7gCQDGoXanVtXcV0E7L$sy_+l&)3h`n>cJY`Q2~{%Z3f<pMx=fe}5ZhUT zWitg;D3+%!P4*@8Q2fDGjHX3H)<HDo8uGefwu!vdaI2x4blS7ag5b}37ln7Eci}+= zjyWLQeZ)V)F^j@b^@~rtc)_{&Rm|@vC)ECu<ht%()TSKTm&qmRxap#d=G1S&22Ta| z;r*+WB`Jmr=CqMW00%HeXX8Oi8%OiGNg6Nr@7?>+$eJthkE0WxEcg!ttZ?59+K9Vk zW0t@@q|jk#&VBvWtW%1-ln6|B7zoC%H2YZ0=rdtv!!Hr5K}=N2yF!-BKxOA2)x~PQ zJGflsmv~deJmNvKGS7h1O4d`g`xf46iNSj-+T+zicR$9?#PufZ-CERo$*|L;gCgG3 z`<rZNk13`t2-7v`(XV*E{mMBz0Tp9z)rI?u%F6>L><Sg05!&-6MRFW2jdahvzvyl( zek(({^rUN?T=_cLN_Dn5%K!E4jZOwXU5=8NdnuRYQHMh~1F9HOGzpAZRT!#%s7Fnw zA^+ceYXm6vZGt5+IOD_$Q`8p<z>(>_3}dB+dpELi3egCg$Rqm2#Ni(zWi8%)7G}f} zOE~a!u9tz}sKzVu;@}8C>zaU~h4?n`<P+8Zz;E_A^DrfyGnEq@Q<I|vJUA-?>1G5H zO~Qx`H->T4Kwn=Udq0(o(ceE~g07<vd7h*3q~z4zEZip<P>*<DqXg@HO=Z47Q#)ZQ zW@@KjG+Iq0@5Ct23^wP0v+O>kcRLBoP%<r}aNqgD{ezA^42|l?nhp~bY}Kp;SAf{S zX@W6MtDT#5_|(xmL#h(=s^f-LdoKpPi2XDlhAZ^B5!|FeJoCm%8b8xS(6k8S7z(A7 znxTLB>wX`;el&X{g1{>lm?9N219F=PiS${v0RoW?c~|~=Gmt{>g#_#aIl6t_6DqCO ziGEHoJCO^OLha^<_V|^H%O_4X>-vl8PF_@p%=37Ss&?LgSifS>mGU#c^LNPj$aI5E zA4=NV=LX8qy5BXQvmXmHCI=%zTG0d$$14b))(+dZo|nJoh$}3~`MC6#8wwDkqd%wP zU+JpPl->eF#RBAvDIea4;3!9Zu;H|D=D6vIju=bJqxc285lO!qaxZd<2D*N~buuKf zMCVN`fiflcqjN4ux&os+f%a0$rQLw{+wkv?ho(jS=OXeNcN7UEJ!4xE3~SqGv)%R9 zEDYZRmle`bktF`~w8flY8cw--qfm9>i5d$%+i-BT0JONM!fAxbC2fNdaKzcCP&9$E zI&?u1Jo=^p6;Y8NLs6iRU36+x04#IuyUQv2;tIckbwf=n+J-;xDb-u1K9iLLzicY+ z>zmKot-u!<`nl~0vBaR<gWIH|zP^4bm0+UjvM=xDZ)2deO|a&`fa^&`#no5h-1%Wd zuo+7}r$8Sv(@530Te*zOLO?(LXUmEIk?s)wttED`e2qw-6;HSG`a#!7b5eLnY?aF% z2BJX@!+>bZHjrcp(BHc)xFl|K)--CfabZ^>7)0^-84DDx>u{%07o0rMM9nVl2}MEG zK^@kGIA5U;oJUA%0MVB)BLs*0N@jo1a)*X1xRXQBfniPTMRytUDwiSX6@6WZL3z6j zXo$vas7HLBp%)=3#`)zJc08QQR|Zxi#CGq~^KNJg@7K6xlhQv@Q+fM|puYeXpC3uY z{dui*nro7Wb6POlbr$rRK|UTuk$+KPG@@k!P%Wvl&XfIEzDQI_V~V+*^mEQV@$wSH zLoEPaDW8&RBtdgYdlk2}{1%zD9yC3Gp;Jh$qD)*R$x|KM-`pFvAv-XyKZdqHBz#TO zAzQd9QX=|pL+fA$25MBib$|I!S-4VleUMsz45cX<)BvDf_7>t;!naUnZhf}&e{|Pm z9vKI~W&-g!XvB&PIQ&*dR?(1lBO8s@fEI6P(cG+}1ti9APG`C14%-jg+9|xNVLBuM zR7#^>qjo|<M&`0<1s=$JplGy4emgpbj3nvY#pq3$b5kA?=AAQV5>3#X$=mQVf=21# z0M0{{6ole36=yw!9ltc`X=g02Tae5lp5zMngpu+|un(~%CA8gKU0vDuS>w^@`x8#! zh1GsS#rpQ$J2EiL?Kj4dZRnOVj60_E{vfQ)YLh}HUek{65c!Kv<Nse$3<;JKg80Aq zlH%2}%^DTXZSSE$B7PF^YyPCop<befY^7y)2mcGhE9a^w3&t(Xql9ntP!u`}dGM@{ zu(g4spft3Xv6%c6Es%Fv;B0UF7n7gFZPuuycUc_|YCPQ?xL)eA<<$H)zx>r@Wlxiz z|9V*=R9I+_te(vZE1whv0ZzdZ6@ygAf!C|D*oLT0Nl_g@9KrKB3Ja;37{X+L4?5%( zNjJ}v7HQt;;)ky8-w_k{BVbi3D^b#6Zwvtdwrt5_fM)Ij0l#JLqq+wrNBnEUW`*t> zy1novr-qKKHd$$va!F^z$JA&$`y7MdCtq|+St*O<<kFep5G0GmhNIVZ)?VQx;4k#s zL;&_=Ngxy=eroP6=v^)kwp&#J-~auEW+K!#>!Q%W$}P7x)!Op~#GQ9Ejgd;W>J#zY z4@8)=SXBN;#iIPG@(tb!nqs$84AfRlE#Ecr1RnK2zU#z#`NcV}x(<tAMcx_oR6L<C zeI#{SR9yTd4%QPGE%JY00jY1E#R{5_<568{RtTsH{B;{Q1};0F<d<}r1M0eMC>;=T z{zv&jGiz|ZO=8q{4U-v}7hf9iGYVSN82g9*!h`YLe{mC51x)<=XXzr+_sXyIeSNY< z?<wa=A!<@@+*67T;#<XLRidaT42h;mu-<){uyYgaO215$6lR5hEJ^$diql~C7BnB5 z*}!q{mq%zm=`H_8^kVPQx+4wdvM-cwFDmh8LKmU^B4b;)K;Xt8)PDP9skHviavGxe ztc<9oEEizH6`Vt+mtrrJiXMJ<EiBMN0M9n@&9o_tj2{gQDuRF|VhGfJtFB~zZh7n* zDeqOQYp%bBHx$@@#{i<hRr3{?%Bc`jBO7Bbk-`}ie;|5KI#;4v*XZB>wmnmG8z&dJ z<5tJz=;vwkg2o1H7Og*;;^$U6-3Z7(dEUhJNQ?*$1fGZLMmPmx9}P?=X<|#5FP;oQ z3(~q1kql!IK5`l-9_wOGgN26Gq8B7@*!2qYXl`<SvHX07f#n=R#gSFL0KN<y7vtBX zC1+qU6zEIP_vp01mmHNz(&p$3l8Z;ajd1W*$TqN?1PSK$oU=vm#tcd{n3fQ$Y5EJJ z(n|Ht5NGllniFbp{EW^AQ?NN^d<439+E=n|D^so82>*Sx-f_L9UH4{j5Mn%n&KI8S zPMTe_JEm^4bc}Dd#24PU^fVS<<lbK#1Lx5u1xKoOE)_uJV<2>Ja^x;e-bWdn`(bv{ zJjHp!pWJ-L-wJEB-jZ=Fr8tlr=tyw|{g+lXi{TrSa8jSuNzPJOyb$YO7{Loqi{4sM z&P}Rseczj&NI=d$_CmswojO?X|BhGnJIpOUw|qLY9-$~YLE#!0VV=Zz`KEqxnF<FU z9DclMBdyEAbo%Ed%WfX%)P;G8HM9nMhi%TBXm<9UO?QX;?GBOt<?-{kw_b;JkZ5iQ zLB8G&n}urxHxJgYRRQ1q?XCq^zi*{q>4(A{p=X8K9OL3%)ZF#A>^|pdQgs(~p*ZDh z5%K?vi6KWROTLBaCfo&>apnt}6DUP|n3M-whkYN7)eRj#oH6(?J@4BWn^_G~KV=x? zhq28GXJU-<0PX%}be2?`zWBkNd<Jqi&3eeFtSt!;!r_6T&;yPas5ZXCpANJjKKiFb zNm~t+5Q<R)sD;_NOU#n|Zl))$H9w>IZv9a`5%1l3zPH9SRLH}QF`f;4DQ;H(3SD#` z{I66-r|VR?j<C4i;(7FM%l&PQQ(Z^rKX2R_r;)?k{r=^2Uh}?3iP^rMukk7|*5b)< z>&tP|R7oRF1x3oVU&GZ*rg@6R1&m>!W)Zo%QD8G?7Q#zjPoIz<eODyet?qd4rJ(G* zsD!tYd=)5v0}WM?U(rw{Oag$ASxTX20(2(V5t9{25e;S_PKmS{%i%>6eq2GBR+7z1 zPd|D}yye82g}8TevQZwSTuhtjaOLR_OU#Y4RaJgnAfWw(tahj@2gQIoH*je=sShuT z!<qZYGguvmz#F|9C-BPhxHV7Z@<_zEC9s<d)7bkvcXa+jXf*ZecK2VRz1QI0K_OW0 zHn|bKnh4!#Ov<i;?x{oBo4XW#`}^Z^#qpq&3T;uj$QQk>akg)G%YT|#VrMd?97N68 zyJ4h3(s0!*R%~*!f;J9HfJe{tBePcb3{kvtF`3fkT$Fwm-`re!#LO|U<B>t|Rznyd zlj{HoA*sUn7V7v6rP*Z|*$@$E@iOA2oBP<E?#&Kb;5B0@Rc=SO{cYtI4(v&<`IcYM z3*NeALWKq<D|XcAtrSe}Yg2~sI|-~zCOYZ!3_%UQ@pRVe)1e#b48nVY3;)Yq9Dni4 zGt+hYlH|%mpT}9fIoYIcu~3@vTQ5{_3%9|R!RiMwfIQA2-!t=kXA^#!H|~|<qttF# z`<_ek*>cO~>XO|+4lhl#`1`+H{CLo_8+xwV?U!$-SeF=hJW6(cn4P$1r41+<n$No0 zgIKc&iGu~z7nrE4r!jUdq<J*QDAUlJ^$@z4-Cs>HZ~<==ws7t&-AOAJp(nIGBTsC2 zekydMv7!(4$|wLZouC2-E*b(Z#f==-KUb7Ew<bgNg&Cdq%K_jSQd*jenLQ2x1QAlm zPY4}i?l!+A9BkAG&g+Zo<)!J7d~U`gv)K-z>`fIE&ZugF%~oO51aBT@hoW|8q&!2F z>K}#%2#s^@uDeM1zO|6`5ZHrmS0#QI<DwNcZHYPg#R*=P0Tiz^Y*=T}ReNF68o~{2 zqVa#RTFxej1Scdcp<w|89$})9tDHVAKsExBN<Nrg%j@tMJ}I=vIAtv`qA%Gd?Ai5v z3ntQJt`C7!q-+PDGXv;~2&%?mxIhCvCZw2508eQ6#5su!a}fdry#9K;$@=b->cbve z_*rsX$mJ!APUd<X<VA?MYcxEeISx(b!SeU^S?6A-o+tF-KDK7a17_xYT;R%ox#UAz z?DaJB3oT@)NGCV>Tb}Rs`@Zxpw^u#IZ~$`q9lie06e&4MTWBC1to3WxHPk7_*KWS; z4`arR!B@4q$q6ytP9rrr<x{}=m!Bd>7)(;-hQh2zgsl)W4~9*qYRW{&!kPCq1&Qu^ zBx+W=5q$FcHAvPBeDY$EJ1=GId9Plw91ej#R2~q7_!ax<4b(8(X=?b@dLNup5{9sU z-!6$7L9-$%Ac-DiE+Sy|3gD`^kOvHsl5g6yx{kOds=xEUU~(=(eSzFB+7kQ=j}=(o zf1_ubR<~9<=0Et<(N=+OJVoQvG%2FL0X8ANQ`TyKv{OK+RpWQV;>aLw*i)1MJCYI< z8}WPxDNXahOdkQ`aLfwyfNhg&H1ww_Zs;2+g|=3DXvg56ExQ?4-=4R@sOlx&u&hy9 z-2zZYiF7^+><M)-jfjmfe}j5)I;j|kVn3MA2|od`pCsdCRjg-V@M<r(iixS+T2A+O zqk`p6C%Ht?0+{&%hmr6g(iymw#KK_vpXkLkqyF+Pcj!8IIPhU{>|asg*ux?<qj7R! z>k|8--YnT}Umlafec1-3kY#9V;GhNFmoc1@;g;v*a3-_Cb}o*uORCR+)G=DJKVhA0 z!#Ty3Zc>AVCGo<+Ya*WYA*?|fcKi-{(sWo?_b)m<Z1&J>28WMFQ2PMR5=aIlT1nFb z-VZ;@;-nz5B`CSan0Ss*>#x>7@IOw=I7v$txBLK|^&yX$=jQRfsM%8t-H!ngGnE(7 z%3bgx`4twN!2fW;9j}oAO_*8~P?5+MkVJu)RDZc7rq7%?9?SAN4m`@wv_dA5=VDpe zw69nhgZ}#b5<L>y=?Ds9`Y>wf5Da7b11zEX!E_+2UK+>`>kzrD9+6t}Qa@Og<aUoM zikXu;Za(R-=CtyqOe=pt?X~*^NaY1B!uLil9a`Rwn->n^oJoH_Q~S@0qmi_fB}Q(u z$$Xb+w;|DiU@MZNltD!AX<mp)CSid8?m-(BDwMKh170!t*bH0d2Y4tCg^+x}ii-M5 z<%67DMrHcyl>y@|8P7PB5^Z(D8{(*=P5|P;G41A(-c8jY1rkAzWvvTFsyRWIG&Bbp zdm`nU5Zn*p-_aS$;Y5G|PAxdfXd`Et$7S^x?02x@_xAio;sK1xzaDz`LmvhEGp(dG z3JdoyhOyHGCtUwoO1yE+j28NTbGx0HwitYyX|gysP}b!L&sLvPPa6)fw3y5W8cc@; zxhmydMPuYUI^nC)0zGluZ)7{gF6P{MspgD!qmq=&4)8j1xh77W7@eDzH}w-Iak8SI zs7PaQ_(@{9iIDXjtOv9g0RpD6?V>+<(d$}%HNnmrHzV$Jwj4}#i9)jxP}FYSXwW_M zDUQf+Y5auC)oYnF8AW@>x9_HAw(3pIO1s`~!~HTQ$o*}vCjXz0`r|c@0N?gN6hXO3 zq+Tv7D}zI0G!M%NzHd(#O_LHcyyw$*R#&q3Q?qzLNGqVdJ;3*BJDrAA2c9#qLvfr} zJ@`~H9(G`0_OeO4=flaxu`ly5h&p=!jR60=bm`KD_}yPsXw84qhAnl_nICfdSS}Wn z26r7e8H)NcaYm0G(}cSVyvs`yT;o<=R2b2)c6+Iq<;2^D<4SH=#N8aBAK~A4sbf4B z@7j5Wn{E3~l75?wj)ucVm?ye!rxXB`@_hw~51sQ*S{Xo%!?-knUN{hJ+?GYNUW-|d zfg%n@>NS8BRq$66B__l>n_SNsuyds5dgt?{4>w)cDEDxKi<D?{%FrEF@%n$a3tO6H zG}54eZ-J)8S<S|i&MT0CN?W|TQ`r$(4rXJ;Ea5d4RDE<8B(TuTalDk`1-A<#L11?R zARtDJzxu-Q$)$XUoYX8_%J8RFlYuJpV?|B$mZWQIRMJk__6IOc?^1{9iQYRj$?T6z zwNnhOaE%CgEJkez`xLq3m~BA8sauJYvNlbA_8-<$%?_qDE!XgL;j+rSAG0)T#)smC z+eCI)p2MT}Uq8=qiFt@gsO{yQgBX2-a%-h@@@bSDJBLb+lX;#yttdbV<0vy?WCN8+ zuSlDzi+%fNRwL>OQ<uYS)oYTkh-Z7gv3~5^KHlnLL5y5hzst6fN%{BF+@QD~{D#kq z$?X@XAo(muGUQ<3JPgh81S&kiqt7ZUQBHv5Wz*;WP2;b6zE}76>2JUNhgso^`+fR{ zl3SA+H&&&4MCtyjod6woyLm{X;Gp3Md$P&JWi#)7jHa{dJ2c#i2#N2+wYZ0T`tmJ& zt6BN*76DO0Ar6AU=efh!jxEyTSl8mN7JU3R{J3Y#+N}P*-?(4yw&|56wJ7^XZRS5~ z&@gbk$`_zMec|1w?H$sr(bssT?+;Av^unLLFAjgUy?Kb`{QvZ4A5eV<-z-HbPZG9~ zR0G`=2TVgGF%mNXw}jDn)?uKQL=sDl%#gG2NjNXdrN8|_NBDvJa>XM%j1!u}V4E=b zlW0q>lsB?>2Dxxk(K2+SvK5Mczq|uy0B6c3{SqgF46&7qb^@reX*3+k`ex!t{epX= zBySZ&8BI1BdX*L;Uw3iw5;Ol%6NmVTZ%2>g{iZ=R#UbLZ;gK<FHqt$598cLrLR)SC znF*9h3@#^At;(u1aiR(ZPR3(>K}jN6Da|{>qPY@VrAHh(GWu|nasLS37YfDV?s1>L z_Wpm*t9+>!I`W%uCywm6b-+b9O+0Q?_?E^8=^Se~oAPyWGWTU#t8;O!d8YWwYR#g9 zme``k?CIjoN%M5${|F##kn#zExXu6MK@Fi$P&~Rb+U3+ClkbrYkU%^AmPt{*tD0BJ zNrx@cx!v_jt8Db`*?G~*$D7VejSpX1EFK<HT|bFStunRn+gqWp>MiN(h4W*Xzw<95 zN+M>M?0S}l$*a6dB8dw$hR<1T-#KE$5wVvB<_9~ifGI?Y%ZpAMIK1|cDQeB}4z~_G zXd9z<t-|+U5FCC6pW90(>N?u8us>d)(!GW{e-Me8;NP6qE0!`_IUK5lf$dW}zYS0F z{N@{ao5wr8+oc)G`Si=1$yzHu`wO*s^T{6%>i()aoYzTw6-ZEkC7tg50NuAaPsn$c zT22+}rB17lJQh;hBpj^^Q;e&+>DQdb1#P-2$7Pd~D9OcpzL5EQQ$6k6cyvLnB9qZ& z2U@lb8hW$&&Gp?jVqYuYj-ipn!w>E0shQzZ-`%=9zJ1H1?r$3Kw8>ot-h=ht_1}Yc z^nDPs^AF4{bqLL{R3h_4l3mi&nr>F`F7Qi=Jy_z2&8fRU;#_tK><`tX{?6odRs9m^ z=@ga1;GatZvBSsq`>v7;7i*lT=A{(fjqmfLPCEQfgOsnX#Sm_#GdDf^KdenleB&)C zYo0L~9hr^th?h3(9RzswxwWRXn?mIM!3C*cikC0o&_@YPstPttBQM%LZ_I7O>VOg@ zIWEt<UXj7~d8o;OgFA`_?kQ7?|0HZdH9Ezl5_<sL1wrf3%r+quAmb@CFE-XjwXz!I ziOsex35la$irHK^v%O$sL#|n|L?aIpbnPG6!_UwE<j{+Ff3FB<`&S{CdH7ur;j}tw zz25SiU`a1Nxk)tP8DkF0JlXK&-jhK&k_BAYk-PGacF)ie!*!^D3>N<_XEaGE!p24H z#pv6w^P*LY7hb#SqqNvVE>tId@M&;aG(!eK+7`H4|7bE$i328<6h6RQfDWP!2otqj z<u<UA(Wm1<R8bxgK|l|uj3sMx=BK<Ko{AHx9(|CAW`IrAvB`50eJ7naat|>d{$Vpa zI%(^ZYf@vvd9oU{41$yrM?4SC=)h^%e6y<?F4mG`I2NH&iO-+(ZjD-)m6*WLlVQIJ zs2fYG5`c&51bRkHOA@(D0#~N#aCPq}7|FZZRztz`%RYDg*Bz~<e#EukjAy<ZrDmCB zsh+~M(~?`Q`O7_1Zu4)t++XhtPvHGHu~2?qoY{zuD2<UPP^7SbwjHDa-G88vnksXj z+U&dw2*F@P;wZfcC54Ezy3X+}(x;D(_9*e|NE&73>lw8k?|$pFm`${!JFad4>q)kI zA$|I<<qu;-rfuEqkHtu+2r6X4$iYAf8K&ML>+6)16k_fGs?^5F)lXptA0P0gLl#0E zBdfe-vH$S!Wn+V<HV)0!el5Oy_39+dt`&_xnnby#@Ov_vH*oN}n5;xXL4+JNatWTS zWc9k8#DXIt!I_!cET@f`=%>F$y6pRF+R_P=bQ2CaZN4i;=bm)WD;#!hSv#4%QK4XK zpdeaHTWY>Vrrmsr3vWOgKpjr~FiI50-U^8=UnZH&#!K8DwVeEZ+lp!Fib-Z8JTrQ} zO|0q0XBOms{>%yM=`&xP{kY%IA3Q*6y-2l_ug76ytXS#;xQV!P;ePuae=9xBBXUTk z)jy$hX#zd&FPkiB{h9Lcj!knQN6ijZzPJWS3kT5WKSRpMwaj164pMfG!CD+gvEyv{ zZ3nGQt>Xr`JTv{jeSS1q@y_kfRihd-*Uz_0Ds%fR;j}k@N%F-Z!ocrj9SnzXHVJP0 zA0sM?%UxIWmk+Esl-wcKcvfos%iYHtQ3T&=whl7ES}<wXWma0!MrubJ8$~XM{3t#v zJJVyxGEW3yH!pdv`AfI2pWxQQ#p}+#9oWkg`NFIJOm!3R#LWWXbm|-Z%}cUeMpUdz zNqqCa+WYoEEbsUKo3d6-TdfjOpO#k3kR=r*tC3WwL_H2!nw(OGM?{|5vPzGlSqI@M z%&8|7o{F#*IyvSPqm@Dq6C$PZeO>oM9^0pVzkmGx{M~=d_W9iRbKmdNb$DH`>$-NB zxo=@|4_BV_lC{Fj*W|u4C-r6~z#Cn^^-->5Sz%7K{VQpgyqb}+uL8E)X57$wQt*~3 z`(b^{J)dQRFHf$e8F{>GvK5X3EjnR$@G=N7LjW<xvSKa^0#$5C6fA2QZ#p(@)1~tk zIpzsH+V-+Pl#hwDi<my7b$G&ia4qo}L-l|SAv=I-5%GIC9vb&60sXh+2z8;VK2+`7 zTBRoptYf5AT8Y$i?0fCM5Cq>?;CwA|c}%)oKjRX!zQwd>LtI(U`k?`Y(g4bg%()A7 zQjrqK=2pW`C$tAi3o4GNxBTF3j|f?Hd&D{@?BYYcsAO^RmiEFf(mTh+dMDX)fRA<^ zw$O4yFO>NRI~<^-Wz;Up-X>Y#m(df_j(i_cS{C@@LqH<pGI|5k&D*gKunSs(jzQ|w zs?a0rx2~!is=P~`L|r$perYqfIQT25py7Q$5P#<$XgTT-hMp0R_aa)FG7l(=vIE6o z#Y=TqOmz7rRjSNrSX#k;uSRcZfWZ@5r9Hr0*%o4uxogU&>V!c7pDRrQBt9&qhR30e z1t#G0ifpQ`xCFLm{9qky3%|bAXC<i3&-z7PqHAl<w7g9=Sz-7eja9o1r$(5|{J1`K z-?=pJ0|`#T7k#T+KR#@>Ln`4Dm$ZquOFx%QUcO@eoX1kqYgc^l)iAApbk8D_s=`H! z$KC4eJv~3Y>$A$;ODff8Gfe9Gvp*<!hy0m~1UWmTvQlh?-%zuL_`8EwPUBqR>sd8w zN1T2-QZ3R#DkO~0b@66fQNaaFpi4`;JDn7ls_R`k|JO6S3sQ&g`pS6B?UM7=^<RlL zoH~nHxy$Q$dNN31)iWyGk94nk0B5o*h}qr&dZ}#rpkYhz)ZDOg<bsfAxrj^K;mDv% zz@-wORkg5nF-;D&oWbwHU!J{+aAI=Oj<hz{ZsFQBYi=Ocv=xNU67&lQda_E}QF#Vm z#p1#ZEQ0lpwk~PSu=Iy|vGcY_h2MTH6It|NJj1ja7qT{_z;Dchb@kw0bs%0b=foZ7 z08Q8kTS0uJwo;0ctVhNnZTYALWVk~DyP@cSOLQGh=4*uJG!`zD!yZIF<(3a68iz4V z&AH;Q`S76g(2=rKP2M}?m&{ei>cJ+ViNwU$Y%u8?wn58{RAko7``IYw`Ce31L%3in zwBXZv4k%8j5)t}=CMZ52VCd9rP>)CYi_2BjRH;-W&$mV=oq3<lf6oYO$qt#bFgn=R z?c_*x#ICkNJP4g9mTs~h)ax|6#YP9lIe{GWo#k{iE~H)>rN#;v7V%q6-uB&bN=uVi z1V(7qBru3j-tC4u$tVWOhrZk%^-^nt<WD}kVx;1KD}8KK^^B+<A*%W3!Voo^8wz0m zFhX!HCf72n4T{DVf0?NB`d>z%{cDuLgiKJ_4<hbB^&5XbmIojaMykh(Vc%3xHvVhA zvTq0SFyL++gdy&dYO{VJvYwIs&k;=)gopI6-?&GDi^`2CHInM9HkX@c@t_(G8!?TD zjt?RFbW=q1af1n^mr;uXI8jA;g)YSC0v+3LbpfC>zr1TT(qqCucl;N=EBUApkq;Je zl$BbNd?|4GK;%tR?AFy#;?<0xe2h{V&|hza32uPScrn-qRze3dEAuc-sJ=)D+6<)p zJUbQAe?jzWSu4zpf{kzPwz)49uSDw-EE!QqC^X2ub@O=Y<F)&z0-y~tikScc!2JlH z>KD??`6TYylLw$)i+$4~Q~VmlmDPFSF{$fwMy}|-{upu>6)YAZvQV0zhSG4<GFa9D zgEm0T!1P#~^+;T}?_udM!XefmQ1!09o=V!*vnRaA&e>ny73MuUJ@3JIm!ve^L{a_D z(y0uSaiWMdh>CR&{1vC6srj>FsbSWlHT&hzJV*m_xnjW>$MY9t=8Tck!#H?t>E;gN zj;l=7Rh%(Y-MA<`3Nc!bGAE9+sTc><vHyMSVeG)RUluMK%^ouEkoNIELYmPf=$fP* z7d(5k4Y9@`JL(}{?mJ`^lu4)laO{I(wStJ9ceh~ty3zwpGm7uyq*-}dT>EfyUj-d` zq)E;VH9{j+eesZOc0@JGI2_27nba^{aI=E*q5WIw!&|$pzH{9#?C=^{vr|}9=Y9I6 zh|^cyfM#q<&#?Pmug_!6O1|=LR6qO#tOhq!8VHy{DjVr{PXnB!s&DCkEckSm`-zvh zo#TA1=#N|HZWja$<QwqX?rD5Y6%kg#EJG^<`<XB6vi+yS@vAXa)l1y8M9SlIruS++ zY@+JzGiNyNqiUzPnm&pNmA;UZXydY`u9^y(Avnwj10~juPdWx9DLEv+9!5P6eH3*| zZ;UF(nKMcY{QRztUda>Hp0B*5^izGZzB2i(qE}~sn<%(lwo^B%vikOeX9hNkOx3Bu z!A;bT(}1mqLOw^36_<w)_`MX4|LcyGa9Hy}HJ=8z%nc*O!EWw)^=Q09Oy+@!4N8KW zcP;g1-wL~AE2?RA+tdA^#C~tZgXyV-9REPYmo;6YH6@GlN6rZlMu>$+m}qu}dNhEq zd_-Ur12hrMeFX2`4Q3BY+;5&A9b6{uGD?nSjVCn9ve?v~abR0X3?tsx%*2&vb)1xI zHPMOV94gBCS+(G2AU-F-Ryh3ql|Pczg3I=TXYe##|DImrW7Wg+8X0~2I%)0T198vd z3#MgQ^vmvO*#4&N>lV$voo>R$F40}?u87g5A6YIHyAxVTkn7Q7^N1<fR*tIR_5E+# z`%B-@@M+2ArdU*dzAxxU^=bRe<HG~*F2pqZ1z?(U3hmt{yJXw@`WH9#6_<BLRC>v! z2G+~!b({>NBO~zZ+4kbV&vK=^U;Jf_j;}Y6%~R^Ch?tVg?sXT_CksNgF6v1O3_BZC z<s76K!F=V&+RDDy5xxyC{089A)Gbi%X(1P;WWVXLBxV%J??tF#l^$DX?<B?fZR>V= zQTfP$II>_jorG0Z*BmzWRe)D_jGIqoxnZ+D;r<bKJ8{SJOeRugXUY#(KA7`W*JP&E zCUM!QMQ?xaiF>o8?rwH&X3;BWjgO1x1}$WA?ObUI#9E&)m-gd@Q*aER^C8&WprSqY zT;uS}-S&|ftQvRAYeLou{2MM_TRB8GLaNWX$P+>m&u%SFds~f&@)EeEo029AHf!}o z&Xr2Htjqjv23Dc<%fX|Z?1uqlaxAQuoXkuE`QiqMI*-6pdAe!ls@mS(-S8K4MGy8W zBH`hF#8LBQuvyB~c5CG``m^Jtn2eg{B5B<bIXzWD?Gri+M@(pt;^cOGAlQAkfW8YN ztUa!yt7ut1ERmkL6yiL#MH8KcD&%X8DdzAeFJ>lgtjm0I4qj|(CD-=@6Prstp5X&} zP|q2MrUOK8V&zUna|^|I5rhNIbf8~f4|V3+3UlX;Jg?1`ot5PA<$r#Yk-fU=LZx^? zd9~5ShXSIH=YdP0kaP362a(7QL!rc(%_U*l7Js5lTJyN8f?jON+9CDAp)E?K_l_VY z+gcJ!n-us;2drpnv_TDWYc?ctAO|Mv3_Zm_pTH{KW*KR;pCYEKL~t?{-~p@^p#+1B z!{k~`o^e#zz(K?Oq^@*~;i)`N7(2SFt{PgaT50C!?aH-U$f>!wwA;x!v3Bv7Mk94C z+V*en8e{6QUxCppZ!VJ2{g@fPW4`cM$>+dO1it_X!Xr?xTLLt-IAfFLy#vFg4zH0= zoYk>W+Qi16O|tQUZ`WF_(oL+it~ydJQ`9g~&@^%Z!z(xU*Lrq}!Dh>pnlsIvT4^z< zCixy^lrZ=6ohQV<)e2D`y&W7yXIK$op`xnA@-=s51>v0yN^;+_3XC2ScxrzZrvVcp z)MyrJY(}Bko}%ytAXMn})y@@(GF58VC7Ko`yHC=M(*S1}Y$-SJR;U4r7H22a%ig{= z(eu54GYUAow$IN?rT*YL^jz`Y10Opr+5PN4ZE-0PnD1O1{6{E{m;yxFWugEr-iGF! z7akAAU4Fg1|E({KFT#|-Quqd#wYIs+Q$Yukif>?Fom(HTd49E7WTmvDV3Je6`?V_{ zR2dgE|6!*#f)~EMyK!W`5A(OJ{#V>OwG(!`cVGUt7qlBWlJyX2ScwqW-&(Po_W^z# zxT;iPyil^2!u6X(2g7hXVAxWE{OK8dCrMXAPX)@k1O-8M_%*}4cS8u>qYo39vfZS9 zi=C$`ljE9#s#uhfF>tk+alZI-Zr1wvpX(a0QMaKyJV)Mx2AY&V`F=5WZh8;S)YHoc z0`*kP8ZXRsmo?qi@Fi1q&D?+7GkLfO@k@)W0_#7{>Di^m{%G5VrXYnhz;v|5pc!BT zZ!0*K2Z=cNQv5xA)^5K7dg%qhNzDfrOCGNdg8AW6MCZqj%jN#v-h{q}p%-hdK_OuN zW2~I@z=o3e*#a}p%hl=DQ)1SCaV;q;4cP^$Iz*5=2cnzOo#P%Qunrutgg0=+#U9HB z&!G6PDxsAMrFpf^-HlA76yxw~wR^#mpruSrzBqiEYVuHr3X<hQ)z>593+DxuE2*3f zj3&TANt*{`5c?^`V{o>?bjgQ1z7<4W#rPK}+XKQ{APB(EJFwj3Skw+}Go+5h!Wu)V zsPU+;cnIka+h%qn%d#G&Qvv}H(c)`~>yD=00|zxdbmui{@q$Z7A3BKGAF%b2oO;_p zH`Jp9)PSQDD#IaCteBOcG+@JupWwtmTtRSC>(8F1sK?o^REo6iSM0}n2m{vNYL7Lq zlyn(cHx^Zm?xgEd*8B=NK-fXxEvB~QMJ#=pZLmYU35&IFEi<`&&jE%hF5B62Jxpg7 z!Mk~cn4Sju&VdhEXwbFe*U5}+EKER85vQeXl=!RgPpw~Z*8J@@T2F;~3@MyK&L5H} zAbg!+aI@O6z%(QIzSW3{x#s)j8s;%oS0H+J-5n*E)LFPf$(>1$bZ7UNLuAm?I7)R! z7=eZbo{FW|k%6LjiDM%TjKhWM-0aCC#1c7UZT`pwS^aPOko?U@bn!c}J%}Qdzr&VH zpZhXtLz;-A7%$~8YV6i`Uo0SfXm!QH`mU9q^Qwh>6nBiSaR&Dw5Y+fQ3Sp*(83?Nz zWqPMtj<z}J&uhDQYVjQ_8Ab=HP$sC4Nj)rSkdT9npzR^xNZXDoP}dGXz&8*uCYSsE z96h(oO*Fh5*L82y?s|zoBgYlaVIFNXwCV)C8lDYViLd(}^c(*^6)c$}XoAezqH+xH z#{(L8-bKIjL8ZvYIj=}Oc8_z|dqj6a^=>|X$$n-e7Wpt(Ho1t1kOxbs#enkDFUm3A z=1LFp!eh0V*`KiMC)@}r;*{Ae_X8QMsGA$0^c6LkK>VMQr^wysmKr*NG<?USM*16A z7(O$8&m1xFH-m;RyCyNMzKP2|UDPuoIik(#X3HX(;;GIBPa0St!hyfss|?v2cV)MH zsji-%{kA&^hSsuDH3jDbi)oX#+N)i~R(*CQ#QlzWE#r{YE$vk!e^dO0=dsl>27Alt z_@~<EpMU-cIE<qn9bwsQz4JmD2Q9f{`@(OWVb7vYzQKwqVhvO5iz8e{)9_$#pDI;z zBEN|0&eUw!IX{gNZhOe;Ii}c{e_f7$Ve^O1v@7)7L(Rur-hcU(zHOW39`u8$R;mY= z9y!$~YTTmcCZ(5jN&5zMtJ$1%=bgLXs?T9;w{L#4Ij3Vfue&T_MS5pdNnxdQ)h(^g zH<9fh(qaqJ;F9Md&U>#fdcFY^5B4#zkUz5hm(|+9R+G0%Ww_GrY*fZ0i~qqq1;6Q4 zO^x&@O4=M0<RR|qL;dAhgGl%Sii2|FbR5rHj4d8FSy#LT+LG_9$q$TNn>?J)F6@1I z;{Ryl&EL`UXjBe2F<f-lf=S+U{_WI1F*hxajW46zH}ZsiXIdskc3onpC+oUbS?|ln zNIQfs_LNmo^8;=vYb1d=swm^|F~D?V`*G~z6?R|wI?%wAAHg~To5<Eik<^0_RyTkm zT?+Pri%Wh=6&fZ`l$p8#MoLw=vSZS>JB$2*)-Ma117@6OWkSKmrf*i1t|EL!*7or# zZ3hzP;KdV0A}@cdr);&8RK;<tT~*CObDOnMiaF*_3cgUhBK$?<KXV}?xb#>lTj?JB z0QUv2mSmUvE6*DE*$tfg%?mwM&E8x@A2=^EB0Msvmdk4pJTyR3p>&t6_)Gu<<<&?t zi8(s9S7n4uinW~L-PJkfI~w)ZyUQ^iLEXCZ7hM=pY}lp|9h!fHn>AT4*7>=7w!Hgx zl}Of;<_6*<fNygvT{m>3I>?sCUAJ8G@vJ>&kVXQ{R<v0?I=IRZj;iTL!g1?0eWo?y z-+>Ui0U8K?QGtA`M=(nr7s2XSG-xy)w>-zo{>t=|8qeV0GDo_Ub8V(B@RHK&5T@}| zc1G6gFlkOl<%CPjQ@hd_?Q%|JN0=}?iM5t>*248GgY61)glsmj#5oJ2Q%X2IgOEVk zuxmS>H!_?VJF^@sWSOQfTT~Nn>tro_g?(z<m!`9*q{%y+)k-<9v=gEzm--QC<5W;_ z+f4qGaxEVlUP5)?Sm7CU^Xy-|M^`1Zofb`KP-Es?sIKR3tn1K8s&Jdeo7))9<R+gg z>MckQPhtlfo?xf#MC|t4PrfHkpyI6)Kh6gMFYPQz6JEIerNFq(JjJDuTE%;7lzw)2 zu3gB^t{^4oLnoj^-^8px1T!8X`67cBf{uY$l%DQpZ5Qroq1vAlD)2j7tN%J?5Sq+N z4Hx5wKPW)a&|)JJeFXN?_NZ=}ZMZ_K+d*`#JWn%L<*4f=b%LImxO&}kg^l9lhSm8O zYZQ;!Hab^Gt9^^n%?UVnKr`XT1^6EsTRYf<#8Ro2CjoQc@LKc_dE|r8_XC&sN|Ak~ z(&=lw)thjf(k<4lc=yUI$a~BW(zaGYplEf*<Fju7kt2%M*L(xdL(%Mpn(bIFesR?_ z{f`~ZMzazwr}}?2Mstiynq{nLc*Qp16H4P~#xQ4jcu>53yI~Doc5gJk>Idpx)uq^u zq?D`TH#+x--{^4Ec<kUC^|F8)X4fX}bvyB*f>H(Hcpd>y_y&49z`FndQe6#*<kx!r z{^g%m>88nz<1F5Cey?iRgyfAi3wF-BYt1D4IUT)oh`V>3Vegkf%onwfbhwsTRCCDq z^eC_E?euj_LD{;m`6w6Ki{@ze)Z~Ham7qWml%7RRlebhtwYSFZZs$`cc*5!n-YVbz zC5;X|d)64I)?d!FP8yrj^L^duVvcv@rG<&%?p@|5Sx~NuPYA;cz}<vAzJ}N%4iZ2r z6n#LYr&?20yjO4b{lesL>RL4IN-zbj<{3}AQoGoF#f=IY{cbBGnNsl<JlPDac?B#I zJgJ?_4G?b!!D4Prql5Ugw`#?Na<`N`;5Ey6mW#AdSAv^QeKY_v#MpU<s40LR&xc6~ zTsR?7=x4*@q{)r>$AlH@rsY4p!JQTu*t3^$P{J`22ERDvlUTiYq5rrpZJMx*RoM2> z?;WUlnop@>(RTbb#>RQD(eFjRL@`trJnt%LZj`xsuQ2ep#4UGN0aIW(8uBi6Wt+yL zbwAecTK7PXDR`3k=^zSV>bvJ+-}2Lukw=mAkPA7gwZ0uEig16Fqj*{mYqBAL?F6U2 zHu(2XyxV8C4@UEITsOcJ0&n^e>I=D{cm~1-5b(a}vjFdX0vwGZ19svpgWsJ648)Y& zcWQ?Ri<B_=nUO|U9gw+_PgH2+gUhx|C=X&~gns4d8T`3)6xplS3@QnD(Gj>UttBgO zN%Qc@F}0dFT4X4o1lh5+H)YMN;5pY4{Z3%uVP7)Zz<UPx3dF6nI2S%dRBY_*wyW^e z-X^WHBzMAeTlkd0(}Vxy^^*$pMtQsO3tj&p#GTs8Xq_f=1XoS`y0{tg4{i!WJ8jh4 ze~B$wME@(URx>E{x0ZR$GOw#ezj)-KKGGpn?1rG&d}*}->(0j|SnHMDez|q{4sVEG zTIi~;vuu>h0kl;QzvVsq9d_1BMhO5PI5{h?SOpPFK^$#@ADbc;wQUtgKKW*Lm1_2E z@n<j|YfS60SB_$~2%y&rX(x#f4_a)H+v>cj^nYWKo~HBqg@3<Sx)_pygJS{M<Belt z|F;_6&Tu=7GwevPD>-jNxf+VF0MkLH_;`d71~8`xZu&EuH=Kr9wu$M^bw(#M7~4HB zr!qMP<%RW;QQ`SvMGrU0v~C*+OZASaT~`l|D(NtE0lI0>Od%O~PYQ^_Im+?XvwA;U z$QA>`o-c8=G;<zLMl|$lEs0=c)uFAUGR3g?zH_fsg^XNG`L{qYD6Y1&+v+51eb|bs zRUZUrkd(tU@oS99LN!6vV>Y}<giy$3*S)X+9t%#Cqn;he7~;rZNHq-dUu)FL7`}@| z#x6;jcFlJjW2@rS`23sLf)?-W71ujPSE&xb#~qWdMiGkTYB=+y^t{nF<VPSKm{U0? zS}bZAhI=VfCY`_kV}0d;!FlY5T6k|jVE#ZzD!InfY14`UjHqcMtmMb5_RGOzIr8@n z$s}8PaE5MG#xAtUjkDPm@8^t)4RoLh<_QQmCl0c)wy{~c&9fa(d{bVfv9?iVX6QU1 zxjmhW0W-vf*MF)X*4R~NcfI4oD&gQrJ^wWdK(lST@Q&rKnmJQalzwCd2g5V|UxHWk z6f?(l=;P@K*_6cD_{L|Y!G|Y-N)0_RTcs&WR?X%sN4tSv1~=vWpiK3*{D%^v1rywN zYV5ngEqLkOKI`F>k$+mTuhRY+@WK+bTCmC9tMuf1Z=fZhcAzL$9?CX-zXF;Rm!6$> z;7&!E&pE3GXWs*}kCMns2*%6VHv&cgs2jcAm0PG1B@*nYwbm!4JZrTp$1=)mxVQGG zhh32hS8Z?ii4wK_{9><`4=e-0$#k9bB~5AX=4L%a6D-+!2vNrqN0!_=a7y_mRWv3L z6nSE8@r|F2V?XHp&W!5{%f%m;W4sO?;H04DTq^fNNE{W9KI+Ve97RDHg<{Oj5pf(c z8Ue0LPtyanle-qQTz6Ax3^d+-RIl%(2o6iaQY}%JJFk9m&R@s8rd1`_=|#C4=TGJN zNF3I|2&>dTBCM^`GM+5oH}<n+cl;O@@N}m8WrKZ(izu*1SF0u_>^))E068}&=Y6%` z3CCW!mBs&q^F@1irz`(_+Q&_6THX}wd|YAVopi#>d7ID=KQwVe-4(0(zYh)meF56m zHGH+E^heA3)Ao-oPo^=7KkKUfnON<g#F02|0_>Zl-Dc{AWm#!pM-Wbgm?8**C>2L; zH(4P2!jnE#e|6PVHY3b?EVId^EkzWX{|CGTCO6cpPE>BU-`$WWbQc3~xs@793&1&m z>xX>Id=!vU5Jz@UBT_LzhI`aNZk&SkCv~oBW+NKN2s!+D`_!E(jq!yu*ooqWUzoXH zVO8%V*l8N5%}?P?hilQUaN6M1r@E>p_j%ktw_Pq_-&{l~7)JlN*9Fn3F0;mC_z%J- zOtBZrk2W7T-E0|l^5j9#m~)X>AB6}JVQ{5}%N0-;`4AeBT&)H;!j1iG%SYU^3ODWQ zq?yjLX+K$dzuwX4ELAMuSvaavM|aUrBOS&yvT&5CFU1G|tW&8`7=H^^D3B}xC<>(W zj;teNw&3c);-=+p8JA6EHMipT7=c4);hPF=6VGwt)~&6d|DR3`Q?W5szX%i5qOlW` zVyfxg$n$Ot9Gs!rUtu&z(hUL^{f%x=Br{!L9_4+uHZa0E?gOpcnNVnYC6B|$UeMj? zG59S8Bv)kPZ7!qi961gvk<<R_as@OiyweydKBfqXLWSg<f`}I8n!$`bpB^q3h+j;< zj$c%UT`OENO$6_(X$`+nu4_>c<2&u$Tn&YUnSX?YZ{BM<cimo1ZKr-zqgU{VO-He> z7=RK@SI)W{vg>HOaE^y5En3Yh2jqXk@CfFX5<Ui)OVdholjYcA!wk8lmaQN8s)_f( zrMkuEun#K?vof5^Su?5XG?YrG@^66v+4GQ!bw<}uTd_cNio@fo`nW###RP|aCtfCn zaFusQ;y4|NATzlU74JV1Qs&N2_HPRe-)BB=r&P{gW_!-KKIymu?=+_{`Bl}!%TmQw z{H#mPqug0@)nyF=5{7JCyaee?s2t)jrF0YU9bl5Kag+aJ5*7GS<erC7B}Ex=QiJ2! zu+(d4sg%Z-8D5to=L7f_Xcz?sEwem<QFfrLu&1+BMQN*k5du6ygg0r|omnBBYVcLI zYo&M|PLdO|E>Z2H^ZzFe(yeKC_F`_Kp3W%|WBVd*slBLkQ!St&c445vEP8_!2!jO+ z4F;Ia{AlW`3l5wcaDhLLeUM|W$?+|781Jr%`Qgr|9W1_bdVtBk*W7{2qlk_~2N1_M zv$THhk}^Np`mW{Rvv8v%ES|QI;MtosPyWr^`EuS!-F$m?Q@AW-H--3Vm!lZJ#e<D< zV~pV=K(3Ir>u2SRbXx=pN_lx;5P=Z3eNXeOG+5DVMXHNNraR3XdrFo2!QmU&={go| z8kwQ_f04)&UmjNp8B|cXE$gTpC?ytmK=z|O`O6g&ouzawqH+z(^;cs_^hvM`Ts)e9 z_ik!i+SDJlsQO&^4r8yy*pqdX^Lv0RiZ32t1(3GMgiOi|0&O4<67^DvZ&<uc)e*kh z*7Pd*Ib$S7&4%m}I}-ZiQ~rgMlf2RS&GyX*t9%1tT($V^+ZWl}E!$pX_xEMr9~`V{ zBEltNb{7=;y>aq<^a;o%D;10GnYLd+Pvx<yk5&;IU4J*$iu=cF<?0aIt;8Hj@Ehir zskzd(YD<2rF>Davv+8VY2_ZY}ikqke@(8AY8?uL}6%(n>J-Vgq#F(M@Ee<hQ1!`GO zt^j&B!(Bt`h=bI8sH34EjM5Rv85*>p#SaxbK?W0q88mIF0+zeLKsODgW)J{9OaVDq zsw5|fc{S(-&~pwkrMI_SY`Z=u)adCO1Y+!LZ3W-{bOfk%E=&ySG;sS#=jm|G5F%!L zRjc-A(nsRgvHxskh#`ZnvWi(~F&X6lrezCC<M~HhYgUYLN5EC$R*Y%Xf}X!>!*=*R zhs%uw!GkbxqopWn@-}<i)HEmOcLxfOapIv1I7GEWH^^L!o+^JH0_^_Xo@R=53|#_w zNs`u5ia`dEqYC!zowm#CLRqX~=ynQ{A^r-|(KQooJE-!7A31&r=LCM!y*4o<HF)#s zcxY?@qEFl4O}L@erb}ua*e!OTwzWm4*pQMRy!0-Gn!gR%A!iV8X4HOM)PuuFJz&l( z-J_-CtQ@b1*b%IdUR1tCMOpP4)`K5>7JnVm{~g1XyfqT@NcDrjX*vWCcl*q4IBbtV z<wyZ-hISNc7Dg|V+)l-=2aGk9!!_X-lrjbp0JX5RFoX>NYXP+Y*u!E|gD(+;4os-o z+?W>tSpzXOu{CKFfk)0w5W;^zU*C?$rYh(uORTWL9`Uov*}|gb1HVxv1qYC%QOzqe zoa;eY%5#N6IeG4b7teey;^vtmE%+@&ZU0>!&;Svx+TtxN!~U3{?KF5N{S}&02oy32 zy?%&thD_oLSx1-D;hW*VA)gn@<0a?gPj~WffT@t1jXl48=F5;>d8qHHWkwLe;8nZ^ z+KC){7>@WZXt+pz#U7MD1|uV8LCbLZr={Z)_50j!iTbGP?M%q!;>GenM@;e+PNCF! zOGt9wgZ{TKs<Qq4#RR6ox8QHF3mIUD2d75m`QU8G?X1f@gi;Al#F)(Bog87Y(gMm7 zr;rlX4RESSzSFF5&Aq)3f1-s4>K@=ZT8YIn2Obj7@b_1y66W$dAj!;waJAq!Sb<Mj z_D+D~ZZ;Z8AG~6UH=?9=2s77Z`6=QNtNGFEg#S3oAlqFOn)vlTn=y!*FX(A?eC_=A zQ$HkL{OT<CyzKmL399)Mwtz1}7!lsQlQTjPCxhgkS+Ee@z?XA*L1WnHFnC!J+*?G^ z1jxZsF4Ls{GjJ38Cz8ZCMZEzVMfaieMF_vb64D6ye2Cd5B~B`nyqn`_!rihPD*h;D z1&pfO2AvefdIx6@-pjLZJ{Y7xv;b`Sp=fs((s?Aq-NGQTuO@yBRDrB0I$fE*FTX-| z_Z53Xk`|}~9m*{QE2#H03o8x213Oxfhm4ISh!x{_A^d_2@`FeYq4eqLThOKffW^HX zgSX=^k4vTo@Hh(M63<C%{Z6obsWb}$E{9MmV|$du?M#~m-e9rCZxUbuf+2!UW?5^3 zAxZr&f&j?}cph@fXN{?Wr+DUH-~|Zf5mLMKl>-uQP>bpp?mdJX-I~kdi8hq}Vgqae ziPx~g8gw9{-m0p`oDBqll&tP*PrIUs*IS~}haJ&S7(6$-K+vED9mDj!#838G#e`;W zt2wZ4ZfI%W`ye)n`yB!R>=M98#1r`KWV1nB6U`RRJRksT3l-3%hOX4oh}NuU1JP+~ zaPoHdzx6|8`eQhALwA9-5Y!YG>~W7Gl~=F*0wGRqI$op9(UI@3oZ;_{j*{H8;2`59 zqbCXx-!87?Q+g&zXH<I;Ghrlt8Qg8qXaB2`cRX1SX+YCW?1P?R$J7LPCDMzI!i*pS z<E3B|OnENK?~n>0NS62jY~W4eU7YyT&J!*f^NeEF`}CtI7}&)QRWs^`@d`8TXY-?b z@a=0v6ikzNT1O92Da0`v0@O(fZ0Ubxf!OVI;CN}*r~a3n@Sfmsf6|DR!s@@vf77T6 zEE3g(??4DT4+R#9J%zv?>_3Tba0n0!k~r?oI6o2?hJY+D@0x+={P#MpW^8mz;&z^W z6PWw&<?s!=v-#k^26QFvEq0OEl#hiZ{HT5n+1B|AtD1><4E&TzOOo-?<D2@*TXM^t z7Cuv2Ks6bmRBlaM(1TRJm~c&`7)@p|QpsDZV`2V)XmA6E?-5*cz)&C;UiNCYp&rJ_ z8w1B;#M2^)Z(~v|&weTk*zD}tvzol%*-r&T8HFKBTz$|D{?+h<(@k`Ur(7YzC~Pbl z;vYpS{BK}WK}08{K~fq`|A&bF*Wl^k#|c7V49sj778DfZ!q_X_m4_e`n98u^$}2t> z{rEQtI`L|hflzrjMgEAaf<pkaL2<YO3J7YBBOVr=SzmM?zi(*go#yP>Jorlb+iRtC zZ(ThCMMPG?p1*IHrF_N>{i*&-;s(Gz(9J0L1%nWQMhNUlz(5=ee1^&E0`nmvlu2DR zBsT?TfOFqVF+gmx^s4gt4!9UgsWnd9ONZ_*$&;&TNqFQxDRNh4441zuFp0>q$KkZY zx>1Ae6b{yv62EETLycm-wO+nb@*#GH!Pd{m0DgZ4DwO(Gqz56_f?SkgBcQAY_Jcn$ zhyVxkWJE*|==OPdr1B$2vwsS8(2-nPHjq|AY0&5z&{z0N_bBv}FDNnBlHw)u-{Xlg zuR|rC<S7ZF_74WUVy(XdydNbJEyP|;;tCmLW4*g_8k<iFC=Ny}(5G3*kJ%R0O{6w3 zba3ukoMeWZJ=Nr-p*9E23K9h`2K$mFiv+G61573HFAGj-pNq<aLCHoE;gaFtuFmfy zok3ll&}<RrsF_9LKczgKF5=~2M_-UH1^wd)CI`nE9Wk=(Ro{I#@F^9dor6&cuqhD7 z3js6`nTW6t>P%@qMYn<Bda%K;fyV^lgb6@9QWQkZ>hdvu85)K2DM=pf?;gPfxj#qp z4SgUec9dIe(T72gWPO*%8&=8jk^e?@_gFfl^|@*{Nr^7lh!;?;P-JP?AJs)p`JwlQ z*#=)krlhGI`V!u+SP8$(vFQ;QBNSud)>d7b-Cr3u{D_jf*GUC%iGT;NljYTGJ{V3| z)U_Bgo3na^v%)n9b_Ylfp;gfu68ul!4Pw!J{BVQrTNCaOuM<e=_PN`JoerMya3!sG v{KH{>h2|lFqz?c8|F?L>|KCo_hHqZ`&*J?YE5}%{$9k2%@i!Ni+wT7#AP&Zt diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/OPIBackGrounds/PumpCoolingBackGround.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/OPIBackGrounds/PumpCoolingBackGround.png deleted file mode 100644 index 13f7be5738e013160a2e8c5d5c63fc8f3e2f6886..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56633 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�>1QdntGoP;t1ADX5~b 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 QG-T?tHD?9QF#7F(0B7Y@E&u=k diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/OPIBackGrounds/TMCPJumperSpoolBackGround.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/OPIBackGrounds/TMCPJumperSpoolBackGround.png deleted file mode 100644 index d35b0a22b31c7928ad8a6ff5c0e4d2a015f12f90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36523 zcmeFZ2Ut^CyDz>&Fo1%9I0{G;?26I^q{fO$6+1;xI*~4&KonF|1R0d7kP$&F6ot^M zI-pXeBuIA<0)!@^NWW|CfI8nf=bm%E|GCfq-sk!DJTsHM_u8wx>wSN3UEDIz)8bhv zyb?hWo?}N386pTy9zi(&<ivp|k}`Vm1;))#>j08gBhn9U*lqUf?njVUVXNjYt^oI3 z&PUI?A;{`?@L$Y>ovSy1hqz1HT8EHD_z$`0X#{w}apjoqVUBK$2%iMUWd}Zc1PR@6 z?9l#GUKa-2d7|QW72xW&(ia!$`wprWCsCdFoy<oluT`oyr3BwL*~pxpnG^?|APC-I zaf-Qz_4DW(ZuEzQ!bLb)1mTO7!J<Dnb)zxpkDx78=>L%e0@kb_e{g~2fs0fZB!vFJ z+y1MY|Ep+2*j@GAPh-&+-5q3}u%jxPLy(OJz3nrTzgTYMys-|wBNgxEw;o)vZu#Ze z?=s!C2FousuCJD-vfWNkPfti#*s}D+LJ*Jq<TdWAEQSf$Xc_Ht<;V>@i*07s@2*l7 zw$x!4M!T=eF}PU%S;9hc>0AHnT=Ho+A%Ufj$G0Dfc2RmC&8dL4CTphO6iT`la%;J> zG5hEfDnDO~r(YM+U-9$nFArq8`+s&md74+={^#qgRPeRx&#z6J-h|}*?7ZdF<|?mW zUaN=Q6gu(C>oMDCe(9fIi-uhnIuZC|YAvHjqxsc;yp|~b>*A4}`^yiJSwi#bHy(MT zRdQRF$Qu0OT=XaVd$Rnt=sNK_3F&Nh2XA2(w;l}ZV{o7kUlyp#TilOXWzA|+s_J-M zD3ND$)e>on9|s^JEGlJ52FQ2cp5ArSC_w&gXEFMalpP)Oe^6eZ5;YRc!q!m=hrwtv zJO2L!3k|bQfB&=r=Jed$cx%Lq@I8#A>J=ods`RJ6$4xn&_GEjRI(WAOT9}`*UKYw2 zK$}O;WSQpgVuYB*m14xzU>V!A0K#2=C^}f<V46^Kp(2?U<?k>&Fe{mxIXqq5Tz{zu zG{Rc~XxsL+4?h)4Av7B18PhWRC$ug^sJh)%dmXaLtR`k`s%^U`p`AYAdS$kz@t~{a zXPZZ<a7%4(m4IO}4@HCZu$^adCF#ZKL2D{6?CAb5lvhyW*~tsq%mHvEaXfMUtE&5X zVqi}=t||RxWh*1VWBM$0N>3HEAaww=C2u5PI|zYv<G=wY-gu|f*01jg_ASN<1q{{e z###{8WmbYcQLrXRsEQvo+i)s?AmK-NL}%oWw>_cGI7!<S`}0%RgLXc>yd*4sBY_r2 z*+0B9GR;D(vV_^OW|;cHZ=N>bTRUD{G}CO<!JkC+tQ4?f0|Yn(31B(oBVW?n{>nqN z)wsNA>Oof4YOTmcYQEM>hWBUh7(yjbV<fR4E_r*GMBdVq@xtdic1#UUTw%=HP`!OR zJA5ZUYQA0|R4Nw?*_fJkey#D%sj6&$VFqT@cO7V)mEQK|-p|@n8GTK(hv(`2MBkC~ zI|B&q)T*e7cll8!otCK~@{EF>TXJAyB_yFJ2>*^tr{Sm#<{lbk^~C_k7Z0}%r7lJ) zQN5jr%!=QYs8BcgSX$$dwXRbw*?T35d-^D;r}lj~MeXnnZ9I0Nys%AbME`i|?B@wn z!^a_sV^$A#2!L-SeWa^$KkBL?Cq#wbb-ea4HQqTj;GS{F`=pTX$miz~NmFSL3Qp@8 z+PBxHjYPg^^>6w-0l<$GsW7qkq^Hvurt8>Qj);cYn!>3;27S1AF>PmMfZL<=-Luv1 z05eG)3VY=(wpYm<MUV+y+Sek6v;UBWYqkILwl=EV@cjb%`|O@d&BXD1NPPuB{jMx2 zEc2||X~(p3IWRxc>sT&%s>U;02{vS4CqL&))7Gf_g&nJ)QYNeG&R2(Qw!s}hNQ!wK zU|OZku?aEZ-z_&IjZI^NIQgYkRaK*QI^Y8Y5j@K@lYhVoc@2DTX1c7?OWxcRvNlDZ zmNw_d#B3Z#f0Hz(W4EKfB(mx*-uS$Z)q>7wt*zC4j}0w9BZ}n9nuZw{uFF|M3p06W z<RHjDXGyfMx(518Q*(aG%;Lprr20d8f!5&?4gJ<9;t=$PWaP2Pwt?dapcs<zXB9VM z-qd6+`DSl^k2{pa1#7?s&gX>t%zVD~F2X0d+CcVSs;trZZUh(8We3TeQPd?_|1u;= zNJ=}bZEg`f$8&?{<_%ONKs!?|lG^lg4R~l92pINzf<kVIQfbNLY;dM<&C7`MklXm8 zz?)`@LS5%yFK_rgGBybS4+S59hsq9O?1$o;oGsgX(~q@o9R$xw%7D_P8;ksSBFJ#w zEmFYFa<tp{wb`iR!U3p0`(ofg6$-u=7r-6j1;-V9Q_szv3E6<mlQ0tZJ$d*qrv7zd z65xtt#$d}{4?B+|+O+P>OzrW#ppgXJaFVg#{914`3XMGHql`cPY?*obc|8*ng6|GG zJB=<U52(*aH-RP@gzYbF?Qn0;G)o2p@{+#8i7tvv$0kuabJnaB`FsTSybiXs+xf(H z<67l4uXhz4>4IC~!U@KEJBj<ASX=X+7C<m&M+pN*Ip@CVVX)e0z!sBRV!+ZxO5ekN zFWQv`^oPeSYTiz&`;(g+JV)u<SO36ZvppX)DiWdHc`({Kyb1yx-Y+4&yx44`_?6Kn zK4dhs-$!KH$Zu~-T?u$e@~Q$v%)hevKA$CQs{=K_Q;Lkdg>EGSVt%3=;1qcMbLMSU zEiES@A#QZq&)<J$qy+Ff`TTU=dROTScb-nZWbq=OHIktnUH1E#^tUZcxAAH)nAdF? zEXh>kgPwknP_0WSc+#~UFqQ|GJW0BSAKa={iz9G1kbfE3|8hY7<yHOD9%srhFbjR4 z9EofMKmae)YrUx}zvFTBbD0Jx{4=oo-M9E8s%ZPk5VMGD07~Q(^4k}_(gC+!>OeNh z!NQn86n@G#f#$b;B%PagFc}O6eJf}}J`0+3{k~T6@(Qla2ksW}9lQrSvH-G=<f!r6 zbIO7{(nA1x+a4cE*$B}NiG;}bI5bGu?Ep8pHHVPs^)8(60K`~C<lD6U<@*xiqcWu! z=c*QS**2F+6~8Re3wgza?mDG;e}I=juaQ><hJ)6nr{VZ6cD?UDeHO5}unIg1DWmCN zxJ&aQ3~REJQVlNoEM9PS@z~d*JYMDk9KWv+7;kF_-Xm;0EPTI;V+(yTp>+rRP!Ot> zZM{0dvRfO$EkcF!Y(2h$N9!XDF(9R05T>ncu3aypNzZraKrd2)A1pNL<qEC_+F|Jx z{DhIuE9IykV^KGb902A<4o<4OxIHNPCa>}SBaYAfz&GYlmv%)K-MiTDd6ML!@c#Xf zG&F(x!oc{sUv*M4#`AZA#&**-9q@V9L7<{V6jyMbJrGzlWx^vl{1RGcbvU4R462Q~ zB!a;mk_~73ytnMS1l-zYs6(G?W6Dum1-*lf{<+A-5OZRPPT%6EkpP_E+4NVZIlS(= zZPofZWLaG}KS)WX$kpD@JauFtwxERLQi}?VsC3H$^>R*RG<~DAC*d=pBrd*W7CPZ% z9<X-7Ha~MsBAd$M+VPHEH!Vj_Hk^!U=zdu=B|WcUMk|_v3wQ;LebV9wj=3o|(mER@ z7D06(;i9&3%$ytz*WBWJ^@C+UF|Vi-ws(NKv0%(uf|uv_t$~3>udhRUOa{`(xkarm z+WN@Xuua!_rY+>={cBqo$@D3INZaxKfVOk5*CUPbE5g%j)wqvMvYtbl?>c_5>=Vgi zrNCH)z~smF+4+u1@ChPIEOwfSn-T1uI~k1(x(!>_QY8X9tb5a2?e(=jw)s?>+6igp ztP0+$=`WfNxIYGP&6lfhVzIZ4E0347&dx{1wn9#Cv$4jNA`ewDws#4@Be^I4-_*#Z z42^`^bf_&$*T7|-zs2|02fl+xp$$d+?nj)R&f}UU9RhaZs4!ixmx}xTbn;cBbuztv zF{h*C?4-#B$KgJ?<f)z>5u%f0v0s;|cEvtGv)#Z_GB;;p-cYVC>@~)Q^m|TsKQEe! zH>I20g7!TUzZLjuWu{!K#*i*OK4*ns<$@5q`D8egIz>1WLTP~Xy`#1IVd}n>ojWZU zQ@$l}V&E;_1Z<!=t;IZGVeX8C%hp}ZKI!M7GluR{hOnRs*S31!v5MH8n2Iyr+GAEa zBh|E_%if?xsVWpcJEp{6dfPIlI*Ph34oxSatZo|t#0D3Mo14PThp}V4_chc`ySWi+ zqvZBznnm@~=fIi}2{^CO%81PM@$o_~Ide~GaQAcROd_+RvE6rp>o}GdsZjP@Q{A|Q zqGkT?Y{;o74XdFDDxAs*unKtnS7U_-fyrJ1*N@<R!79)n|FuA2UmKk{J%N5fI>RN8 zTM9>!PrnJdx)dt14VSTyS&FV0NmU8n!^15CP8g>=ZZj*`ME(sl=TbnsvArr|;k?xR zv4FJ%s|8p|xp{GMF)-%hmcCC362h)wMPTaITr4Lq#j&yuM9a!t#i4yk^I3E2p^5{+ zUwOm5)FNnd+GxXv)jPz^1ALo|MFu;cXHtgjUfwEw{EQgZ5-;^g71PB@+YQJE_<u3e zBcl0|EjneqW{}X_;idk7ySK2kT8T9v%5!77%irR39znXW&p}n_ZDYKaLrHkeBg8pq zNp=EH6O`@}HnNOIwf)g$Tdv~fB3t|x(5VjaTW4sK%laZ)W=;;7or5BREUvM34#r~_ zCM;(?FGGPW6@SCMTEMon<al;K1$1zbT>{q5w?UH!EhQH49*LK#>QcChOFU0tx*b5n zh+a2j0=3zNGxSnm7l;*?e69|;?7iV^XWXles2(B7X_)yYx|Dsz20EqB_}zQ`>iMp6 zb7`qq@e!@iz#_LpsTOvPZoeT8w;D&l^g94qa`N(mIxEV;GY))57eoiWR(I{1Tk3Gk zuey<kS@ypC`RiZ`<}*LzTCu5mM_AChljrs0PmaA7O+d0rDL|*akBKR>A_QhRDt-yO zqBbZh(0|TIH6G3rxrkfOCD-*(>JM};GjyWM?5=U=F0BHLr+oMx#)=cVPDq#XMchp; zIkFn7?I0jZuteae9*6l`9-6#+MT}vi(VH@Xrq{T?JBTT({eimY2zl=tZbdHWq5;c4 zPA2g5HJ02+e)rp}DEEjrqoinn5I7$$nkv5^H@>+(PXGyZ9s+ygYHdBryPw5m;hgf{ z@1TN?kZb{igf0CJo~sV2sm9)>s0di%JO75FOJ9QMJZ|fIbaV-oi{+*4EYZutN6T(o zYLW^#_$X?zAb9N{p+J7<ECCb~zKC0zE6|wSdP^;?Krv!12a1uwQWK+%K<bue1*J}k zH6~a+5YnaQKuGzPn{Te_Gg&FSJR2RLXyEnF#RUG9q=0H+=MP0Fc9F$3e|Mfl6p4FJ zJxRZLJ68`-8h`!`v{`eoK}kJmP?@X`A4InNab&0mZpH|-B@U~J%AwY)IaFF*zq3OB zXH>2<@7R<2wgt7V=b@P!<#3(L^B~VgIIs*f2Xh{9?+p?JccrM^+pD)^_oDXXUo}C( z2cQ_3*V13S;=ksX@wN+BDoeor>0A-R82zm1H7T5aSKzMy0C8p>%(VvCy1>4b7<+I2 z^%D)w&H|2cS|mpO;td#0%6JFNUF4=|-fA<RZ8awJ3Ep75>Mm^}5TkuC<e~NC>U)ZW z6pxNxU<4uXzA=Otq+Al1hqqOPFKzNBvoHmnoaE$zo0JU6oC)DS;A%o(Y^cpu!E)Pl ztW-M0=o#ot?Ebv+x8(G@v9(#vD>p{^=bS3HBus;scr&mUcv<Z)Z^Q8xAYriUfhrp2 z$1lP?axlJlP;Svw3_rL+D6gmov}d^+QIELR_oi!aERT_p^0dx_{mjDl7f+I$_v$qJ z)_#_wGhD15ffua!%XUv}AZ4m^yHe3vR4(VC)6!HO$g!Utw8=OO=3ICwR(B&Rg_FQ4 zhS$F`bpH;%5Q~fF=h}j5=}e{oa=)p0Ge75+k*6vNZBI2Yz-a?^>*zsq7%bw0CKkLn zQ~T3n<l05Z#bUK@)1>iSHJh!T>9bTh+TibU2Os@A<NiOCHN|g*(4wX9)3yaJrUoFx zmE?-DfU8hGN}B<r!V9K-NvkKmPw1#SLe~tb0Bom1?d~eUL%Nx(!PhT&Mgxe%`MJh; zu^cY<chu^JrriimFfbxx~TGazP@d?v>a<%zh}OsJ|)7__i~~uX^o|dsX>67iWB) z_J0awbz=_F5~MPUVqJix>2+vJBSZiY3YSNAMrHepyO)+!I6!Ns3m_x@EfqK1Kw4}e z2aIDDmu3Mi(!gfn(ax1CB^j(~d<W56^2G+yJe5o&U>BCwGzHhx)J-bkL)WB(E?K#2 z59-qk(jc0V{bVY;ek&CRO8vtpX3rTR?RX8|sa#!r$@s}i!vq$bkwTNo5;}0CC6Z<X zZcxckoRv@y@UT9xc4;u$_t@>E)gq#8ovKbpR4OJxADs`KKK|&VTvT*izn)NAxFEg! z1?<OlJmQ5q4nZw5l0SGN>|r_Tzq2b?5UHZs*v%WaqT4tOD0JnLaF^MJIVV}9*@%9I zwIfVGi@Pc+1_>pOdl0YI7R72>UJ{FZ8i0Hpy@AudfwR)=hz%|MI_o*G6!3vH{=|A} z$jxn-(hl%RChHZM8@%cU6tCs()5qW!yiVTgsm*zMC<g9PA@DEjqBAq)ww&!e`}UK2 z9LJh))*M_RSG2}C)ctjtU49#E8x5FF;p?zYP_VpEO<Kffl;^tPCJ*#+--xtUiGBd} z0(1iLQpc<D!3q&y2J)jH!G|)DwP!8F1FJb+`dwQuc<cjab{oAG?7U!<zy0|Ez^lMQ z#FXwljzc>g2c-_BJN-UF*O`<ExDLP7M@>_Oj+J()+3`cAfS3Q*;VGI6b$kQ7rRn~X zMPXxiQp1>A$4UDH?SzgkG+dYT%(I_B)zrvoW4{Y>F)1HV8(w(ZV(XRUi_G(!{e`*X zCfbwPAM(V5KjuB(H34MxD`@qgnuDSJq4t(^!p<n_{4<q;j}si{9w!(@&H%OJ3cnU; zAnRvcg_#Z{x3Y?xRBF#Iu(vjea%~-rql@R)3BV>0DM|KzuTfg>{C|noKS&1bB6$5* z-C(rwe^xSsuK<8s3sg$oZfMHkpC(Hj1TG<-fsQH~%c|ZmLIb0HRjld_;0}YCkV31l zcTg+MU%(c8FNuD?mC7p6NQE{Xa>d*UEzlrELbQ+-Cj(RH)p}NuM%Hm4k{huCh)ifA zt9}802OadT%7&#DN1&}<M}D#N8h8w#&%1fcuMeQF?-?$=Ud4L7O_cTZp{eQNtjPZP zGrxO2-vAi2VnS`S>ml!<r;vx{Xmcuyhl(1{fi;_41W7ss?@T#x!#j`J!-kX^qdi@1 zikF5iv4kYZBi8ZLkCLX8Iiiv@0#pSynLK;?w2}iM8N%o$!r7-&XK*lU0)v?E0*Rk1 z@Aj?fQm-kqdRA*OOpWltA>`kFR0IG*!0Z33f%J<l(Gak>H+ujHtE>&jtIg~tHt0)h z6UE$e;v2zGsW3xHUUO9njA;Uclqv6?#sjK$3B%;*s01;}rJ44BV4}0EcvwO$o&I!j zfpEDAL&EeIguE@@4dxa>YcL%ULP+mX>VcX4jFZ9~FNtHhWu$CVq6#}gcK@FyA8Qv# z&Zr}Uht@fq1^*?)jU{9f-1~7Ehai6ei%Q}>8k+_`Ni;4wk~FJH7jUo5VF(#qUUwz1 z$|ySmRde7TMq~mMy)oSc#so}Y+L-%jr<KU0`}u*)kY{2|8;d^H{ze#^EV-g{Sv|)p zJ>=`N*S_17KJWA$ny{hmIltq@scG$W&6&2yoR7NoOzm2S^S<-cG3rO1lG*^JJsSig zfTaj7ZW||O|0_0(r;Usi>q~`Uf?e#%h}`Pg{9P00%TI+3+`C}cU6(wkl293DMZ}mx z*9IZgr1A)3@D5tnxJjE)F<xEGaR-Ew3U%*c+R)rZAIJiP<FTY1PB~J+Ts8NP{UCgu zG1)Mfcj>w6P{ajY2jhYp&D1mp<BBxGdKnO+M7-`5S1J!OULQ%T^=s8WI`NcP|Kgbg zfyPH`ad#NWl_sjcEX(7J-~3C{MmkYD5I^vHht7~m>y7Bhw8J05Ej)&b!uPE&%Y<Vi zBrv~I+!=L=jcF8z;C>JrVC_rYKCBkfxamC--$h9N$CdMujK&CFX%&P|e#WLwU(U1G zNB21P76JPdPn23AgeNZT;=27fG(8P~=83{ld-B>25W}#CjwZOG011pxFaWX8Yuw~5 z5aVFOd-;mdE7i2`VH%fGMymxZ5hvDHV3?;k{Xcetjw5TQZY4jH*Y$sM<#%@Eaf7GO zO`>V!jEPc{?(?X^_~Y*@PmLf|sivMsima;`Zz%%*K%A0DoKA0T``$e#+Zzh%EBHd} z8ySDrQ-r)i0pE4)pV{4=kq!*KfEViL9xvD(vrj+U(m$8WmbPKS=)~*{cOp{>qK&Yj z1$mR%4UCy&g9gT21l{!;je>=H@!X|CX&dl7K%4&3+hQ#5+9aPCO;1{(j=TPqlfFgu zXQD#4cSTbewYC-EOwL9t6fm*%$g%4EYp`<2%ku?CUS1bLHp5b|pP1sBoPR28yiaeo zrdIxz1$#}LxK_l8(5-a-6ripldAqVGWwVrf*sj$mT@hzcf0qIsN^qHgs=uXe00d1b zP87SuXN%}VwemD+!y2W{0J1?aRP7k6`C5R~@nh2(WeR)6<u$)SK&-pl?=xsrsJ|?G zBJ|5XQ7zveOg>7mSyRDzf3Ifw7OgM}WlF18jjfiIpSLx<6ZlBxHsva@LfRSDPk^cb zL*ZQ$$83YO$(Z|J0jrT3k{PcE-!zty)AeEI#q<90$3&z?A5MQ${H!uOzJdfp0pKE4 zyu8j2f~2KuU})e!_%KaOis{-r<{A}RL9rOu$@}o>_0&h*(8y26^FExknlf;FeRi^i z5w_c@ws3A!z)1bb)o(EO)DY=->Rj@&yob6esuwgAGnqP|qA0JRqTOivM5V5gv5otj z){rZ`xAH^h*~cBENdSER&OG`*KY~>GUDZmtxC^X8=|fo3+}==GiEk(ak+vjZ^a3B& z#Z$UHq`x9ZSrUOi&BoKUi?wqGkMLM!n8QI3h3!0E!s9{N)6bQ=wz1xh3SY%J2Q5M6 z13Y#qKb9-OQ!Grn?kb{R3TryR#di&lJqNWExZZ&6h8n-_YAxMu0GK2~GiOFY@h1v3 zz~sZ<!_<O+d0y?*u|J+=9_TpXd;lx)SXGH)Ov}!smG)00nZ-RM&cCl2R%)>_1A4pC zr6$?Nv&9qLD}*l&plBWW3RArVQ*!Bo9xU*(KZXh7V?)X%K)&UMDbL=tVwkn)f;lv= zx^cU*#IP5kHv|qq-X$Lf4{hs=MqjNvbNRZU=Yh2dNy%Zt#oo(z8j*qdAq9JaqL%;3 zB9FkL34ibf>8OU;-Mg2*V&!n=NU-gY(dn_1zS^|X#GX#?k%zxB6cn4$9Ph;nSvKSq zT0yAniXGk}N;b1I_vn}XJY&l6X^qc3(&-O!n*iGI7xhhFWPemwCB2$hkYcD6bx^!I zPYzx60$AKg_x64y+N9kc>TfDcoK24vmmlCoF2UTFaHQiK8ZNz_XSzjqnmUWvp7gIt zNW*CJ_I+q23KMrADX>nFrzPJdp7)Fc&xJe;M_)s@TY)(i&2|99IC;)_+@<1-ZTR54 z7-@3o5q;zWK|*+b10r}6Y__oH<dzOy%~HYaYpY-+4P;9Y(i?jozIL9?!^PsHXll)n zwH1KV*R`HnInPdn6k;6_9MS=5xJ>U%Et>!xnWqBO6AFAgvZao6EU31|i*Nn#NbZP( zFJi#bgO6f(U)FFqV9@Y4AaiKX{u}yXSfmau7RBFW2TuAps>)@MFSz?rp*t(qA&q~_ z(j(lZ;usEuY=uJOYOXz9-u=pMFEMyg^g(D(C*7&;Hw31Hz(%Ub^GeTMz2q}7Dc<G3 zyxYKXj>Mg>u36#?FpZbjf74K3jo>R$X%TH%xu>dzy#ASV$>;da3mQlWI;FZ>Mf*=@ zf?jP=up!H99axpH<tfLr)Dofkq9Q*;@D>ysGS*vJmN-#e4}KeMV#&vn(R9UpCO>Z4 z;`M~8ZBwg!Xq6Wm$p;-VD4ch-zUGMf7VVNa%`vb6br5AUc8Je?5RXXeOyWRHPRt7b z72Bkd8G@LLB#hkgKY4b(F!R}4Hl#LR<$bsC{7sfVZ?xHW()37r#q?f!|HRO<yOh^q ziQ7N*HmW0y7Elu)7oY6^B8+`IE!P{^f*|jp0H3Mmh)BjHPfIB+Y9bF$>^%2As=K8r zEld3RiKQ%YbG`Xh3_EiCJ@$HkiyY6XC_kMZJ$7K(I6yTTSHnFf$j8>KD1Oe&C*<X% z`#bkl2w8LiQ3h3F8o7$5fwXu!FAIYoq|{FDvp+UOoG4e(tsKlV4b8Y~j53Rcrr5}R zS^HKjDHfWV3%@&lOmAx|xW&;NRr3H4ZCr#ep?e(yvQ<E<NUsn>K7GaP*J#ci7eVSc zrgqfrfkyJ2RX%mMsSV9>rAY*h#g+_5V%np0Bg5ySy6&Ic3Pdh$$O$Q&_sk~x#|u*C z@lInFtu8!7n3G5PKKhZ?bZzhV>wbuJ*{AWx9>7xOpRTyYYes(05&)3b)I#L06GI2; zxop!p;T6ZCdVEUlv#O)BPs>#fw++`HX)c#ebXq)pvPid4eEg#SWqpzEIuIm5Mx%-_ z{7MV-KGe8o+?r`qEh+lr-+W~Bykt7RwmN5Xk$->QrU3u+HcL=WoY3l;)MlAJm_!pN zI@Wf~IH>3Jq`F3o&(*sbQ!kX{6c)KgBwC3`D+P$MrYMqq#lrdP7IuW>InivRTA*v3 zPJ1evxO&jW7UF5CSu$a$-rXaWITBl_$5Oodjdbetkn~>a_P;!$6yGR13VF|tT%H~8 zV2Lr`r@7_}e??zcgg__q+Wn;S*BbyVB-p0*)IoF0*=S}{guXlmaq=zDAES;n;9r)V zQ??!wbm!g=V`-&kk&Yk3u8g-sROaVWAoBtOcio>mVm_1%o=B{@ip$amICfd3A<t6^ zK^iBm7p0_)7dcus){(M_#k_wdYZ%5PnD_~=MdCfbwlHQ2_1dAI0`|Cf#Od@i4~3?~ zwL`8!4sCK{lbxR@r@jBu6QVHu#}#>vLq%GdG#!zXs4^*i?!8rW9<3=9Co9r73Tg>^ zDSYRANb%^XyGd$>40y(LsH)(|;vcBieyKX)J<;}?E*wE?X@r?cv%Q*UO`etH40LGF zrJ3EyD~u~Xv`i{zOF&{|3=CA?CX9=-3_qU&ji){0rjws(w6)&t$Ausl7SEs6olwj( z3~*{HBGwr9R_Lyp42_^Txcco^gJ#~j2P&i5VIS&80F;ny`rY;m5h@Jtl<|zCi4TPY zoZ8a1Inn5!nI>PEm%h61wED65{-Ov~tB{sSLH%3ZTb@s6>xy*p-DJ5VrFGN;cYraM z0;vryZhbNaR+WHj_fc$ulivzm;d6U)SJv{`;!PG{U2Mx0br0!|rz~RRFqnhhyUjXN zd>o@}rp`Jo$*-gF^OCIL#B9%wrZE>cs-N-JP<5{`$ZGalqM+=OJNXTh8Y(}fH!22A ztVL6^unWeu#r~FBv%CA<2QnQ%9H_`N!KT*D#!UZwB5m<~Yk*Db(<!~-`(K)E)@}}s zqgLg3|CM`l1_cP4)I<<~mw8O7ds8IP2r|Qn^Nhfm1_n?_qWuLawHkd-BPTqF@#?!p zD@KHi7APfzF{Vzv;k;=(o#}9+;E2k|OHs|5A_H`anxf81`4cGwq-!NM#emi#`&5&6 z0@`k7?7|a0?w9e8dF&GQDSk8vLuma<rK;@0qc93Hs>ycOQ}CW`m_;J@1m}2Z9(TE9 z9ck)&99Xqxujsewy`D2ggm1-^;yW6;aoM3fv*QnoW`1(RNowDOCd#Ymc4Zk(ZO)E) zWp}WonsM>3=xa7m(&j8WxXc(Y-E=P`IC{1GK6$pdR%8S1nHHIY$v7b0U)bNqHF8dM zvO{@&DaZmNrH{RB+IZZAyw&r+*qtpN0d1=pCrsIFl9<7a?FN-bW`BBf4nW|3(fi01 zdv~<LPeNn;(79ub2u(>B5O6Tcplb13;$ejwC~L-Byu148Xs>(3VyCXYc=n{llWwV0 zn}uNOVm;#upfeo^#PHzx9cUeLb5ewVd>PF}S>t2#3$2Q^8Jiw$=up!vEb{B}CRF5V zNHk7OYmCOKjExBdN8n1Ge3cBCOe>%HaQg45ufyVR(js$u22`|mdsd(MtZmh3LZ8bk zEKH(rv8k+<exP*TXa09ek3(L5jc<=${cLagqmTK9!{P46nWrZWg$RtPcPg}9N}qT5 z_D^U>empv&esc1Yd&ds>XQzjS&QiTA$7go-h!Gtt&j>a6($ixuKPVcHr%V|8I97g= zvwsi=?`JkMUr$k$z!00MQ+5q1N6sh24qu-2>+IN`=+SOw>Uhh+`f?)WkLgK05!KPv zfQ@k(jTqIjHlqrM*W)u%R)Y^z≺3rch-8y5vb~T?iP@lQvFISlm65yT|>n^t5iO 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_BLUE@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_BLUE@64.png deleted file mode 100644 index 40480cf8635200f78b35b2c8fb9551fb182914be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1449 zcmV;a1y=frP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@NTS-JgRCt{2Ti<KjRun#UGBqo1P@Ht}0^Q6CT?gxAXkXSn%!9D8 zz^L;dB=3f{kA6z?<j1t&_oPo_PxB}Q+7aeFtlL8i)-q@o$Z%I^;?iYa;sno2)A4EN zCW>vzk|V{E>JN;Bep%<c=bU?V?{}$-E?#e(aNBw%lZ_Ekf{3vFln=-Fr$?Um3q<q; zTQ!}^H-D;gaD@ORlZC-oi6|)y?He8;DKbbQNutmj5=oJv{p<H?|4{9(Kehep`Wo$S zZ_#dLOPtOT(RbLY=~UUX1SpxTOhgkzbPYyJ1A`Pkcb@v9BZPgs00Gs~8tptSYCj?> zGa1urI#qP)y&WMy$z*TB@Q@_Q;dAd(|Ah~!H+<TOM{C%t)ie^yzdRD2G3OK!M<Re- zeKsUXvHlM(QvZdEnv1)M%Ib<B0v>T&O{Z>lga9Rzogt#@r_RPGa`|INTigmjLRo!8 zoHWPV^#<DnaIF6jlB9U#@)a%4I|U@p7eD5)g*Qy9=~T{D0+dWP4&$YPL3!wtL|e(t zX&^srJba*q29q#n=P!D!UZ^)d`uSJK?(#-B(bGc+Lo{Wzw3dvHjy)+Y%onWQZ;60< z<K0el?ErNK8fE8c(H03U3E-IjRvH+LdDVCU6k0k@P)iH*%dPGSS$HnGxwzMj7mz=? zBogy1m*J)`B|yn!ucMrOEAfRdj2A%fgm8uDwz}3Z1em?AW#v*|C%d|KfW&z6%rI@O zJdQ?3$NnxY%>Qik7&8x;?G2xn;ZlACx@cL^-hGPmm~{fU#7zucN%+!u0hH!wL?W6o zy2i)@rqHeQ4ZrQ`3%U*DE%x9EqlDN%0QdO`b|2pZ`HPFTYnBMWg@_-&x4s^n#3!1a zYeqoQZ&|+;!tZJJ$Vw)gtiSXS0epe1)z$$5LV#_$YDxeGE#dxN`Ot9^9Ma|<faG`T zonW=T0LCUc4C4CZ^#sJd@Qv>Vbapi-fQuhb405;y)He0=5e>aS5aVB<Hyp;EqCci5 zAQ9x&r-Q~l^j&bs147ct<9?@(!^(h2pwT731MkpL=m{ueR`zu!prD(Q4kT(D+7x`* zhyd+GkV(KS5)rBTWBUZC>6A8+AcP7*M78vccrvw-07f37gdjrKu%-koR@a{ek^okj z6ziwa>j}t#sUYTooj)|Y8>Y_>5x{w%SowYBIN!~6pg}nV7VH13Ss|3;x%R+dbNN?d z_c!+d#%(Yb6cW(&RaSq)?ww}m8wlVeF$WD!5U{zt1QJl=+_FRfV>$?4fY#r9yhN-f zYbvsAN`UYJXm7ZB@+J8F4O`!k0LBg6jEDFUDCl&;DMN{^Apv~TBp%|oP=MDy&)*}~ z7n@4wOveNG=3DRrKYb&t-@gkI5XO_Ou5CFWqNY;_g#sSxhYIn<gMH!TxD|D|)e)i3 zK*IC<eNQJv7|-E4F1~JC!Lm|RFOh{}%xgpFI^%7rMeRyu_ep?!#tXB^@JNKG&h2fj zGO;X`1xgF^)#&KhH?Lm4jBXcK<9q+s=*^L{wqM#Q;1hTK`@6KeT|vV8Qcb4})nG<A zid-Iwiy4TJ;0?#AC_ysbc=(g}#?Q6t>&<Y~1rvyYSxl>8;t{$cH;K?n+vO##yyb50 zMmrLDJ)BxHgPG+iK?Ec=PReXhgTQFCIG46ZUMV8r=&CU$0&1)zBx*>KLT+bg))_60 z0Zg%Iit7)w__Wij$J|;rC$k(yES=Ldd(yzr|Jz7o7YZYHE0y{sa|K>cc*knLZWpdE zoTLNoVVuPY?>1R9DX_@%69ry4>G(RqF1qOA07Ud3zeqc5%@2W}00000NkvXXu0mjf DmsGMC diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_ERROR@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_ERROR@64.png deleted file mode 100644 index 279fbf80e79654cbe55194d668200b3b15e6c3cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1269 zcmV<R1Pc3!P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Mr%6OXRCt{2Tg_`5M;v{#5@s<KEV$Iv5ZGRPD43|^(gsR(3^66n zv8PzKR+q-do{awjyO+H>{tN0Hd`O|7KuAxe4$dJ6O7>9fOATAx!(zNU<){6vC9U>D zE3X{wNbe%hj#l&Dy!qIfx0qv&*@n0c_Lgom0Mr2(0KUm6{t|!#;JD>F?Mc^dA_7>t zK}0tIJmOC*0Qgt{O9EIB@qc?MCC(-Aj|47zUmpT^PM<B;af+^Mp#pGAKLM~wgjY1c z6at?LpqBHWE+lX!0b5F(`qzRy18`8JGYS#F(hairE`SEL@R}xIYC)?P0U~evz=<C? z1ON%J)pDKVo8JCL0<hJ$0X$t1z`aV)+LHvi;tx;aG!SABz|Kv&#@N+myYDXm=KYGm zsy12TQFMIZwI|6PHh|{1-C`^OEZulYmM5DxDxxr}=LL0*wkNyYgS*6D-h1R0z|xI< z8sxsJ2&~<5t0&>a2Y&aued1Zmb((p8Tgg+H$S(k!UsnV^pAzzf<?bvaXk4g2sOsj? zmHT|u-;OLmNdDWZz?~@~AA)9|JDR{>em)UK62Q_8n&Q5HSQYr>R@RQ=VNn3fnxFx) zzFyUhqbv7C){QdhSh_(gxnCL|V5A=xG()t5G2wB`bq>>RlPZ9v8zz81S2Y+UK$$=S zbo}l!#TPBtv6HHv)u#J30potj$P=i}RCnT#RxVKhwtnM7&hs|`)tOz}U@oypbHFb3 z`AIKrCkd)Mk6XLB1h8~t6M%V7D=~Wpb1<3H5Rx3QP0Hncgq=pzdM?-=NdSJxQKI!j zto2;bh+d0xz>}phHZZ0cOS}`sn>CpNY^*BO`XQLp&}=Xu0PpM=rh5FroDAl8ji>`Q zYKqxEL?5pK7eocPTjqH`3(W0qf3c_lW-VdMS_LpSGfjZ{ioy<HZmDCy%;8#qaFOtl z!U}}k`WHk)4p4Ch2oc9^-UXsxT*jAE0v9qxfbeAHJf@H;_%FgW)&aAIr~t>O3Oj(g z4V)-P1+Xuqx(YD2fgR$g0B_C|b^vpG)BjymfI}K7<3`J}qmS3XLCJssoVajo1qEPE zPBc{#HwzqgeDxGyPD96JaRMCBT0o`sKp&rj=(QmMc#&YADC7d>V#md3k`_Wcbi%5_ zU`QM~L4;-}?t0?0pQRh`S2dVrI~9(CPl>7ZKa0DbwiMnX<;uJ+IP10kR#KTn0XSID zZU<4c(jiQc(MMWHBI{wOc_HDv_R41isx#G{IHZ+J6@Zf!O|lVNsTAm|Z!;|&LdXnB z9bLKaC~#y;e7T~DsoyfA(ByA{WA|FF^K(}Dky2umwpy?1rtPCnQMAP=6@eBzzj_j0 z5SaX7l;4b;6QtZ7<?kqmw<tt-+B!ApaLZrjOpE49iiRTC5_Nj%VR=eKps4JtUdvA| zDhn22y{iBFx5R^U1nJD&Hz^1-)lsXz?S-X(%6sRTkIRqUct=;Ry<XK1JV2)zf>vF0 z_&DiVg8t{FC%d-yf)^&fYq`$5aql;OWu}M<hF~FnoVk~#qL|s&=90k9XyklxvR#D5 f=a^%TWB~XdjnUiQ3J@HS00000NkvXXu0mjf-Xu*f diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_INVALID@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_INVALID@64.png deleted file mode 100644 index 23cb24c0e3038c18392e88a79f9008a8760c6078..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1395 zcmV-(1&sQMP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@NB}qg<RCt{2TTO2oR}{T91S69WVi&6@u1b|ik-7<4M9Qw@2aM!q zjbyy*tWy7iw!7})tXLLHvrba6>MHg=QoQOSN)@8mA~Ll-A+c*5993tyj}F5y%)pFc zUO19v3mAOQnS1ZNkMn4XDL!v}aUSedMN1J;j(_m?H$;@Re5^`DuZc(}qHX+?Dg{00 z*a8zkRWy)YA)-7Jr&x5BE<|T3G83ivY@+M)C(R=|`_!V3ttOqen&M>$u}MT5rAlEt zh&X)}fbaBAOgtNpB`BGgr$jtS@z|U}+zlYa$>}j2oiwO%bU-JkN5mPjK}73*W`-{U zF!2XOR0PS?#Wa0+Ib+;yKY*+_{7|R;cQr#CA}SNnnjb=pEP$$LzYx*=SadeEc;#z@ ze2~yT)M@YV4ax-Me=SuC>thi>RWvlQ$Ea@*Ur2uCI>ko?vS7dQ))0dG#1ExPp*qah z4kdu9Xho!aJeEi;rLPfceH=h<*s1@G-#V8>IdB0~MMIN&aOGl}uBNY#g}4>F^_NDE zU=ci(geL)1Mf)9%ZYg~|@LKl@^oE`KOI%ehRSK(aFORtWpsHx-@;^=@c>rY?yAY?w z@j>qPjeDtQFCP8r<~mmbaLxZVspJJrBHX!s<KF9MFCGmXJPj-X9??BVr(aAh`5A9u z*wc5!6XMpO5#)^1n>@gIoSd5v4S4{uB4)(S9Qwjh0CfAvOf-8neJ${y{RU!2>^ws4 zi@pM=iiSx{k-sQ(0w89-aYg203#SbD8Iu@JrBDK~g9EsD5`epYKC@t*vWE}MA+IXh zvX=~4fqLT_;`#|=O5V=m`*vU3BLF}4@(Y(UA)@IF=8|V_U9ii56|CHF?MMM|iM7`z zR@?}%EYsZ=U`{=Kpi2Nwk*rL2Uw}Dftz}@%fILz~hURC5F;8fhLD!hTD!@${$qO*I zo95T70_3dA)iQy(IhH^U%h%Eh(B|eSKq$xkZeho*BY^0RF`w4*ClP|1`AJ~T0At?l z*Jj2f!o;n!MlfhSKzj5Dz*|pJ!j4-<fKsJ^U07pNQdS6Vg6n5r0)SP3DsM$g3DY*a zg8)s51!xWyVC!FrdjNCWGQVaOU=wNb@qdeoGyo?qfz7@GaCg*UO_2@ENjE<M>@om& z0$+}7U`|i0wCn`<qj7v7RT+Q_IDwn>y&eHdl>$_%{`0POUhxGE=2B&DUFbIu+JNCe zhG8){=xz7NL%a9;39x?lsip57?gSd#c>o;1g{^fxuoZy)cWe8N8ijdeh}glw$y3;O zF2IhfZMd+)3XXl-$vrk`GPDX6;kXDJ5Hn}5qhZQX0JfK`!EVBjkx&4!vPEWXB#R7- z0N-7Cw{1wAc>aiSx1IWBH=aS)K0#H{o=0Y)xo<PyP3+DQ$iJ%ng|3gfzvbo{FAE}f z@x}NDlb8u+@`%;#bzYsKSWSJ3Oo0DpQtUIRd8EA{@5M$xtXbNy%q}D|G;SMBZNDm> z^`0!U0;AaFJC1RPaNb+$nBIc?C{A%;qyrOtW&qichkG1u(x5k1FtfuWj@{vy+pi9L zRsitp$jmYu60;B@b!pM}jKCe&-|q?HRle&zvpcWw`_NR8-B>y7!(E!2?;M&M2IA1v z`{M&~k_=7m;jrm$hd_?anU2gYi}Qi)lVb^rM54AQ$izvpv$K}*NHZ<VRe2>RkfU>f zADrYqk!K;k=a>6gSH*hW78BnbrM{<_VhU#v(SM87D5cEsTj~G+002ovPDHLkV1iYT Bi+lh8 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_NEUTRAL@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_NEUTRAL@64.png deleted file mode 100644 index 17d40357d5af5543fe5f6bb7285e1e68afaa004a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1451 zcmV;c1yuTpP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@NT}ebiRCt{2TR~{sW)yzeAn9QOLoRhL^~LHX+e~svdx)JwS%({z zjzQAGmJGUXErZ4cwo}$*yNrzxhi*Hxfu@(nISgl%UPcdg4qFbj>#!a+`QlvWlOdoS zf==a=pNyi&vaHIAtoj3C8C%l-zW=@VKfV7w>Y;}>8+{&1pCF<LAHX@?d4-7f`Mkv6 zOI{4BlLW+wXqE-XISGP5Q87x5^Yfy5UVL6?TvRL+_4mjT(H}&#&7`;vw+RRl(L4(t z2@i!So`}=P=!kl}BM7!`QvJWG5>YG^)K7e8jaXwc4%`~BTLfr=-w^~Ml$=Zwj;JWQ za`UnzQRZ=mo<4a>EIf!vyFr8-1VHe+5PW_iMe)SA?U`;Dhq6qW%`Mt`oFQ43VG=3U z2*-FG0^q>1u<sjRenB(WraLCM5g=l9WmVG%5b(KEZE#A!91*RGq8M6SUUW^>+Xei? z4@=*}M?m-qCo9L>4xYON;ggfeGwEN}XmD`Qb;0ZcPWH-Vl3xDv@=Uc_{fd{;wn%7~ zfQPX8#ij2EYVQa14-8Op@(NX}RVqv6sdh<dhX4pa2jSu2{RS+zPDrpz0BnBAufl6E zkg!KY|F*iu4grYdvZ;j>UH#-^*9O}u=t#IsL|d&^hqqdc0|8DJH=Vvd<9p#XV6w16 z@iJ|RRvNGw9ty|O_tL7f=@wwD!|x5#vp=7mRTQO<-ziLCMF3R)$DdYyrgM=<*9flx z%kw~gKkfd#3ppM&GX*OXc&NR|bSq%Ch!qgGG!vm20r2_}#P;0|tXxDi#Tsp!fV)`k zn7ytBG+3;M>a%tUP%}3-Zu%qAa|67B&FL~w4VV!y3&w&l`x>ClLj6s3%J`cZ0aJdC z_MBooF-~S?U?c$Q9~w`@{Va<k#OpG}IJj%z1OY))e+{}xJ+>Mc35Z9}N4*@Er{I_- zrhlf9fS7nn*&Qz+*3<CE?Au5{NXyj+5#g|E+L2}isH(w#3M6=Pn-ZXU#~?aDE40c7 z1RgyCd@zPnMUMd8xtc~cY)=OYyvy8_05xTVeYe08P*n*ymLD{lKu(g%o({@Ol>d{+ zSZHA+prWtV2pS|wC1B5rfP7GW0E#Tw2UwbbT5PbB%X>LCPf&cWPV9kk&(KJK`iFb~ z3D6Z&9D`XLu(p%i3Djx;^=JEkWc<yHfNfcp516q)00ma;{ZDL>nGpap*vM>V0wFvc zA5Z48+3(Fl;Wb>iet*5AgYyFG_a6|?{)XA(nh}5tmQjw@&AtG(Z#DaX)$VXfQIwhe z%6{n52bVfBz)mCe^*q&TwH((In!<{JBScO6mHoN!(2$l;>>8w3Rw<v$!=HU<RVC7@ zKmw)^dQm8jUAQ=QswHvl0D&9|DT(NoRdEDhw@~thAPBMSldNaepiTk1zkTyIN@+K^ zg47ar6Cx9`ESGR&KRZR8@Hsoe19r>g;19NHwc6#~zjn`#UA&;}w)zG-;Y)1yM|Q^6 zPD)Iz$CV_h^x5@K)d%_oSn6~$KhaL%bi1XpswOCkGM4>48-W%KzdL-YG{D>ccJEhG z6a_Ya)$Yt|a8fLN#4i<nsK7%0U}SXEbCbYxzg_r7Tk39E1v^%F-G+$-S73S8Gf)rF zA7~Mt=Ik8z6S>tg)94yOb;<O#8P~Vi3~e*6bc+CPHcf@N5a|v!AhFF3GEkV{lne-s zOb&$R_j#>x%Jjv?2|Cp_hhn6U_%j3oKnQkcvHRSN5M*uT!$Y-=t}K<|)rn_&oBfXK zy@XygPR7_*yw6+HC+c)`sOXv|_xRJ32Ff0KcoRWHuK;pK;`e^*{;U81002ovPDHLk FV1h9wrUw83 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_NEUTRAL_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_NEUTRAL_w@64.png deleted file mode 100644 index ab9a44c80e7f96993010bf153948df7fd6853451..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1334 zcmV-61<Cq}P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@M=t)FDRCt{2TRUviP!zq7l?>e|6Ojlr=}Zu2;xiRN5n@To$UhAH z7GU8w(3amwngt;~0w!QfMVTAs8YxVKt%I2_I?jEO<JgXq*h%c>NKvEIaqc<3_rB-n z^Jt1Gwl~x$*faAC5#{BD_j`ya>pHAKM8An>i-_uYDW$gJjx9C;m>Fb?L}UnYYBrnn zr}>vG%OcY>JC4uga+JwrX!q<cnw_21A47;55ml8^^*G{;Q~<fsSA}?X(==&){ReH- ze-hq<co;y4eYqUX<@ZyeaKL^q8B!&p<tQ^F5&?wx5)qX^^2^t6^!EJ+`-(>aWW@2K zM`+>HNn0EuS|y@#6haIw05jhuqASg2bLQ1*)g~V&jvYNh=SoG00`m8iQp;lzfSJ+6 zKBB%Wt5y4ohfVQefh;(E>Le|eP-%9bIH8nk4076m1YqV8Qhw7kXC6F!Y}fZVfZlNH z=5_o<HY_ToKE*BoGo#5ZA=U3cd^8r~Zrr|k!!8Z!3w@PDUji_51&t2G<F5670RbQc z8l+NcG3?iOggua%mnM}w;K<05#2N~rGC*p+GO6U9aAX2{!fLPMduD*l=qi;F3~^Ba zF(OvPEU^b7Pym_WeEh!tgI={xng}3P#EjU5gD(P008P)btkS}nvm+bhqXOm%@7}z| z-@vBmn*q#h=%$x6@&ICXG)2SjxS$fagPRyhr9|Sp+=zioUjj(iH=aFzky!E?!ogtX zd9VNbWk3<?jcbY<CBQ+l_=?wQy9AJ-!+7`pLxN}qL%0}T!=hIP6mcKFQIBN-W-I^~ zS(_+^5n%ppimtwfaO&y<9Rf&-Wb3WYnJNgUth)@{8DJn)($M_e04FJfjyZu_fJ2++ zuW`i~JA~VQ=kK@$$hw!S(*)rbSOWPproYB!2m#2l{*5@S(ZP#bTL9f1|3tKwKZ(%X zoFjoV1MK_es2*laA{^Y>YXqU!1k;Kx0p!tBD&fVgEr3!APhs_g$W%ge(_FWG2>@;Z z8oAuwF@+L8gj>fm#4Z80K?wv3u(k~{V9oiNTY%a=v8tpEFj+_j)O-by?znZZa3FO8 zz-|L>&Jh6c8U;QbEEGl-*r*_!y8HuP0(?dWIGkFE2e?R9f9@%OxGWm5pri%DrQziu z@tX)$@t8Rc%@7>KJ+k8Ue?I}1GnvfRxl-3Ea^e6E;3C$#Z~}<`t_)vZk|#!peW8{9 zzMewgdjWA*)ZxNPDkS!LkW-}B&CnuLOkyb@X35?_!&IOEVo)x_keH;&5n>e+Wx1Eh zI;=^`c8XlSdTrt#n&7HGU4GKj8KM!|C&<hjmSyE9Sp)}p)cstT@AR`Eau_GZ4@~07 z;3SV&!+tNc05XiUMVO?XfLNU5`?1jvYL>PwvoIb!9kY$*^2G~!tnbSrt1*mSzU>%) z_Wb3@4Ha|wJYBkYUOUChVO*hJ7;3|W>={5d7;tF9pcwaq72MfjjF<U+O)Rkk?G*r` z+A=dQTV}El0<Wku0#_WQg?K}*df)p4+=zP9R7u=ed1M0ISuL;LU}AtY8k}Q&0w-D- zG~K-r%eFbkmbrPoKM;mRQ+AHEc93;Gsm)||l3tI@$&N8WLsoKP**X{d#!2ZDh6r&; sKK8S&>h-!cAzmA%zNeUCieM1Yf6P!Oo8?eXq5uE@07*qoM6N<$f?(fgu>b%7 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_NOT_CONTROLED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_NOT_CONTROLED@64.png deleted file mode 100644 index b93198a9ae0d5916684d0e0147d238eab52fe56a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1361 zcmV-X1+MyuP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@N14%?dRCt{2TTM$NSrol(VX#m%21QYHB5r0kSq?}snO*O?x3e1a z3#NNFZ{_r=mX5!`^e@m^HM6tfEoPbC%|bLS2!aq&P#7#I98S1zsIJsUKB{8!%z+{j zlS-ZQ?!E8h-b*vg@Uro09PEV<Wg@~=C88A~s>FP>K|~I}Hf-B&=KXBB2_S@cOGIy& zG{}=_nq(LTEiElYe#dp)Z(fP0O+@EJ^x3xUdLGZ2sQ^6EheY%n5fwprWo4yHIF582 zI-O2e2waW>qxfHp4_R79CISc{ibQk_@`XZyN~Kcw!rxiI_kC)$T6BMZPoC%Dj`ggB z7+C-z#2*;(LZMLH+}!LE&l3>h?(R+r@h1z>9=iZ+?q>*SAilo7-u3Ts0oDK^eBXx^ z)NI?n80M#kdSVW6pG?y%@9*!^>gp=Z&CQLCJg~U9NNa0r^ziUd^gQp-vMfhR`Ol#D z8CU=z#5*E7EtN_OAU{7pKj<wo14LIY=eq7|%d*N+%D)D=|3Cr=Ax??t_wDU%+S=NB z2FlUE41<8{x^Cs*;9wvT`WAqL-Mii0-LC0P8ZhN9FE3NO-5yAUz620LU~WGK`Mjh2 zD1bX6Hndu;ie*_vDdpd3w@Vd32!UnmCq(&;jg9B#m<qT8F2`|xv@GkZl(LcZoy5@1 z3!F3f82o-(pcZ1VTAr?l6M%@048thz?d?qsc?ArZX_^?o)1=SEx&WJgeP?H<>sQkT zOpyx<3y25hBv(kXfMb~cBnQ1T1fKsW?xT?c2qCbAtzwBg?EnY3G0$ZE2>`{0*}_gD zFe6|~9%ltT0&vu<V%pOMY{_Nb!=zfkVL&x406uKZzxE@*8=c52a4<}^05<=Mjshr7 zVK)d{0HVJZ!7mIP)?mXFK9LR!@Pm%z6`0#k!S})fRCE@g9}6gt^IUJ-;8W^i@Mn7j zV3o9lI;Q89ZlnNOBPvhvq6CP-On?b^hG)f#5&${IFv0?~Ip?M&kZ}frX|%8a4V?vu z;uaR587NNB4lKY$k^o<nndk@}+(wcB7YGzOiU3|Lz~|um-w0saHq>cyNs3koxOSoo z0OzQ}&<)J#JX}o@CBR1n3!Q=?%%82gCu7_r0J}j$Co4cX4c0hOrFL;E!4n9e!<qo2 z&jOr8{XbFwR;qb>dz<(3<qnYdeZS2WWj#pR3)J8@(;N$6!D{s5O6g+Hzoe8+%d#r2 z>wb?j^>J5$Wr6GKYkGWqM9uLpakoojRr5TrJ&mq_k!S0zC4DYY05+Q%0^&5y3Lwsd z_JL=$Sfm~SODX@gEbEoyI8_{&qUd0ffo1&F)fGKGJ=Ja7exLTJeL1#m+bEH%-`w0x z^gaR4c6oV;sE<)kB@gtS1VG&#>hDm82P>E~O9+wwx!(fnfwCY$5s*Ncl-eOo*NFIo zk_U#W7U!zbBV=4rJo%j2Bm_I2>*4c>5kCr}l*=Q#a%LDt5h9E`rLH1<r_;e`zaO@x zW~7FRV5bO@swhRtJGqM09r^@#TE5_3fuTD`vTB*BauHHhm8NA~UWXBfsq?nB$)kQg z>V30rnyPZc)LX;_xP@w(8YWJthACWu1I>?Fc97-LHpitl!M3?>ZXU@=m3>w%bP8(I z1)`YJ0_%+i6F<qLk1+SfNsbd07UDbZAuL8TPd2zU4%Zh&e3XW$8D^Lv8AS9SVeBLz TBfACk00000NkvXXu0mjf6t8bX diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_OFF@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_OFF@64.png deleted file mode 100644 index b80680c92249e9bbab872b47254d71aaaf297da7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2131 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 JPDHLkV1hDS=nVh> diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_OK@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_OK@64.png deleted file mode 100644 index 26970a12cd87c6547b4864948469e8334e0d84a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1444 zcmV;V1zY-wP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@NR!KxbRCt{2TT5#jXB54o(c6-xl4;XLO;jjhNTJc9(C(^25$!73 zcGc<^GyyHTOS2a^`2|*ff!$T9R`IG(vQQQYgEvuWC@virNwH+>WtTI)QzoOCk;c+U znz0THhC!0Qd+y_V-1E^IYg}yzi?Cj<$T=dyQy`)Y5#?<@S|_3w|E()!rQ!A1JR?A^ z$ajh84jT>QDZCjbAtF%pTGaA8{iDA2cW^Y&Up0wnkBIh_vQqV8oO30BJ^eiq{Xj%n z7#w>)Mv-d~?Qw%)d#DkCr+3&R0~rtJ85wgSK(5GHBHD)WVp62|2XTsR#Yjwu^Z0o> zADq+a>r*;;bwZ==2(PO1B4TC&<cj<gJT4~1Z1QGOGu}&pi0(mGC*lzk(OftI9PYa) zXd5>-DDh!J%kM=2(a<^QAUY5QC8ex9T^Ipe;C8~B;cPme){5IQfYfL`Yw1PvzEV~m zxgCb<B$X@jJs2O~ipMjbWhfL2EyZ|15Cw{F#YrFmBz!FurJPz*e|Ga5t_YAT@(vOG znEE(H8}f$h0ec0^Fetu*qd{K!${h()6Trpp9zs5GBe62Z>p&Vt--}Z3ubwLsrXoPD z$e7!=VZ7H>eik4dBkx2oQ{<(hlvQi$uakamA^~zm#<KMnRQcpb$z|I(5l96*{los} zQc?Ott*LdV?>JU4Uf}E^$B_4a0iqPe5mC$2_2md4q6b1m$Ynmw_{Ml0saq-31vqfW z>2tOzz@cAFf0EYn%5T6F8BT>!4{}ba;1mJd2>n$qdXu1y{~{G0*nQNJ0J$P#3tPYv z*YCjo1Zm7O*>nVevCC{>R}t8eVoPop1!Dwo)huAz3knbgIF#W%%)|)L_VmnJAb=>~ zX#Q>*0`5ewTOV2Z8C(pVBY?v{A0+SVh+V(1$(#n}2tf4@MDa5Nhc$d|@z#m7nSk3t zG+qbW_J#4CnSi|Ak#!Id&P<Mg+#=8Q77ae7&Km#i7y-*V-&+Ji$qRFNrK@3i2YO3@ zRiENY5nzQi0V^<urQ%8vfJTZLW&)a{lhHE9wh*A>3>e#JW&-MG-Ls(C{XeXnYbKzf zixh$gcJ5Or0`~PV2_o3JbteMqC=@{?0d{d0dEfZ{EdrFXQrFVpFnDQTNNvXy0QR85 z2pW2?HJ#C(SxsU^z!S(%3`#BE1L4m?tFeyp7y+CH^&mw7<TP00SV`^dR)UXD|2(yv zH~j{9zx%4I*<>|zO9GgwM(0Jx_XNQE=Y#VmE6T>;v==BLZ~R;f5W%|l?WA<J-C?z+ zHl(7IAN)Iz(I7>))o*A&Yt!g>1kLfcc0-@E8!U~wqvr9;W8WE%(C6qaIepHN01lfH z3ZkE81sHz(LUY<fp4DtIQ6r?*R7EOELjSN|z=0`52dfM$<6FPCh|Z|0l$HCFhC0=O zh*DM{k*mIW{${232^d@Rw<fASygt!*U}~Kpba&9-L5C-%#FdK#lks0pE1-6z6g83% ziiB21JA~;P72mD#fNQO=MgnTWKmEd}J)-El(WOq2D0ZEf9X;p2QERHJYCVfw9^I8) zAtGecx6=z3ROpp{*d8`nDSoLdH8Z)+cvA$OSBR>-?k;PqyMr!aYUaItX_lKK^SUxq zU=dP5m!{2IUI&k3al_l%277&P*594?rKtj6n7WHDGtvTb8?@Xn({<J_O!fcn>sMsp z@h9`VLFP&IVyTVs+MK4&fcQ%9K8u?oVJ6X`Z@LiT!`9Ha-l((TkG;4@=z00(I+150 yZtxw#ti|QYI$w>$^ISK4mJ3m9tg(hOi0D6%tSq&<cR%?60000<MNUMnLSTZr^`_7O diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_WARNING@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_WARNING@64.png deleted file mode 100644 index 1b5f9f95c3e14ba5606e8540592e2c4622ae7ece..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1256 zcmV<E1Q+{>P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Mnn^@KRCt{2Tg_@4R~S9kA9Qd))NK-(wwX;!X$ev3B2B=pHl-$} z)Nf#W*J{)869hkjryFe@zkxz=aS8@CEiPG<+LS^`Xc>E9Wl;w~j24nLE@$$M8I4EM zjDB3{N(YSa$e#Jmx#!;d-MQbz1QU!mrY?hh!PIg9vH;QmKI`!3KLMx!*vlK$(x77- zhyVpsBhf_wU&$v@Dd3Hn7-n9dLMj#f*jnuj$1l$C@3D<q?fh~Pz(aoKjcTRevG!E} zY3U^Z%OpITi9vrShD;`gE7Q>)_44El<+2Uy(8f{uT#yF<Hv8#}z6ek-HQIX}K#nbZ z^TRmw8*!)A`vH=-4jTC5&xYd=02E*~Z&desy?svth}G`{Fxc83e-uaNdaOUJTcG^h z#&5qj99IA^0j%}XHM$l+?7opoLBD%Df%o2xcYCX@@bp;&yH8H(4hz6ax80&E0ScyO z(DM3?7;<yTzF9pg*fmN&*I^wvZeW)%quwL300mRq;2?MBcEaiF!vKyAzdku-BoFdN zbtOtjkr<GCDuv~_y9s>o{&0{du3ddK%N#wov-6)P^{wst!?6Dw+5s;4FYl$CxqKMG z8RGjNYU~=Joe-)S3#P^??(2JBBysi4!H)91KznV<al_MRc6MPtncmv2Kk9V5jsg@+ zjhUR8n@c!z`>=yufj`!v{mH_7a(`>P{#Uz@+csyx)O1dDoZ>Efn(GCgcsGPYOLX${ z#+B)*H0SwI17l|F<j|D>V*On1)5QNa&-Vhx%-G36xCEk|1J-GyL8rEZ1Y?)3upUW( zf~hS7(3#thI)sBRoWcpf1rC*qx`Z7@kb}73ekcKCk)uTGyO5M!7j8`ma=;QZJr!Et z1^Gz!y5#>ZNPxvrn)Aa#I9-?xngozHJ83R+RfBL!3&&sqsF0gVss<0Q#dZSR;tNbw zA>3}Y6F^t7^<4<JrnP}zfb48WT>*q!+c9A5a4vwGBup#Z1zc|4gy@0;#$XI+!lVoM zFL*X3l>_%1TMFRrtQ^0vl@;Jb1n}-6O}c>Z_r0U?MVqJs;nuXH>=(ca>L;o|xLNH4 z*e{pW9Rq~hzW176fFe~=(FGn}Mep?{0i@!hBHPVMK{!?XRV6{QK#|1<szEpv{j`Dv z*yJv&)Z!=s51-AB0!WfzvFJb*2p21;jHXp0v_{LQFc^}9*nchP`#=HmMwRt=7OSyF z9m2s9PT>R)tWr6arHv{WyR`mlD+(<I$QxCTn5EL=(~(>uIu&G(ox-V-a0x`G#n8&j zle5b1s|u`<0%K<E<j^kewgTjhs#AnW8;w$K;E8udIJ88^JuueTu;7R_H?v(7JzqAM z@$Hlx$C`Pg`dz2ThuQ>WwbjCWQnwE5?Avd}oocLM1e2W~cj{;~oHDs@!h{%l7nH?^ zEJFPIpGKAf%*+heyA)b}r&NzrBS=Kr26jcT4(%)tJ+LNk7{E;Lm)%ph<s+5KPKu?w zefU_H%exrs0~211?U5NjM2K(4?$DGUV|#3_6~r02hzBQ2{jm516HL$=0R962*&cwA S{fgB90000<MNUMnLSTXn?o-kL diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_valve_solenoid_CLOSED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_valve_solenoid_CLOSED@64.png deleted file mode 100644 index 346d192ad2c643d43e4ef07292ffc94dfedd6ae0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1355 zcmV-R1+@B!P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@M{YgYYRCt{2TU|@rP#AtUA&6L3?9B>-xv@+XRs=zBY<D4Sc(Lvm zSbxE`U$FTL+%9*uc{O%b6+}UC)*HPN2MS`LG$51}DuTTjLSQ`QO^L@OP0}<?Vjl<% zP1BtBIq%0gInSX!`gq)U;-mFxB9i$Nc&0nA5Rsxg$8q3Cqq<1|jLi|zTO!J8UnY}D z63^@PI^EsfJvb+#Qzl}K&pn6N1jO0s_vqbNEY>t~Y;24Yi3AM~58L_^5KygFn}?z( zbbEVC>=hv53lZIT)nKm(fZ-otxFkt&S(a&Xa<XZ(7l2okN+r6yyaYKg{;O9+ctHSq zd{vSpd1`8ka7dEmiQyvP8Ssdsqa%%o6(+(pIw1hP{v8CQQYo69o$Z?8B0$91*%_Uj zoDk=RcN`*);g$eo@87XlEIvO!e=o85353Ss;UPZZ4Ihc<httOoxM**lh_;i-<ly4s zBE{qJo)`}d4Gq!6!~``Ojlp`op5qR6R6d;&0OP;I<rfwfXkfq%f8GOC1{Ft9lq{Fu z4Z9C<VnNGzxP8!oio+zNoseLc0JzuBpc=11AVIM+c(OwP*xXK~QiDM@UV}FFs8*}! zv|_vJ@YKeC77~d>9Az#nn4X?)<^{B!%e89)K1-66M$h|I<Gn&AlR-FWV--_ag#cW? zFf%hl7}|yns89%pQmOR9Dio|dU=;}kL))-In}}I?ff)g)r@1gBy>^(Jn<Mt-ywOk1 z2v~yq^lFIfB`^g?`6i-IMt^HWK$ER7yS@la&DpN3c+H4_95Vj+__*Kg>>A+BJU&<w zpJ7D6QW&#-J8*~Q#Gi=-pl+r)b4Ci>sc|t3L;{)@qeuXfA%}q_0qH1Yelsuu8U1CE zfQ(l!GJ}YbkrC3ZMHmtw+kJH%MsVlen;bnLAj%$qp*^GJ1$L&xk%7*;TVC*}2rxpQ zfB>|ir+8EZ=vJLuctAj-(eSfPz5**rjMm#?k$?kUijE|79&lquKt;z=<iNJwTRIa7 z_;Y=I9a#b(xDa2C8iqhr^8gc2)PE-ufaGvfskmBd4>TaGV60ma0IWlf5>Wz9MOlpz z0c%JWQA&o${_NFX#cM_cAWK%x&(D2noFCAMtJcNGnT-Tja8p#0A$R5vBUPCh0r+u+ zMM$9rY~aD&1NXNgfHW@%b1u--WGtt1yf_LkIDiT(tSA<XAfaNVC2ThvT!sYg`1m+< z6rhxI>07o^l(v(|;KskTS}ling}s!-IRV0Ue}A7;RYlK#v%1xeMhJrk`ReK_Jvutt z)aC^li2FjJfKN?9Y6-h4u?<yKv*mJG4l)TaerszB<r~JoBBFoo?s1|M1PQOp<?{0& zl7KPG&dv_pUo+m8lH3UaVDp!%s<ZF}5D=6#1jPL2=BB>qZOiDLYF$CXnyRWY#E5V? zctbCNI={EKhlGbA{2Qlx2;7Q&AwyMawOUqDltEMn-KvW(fXnah?$X7@1@S;<*-p%h z=ybz`%nGb5bT|+wc6)8nV6VW(PBvJ1wPhyHA|x3^c)49h19}{W>t=Qx?-l{P-ZYih zHcWv4$Wov;a7zY^#ylRQI-ZkMcv53HvvY%PZJSH8APJfr8KNsqcBh@28H|}5jK#}Y zp2cbN_zk1^e5deZ<7AqTm%7c9W-6>3j%)PvACB#=>=*2#k3NWq=s);1;>G5-`^o?S N002ovPDHLkV1l|)Wi<c* diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_valve_solenoid_CLOSED_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/AnalogTransmitter/AnalogTransmitter_valve_solenoid_CLOSED_w@64.png deleted file mode 100644 index 608f053a09f579adcbd0cfc6032dcd0e426bd572..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1321 zcmV+^1=jkBP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@M+et)0RCt{2TRTqUP!zpy<bp^<N|2zSfCvf-inyRBvjSiR6IMW2 z!3-+^RzPM211p%&Q#b_$1qdjD6eJQU1&yUQI@W!R<JeC83-KdIiikq&_?~;-eZTW) zjyb+I#5AIpQkq0mBBGk><6ZvSC!)6Ny@i($qCbsi%Y*<aWrc|LImj9ZPlLgLY}<Ce z)9dw|zY7ZsR45dj_r+q748u^j0TC@Cx)wrQX7QXrssu<W>qPVeK_k#^x9bFo!10;{ zAOJ)xEiKXV^0M=umC+=kb0NfIn$MgH0UY>GBB~(hmzNhO_%r}@fQYrVHKh~~agr7h zi3pHVLf)rDWOh0odU$xC_xJZy0{6q}>MCt)Y$zhmn21ERA~pe1N(A13#BXnJGY#Ae zs9|$+6U_xGI21y(;@&GV0bJnz*tTun-`~^o^K;zaP6X77?d@$^Sy>@g!ml{@i$nl- zXMYESK?zx(w6J9fs9|es3%}45LL6pBfC|3X>y<3a`smJP0p)U;Ow)ua&=d}$)P;!% zP{DUP9Vhd%2y~Y_J3AoZQV4M{=_7udH27|}JF~$P53+7<ZlKJ4Ddoka*M$-wrNjvC zLbdr>2T0)OtV<~yi3va-k80m;w`Z!&hXDgHj7RY7tlm%r5+J3-SiU~(K0Xbgd*->u z*rwo1089TAY^F7&oi>m-s8>oEIz9+eK*P4}N*>yM5TIHfq#bcWeKA4+fB6U(=cU~T z;pyoKL?E8Pg6O9JWWR)q^A03%oC^F1_<@;S-m|a3u^{-m-~WdQ;L2b5tO-sQPzy7> zP%{Fr0`@SN$XmBJ4xCVvXR<@^5>SI=bc1UxazBs&W~ZVSD|G`mgWW&^)ROfq%<;1T z$5r#*+D(AA*{A;ml)T-cn}A(ivrn#l2oyv2=R-wMm%cv=+yn%Umvw<(9dHw1zP-I^ zO@N=m$1aKK4mSaPwMqF^39xi0fHzu)_7uNV6X31)Kms1I!JsQR`@~!Az63nMte`7Y z^A<u_K?Jn$C6_}(E3mppc9A~_P+QEr+o~%8miKdS5xmr~4nWyl1FpUQ^Ad2SqXJ;D zLGkl5Ta73HH2_u=oxt(<I?aX%;C=NbOb5CEO`7F@K9&H+Z(N{DEr6E@)!*CwDU1-n zy+MmF%r%fiPUJ~Y96>|jV_cZ`TEO0+R+x*-mjIT_8E%l*fe{qUZ9mjF6*d_<fe#Pn zqr3ru!%#Viqco5J?hy{q6!KILpxA1)N-X`c-oeo6FgJxmu$hN?fZ*X2D-;UI`b18# zvFias2$++baAnRq33$e0vDlB|6^vq(yilH@S=&EE=25H4<uZc)9@OXiA*xl@A>r=s z?$bQNUSOhwHqV)l6g&{eEZtBBDmEg;efGq_#0|1H48vmAc%<NgSax|nCjiH|W1yV2 zlMIr_7=>#RYSeMua|21v3zYb<L>>EXE^l6@K$ncknqe4y&U&KrM2U~guo`e&rUn8~ z8`4$;GQPgP?hYI?yR$S-mZf%R%1s0;Hm|R*ABU#m0L2Z1Ff3;9B2B7+E2MsGj-4iO zWbLV~XmxT71v6;>5dq`1xVY#HWnG&zkoXmkM^Z<o2Pc^fD5J_`l)U@%9<*EsDMM#* fbIdVEauCr!k;x_8%!M+`00000NkvXXu0mjfM7&nf diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE.svg deleted file mode 100644 index 9a027fe1..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:#dce1dd;}.cls-2{fill:none;}.cls-3{fill:#2f8794;}</style></defs><title>gas-analyser-2</title><circle class="cls-1" cx="66.78881" cy="68.95879" r="48.60103"/><rect class="cls-2" width="133.64375" height="133.64375"/><polygon class="cls-3" points="91.784 85.439 91.815 85.208 91.83 84.987 91.835 84.774 91.83 84.571 91.81 84.371 91.779 84.185 91.738 84.004 91.686 83.827 91.625 83.658 91.553 83.499 91.471 83.34 91.384 83.193 91.286 83.052 91.179 82.914 91.066 82.782 90.943 82.653 90.814 82.534 90.676 82.418 90.537 82.303 90.388 82.197 90.235 82.095 90.075 81.998 89.911 81.9 90.06 82.193 90.204 82.458 90.332 82.702 90.45 82.937 90.501 83.052 90.547 83.167 90.589 83.282 90.624 83.397 90.655 83.517 90.676 83.636 90.691 83.76 90.696 83.889 90.696 84.021 90.681 84.163 90.66 84.309 90.635 84.464 90.594 84.628 90.542 84.801 90.476 84.982 90.404 85.177 90.317 85.385 90.219 85.602 90.106 85.833 89.978 86.081 89.839 86.342 89.68 86.621 89.511 86.913 89.326 87.223 89.239 87.374 89.152 87.52 89.075 87.666 88.998 87.812 88.926 87.958 88.86 88.1 88.798 88.242 88.736 88.379 88.68 88.521 88.634 88.658 88.582 88.795 88.541 88.928 88.5 89.061 88.464 89.194 88.434 89.327 88.408 89.455 88.382 89.584 88.362 89.712 88.341 89.836 88.326 89.96 88.316 90.084 88.311 90.208 88.305 90.328 88.305 90.447 88.311 90.562 88.316 90.682 88.321 90.797 88.336 90.912 88.352 91.023 88.367 91.134 88.388 91.244 88.413 91.351 88.439 91.461 88.47 91.568 88.536 91.771 88.613 91.975 88.706 92.17 88.803 92.365 88.911 92.546 89.029 92.728 89.152 92.9 89.285 93.073 89.429 93.233 89.578 93.392 89.737 93.543 89.901 93.689 90.07 93.83 90.25 93.963 90.429 94.092 90.24 93.627 90.075 93.206 89.999 93.007 89.932 92.816 89.875 92.63 89.819 92.453 89.773 92.281 89.732 92.112 89.701 91.948 89.675 91.789 89.66 91.63 89.65 91.47 89.645 91.315 89.65 91.156 89.665 90.996 89.686 90.837 89.711 90.673 89.752 90.505 89.793 90.336 89.85 90.159 89.911 89.973 89.983 89.783 90.065 89.588 90.152 89.38 90.25 89.163 90.358 88.937 90.476 88.702 90.599 88.454 90.881 87.914 91.04 87.6 91.184 87.299 91.317 87.002 91.43 86.718 91.527 86.444 91.615 86.178 91.686 85.921 91.743 85.678 91.784 85.439"/><polygon class="cls-3" points="99.367 85.058 99.336 84.867 99.295 84.686 99.244 84.509 99.182 84.34 99.11 84.181 99.028 84.026 98.941 83.875 98.843 83.734 98.736 83.596 98.623 83.464 98.5 83.335 98.371 83.216 98.238 83.1 98.094 82.99 97.946 82.879 97.792 82.777 97.633 82.68 97.474 82.582 97.617 82.875 97.761 83.14 97.889 83.384 98.007 83.618 98.058 83.734 98.105 83.849 98.146 83.964 98.182 84.079 98.212 84.199 98.233 84.318 98.248 84.442 98.253 84.571 98.253 84.708 98.238 84.845 98.217 84.991 98.192 85.146 98.151 85.31 98.099 85.483 98.033 85.664 97.961 85.859 97.874 86.067 97.776 86.284 97.663 86.515 97.535 86.763 97.397 87.024 97.238 87.303 97.068 87.595 96.884 87.905 96.796 88.056 96.709 88.202 96.632 88.348 96.555 88.494 96.483 88.64 96.417 88.782 96.355 88.924 96.294 89.065 96.242 89.203 96.191 89.34 96.14 89.477 96.099 89.61 96.058 89.743 96.022 89.876 95.991 90.009 95.965 90.137 95.94 90.266 95.919 90.394 95.899 90.518 95.883 90.642 95.873 90.766 95.868 90.89 95.863 91.01 95.863 91.129 95.868 91.249 95.873 91.364 95.878 91.479 95.893 91.594 95.909 91.705 95.924 91.816 95.945 91.926 95.97 92.033 95.996 92.143 96.027 92.25 96.093 92.453 96.17 92.657 96.263 92.856 96.36 93.047 96.468 93.233 96.586 93.41 96.709 93.587 96.843 93.755 96.986 93.919 97.135 94.074 97.294 94.225 97.458 94.371 97.628 94.512 97.807 94.645 97.987 94.774 97.797 94.309 97.633 93.888 97.561 93.689 97.489 93.498 97.433 93.312 97.376 93.135 97.33 92.962 97.289 92.794 97.258 92.63 97.232 92.471 97.217 92.312 97.207 92.152 97.202 91.997 97.207 91.838 97.222 91.678 97.243 91.519 97.268 91.355 97.309 91.187 97.35 91.018 97.407 90.841 97.468 90.655 97.54 90.465 97.622 90.27 97.71 90.062 97.807 89.845 97.915 89.619 98.033 89.384 98.156 89.136 98.438 88.596 98.597 88.282 98.746 87.981 98.874 87.684 98.987 87.4 99.085 87.126 99.172 86.86 99.244 86.603 99.3 86.36 99.341 86.121 99.372 85.89 99.387 85.669 99.392 85.456 99.387 85.253 99.367 85.058"/><polygon class="cls-3" points="95.975 86.293 96.042 86.112 96.099 85.93 96.155 85.753 96.206 85.58 96.247 85.412 96.288 85.244 96.324 85.08 96.355 84.92 96.381 84.761 96.406 84.606 96.422 84.451 96.437 84.3 96.448 84.154 96.453 84.013 96.453 83.871 96.448 83.729 96.442 83.596 96.432 83.459 96.417 83.331 96.396 83.202 96.376 83.074 96.35 82.95 96.319 82.83 96.288 82.711 96.253 82.596 96.211 82.48 96.17 82.37 96.124 82.259 96.073 82.153 96.022 82.046 95.965 81.945 95.909 81.843 95.842 81.745 95.781 81.648 95.714 81.55 95.642 81.457 95.57 81.369 95.493 81.28 95.416 81.192 95.334 81.103 95.252 81.023 95.078 80.86 94.898 80.7 94.708 80.554 94.508 80.408 94.303 80.271 94.088 80.138 93.872 80.009 93.969 80.209 94.072 80.399 94.262 80.753 94.436 81.085 94.518 81.245 94.59 81.4 94.662 81.555 94.724 81.71 94.78 81.865 94.826 82.02 94.867 82.179 94.893 82.339 94.913 82.507 94.924 82.68 94.919 82.861 94.903 83.047 94.878 83.247 94.837 83.455 94.78 83.672 94.713 83.906 94.626 84.15 94.529 84.411 94.411 84.686 94.277 84.982 94.129 85.292 93.959 85.625 93.769 85.974 93.559 86.346 93.328 86.741 93.082 87.161 92.964 87.361 92.851 87.56 92.743 87.755 92.641 87.95 92.543 88.144 92.456 88.335 92.369 88.525 92.292 88.711 92.215 88.902 92.148 89.083 92.087 89.269 92.025 89.451 91.974 89.628 91.928 89.805 91.881 89.982 91.845 90.155 91.81 90.328 91.784 90.5 91.758 90.669 91.743 90.837 91.728 91.001 91.717 91.165 91.712 91.328 91.712 91.488 91.712 91.647 91.722 91.802 91.733 91.957 91.748 92.112 91.769 92.263 91.794 92.409 91.825 92.559 91.856 92.706 91.892 92.847 91.933 92.989 91.974 93.131 92.02 93.268 92.071 93.405 92.128 93.543 92.184 93.675 92.246 93.804 92.307 93.932 92.379 94.061 92.451 94.189 92.523 94.309 92.6 94.433 92.682 94.552 92.764 94.672 92.851 94.787 92.938 94.902 93.031 95.013 93.123 95.124 93.22 95.234 93.318 95.341 93.421 95.442 93.528 95.549 93.636 95.646 93.744 95.748 93.857 95.845 93.969 95.938 94.082 96.031 94.323 96.213 94.565 96.386 94.308 95.761 94.195 95.469 94.088 95.19 93.99 94.924 93.898 94.667 93.816 94.424 93.744 94.185 93.682 93.95 93.631 93.729 93.585 93.507 93.554 93.29 93.528 93.078 93.513 92.865 93.508 92.652 93.518 92.44 93.533 92.227 93.564 92.01 93.6 91.793 93.651 91.568 93.713 91.337 93.785 91.098 93.867 90.855 93.964 90.598 94.072 90.332 94.19 90.053 94.323 89.765 94.467 89.46 94.621 89.145 94.79 88.809 94.975 88.459 95.165 88.087 95.278 87.874 95.385 87.666 95.483 87.458 95.58 87.259 95.668 87.059 95.755 86.86 95.832 86.67 95.909 86.479 95.975 86.293"/><path class="cls-3" d="M66.7888,80.01441a1.08178,1.08178,0,0,0-.91183.49767c-.79492,1.22579-4.75788,7.48334-4.75788,10.1988a5.66972,5.66972,0,0,0,11.33943,0c0-2.71546-3.96128-8.973-4.75621-10.1988A1.0868,1.0868,0,0,0,66.7888,80.01441Z"/><path class="cls-3" d="M66.82187,2.67288a64.149,64.149,0,1,0,64.149,64.149A64.15227,64.15227,0,0,0,66.82187,2.67288Zm43.54277,107.69176A61.59235,61.59235,0,1,1,66.82187,5.23883a61.545,61.545,0,0,1,61.583,61.583,61.41146,61.41146,0,0,1-18.04026,43.54277Z"/><path class="cls-3" d="M66.82187,18.10259A50.84711,50.84711,0,1,0,117.669,68.9497,50.84711,50.84711,0,0,0,66.82187,18.10259ZM40.406,98.678A10.4805,10.4805,0,1,1,50.88647,88.19751,10.48049,10.48049,0,0,1,40.406,98.678Zm26.38284,0A10.4805,10.4805,0,1,1,77.2693,88.19751,10.48049,10.48049,0,0,1,66.7888,98.678Zm4.83269-36.42231c.01382.17975.02765.36643.02765.54618a4.83952,4.83952,0,1,1-4.83952-4.83954c.17975,0,.36642.01383.54618.02765l12.76251-9.70671,1.20989,1.20989Zm8.35008-23.50645-2.10173-1.20988,2.37135-4.12744a29.04739,29.04739,0,0,0-12.22326-3.24938v4.81187H65.59818V30.16252a28.81527,28.81527,0,0,0-12.21635,3.2494l2.39211,4.12744L53.6722,38.74924l-2.39212-4.12743a29.9669,29.9669,0,0,0-5.00544,4.00989,29.14313,29.14313,0,0,0-3.96151,4.92941l4.162,2.3921L45.26525,48.055l-4.162-2.40592a28.93566,28.93566,0,0,0-3.29778,12.31314h4.81187v2.41975h-4.805a28.98344,28.98344,0,0,0,2.60745,10.88927H35.17458a33.88371,33.88371,0,1,1,63.29439,0H93.22463a28.84925,28.84925,0,0,0,2.60675-10.88927H91.01953V57.96217h4.83954A28.93584,28.93584,0,0,0,92.56125,45.649l-4.162,2.40592L87.1894,45.95321l4.14124-2.3921a29.27782,29.27782,0,0,0-3.96153-4.92941,29.966,29.966,0,0,0-5.00543-4.00989ZM93.84894,98.678a10.4805,10.4805,0,1,1,10.48049-10.48049A10.4805,10.4805,0,0,1,93.84894,98.678Z"/><path class="cls-3" d="M43.81924,83.37615a2.57872,2.57872,0,0,1-.29986,2.782c-1.2387-4.69106-4.29857-5.65344-4.29857-5.65344.36109,2.41932-1.31091,5.06626-2.92484,7.04286a5.21307,5.21307,0,0,0-.62485-2.55434c-.11459,1.75208-1.45378,3.18075-1.81644,4.93754-.49139,2.37849.36894,4.11959,3.6329,5.95958a3.92089,3.92089,0,0,1,.30928-4.50894A7.15683,7.15683,0,0,0,38.8817,88.871a2.9487,2.9487,0,0,1,.40662,2.26074,5.70436,5.70436,0,0,0,1.24342-4.27344,7.382,7.382,0,0,1,2.30783,9.032C51.13839,91.19456,44.90409,84.169,43.81924,83.37615Z"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE@128.png deleted file mode 100644 index b9f4974c9e101ff51549c26beaf7093af346806b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5534 zcmV;P6=CX$P)<h;3K|Lk000e1NJLTq004jh004jp1^@s6!#-il00009a7bBm000V_ z000V_0d&!ui2wi<P)S5VRCt{2U2BM4)fL{Y#;Q>}zLH2%oRL}$8fT1<SZtdanjbYv zlTc9TpJe<!B?&Fq`D2U}hC<6EbfEN)lRzI-C`mvgl!m#f*qYFq8PnjC%(WWY#7A$d z@fB^$cV_LIb@$!-?B}`X%;SS$X71zc$NKi#Yp=cb+F}6<Sin5S=jM9Tdq>8)g%I8J zZ@=T$YV^B4H9S-=sA`qKoFM=Sx{rR=2_d@Z?-ZC6LNtUBN9ga#xk8LtOMu>yF$j1Q z3A>+-@=l>nngXOaFf}~XD6codF{=nbqZ~rt;xM`!G+H63*V+Fr=pzksBN0pfp9eg9 zACY0!Xop!rfZma@tt9lkIb4p$8mZ`{Ba$>uAJt)<g%qg6zNz7%y(#NZ1S(4a8tvPJ z5L*o$JxLvXaB6s{rg^_`^p1@66CpMlG!jS%66~p}R;U~SNboyJ@G8)Wd#b2r+4Qu{ zV2^+ZyQ)_2$`HUJ_`Rf3OBw0DAkDBPr!AEsLg@scxpg}UpQAyeefMm&uvy!-X{NDV zRcKqO1n3<ZgUTFNI%n1kUPTTO(7wT`;h_U%)vXi)kh&k&SoM_{6-6OO+tr8&9iJ9D zP5@fcjVdFdv<@f(h5-Q5@96Z>v10@v_KzxtQRynMOc<uXy+nkLXu*yUpm$`fj~dF? z$_GgJb5h;Af(FJoEg>Z)sc&38m%%8U02-E;qUx#+&D7Wt?N}%Qs8QqWrH(OMw7PHQ zmhcxH_7INH?>hY?cPpD<(3FEk4wk|Q&^t0VuFUs^t9<G}?yFC=Ls%#BW_t}q64)>$ z?424O8Z4r`LI|J{eqjxuDP|*em~F={6&gh7gGH(6PW54O0%$6pT!qm{-_~KFn;^-s zC$(nKOrgn1kdy#L3*T{DxJ)G91}>Te$p}!S@Tn7amJsz5iaKrhq-=j7BuGL4O$Cz( zpLW$o6UO#+8k4l-jo!s9s*j@yKt|Yp_EL1k43=;dy05-UEWYGoar=^Mn~%9|={4E! zlV{#-zV^4X?}&4sd@Aby`cJB&MXD8$h6I~qjnF6pkTEvF46$g{WY{b41_Zu##nMd3 zw=KCQ=ou%^zMGNb=$mI!5F&|VN11Bz%z+r=GnfE0N++0lMwHIx$md0k`X!4m69YG` z5dAkT&;Cw{v*$h(wNt0X#Hly4zatQ>4SGk$_OpJPBoYKY@ADB2;d685;R}5bX_Dii z!iTVj?!H6(d}F_OVAYqC3tyIjXQK?16;TG-c%0fCia{3P+()tqLXZYf=AtMy6r=KI zgmSYOxM{i9_n_JVIW^$_#fvV^rVSrVoH{L@IPq$zMu^%I(M-QVwwE^nXfOMCY{B%b z?V;?w|Ca7-L@vH$QSRrCW%KuYnQ@2T=RP^#eD8PPy*K;)onJrQd=1a*zWU0{Sah); z@VqBZye6J}IXIL7B-kDDMa@9G(>JCfga8xF5feP`Yy1XI$khE;@5mJlgg*0gwngA7 zbOcZVLabS_B(p8@%7hjf`|}H-+923?R_p=nQw;cg--`gsk`IjQ2{ArGg^v;W@Yh!x zN4>8~b|C<VZOQ@Je*DbyEz3#|1d)J@=V_*qy_SZ~Mj*4&C4wy3P~oG~AN%IoT$MjD z9c`iK0?$SnCZKMpqpwXu*h+ol1(E?L&N#`+2|lZU?Tlr$ko7Fh`9Z>m<*gzcaesV1 zn}dM|SKaLO+(!-{&3=6F(CU@hr%@)#)=e>}YXk|l`+kXJA-#<<@YD%T1Yn0YBtlfx z))0fwBz!n#e(?0O*<23;45Jfsv`@!FRr{!GJR2(ol!Y=;HtL{r5=D?;l={jSTqZk7 zW>&ar04{v*Q!TV)NhW;E_1}N`*`~V3C>;Omi`n0Ut5;fA1|h&R2Wj-9EIIN~2h;_1 zQV~f4FFygvWEXo$4L#SwN&sRKcRhM7S!h1m@4L>&NHYn4?70`(UdL#}doaTCEdNkQ z0}o}OEETAei3Gm>1?sE)K65!?H_1rQbYj&4E*gL{X-|ORH}1QQi_!M*H&(a3ZW6u( z-V3zAoq%WC%GZ$qZ3)my-HOp|1<7U)`<zt^<Pspk=-(dV-W|GoRhz37qb{%Ws{+(f z)etkT>Qx~%+!SCBcxeHf2H3{__8R>f!_f(ARxHhaIACOrJ$J(QQKbQORSiR3yBsm< zYS0P27TA{aaVr5h`+VJ%-v0f}(7J17%WIf>fA-voLgw|NAnU9GZ3~zRx&jPnE~{J( zVk7{m9=^}-Gy3~OR6qRts_LJZKAk!^qa#3_)%^jq4Q&j-ChAiskgVkXOjq7ClBWT- zu)p_t*4f*mg^_XJEjPBkjt+x^r--FpQ9xZ$XPvOo#=y4t_9>Uy7So5c1fV%bGOq3u z(?)Fbra3xG?HFlHW&7~oUKhHi?kG^lpWJ&-R%hM@3A8a#3v~M!gd{Vmg8EH%gh>N% z^}WaN856t>zpRFeaIw1vS1X(>*?v7aVydhOWF4XEQD@X0ZIJN?5^7sL;M=!ccG@Y~ zL;$WboPGYGqaW6B+uVO@X43_8=_7wQ+VuHX*%-_`lFz@GEd^0$X}di6QoAh>xFYb< z0*dUk(?A;m*nvtBkP<a_$zg)p8QHFz;!u%3|FR(?iA|Wu;s)F6uI^F>5<vL$G0CnO zI;Qh1>NEgX6$f1lBP%s1&J6(<96DEP6#%zx=ytE#Cbi8T=<`_-uw6o-n+9|QSZDaM z4Ms~d4;WGEysmSnmI<irpWb^<CU~gzkou|LL7Q#bBnLiy%?I&1^-UcCB)b}(Ct89c zdig;OLGx&p*8Nb`u<Eg)BjXQ3fHtZ2i`sS%IQO+8!#2&)LI5SVzH^kX;xzJtItuEI z_d*_12;jNn8#!?C#zY*ctAPj&kn7yhK$4(aT@I=mfY0Gagge?)iz~Xju59^ak-K@W zkSd?A*JS`m3=oyfaedtR1)o0WvTU)_@(574`WG}8a!i-3{xK@0%9nupmH{U*P}>%H zfW@cJxh!)Dz**%q1&~D=r2ch*66emBx6X(ARt-FjnfF!b+7=KjBGKis8sM^Q(HtrP zni;A*Hh+SXHQ=<a3Y^UCG_q*k^=q5%TMk44rHV9GrvOtQc)+ReNtRNcErV4pouBn{ zMezKu13H8oM+F?!&LB?!Enc)J3)axNnBjShu}S2S^aA12_mf1JmMNfFJH<Nmak(W; z-T)QM0m~U~)s%pBZ`+VTxxYQ}YE-EY-L*3KXu2bO`o1Ys$Xa@MIX!ugyzcTuaxErJ z(xfhxQX7RX!cR5t>*}7E5U>Nf9H(n8({4!!lYVlY|C6U~i8x<pg=;`Ys>ot><$&^W zygV`b99L{wnQ|kL*Uaa3t)#gAiu7muC2+vg2CVms@<kNXHdh&NnKoq|lORIGs(+nT zTsA)F@G2xhA4JI@mH_QBTprM=*$Dr*6)yI~(E@iOb!|&9)kMi4mH^Rt`&6SZ(mk4s zW0qu3s7sL>QCN1W<)wIR%$H*c5Dj%yMr@Ec;gQ3~v_i&fsXTrrs9wLa-QFT+70@xj z;Nq4!EM@!@wGx2JMXVn7_HQGVeDdr&g~uSsc5zf;<EwlEXw)F~;EN9b(uHmn30(+S zqA4H>rB4C60Fc=b{_P93O}YS)GEh1JgeF`Hb7jOXS>>Q>PgTO+N}mD*9sincv}%D5 zX3<$d8_*Ut6-`xqAe;a-cJRQ}y_f`0g;g+!iUJJUB9m7+LL2O3ngU$COY{25w~D~k zTGq;x6M#R+)w?uR<(`=*aN4<5WZIN<lK{#IAXo3wf(9rbt}<xKl*?M30(b^$7j)$Q zzXjyNcjva{^Xe*~88_w_Xpr1ngXI!DW<7Ke1FM771|pu1ty#G_qe~>6svNYZhn9c^ zm1C8G61dYMQ<VTm*j}-9B>+{@J2KXY-IA1N=JPIkh)m6%0nQkdqpryx5HrD`G7K!1 zaJF*fLDvMtZa5y^HJ<lS37`fIxGV)HV<LmmNjQCDi;+jC;s=46zOi~T?VK8p1yUhs zQ@UyKK4KDQGLre{B{F3)2WjC8kc5y4qfkDMlSgO-SM_fU_A%K2!Xx6;=LAs;AW)pZ zQH2j7^K6_P2;J5tkTe0$#z7BNC^GGwE`bAt^Vm1ncqOBNaCPMfssqYVy?-+au>HzW z;M(`b^Bye(Aa&AAE8_U@Acqk;Or~B{0l`B>V(V51bex(^Ob0pgRf6I9JnbCf5LL3F zeh`ieWI0@r>Sh+w%!6?16ecxbAYA)iP62gw%FsE2nh$k3c|xa8y_bXEGsNNxc9vcq z$%1fH0b!1{#STDQ==K!UOd}A=Q!lqKr}15v4CFE`3<pBXcu?pPiU&m7@H#(d=$qu4 z;B<OhIl0yLc^v_`TG{AW880m$vu^7Eb<9TzM$)<SpJv)XB|)BWOcB5`)3*wlaa@Hh ztJlm;W$nTPIe9t9-k1?Mh;iSo-EB6;1D>hwJ^Gx>ux-lF5rF5Fah(R7Gl>Yp-nbkQ zIs@;im+IPVp%^(P<I$9Y<q3lUIdk_<`+M@r7!x2&9i+hJv$5d?Tuvv2vTbm76h0tt zkZYfF8MftnY9j!x{dry)7q6h#<q>K_G3qf|OiLp<l0XvIGxlq~)ZUr4>>hYerv>r^ zbGydqlLD8T1JjEf?RZwrPzTR&IBTDi?0CMXwyD~*8N`zeT8|+snJIIjQ~k)I_160z zY7bKAKHK`4%eBSnf=gYZj7(a<1YLXN(r%z<dCQcOrNdctar1vQH$snl41{auRxUej zvQHBMIJ;c4QaNQ4RS!#IMC-C>0lU_>-x1`Rq(Nu-y98nAZW{B6ROT7ZFg<`!@_DdX zqyY-MA!7OGnz@zBPOCAr1fZn?Pb=cO8n6yA_4v2U2go54C_#w2rJ_qLok}PO)&*H? zg7W;gJiL#RpabO9l;xs581d2;2r&92oHDnP%;fZ4GkFa2Lc*MK%_`Vs`+yq%rwU5C zg$H_Oj&TiG?g2h~?gOWCe1xb*>zsYx{9TnS@?;U(fcNC+$Nw<;<mlJ6$uUga+Q$T^ zT+c=V&~2dn;sL9_pT1+&0(oj2YxkLp8ZRuZRO5)xohE;J$_*rhjhkQ+8n+E*RuUHs zNt03OQ0KbKEv+Q0=0zWQ-?0US@-MnxMP_9vpNsiOkZX6<u;PXuI#14>s?VUMjOo)Y zbGgqv&QI{*8F|ykQ;Jb4^8j-VB%deipqu;A4hQ?jb@X#t<>q>}5uoMfiBwvEFXy<k z#&&vFy-?!uoWxBK9QW=)tGF0l>Ux|n;dD?POY$ajkQ{yrUZ#9D_Yp{#{1Xg5qn{gp zx!=hp02vO=iw8Wkzz*979w!$sza7lf(U|9FZslCl)EKa)ZRhylRFa>;_g(Jo!ET;} zYnBkTE||WggDA5F&RnnsPzN<xl)UlG0&AZVwksEX<POG*Y)@OZe!~<KeBZM58-8)- z@S%_LzH{dAp_i7e-_V~ITGsgJV{!Z+Z;P+pc!T)LbzNdDwnwK=YqbD62OB2Kuezf7 zKi1kVc=qrA6nEZmo#?vk3)%Ov)_(QvM&@4T0I`rL3Uv{r!hclzi#Y$;f32n9Gq1e! z@2oACTr|_Aa^%B)fdP8{v;Spf<9)7SvNMU#9JiGND}LBk4;uZy5kg!_FKs?^_)xCD zz)Ao-VA=W&(xZe2e|+ZfA?q?^+4>Df$Pl^I^chKlTdwQMG=XUfK*yp(F^YaQ`HJ}E z)XTQwn?T2c1k0~loDl#&_utwrZeMzBW?SI*gLmAVO)VgaAcBqlY07J#9&P#kYj0!( zQZ0N493+qgmcZ13ZDNb?A;5cWf)q1-{zD<ex9DGteyhL0>Gp7PDNeJOdR!t==-N1^ z3y(}uG=dpou@ONSjVQxpg{O+t!Sg{fQ$C>VT;lYbuI22Q8XmG<*cB=x=j-EpN5&py z2S=RmsqY;boA8MklJR=-gm4jQ;&_TUK?xj-IG7^KL0iy{fO10n8Q1$h>he9GqhY(r zy6mDmXf`?CAii0--#!=e6wOJGius~bCy``1fo*9}-&p}!@GS2>SNu624h_Ahp1$YA z;svx|z-7aSWWa9}8}zy2&+Bxs=AL?|tIVc`hbBX=oS(-Sq&{=OIFI;o)XGhS91kC4 zE@J1qZOMt@d;92o#BLXdkGOD8gWU2}HMA3)jX+Joa`ZPyUAbl#AGcj+I*);+o0AZG zN5-%$pJ1bZv+w8^p$Q_0q1;30WDn4H2VH|l<{5m1-=(Pjy&=LEkr_gEC}#<suQpvE zK^vTfPZ(Fu`nkG^+Yn3uwkqKEzyb;UvD-)Z)W<FJzK_+fA}U9a#=76?dB5%8JYO9^ zc+R7j`j+>v&uT%7AS2LFF?B8KJh~}-X@Ba}^A$#ej5gm(xr6)Igd|zQ6r)g(QRsWq zbx$Yr5|xM=`RQYXzc+>OMJf#-p;_X2vy?WFcFsX<&>$bZmoLO1{AAN+QUZu{B<Q9_ zC%;{xB-E%Myb@{@EqqY~0fe3eK^3P>j?olZ$xA|=wsXDL=&Ab9hC&D+^bI%=x@4h| zuyYm>p-$@Fd!A-a9)7B)5aEj=2_W<;Y%*r)G7E?hEO>Fjy*sX?bV*|En@}hL#051z zt|Tei5z{DIHg2iVo&wsk&-1qR77)2dm3|rwb@95QZ~_Q3vxBDu_S`N~l^bL3FAl^3 zI--3bK^s(+AEhaM&=CTN3k@ArMr~4-lV<3roH(gh5H(7$P>UJq92)H?NSo}4A(an0 zMgR$osuQ8hB!{xP$zG6T@J)PG)8*AkR4;Xz8$C6KpyLD(`Rn{$v^g>-Q_zwY+|Gh) zB?=h;E+~Zn5(X96pd)E>h6qgX+ca%0+|bKIsRR)Dqhi(*fi&G#jo?L9v|Z^0kf6@m zX;|7tFS9xc%QAH@`3gF&?scdP0VFI$sFPMWP?ZjpV55DD!BJHy!An$*01_7UDQK+> zjc~9m%|Ii4BN?;06#FuH)}E>fUZS!D;Gm`BmYlV{Ol^0BNTE%M7FmZb60(b*p+-|y z<wM?P1py>TD{LY%*e<n@q^Q%iDh<!e6}sq}m2UQb9wsRlPvxekJj^Nra4<Kp9F3jc zAgVL(V3a$!Ow3vWs9;$!`-l`>9#`MkFi9HZ2>m@dn?`va<_rN$VD4ZMkODus8+ZW= gSik}*0wKiz0ikN|jh1r<uK)l507*qoM6N<$f<q*5u>b%7 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE@256.png deleted file mode 100644 index e9f138d4928e12dba11f11adfdea3576c2f3b633..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11561 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE@36.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE@36.png deleted file mode 100644 index abe3286cbdb7836aeb118d1f3a2db789941608a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1361 zcmV-X1+MyuP)<h;3K|Lk000e1NJLTq001Na001Ni1^@s6;Q*MJ00009a7bBm0008} z0008}0rq18PXGV~14%?dR9J=0SW#%3RTTb~*21ieII)YY&~!}3*h=FDWuRz_d07<f zUfg3_Uqpzw;e+OB>Pr!XwvcDrKCUmDFgg%QS3&56X=ABVTG~`PMpC!_PP5jgihQ@{ z{yVwNpTw@BAB6wU{qH&F`_DP|+;jhZ*d^Ng(_sKH0QO4E0PuLtq>|olH2)()?fq#Q z?g7v(L`WbDU|FWL0Eh}f61oatG?Pls>?xu4{&XjROJb}hBMy0z{y39L-gqoR5|&|k zV=5e}<ps*<=>;$VfQ0%gg)@+lyx|p5axqAWc+W?W7v$wgiu2C}dAKYgAu}mNMx191 z+k2uoR!&}Wi^PU9sbtoXx8CY1M`{P5ATmOPdDI&~A_yZA?yS-kNUDU8xb-_XUzCEd z9qVX5gsvlpaiZxU8XKN4V};Ek=JNM3xp)WPtmL$6ugnYf$_u`r)4?UgobfWLWS<%v z)?SG|eE{#CX+xp7g~`Pg%;oOm*{AlKXRE)j<HVtZ=sMDD{(pY!HnM9Ew26^2y2F`N z@|+#3QxBOF9|Aa=n;74av5x>;&}2S%`4q1FuxJd?6D0PqxCL)x6W+!j$gcfn=JNU5 z9Vd;)I4+1q;)#8^iE)$ok$7SXz+fbvxS5+6Hz5rv_LuZ(Qnjaq%%@*{D<R4If(#XZ z7JSAzoJ$$XYCCpiimi*<P6&?@Icj69>W`1NP9MkE?7SZWO~8eH#<`TCtb<{(0kIhs z4!(zaqyk%9kg9CJyx1nOg{H>+fka$zE@iY1>u{Y4V!KBZVtF4`6MD3CS8KCLV6L2e zVZ9;=t~hI)b16ev>TsZKj0y*Y#C2g?4<x=(ElUGSlB|`$TuGj3Gb>MnvW|x!VY0bI z+hKAENww9*sneCD>l+*D{d!aG`Rm7`_~g|N4BxuF!()^U2(`9F4zYSEcDlU3Qq>iX z!OzaVXs%pU)k5k(+aiZ>y?AK3l2o;owOUv=Kh_)<dc{@2vh`3^Fb7)02X^F!CHemK zuPdscY%MuR)JyE%s5B`({e4Z!f^hApY%SB+ZGI7wjW1e*z`qT0@T`Y)Uo+*dwDWDx z`^)y)kJ*x)e0#@##@x^4@0l&b!fwP2SD{$M*zAIvhg0g_toD%XC!Q_cP6;q%UOU!; z%d_)l_deft)F;Olr0>-Bmck$JIR;sMECbxvNc7?67T#<->N?rhzL<0wo~_h=>CU8* zS0#)FG@hQGH3`j?ba{3GC&eT5&g9Y^v(&e%a^8$>lWj7cz|EDM8RwO?O2HFb&|8-! z<d<&2kiDUc86wk=wH`LEw{Evvg9SZd>k#*_Rk>#qM>0;08dCTE))m5|(w&tqju^CF zqDM?<P9Hao7`;QU5M%PpqN(voGX~Rw<gm2%z<8`x+7Go_J+Was$E@AD{01!&Pp~iz zMB)jaxx7d`!B_8QbH(PX_~&2djk$z*Pw+Z_?^nFk@|-bBqB?13?*4*?x;iw}h4AIV z&wld;;GIk=IW7C>b^f;vTE!ODZD02YBaZ%(7B=MA;KWWFIuYE};V=N2Os|xeK0URB zkdy$j9dJku?g5!Whs=N+7)uVIH6IkEcNwT~I1Iv!=(&O2926Z=JC4%r{poJ08=d-` z=D-uVQCn*s>nN>A*=D~p;8<Pu`;cpFPd+v{3jZIUW2zYW?><-sklXuDdI0_gTtCpm T@2slF00000NkvXXu0mjf0g<3B diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE@512.png deleted file mode 100644 index 0d4b58b9e33e456a9e9b5cc554939fc5bd1e29dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24194 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-BLUE@64.png deleted file mode 100644 index 2dcfbddfedcbcb5a5b27dd6fd0025e9abec5364c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2481 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR.svg deleted file mode 100644 index fefc068a..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:none;}.cls-2{fill:#dce1dd;}.cls-3{fill:#de2116;}</style></defs><title>gas-analyser-2</title><rect class="cls-1" width="133.64375" height="133.64375"/><circle class="cls-2" cx="66.82073" cy="68.95879" r="48.60103"/><polygon class="cls-3" points="91.816 85.439 91.847 85.208 91.862 84.987 91.867 84.774 91.862 84.571 91.841 84.371 91.811 84.185 91.77 84.004 91.718 83.827 91.657 83.658 91.585 83.499 91.503 83.34 91.416 83.193 91.318 83.052 91.21 82.914 91.098 82.782 90.974 82.653 90.846 82.534 90.708 82.418 90.569 82.303 90.42 82.197 90.266 82.095 90.107 81.998 89.943 81.9 90.092 82.193 90.236 82.458 90.364 82.702 90.482 82.937 90.533 83.052 90.579 83.167 90.62 83.282 90.656 83.397 90.687 83.517 90.708 83.636 90.723 83.76 90.728 83.889 90.728 84.021 90.713 84.163 90.692 84.309 90.667 84.464 90.626 84.628 90.574 84.801 90.508 84.982 90.436 85.177 90.349 85.385 90.251 85.602 90.138 85.833 90.01 86.081 89.871 86.342 89.712 86.621 89.543 86.913 89.358 87.223 89.271 87.374 89.184 87.52 89.107 87.666 89.03 87.812 88.958 87.958 88.891 88.1 88.83 88.242 88.768 88.379 88.712 88.521 88.666 88.658 88.614 88.795 88.573 88.928 88.532 89.061 88.496 89.194 88.466 89.327 88.44 89.455 88.414 89.584 88.394 89.712 88.373 89.836 88.358 89.96 88.348 90.084 88.343 90.208 88.337 90.328 88.337 90.447 88.343 90.562 88.348 90.682 88.353 90.797 88.368 90.912 88.384 91.023 88.399 91.134 88.419 91.244 88.445 91.351 88.471 91.461 88.502 91.568 88.568 91.771 88.645 91.975 88.738 92.17 88.835 92.365 88.943 92.546 89.061 92.728 89.184 92.9 89.317 93.073 89.461 93.233 89.61 93.392 89.769 93.543 89.933 93.689 90.102 93.83 90.282 93.963 90.461 94.092 90.272 93.627 90.107 93.206 90.03 93.007 89.964 92.816 89.907 92.63 89.851 92.453 89.805 92.281 89.764 92.112 89.733 91.948 89.707 91.789 89.692 91.63 89.682 91.47 89.676 91.315 89.682 91.156 89.697 90.996 89.717 90.837 89.743 90.673 89.784 90.505 89.825 90.336 89.882 90.159 89.943 89.973 90.015 89.783 90.097 89.588 90.184 89.38 90.282 89.163 90.39 88.937 90.508 88.702 90.631 88.454 90.913 87.914 91.072 87.6 91.216 87.299 91.349 87.002 91.462 86.718 91.559 86.444 91.647 86.178 91.718 85.921 91.775 85.678 91.816 85.439"/><polygon class="cls-3" points="99.399 85.058 99.368 84.867 99.327 84.686 99.275 84.509 99.214 84.34 99.142 84.181 99.06 84.026 98.973 83.875 98.875 83.734 98.768 83.596 98.655 83.464 98.532 83.335 98.403 83.216 98.27 83.1 98.126 82.99 97.978 82.879 97.824 82.777 97.665 82.68 97.506 82.582 97.649 82.875 97.793 83.14 97.921 83.384 98.039 83.618 98.09 83.734 98.137 83.849 98.178 83.964 98.214 84.079 98.244 84.199 98.265 84.318 98.28 84.442 98.285 84.571 98.285 84.708 98.27 84.845 98.249 84.991 98.224 85.146 98.183 85.31 98.131 85.483 98.065 85.664 97.993 85.859 97.906 86.067 97.808 86.284 97.695 86.515 97.567 86.763 97.429 87.024 97.27 87.303 97.1 87.595 96.915 87.905 96.828 88.056 96.741 88.202 96.664 88.348 96.587 88.494 96.515 88.64 96.449 88.782 96.387 88.924 96.325 89.065 96.274 89.203 96.223 89.34 96.172 89.477 96.131 89.61 96.09 89.743 96.054 89.876 96.023 90.009 95.997 90.137 95.972 90.266 95.951 90.394 95.93 90.518 95.915 90.642 95.905 90.766 95.9 90.89 95.895 91.01 95.895 91.129 95.9 91.249 95.905 91.364 95.91 91.479 95.925 91.594 95.941 91.705 95.956 91.816 95.977 91.926 96.002 92.033 96.028 92.143 96.059 92.25 96.125 92.453 96.202 92.657 96.295 92.856 96.392 93.047 96.5 93.233 96.618 93.41 96.741 93.587 96.874 93.755 97.018 93.919 97.167 94.074 97.326 94.225 97.49 94.371 97.659 94.512 97.839 94.645 98.019 94.774 97.829 94.309 97.665 93.888 97.593 93.689 97.521 93.498 97.464 93.312 97.408 93.135 97.362 92.962 97.321 92.794 97.29 92.63 97.264 92.471 97.249 92.312 97.239 92.152 97.234 91.997 97.239 91.838 97.254 91.678 97.275 91.519 97.3 91.355 97.341 91.187 97.382 91.018 97.439 90.841 97.5 90.655 97.572 90.465 97.654 90.27 97.741 90.062 97.839 89.845 97.947 89.619 98.065 89.384 98.188 89.136 98.47 88.596 98.629 88.282 98.778 87.981 98.906 87.684 99.019 87.4 99.116 87.126 99.204 86.86 99.275 86.603 99.332 86.36 99.373 86.121 99.404 85.89 99.419 85.669 99.424 85.456 99.419 85.253 99.399 85.058"/><polygon class="cls-3" points="96.007 86.293 96.074 86.112 96.131 85.93 96.187 85.753 96.238 85.58 96.279 85.412 96.32 85.244 96.356 85.08 96.387 84.92 96.413 84.761 96.438 84.606 96.454 84.451 96.469 84.3 96.479 84.154 96.485 84.013 96.485 83.871 96.479 83.729 96.474 83.596 96.464 83.459 96.449 83.331 96.428 83.202 96.408 83.074 96.382 82.95 96.351 82.83 96.32 82.711 96.284 82.596 96.243 82.48 96.202 82.37 96.156 82.259 96.105 82.153 96.054 82.046 95.997 81.945 95.941 81.843 95.874 81.745 95.812 81.648 95.746 81.55 95.674 81.457 95.602 81.369 95.525 81.28 95.448 81.192 95.366 81.103 95.284 81.023 95.11 80.86 94.93 80.7 94.74 80.554 94.54 80.408 94.335 80.271 94.119 80.138 93.904 80.009 94.001 80.209 94.104 80.399 94.294 80.753 94.468 81.085 94.55 81.245 94.622 81.4 94.694 81.555 94.756 81.71 94.812 81.865 94.858 82.02 94.899 82.179 94.925 82.339 94.945 82.507 94.956 82.68 94.951 82.861 94.935 83.047 94.91 83.247 94.868 83.455 94.812 83.672 94.745 83.906 94.658 84.15 94.561 84.411 94.443 84.686 94.309 84.982 94.16 85.292 93.991 85.625 93.801 85.974 93.591 86.346 93.36 86.741 93.114 87.161 92.996 87.361 92.883 87.56 92.775 87.755 92.673 87.95 92.575 88.144 92.488 88.335 92.401 88.525 92.324 88.711 92.247 88.902 92.18 89.083 92.119 89.269 92.057 89.451 92.006 89.628 91.959 89.805 91.913 89.982 91.877 90.155 91.841 90.328 91.816 90.5 91.79 90.669 91.775 90.837 91.759 91.001 91.749 91.165 91.744 91.328 91.744 91.488 91.744 91.647 91.754 91.802 91.765 91.957 91.78 92.112 91.8 92.263 91.826 92.409 91.857 92.559 91.888 92.706 91.924 92.847 91.965 92.989 92.006 93.131 92.052 93.268 92.103 93.405 92.16 93.543 92.216 93.675 92.278 93.804 92.339 93.932 92.411 94.061 92.483 94.189 92.555 94.309 92.632 94.433 92.714 94.552 92.796 94.672 92.883 94.787 92.97 94.902 93.063 95.013 93.155 95.124 93.252 95.234 93.35 95.341 93.452 95.442 93.56 95.549 93.668 95.646 93.776 95.748 93.889 95.845 94.001 95.938 94.114 96.031 94.355 96.213 94.597 96.386 94.34 95.761 94.227 95.469 94.119 95.19 94.022 94.924 93.93 94.667 93.847 94.424 93.776 94.185 93.714 93.95 93.663 93.729 93.617 93.507 93.586 93.29 93.56 93.078 93.545 92.865 93.54 92.652 93.55 92.44 93.565 92.227 93.596 92.01 93.632 91.793 93.683 91.568 93.745 91.337 93.817 91.098 93.899 90.855 93.996 90.598 94.104 90.332 94.222 90.053 94.355 89.765 94.499 89.46 94.653 89.145 94.822 88.809 95.007 88.459 95.197 88.087 95.31 87.874 95.417 87.666 95.515 87.458 95.612 87.259 95.7 87.059 95.787 86.86 95.864 86.67 95.941 86.479 96.007 86.293"/><path class="cls-3" d="M66.82072,80.01441a1.08179,1.08179,0,0,0-.91183.49767C65.114,81.73787,61.151,87.99542,61.151,90.71088a5.66972,5.66972,0,0,0,11.33944,0c0-2.71546-3.96129-8.973-4.75622-10.1988A1.0868,1.0868,0,0,0,66.82072,80.01441Z"/><path class="cls-3" d="M66.8538,2.67288a64.149,64.149,0,1,0,64.149,64.149A64.15227,64.15227,0,0,0,66.8538,2.67288Zm43.54276,107.69176A61.59235,61.59235,0,1,1,66.85379,5.23883a61.545,61.545,0,0,1,61.583,61.583,61.41153,61.41153,0,0,1-18.04027,43.54277Z"/><path class="cls-3" d="M66.8538,18.10259A50.84711,50.84711,0,1,0,117.70089,68.9497,50.84712,50.84712,0,0,0,66.8538,18.10259ZM40.43788,98.678A10.4805,10.4805,0,1,1,50.91839,88.19751,10.48049,10.48049,0,0,1,40.43788,98.678Zm26.38284,0A10.4805,10.4805,0,1,1,77.30123,88.19751,10.4805,10.4805,0,0,1,66.82072,98.678Zm4.83269-36.42231c.01383.17975.02765.36643.02765.54618a4.83952,4.83952,0,1,1-4.83952-4.83954c.17975,0,.36643.01383.54618.02765l12.76252-9.70671,1.20988,1.20989Zm8.35008-23.50645-2.10172-1.20988,2.37135-4.12744a29.04747,29.04747,0,0,0-12.22326-3.24938v4.81187H65.63011V30.16252a28.81528,28.81528,0,0,0-12.21636,3.2494l2.39212,4.12744-2.10174,1.20988L51.312,34.62181a29.967,29.967,0,0,0-5.00545,4.00989,29.14313,29.14313,0,0,0-3.96151,4.92941l4.162,2.3921L45.29718,48.055l-4.162-2.40592a28.93567,28.93567,0,0,0-3.29779,12.31314h4.81187v2.41975h-4.805a28.98324,28.98324,0,0,0,2.60744,10.88927H35.2065a33.88371,33.88371,0,1,1,63.29439,0H93.25655a28.84945,28.84945,0,0,0,2.60676-10.88927H91.05146V57.96217H95.891A28.936,28.936,0,0,0,92.59318,45.649l-4.162,2.40592-1.20987-2.10174,4.14124-2.3921A29.27825,29.27825,0,0,0,87.401,38.6317a29.96643,29.96643,0,0,0-5.00543-4.00989ZM93.88086,98.678a10.4805,10.4805,0,1,1,10.48049-10.48049A10.4805,10.4805,0,0,1,93.88086,98.678Z"/><path class="cls-3" d="M43.85116,83.37615a2.5787,2.5787,0,0,1-.29986,2.782c-1.2387-4.69106-4.29857-5.65344-4.29857-5.65344.3611,2.41932-1.31091,5.06626-2.92484,7.04286A5.21307,5.21307,0,0,0,35.703,84.9932c-.11459,1.75208-1.45378,3.18075-1.81644,4.93754-.49139,2.37849.36894,4.11959,3.63291,5.95958a3.92088,3.92088,0,0,1,.30927-4.50894A7.157,7.157,0,0,0,38.91363,88.871a2.94873,2.94873,0,0,1,.40661,2.26074,5.70427,5.70427,0,0,0,1.24342-4.27344,7.382,7.382,0,0,1,2.30784,9.032C51.17032,91.19456,44.936,84.169,43.85116,83.37615Z"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR@128.png deleted file mode 100644 index 79d2ed8101989159d1dc121b534c3247b70190ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5245 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 DsVlBe diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR@256.png deleted file mode 100644 index ef85a9fbb2ffce232c6f9d32aa059bee4ad35c8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10828 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR@36.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR@36.png deleted file mode 100644 index 0caba235d70fec697ba5a874ae2f3e4019ad93c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1230 zcmV;<1Tp)GP)<h;3K|Lk000e1NJLTq001Na001Ni1^@s6;Q*MJ00009a7bBm0008} z0008}0rq18PXGV}fJsC_R9J=0SUqghP!RqcWh^37)K0`vVI?qEv}_SwiiE^QQo#li zWugNJ5DYLim4K-TmkkLC7Ere~h?!;v6o;u*rXV`k=-#_a&d+ud(n@ek?D*Z?_wMI= zXM31X+J3PBpaMXCNm>AU^ji+Qy-6(p6`;0XB*!%XOALenbO8M1C8q$C7$5=q0ARBm zc3Z~^sO=XQ06bu4V>xla6X-|fu)A|4K%AB}HhQNVc7t&?kYcCK8=_4t4@+kzAl~77 z06PpO)d)wgFIiDgo1^uYvm%@dh{0^9MWyW*DQ&mea3xKjBSFB{%VD?U=+_z8#WYX} zKv`fI2!*|#0U}ERuAh#wl?f^ah{L+e1~eEkP>{9J+y$Vzh^TTNn3}SG9vr}HeFe5Y z!u#@Bo9?A-Q0nTOE(aITYuGwiR{s%@mHwjH(}-^I?bas?V0y;h@9$ZF)k}z`P9XR6 zG4SKNb`dzX$zP!yb}uIYadA=+`+~Ub7a#I2`d|*9JcAd!vdUW@?f)u5CVJIH`&++` z+`YRlD2o0=CnL+!3>wfj^Gl!rZuiYh&)~4}V&H&4Fo1-}Gu}W7DC)8gDs{DT*uB^X zBrRSJyS{_GBo?B^3!5T|%9vuJRlNjn<)&8X=-O%f#Zagq#|vuAz#=Oe3@YbMP2k}7 zpkBriT1z@?LrE!Cm)197fB>TOY^nt{tsT)0-@Ub+v%fbS38hP%@9$Zitxv{=BihF% zp9aWrdP>3voW7FQrOxqwd>b7S>cG|e0Ck=c(v9K~A}I;Wv+n|7$urw(a#~6_qR>;y zvI=>6#_&>9zk%G1YsrX_ZhER0n9;!)DtW%q^nP|!AY6xs8*j|7_w>o=l*VOV-I*xm z8Rbv)ppa0Lmd$E&2H|~aCZCZG74~SLzjTC#im8Fw)0UM}946A_h^fIe-4w}l4r{{} znN%D>s6)q)lK`61_N60vJRUJ)Z(gcfnQU@h^@X|zm2>t+_(+}+6U(#KZk);K=vcjP zDT5|~V8g9LU38|~b4=eI<{vl|U>rtQu9^eYd){DhmQzft-&(QHf>-9+j3waiYrM4J zTe}8`(T$7dz8+zbl=bU~552*-N-Rxd1QjJQZ?G{Sx$2^g2z3xWqiZ?o=jKg!QRjJP zK5CkcDe1`ptB)=LwCNDydjE<-O}nJ?i~vX*gWFwq4}-RPzv0m}ks|35n0V{2tLr5> zx^fs$cZWv-l7>XdL}cy)4p;A4My3|#Ix#h&kA&GX_CLc(_S`dRHB;pYlX8|G`;hUY zBS%-}fW`}7OFfw4rD(b12R)mcXAsQ<d77G<o^cOm8pwj70~%6BSib+;p?;JEj{VpO zn{$-!P|Hi|SaG74!wk`2>P#=odT9(0Qvjh|b3iplx*9DF2h18ziLn>Zv0oIq#@2?s z9A-(2?d)KZ7exnD;#Ios7nhhf7E&jJfyhS*8RjQ{l~$mJer#aSiSI+Mvt#+#;28Wr sKF5r3^6x%aWq{MElIh@RpY#Cy0U9-CI>@j(j{pDw07*qoM6N<$f>ne)ng9R* diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR@512.png deleted file mode 100644 index f68e2a67023eac25faa50b8e7079fa6bd7d192bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23050 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-ERROR@64.png deleted file mode 100644 index 40dd896c943680d8ecf25762ec5934b27cd83d41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2331 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 BX6yg} diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID.svg deleted file mode 100644 index e9639a98..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:none;}.cls-2{fill:#dce1dd;}.cls-3{fill:#694da4;}</style></defs><title>gas-analyser-2</title><rect class="cls-1" width="133.64375" height="133.64375"/><circle class="cls-2" cx="66.78881" cy="68.95879" r="48.60103"/><polygon class="cls-3" points="91.784 85.439 91.815 85.208 91.83 84.987 91.835 84.774 91.83 84.571 91.81 84.371 91.779 84.185 91.738 84.004 91.686 83.827 91.625 83.658 91.553 83.499 91.471 83.34 91.384 83.193 91.286 83.052 91.179 82.914 91.066 82.782 90.943 82.653 90.814 82.534 90.676 82.418 90.537 82.303 90.388 82.197 90.235 82.095 90.075 81.998 89.911 81.9 90.06 82.193 90.204 82.458 90.332 82.702 90.45 82.937 90.501 83.052 90.547 83.167 90.589 83.282 90.624 83.397 90.655 83.517 90.676 83.636 90.691 83.76 90.696 83.889 90.696 84.021 90.681 84.163 90.66 84.309 90.635 84.464 90.594 84.628 90.542 84.801 90.476 84.982 90.404 85.177 90.317 85.385 90.219 85.602 90.106 85.833 89.978 86.081 89.839 86.342 89.68 86.621 89.511 86.913 89.326 87.223 89.239 87.374 89.152 87.52 89.075 87.666 88.998 87.812 88.926 87.958 88.86 88.1 88.798 88.242 88.736 88.379 88.68 88.521 88.634 88.658 88.582 88.795 88.541 88.928 88.5 89.061 88.465 89.194 88.434 89.327 88.408 89.455 88.382 89.584 88.362 89.712 88.341 89.836 88.326 89.96 88.316 90.084 88.311 90.208 88.305 90.328 88.305 90.447 88.311 90.562 88.316 90.682 88.321 90.797 88.336 90.912 88.352 91.023 88.367 91.134 88.388 91.244 88.413 91.351 88.439 91.461 88.47 91.568 88.536 91.771 88.613 91.975 88.706 92.17 88.803 92.365 88.911 92.546 89.029 92.728 89.152 92.9 89.285 93.073 89.429 93.233 89.578 93.392 89.737 93.543 89.901 93.689 90.07 93.83 90.25 93.963 90.429 94.092 90.24 93.627 90.075 93.206 89.999 93.007 89.932 92.816 89.875 92.63 89.819 92.453 89.773 92.281 89.732 92.112 89.701 91.948 89.675 91.789 89.66 91.63 89.65 91.47 89.645 91.315 89.65 91.156 89.665 90.996 89.686 90.837 89.711 90.673 89.752 90.505 89.793 90.336 89.85 90.159 89.911 89.973 89.983 89.783 90.065 89.588 90.152 89.38 90.25 89.163 90.358 88.937 90.476 88.702 90.599 88.454 90.881 87.914 91.04 87.6 91.184 87.299 91.317 87.002 91.43 86.718 91.527 86.444 91.615 86.178 91.686 85.921 91.743 85.678 91.784 85.439"/><polygon class="cls-3" points="99.367 85.058 99.336 84.867 99.295 84.686 99.244 84.509 99.182 84.34 99.11 84.181 99.028 84.026 98.941 83.875 98.843 83.734 98.736 83.596 98.623 83.464 98.5 83.335 98.371 83.216 98.238 83.1 98.094 82.99 97.946 82.879 97.792 82.777 97.633 82.68 97.474 82.582 97.617 82.875 97.761 83.14 97.889 83.384 98.007 83.618 98.058 83.734 98.105 83.849 98.146 83.964 98.182 84.079 98.212 84.199 98.233 84.318 98.248 84.442 98.253 84.571 98.253 84.708 98.238 84.845 98.217 84.991 98.192 85.146 98.151 85.31 98.1 85.483 98.033 85.664 97.961 85.859 97.874 86.067 97.776 86.284 97.663 86.515 97.535 86.763 97.397 87.024 97.238 87.303 97.068 87.595 96.884 87.905 96.796 88.056 96.709 88.202 96.632 88.348 96.555 88.494 96.483 88.64 96.417 88.782 96.355 88.924 96.294 89.065 96.242 89.203 96.191 89.34 96.14 89.477 96.099 89.61 96.058 89.743 96.022 89.876 95.991 90.009 95.965 90.137 95.94 90.266 95.919 90.394 95.899 90.518 95.883 90.642 95.873 90.766 95.868 90.89 95.863 91.01 95.863 91.129 95.868 91.249 95.873 91.364 95.878 91.479 95.893 91.594 95.909 91.705 95.924 91.816 95.945 91.926 95.97 92.033 95.996 92.143 96.027 92.25 96.094 92.453 96.17 92.657 96.263 92.856 96.36 93.047 96.468 93.233 96.586 93.41 96.709 93.587 96.843 93.755 96.986 93.919 97.135 94.074 97.294 94.225 97.458 94.371 97.628 94.512 97.807 94.645 97.987 94.774 97.797 94.309 97.633 93.888 97.561 93.689 97.489 93.498 97.433 93.312 97.376 93.135 97.33 92.962 97.289 92.794 97.258 92.63 97.232 92.471 97.217 92.312 97.207 92.152 97.202 91.997 97.207 91.838 97.222 91.678 97.243 91.519 97.268 91.355 97.309 91.187 97.35 91.018 97.407 90.841 97.468 90.655 97.54 90.465 97.622 90.27 97.71 90.062 97.807 89.845 97.915 89.619 98.033 89.384 98.156 89.136 98.438 88.596 98.597 88.282 98.746 87.981 98.874 87.684 98.987 87.4 99.085 87.126 99.172 86.86 99.244 86.603 99.3 86.36 99.341 86.121 99.372 85.89 99.387 85.669 99.392 85.456 99.387 85.253 99.367 85.058"/><polygon class="cls-3" points="95.975 86.293 96.042 86.112 96.099 85.93 96.155 85.753 96.206 85.58 96.247 85.412 96.288 85.244 96.324 85.08 96.355 84.92 96.381 84.761 96.406 84.606 96.422 84.451 96.437 84.3 96.448 84.154 96.453 84.013 96.453 83.871 96.448 83.729 96.442 83.596 96.432 83.459 96.417 83.331 96.396 83.202 96.376 83.074 96.35 82.95 96.319 82.83 96.288 82.711 96.253 82.596 96.211 82.48 96.17 82.37 96.124 82.259 96.073 82.153 96.022 82.046 95.965 81.945 95.909 81.843 95.842 81.745 95.781 81.648 95.714 81.55 95.642 81.457 95.57 81.369 95.493 81.28 95.416 81.192 95.334 81.103 95.252 81.023 95.078 80.86 94.898 80.7 94.708 80.554 94.508 80.408 94.303 80.271 94.088 80.138 93.872 80.009 93.969 80.209 94.072 80.399 94.262 80.753 94.436 81.085 94.518 81.245 94.59 81.4 94.662 81.555 94.724 81.71 94.78 81.865 94.826 82.02 94.867 82.179 94.893 82.339 94.914 82.507 94.924 82.68 94.919 82.861 94.903 83.047 94.878 83.247 94.837 83.455 94.78 83.672 94.713 83.906 94.626 84.15 94.529 84.411 94.411 84.686 94.277 84.982 94.129 85.292 93.959 85.625 93.769 85.974 93.559 86.346 93.328 86.741 93.082 87.161 92.964 87.361 92.851 87.56 92.743 87.755 92.641 87.95 92.543 88.144 92.456 88.335 92.369 88.525 92.292 88.711 92.215 88.902 92.148 89.083 92.087 89.269 92.025 89.451 91.974 89.628 91.928 89.805 91.881 89.982 91.845 90.155 91.81 90.328 91.784 90.5 91.758 90.669 91.743 90.837 91.728 91.001 91.717 91.165 91.712 91.328 91.712 91.488 91.712 91.647 91.722 91.802 91.733 91.957 91.748 92.112 91.769 92.263 91.794 92.409 91.825 92.559 91.856 92.706 91.892 92.847 91.933 92.989 91.974 93.131 92.02 93.268 92.071 93.405 92.128 93.543 92.184 93.675 92.246 93.804 92.307 93.932 92.379 94.061 92.451 94.189 92.523 94.309 92.6 94.433 92.682 94.552 92.764 94.672 92.851 94.787 92.938 94.902 93.031 95.013 93.123 95.124 93.22 95.234 93.318 95.341 93.421 95.442 93.528 95.549 93.636 95.646 93.744 95.748 93.857 95.845 93.969 95.938 94.082 96.031 94.323 96.213 94.565 96.386 94.308 95.761 94.195 95.469 94.088 95.19 93.99 94.924 93.898 94.667 93.816 94.424 93.744 94.185 93.682 93.95 93.631 93.729 93.585 93.507 93.554 93.29 93.528 93.078 93.513 92.865 93.508 92.652 93.518 92.44 93.533 92.227 93.564 92.01 93.6 91.793 93.651 91.568 93.713 91.337 93.785 91.098 93.867 90.855 93.964 90.598 94.072 90.332 94.19 90.053 94.323 89.765 94.467 89.46 94.621 89.145 94.79 88.809 94.975 88.459 95.165 88.087 95.278 87.874 95.385 87.666 95.483 87.458 95.58 87.259 95.668 87.059 95.755 86.86 95.832 86.67 95.909 86.479 95.975 86.293"/><path class="cls-3" d="M66.7888,80.01441a1.08179,1.08179,0,0,0-.91183.49767c-.79491,1.22579-4.75788,7.48334-4.75788,10.1988a5.66972,5.66972,0,0,0,11.33944,0c0-2.71546-3.96129-8.973-4.75622-10.1988A1.08679,1.08679,0,0,0,66.7888,80.01441Z"/><path class="cls-3" d="M66.82188,2.67288a64.149,64.149,0,1,0,64.149,64.149A64.15227,64.15227,0,0,0,66.82188,2.67288Zm43.54276,107.69176A61.59235,61.59235,0,1,1,66.82187,5.23883a61.545,61.545,0,0,1,61.583,61.583,61.41153,61.41153,0,0,1-18.04027,43.54277Z"/><path class="cls-3" d="M66.82188,18.10259A50.84711,50.84711,0,1,0,117.669,68.9497,50.84711,50.84711,0,0,0,66.82188,18.10259ZM40.406,98.678a10.4805,10.4805,0,1,1,10.4805-10.48049A10.48049,10.48049,0,0,1,40.406,98.678Zm26.38283,0A10.4805,10.4805,0,1,1,77.26931,88.19751,10.4805,10.4805,0,0,1,66.7888,98.678Zm4.83269-36.42231c.01383.17975.02765.36643.02765.54618a4.83952,4.83952,0,1,1-4.83952-4.83954c.17975,0,.36643.01383.54618.02765l12.76252-9.70671,1.20988,1.20989Zm8.35008-23.50645-2.10172-1.20988,2.37135-4.12744a29.04747,29.04747,0,0,0-12.22326-3.24938v4.81187H65.59819V30.16252a28.81532,28.81532,0,0,0-12.21636,3.2494L55.774,37.53936l-2.10174,1.20988-2.39212-4.12743a29.967,29.967,0,0,0-5.00545,4.00989,29.14313,29.14313,0,0,0-3.96151,4.92941l4.162,2.3921L45.26526,48.055l-4.162-2.40592a28.93551,28.93551,0,0,0-3.29778,12.31314h4.81187v2.41975h-4.805a28.98343,28.98343,0,0,0,2.60744,10.88927H35.17458a33.88371,33.88371,0,1,1,63.29439,0H93.22463a28.84945,28.84945,0,0,0,2.60676-10.88927H91.01954V57.96217h4.83954A28.936,28.936,0,0,0,92.56126,45.649l-4.162,2.40592L87.1894,45.95321l4.14124-2.3921a29.27825,29.27825,0,0,0-3.96152-4.92941,29.96643,29.96643,0,0,0-5.00543-4.00989ZM93.849,98.678a10.4805,10.4805,0,1,1,10.48048-10.48049A10.4805,10.4805,0,0,1,93.849,98.678Z"/><path class="cls-3" d="M43.81925,83.37615a2.57872,2.57872,0,0,1-.29987,2.782c-1.2387-4.69106-4.29856-5.65344-4.29856-5.65344.36109,2.41932-1.31091,5.06626-2.92484,7.04286a5.21318,5.21318,0,0,0-.62485-2.55434c-.1146,1.75208-1.45379,3.18075-1.81645,4.93754-.49139,2.37849.36894,4.11959,3.63291,5.95958a3.92089,3.92089,0,0,1,.30927-4.50894A7.157,7.157,0,0,0,38.88171,88.871a2.94873,2.94873,0,0,1,.40661,2.26074,5.70427,5.70427,0,0,0,1.24342-4.27344,7.382,7.382,0,0,1,2.30784,9.032C51.1384,91.19456,44.90409,84.169,43.81925,83.37615Z"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID@128.png deleted file mode 100644 index 0b2977f237414fb3e77c4f9e2fd53efa12e41e6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5557 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 D%|2yZ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID@256.png deleted file mode 100644 index c1ea3813200425577e7d6021405fc56f72e7394d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11549 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 D*k>e3 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID@36.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID@36.png deleted file mode 100644 index fef1d0e96c0c3cb82c2e3657cd9ee91b0e86ce01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1317 zcmV+=1={+FP)<h;3K|Lk000e1NJLTq001Na001Ni1^@s6;Q*MJ00009a7bBm0008} z0008}0rq18PXGV}*GWV{R9J=0SV3r8M-ZKUE2tr0t1>n%C{&OZml{$x)FjQN@~OpO zlDMTOwU#agol@U&b9?Je_DRr-W$bHO2Z5WL9Vku$C3Os;v`Ik5Dke6yzfG)ER1V>- zXMRSj|0UH?Ngs&+wYxL(c4l{G_rF3%L}p|zLPP^ZBu`+4h+I5#g`|5F&Hsu}W@HYA z$B5`669IuD5v}o%H;E|D1VLz?h-Pwy<Vsr!Wk%)_L^Q$1S~6mh2kCEfh2+u;5#q2+ z^NgV|-^v7h^rVO=OGF@)ZWPWyLOjDCS;=^i684^lATRLbKnmk81$o$)5R+MCB6+J1 zVY|$V2mIuDZGqTSu8=HR^5U%_KT>ssg2*rttfN!_i6G=T+(o4;kW>vJcI&V9dQl1@ z()QNrDD|J~p_6ZSQuuhtv{jx|Y5o2l-Mh6#4_3FeYS(9iDW2f_dO6sHux8v`A(>Wf z)7mS&u@m%h@)T8`9MHYnn}$GFG;I2Iw=0HV|Jh#if9YzGHcR{3MBYbtBv(jYk~T+m zCU{+ptF~`!G8ew;qdQ9*h73Hh_g95BOJ(!JJK9X&?M*WlG72fyDS)kn-WZPRoY1>T z<(?Wc*S`P#FeG<(JVAsCKLPqM24j6lO$Y(DHLmSA^n4-5CB`cMcu0I2r{#rpF9e!^ z4e7&J$UxS@G}|Dy8D|cjhsHPq3%=&8Y=CuPNR$t#vpXC}#0JJfM(be2*@j@AIe3JS z-e=T+F)iJHuGg#y>>R9<M!=2};}{DW$U=t&ZDWQxki)KvNIu~B*7z6(wo2uu9>H4q z<cm{g=V?IJ@(^*DWG%sV1Y8`>wmLZ_Y{|}On8L?9ynIvF-yNniLvPUMm*1tut2K$) z$UwF;>Kkfp3mgVQob0rgkD7VHHu&Y0)8>g?)hwhIv@LLmgxEuCjij3GtX)H*QWq++ zc3cyziHDkE>(4Uv#7+bnoc(UKp$f=CM=J<%>@GAKdwupnOUi<9XK|yIVK{AGbGY!; zWv-V1aB#&#`do9v-f8EDPg0DxEoQ4L`C-NHGVkm6cTLF<NFheJD&;CIFO=+cctgFL z-R^KbaV2$IDZr39GxR#$Tv#{N`@`Xwms4;A8RC+HAKuYMy!(&_9<J^fqBtF#ACB36 zm)tkNrwmszwU@ech2%Vk(Ey&gKKsxtXzZq&3nkAZ@Qzgc!>qhx+6>wEUNa=%O%z)^ zk*gG3wne&h2_Y|aGp6JPE`~BWkm3K|>~<*)0(e655Ng;izr&*-v$tK7qo&lmSGpW} zp1O;CiUTIaOYn#Z&1Z3Q5QBGQoh);opey>SX#+rXtF%x3XM4QkhuW<!+mMrEQA$^b zj2P@2MPkYh_Ko7s<qr0ZJ_7Uoy?+S5YW1m^Ar|#P^{J7;bEEi}-ua;07zI(iXp6tO z6guWm$1#WQ{`^SS!%VJ_yv23&C;b2Aj~`66Xn2IRkFRY)-qP=Xgk_}pNSWeLruo+J zUyw<0dP(a6HH0_?fNj<yHQ5F-lNOmQUl?mHpe<h%`RtNya5)UZ3hP;-qg)g%Qgv79 z%*fnD&Kn7RPqW~%+>GR!7rII-QgYZ&1YE0qzYp2Q+VZi%QuzP)9Mi<e%llvzK(76t b^oZygF#Ey?XR{~g00000NkvXXu0mjfy?S`S diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID@512.png deleted file mode 100644 index cfd230b2214a85629afb68ff5b83ec29bd8f2385..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24302 zcmb4r^+Qxo)c)P2mR>rgTe^GcZWI(L1*J=nkk}=pl~P1$1q6|jlw3ecBqXFuIwYiF z*?sTleZT*}_Xk++ow;Xb?#w)M&U2n6!OTRLoP?PK0044*JuM3WfP#NQ0T?0paS}Xn z1%43w>fQGT03nb6ejsLg*m?lq0Q9xg?*!-kZF`V>*ZTeDx37{dN7_z$wq|Zjrm_5f z8BT9GJmprCCNvMlEi+v-9KXI^5P2~!o?bybq&H2;t>BQ(;~?aq!{{dMI!3vC67tm( z@5TGx9ipzCbTJiK3bTy64K=LZs|_@-<<-_7JZpY(vQ#7MNwN9$_w15Qs2vtT94SHN zH#`$sb%0x-<BWl8!2W-JLI2%~n2ssx-V5;25R~~9+-VsuhK&oyA>lVmc*0u_AJI5m z=>cv;rlYT&TWYnPh?9p}0DvW+X0{iLEZnub<;AQGjCZVM`yKmCEX{u2E*6!=diyP< zy$e|kiU}Yk05~JFa`%m8l0*KMO~rO-(bvnDa+8uOCW`lkro(Y&0Gz8IZ2X1nPR4A% zDZTfaU0F|OD?QO<{`swU_l=JK!l~J5ff)G@$4B*%ORrr^Rb_UhyUNMU(am@otOWqa zcT}tkqWGms+f{JsM}n%I4_Z1TFbNbCl?rh^XqP>+JlV@|QcsFBpcOYz>#qkJd|FJ> z;dZ#au-Wq{pTm&>D#%6xSn!-2CdE-fEtF}2BE|rgMS8D8{*ZP3=nxSYMJ;*SYbXIQ zKyTO7csKO&ffVVk+)LW7IsR)b(vFe8vmmOEJRCWNNE3g2ICE?4SEQz}0M9oKh}u_; zxU)uC<(t>8%zv#<500-6?h56Vy{Z!sf$!)I^4)|cF3{X{R!f4Ekm$*p0jX<lj5mGM zu)lKG({E%&dtUZ>C975<mnQfb9}!G#D<neF@n``aeQNQm)A+fJ)BO7(-m&yVr>Vu{ zFA;r&J%B#AfYZrd=3wb>LWO_Iyi`f*$Ba%FR~JgW7Nn<;8N>g=#G$VSQTyN$*lf*m z^OvgicXN1huPT)Jm_=5)S2Ab_vS936y5^zzCk~3zN}xFMnc~EXhMsI*U-fJ+XeYm- zHkLV)3Si>BH!2u~XGE3CSO{>KODHXrzl^XZk|U3JvNfTug7={u2H7v$JiGNyA@whj zae6cq6=2dmw=|=kG_CP*D2Wi^&rB8dTvlsqi+aDREtw>h5uC}~LY3OwTeK%K<f^xi zNlShie=Uo?hRZ-h@9SzbM?q2e#pVMYw+qgD2E3hxUv8l@(HY!S#M48e88NY7sXBY5 zDIwYMlurKS^mpQgaB9iBW}k@i3gH}_pmF<OoWJcNZ7y6-5*PwnR-7O`Kq5g<tqJNP z28s$+-#lk0b-Zvp(KloE7t|;srr6qt{3eF`2>|f|vxf&HqrKKF;SG1whDW{1Ir%Jy zx8s2q02Mf{czFMz*cPjxOI1ecsEp{d+vOv)kpC;H<3g=eX=2Et(|JZup-L*BU;_Ah z9-u`U2pQtRN4+t8_mE;Z$1u1gZwK7PMWn>$Yn$>YL1}ybgv@kKFxEsuQH(3!a#L2# z^{Ma~Lx;}PACVCNO!`i!5mCzgi73@C_XbQ8HG|+629$dnYMhc3B!J}WnQeQoi((bJ z4H4pB!CyYzpBR~u!h9Lv5CHmRw(#6Kh(=;A!!=@;YfK!~r-%-}aa*fH)I?Wn&?zDM z8e~WJe7ZH%pVH9+-(B+ZWAov<$|R8AM5!bssIFiBL+7x#Yqtwxs;&$;y7rRx+~qYn zfm&fO$@%yp%^zY@4U}7CR3RXc3c`cfi|!j`Ef{eO{}IIs*3iEDYXKktvwNKEiz^y! zd7{M5d26LG+}HjS!G$sdlt2x##noZgJZcKvpd?Pfr+lV7;`(retMg|e(9gP(7ePVK z$zu^i6yz7E1~CJi6N#$w?IE0L-J5ySYLHaUE_(zi2BuH8qM@#XC;0-(!5uS+IL5^A zyz&hPK0@B9LsE%r$J_KPE_j773WCY0M)157g{qH`<5t929Fzku;An&`GN{WJ!TF9W zhdwy52feKcNfo!5VW$l)U^vAaYQw}h4}(zE6393kNQ!<K9Fx`+PzdPJ=FZKD9m3hi z>=EpbG)UByDCH3i4PkvrR~W|%vnVrw=Rbf;Q7dF;x78rg9Zgdk8nrA&=9Ph6f-A-a znH7wtOt!|Pl63ADhU8K^lACjZ&qSqKI80CqT!#>IT5|^Xihs?5AuX<mQlZa7mpU^k z`PlmB+%UwP(W5%of#Ft77Ib{OQb}4A+yE8#opn=f6IhLg05e)NvcC|Br&XEWbQ~nM z-`nMnk>`|_b5u_PC@2!)Bq$iw&bW3Od$(^)s@0ZnM7Cg5juf>ZEs(}J`bW3N7)GTn zz%^ji*<S#};}>?avhHZYj-Vr@81Nb>#6}En@Wlk{I-bKe3ADf&?AschJ)*yihy^>Q zPNhf80j++wY1L>31jLJ;%`N?*6VI^{SLB&XW;UjPr?c3^8_rwv6JhL*NAosstobwq zBX0>)>`{=QUcq4>YknY{0&GezcjL%?3?Jo|Q|@qD#v6neA*&)J=Cj41c2FaSKzsr< zqMs(`1@9Y`u+9``12M5gh%$1FbNBM5o(OECUM<T7pOX@wkm%NQkn<DW?R+O!0RYMc zm&~5(%@3*lKB_RTe=9womAX>wjbep(l_kY-Yu~u$((3gCS}CbwCPosJn(Hbuhf){2 zb$D~9d%BPLYfA37Sb;1jX3mJ1oSY%$%`P<v9DuBjK$xkdloqnbrUEl$&rbGks!O#y z%M}gKJyvOBPYal|)xaI7%ssl%Cp6PPIu&5Rf{~>gEmDcA<H&NF<q)+ARH!i)2WSB{ zH#f{BpcVCM+0%<L?D>V?*J(I@+?IME<p{c|5IEEtWXbP|xb?A$J^3axlZIJ8X!%m% zOAnA={L1w{s~*)d6$wBIV?=IrD5^O$_SLP7)YDbnp$`aHR$$IJtosuE0d|N_fD#w6 zzGNHKlyJr1seg3fp~bsZpp9nhV-m0x+=Gw+>NfOkzHl85*Asob#7J}<YfSG4S9Jj( z#?=j@@Ow&X_IkRK9N~ZE42J_FZW6-+Il4BlC`(}QD5x4Lvo~L^R`(=+tZ%wfSGZFu zB#XQ8rqjPRQ~<E)%9dBHYs3}FV#tm%WQDg%(Nf7I{oTj455U6FKO2wLlZZ~V+WTzQ z7>JpAAa=LW#4%BI!Z{@{R|o-$yE%35R$SE+!zA%5U}j)ml^8#7p-o!(X`O5CM#wCb z1Rx5o4W#VG@IbTJ;4z!-!2*Erit((-^KtvXNB%rw2@vJE&}Zj>9DM_7)8igkx;!*< z3xxPb5&2rfkcHodoXfD08DBGi@q^|t`@a%0QgVboElDJO9WA6$ir0yd00j}*xHo>G zq|t3E8L5Fzqvt|h-ytgm81Y^r@7WBK^7B|VZFWNvfeteu`C(vl(CEWN)|VZ;FF!}n zpQqWDB@xWXII5FUp=3r=0<QjW$3Y$OUm4zZ#fZGi-B&5=zLCZh;nP2}S!S~LlCp^h zMDMde2+;64^V!wI;uPPACZ^|4mm<!NGBoawX6(t|A4Sn;Sm%G3W+o#*12*%ntcGqV z(ZlXdCAym=-tXWX?Ku`MGX~2JYCuMHlc+jcJ9`U`F)aa=`S7PQBU=-|E}qV)2LAle z#NMPCAU&G5twa&Rw|~qYZ9mwO9}*E_RrSqWqy^jJK6AQMjwSPM4tdw?w*Iv|;`fe> z+#TE#+NH2l-DmrIZ>?{Vj$Jy;z)P>wP5;S!+`St)tkL)T6T|r9@!X&vcw?bNBP;Aq zh1N@og{qBzSV+<4<92LvAY=?=48XJ-uso%S-p{rXw{1Rr*?bb`BV>+3ShCi|x<yLJ z)4SEGRD(;Pw`L)w7m5E$s4dvLWtFeqedwiOFZMT!Xy|DfgvuA2A@()`asA@z;>NJp z!G?j+jy3Wl%rUee7V5aoH@lkpwj`Z3s`BIX$Z6|pBoSqFii5{~li+<PACm9rnRBtb zkAM!iI)~G{sb9cG)wL_tw;tixPpuv3enERcp8oad1!bf?&ecHbV%3!-O6rs7_nSv8 zalcTIIyj_<!J9z@V2v~M9UTF-PAQ29LOiCbz9g$g@OMYTN_zlzl71O+W^o{I-JA9{ zQ0E@j_Yg+@K>w;>3Mo?mt7EtQZcpfCC5NK#)zC35Ui3rh0?I!6eS+{32BsmA`v7ZD zsganf^F)k2ZgO<%I{J|#M>65bO4eBJ90+f<=L`&-+9ZH(${THNa`_G%Nzg*aXGsj% zK^%k&=rHN<YmaGEqS&X~>aHnm>5n(?gQ`&$DY#xf_GJ0BH8BtompSkS)rdTp5P5TS z(9F<rXH*@aIy{^IluRP<Oivf@Ue?~?Z@YQ6w;%9Pt3?Paj7LB}&T(Kcba{QL_A>Kx zLCSYLE-3#iq|McrNCL0#iKfKzfrPYjg4NQH!&lwpor$=>IjRgIHta0<k~O7j*qqGj zGkse}k`)hKgs6%N`ft#FF68+7)zA6AM~}6&C7@^tu{#*|rF2cKIOg2DU3;PSl8Ee> zpKuHhY^7vT73)^k9h*h%YkEm<d2lxd@NFed^r;n;Su^d<r+h&QDZ!slYESaTeq{h= zqi;qf$?k;x%J=>>V`=dQL5^&v6$ba2LBZD9<G2rMVcw0KZ0eU8F#Bj93L9pL(v1%c zn5_VP^YYNNB_zf=sGNw+UUM~{v#F%1p{aLkULaoR#i#u3^qInuKuarmt(O_xyD*f~ z)~9KGq@vB!>Y~XuaYEt!+my7VY)HStx*I%y#X37@JMi71zmN*m(gCg0fv;sJDKoB0 zA|yKl+q=}~mgfygCyP2Y1fD-HaFVlZFnO2>Mb{A3O}BP9wHT#y&|;RmJwDrGS=A%1 z=V!#qgJKc+Q%FLO6Z$T5G)JD-$yk+*fA{)pz2Qg1Quy{t&l_G}p+3xI-`atE%_Ye2 z`0D?*_()9l;6PqUNguwygvm%)^T!-oQFX=obp)^Mx|1ySkS-<X#>U<0ljo*bO;Nov zcO?1q@6F)EXBoNAyOlV5Ug6B8R^e@F5`5166sHlSnTAb)O^mG4!tG~`0~B8DMlIQV z^~M90GU6>TH0b#lgx1Q^zB?CtoWxG{TT{v-<HT_#Eg#&Wisu6iZ#sQwKF0!Tobv+q zi06S{07e2;r?ACxpSBumLP1gOE|-WeK_#z`y0jaVluF{M2(pe((iJ&xLzbKVG)@o! z_P8^ceWLa9j7pZ?V?@`8xN7~cw`?9P8UWd!2BFjHc>w|{(k6P)7m+aoh`@kEP!zhe z3_NaBly9U(iyE#XtluArJ^tz-WRFn3qBIG&f064iqE)VKOkPPGDD<6`6XmGY46CX| zxuOHZMQLRe;4V0DP#M}&<67QjC{Hecq7e6o9wAS!%cr|%k8B%0`#CTYO`rRW4#G$f zW7B4!U{w?AaYxTf%`a($mErs243d5gKt2|m^#0f(>L{)gx%G=(``g=&+aH&BbReVn zQ<N`)gBBWve)I#C>@jK^xlrCjV9xw#rU=^3(&^zk)cb4>Yan=<+H<ZxxU{dg^h(}l z9Xprv64Bb1kMY4(G(Y~+k+?i5TvPXM|I3x!^^*0cC1nS?qwwoK<lf#X2c^##!RVxc zU6^dXD5g#ERIZ~+wF-H$GxxcLBU5kq2cpIP<{}^GcFGj)x80$2nAm!Vms89#<rTVK zac(cFf!}(%IEZZYTaX3Yl*LfXTTZoscdCLT+!pm!q05X{BN4s+#>6UE*d@0E3#quh z09%sCC-zW$N5=Rq4oSGB^X7#i={E)#z07U2pNrAIG8AhdWZLAJP{}B7&?@DK?;y?Y z2XXA-*+XSq6>b%Gw=WN2Ip(Zzz;P0BA$RcEB`CL4b(K-$uxXR+d4Sh&DEH^rg{qog zb?5NsOybwhZ}a3rN4;2aKmHh2Z-!L$y`?4p#)4dne~6*_y`S!0f-xk$>&;krEUJlF zjaMNMf92DD)$rVlAGeXy?7LsS!?raBtZtglf71}b{C#vfE4ikaQ>A$8@ct{G>I4&l z<<{1vL&Jz_zlDZ_|K7!b4kX<evekMPNAF-^w1o&-O)(QsylGa(JdB4!P0A#dCuz|F zkM3>6#N%_(){yW+67`AXOQ7DS_1VJfw5Y!qvs@au|9W`6avAg(Lp6(hc(A=={V;p& z!`cbU=45S$e9c5TvM}2|d_D=W5Mn*-5u5bCCem*e=M@2?UM#Y=Jt*Id{(IYUq&r-{ z8-}|yZT~qlZb%P{tlSk92Lm+MlGi*?$J?HJJ+B+|2hwtYQBLOUKco!WZ&?+2(~FNf z_8u-wwZ+kSq&(lA7$;~UJlE~*iL8gke_HQlSE~Cf{y3$<SU>F%{<8jHB*Ju^?P^MH zu`}!?F4x>RAv>{jJyn=$TqY8RR>`h`$!C42sa2mN%TDW{nU&?$wt%YLHqBlq_y1Pa z@-w81z4!Ycj+aBLuX^Tq3^~r(=2W7lGHPI16KSY<ZNM|m_yw+V;sbY?Ht>ZMr`+~R zpnv9K6}Xuh-;HM5E8UP4*_*?>rBOIX@oTo#_2JvjrApzuQ>D87D1}j_hN?SCLe)$$ zwSt&AJM@SAn{Ujx(M6i%ZXaa$XZKCXGCtk8nYL^n;(xP6O(5hAW?#nMbam(x+u~(h z<4@5}(ND=cpX)%lIA%zKY3j&pm{<_SUU#W^q=*~?o6ifi_Yo~^LpN*9BZ#`AINf-4 z)l#l1^>}veI6eo`==96a)2`}?TSp7$jBUzwUa~E6sj_No9BbicU5iWWik$z@Adxns z^WawIkjS2rq<_oiTV4(748Y}6sHu$!W-je`ltcw0@hvLDFGdzC4imdsLOw9=@PPVI zRS^t2=p3~n|MBlMv$Xex0Jmz^6WFZ>qk1EEkJ+&c$o3tFhZ5sUxfhzxa*f+{ANW>b zE*7&VyO!*K`lXFJ@6a6S9Q_UzL$-k{H$~WUH1XwbgI(Be+uNnB4Z3WaHo)~xlY`3z zuK?!y+veLzCNN<BtMId6pTF*?@4FIN3X^OX-Ggl-4NUL?9BxNmC`hN}CJsVYe5?8t z6Ed#Hc*%T;c<gcdH&|9w+JAOy16ohAmIadp&^I7{Tq8NylsoFIip=m1iyntQ7%nU= zWA*pue2KFVI6Im4YlQ7;@?@bK(1%$R^PMuRZ$EUlp+dQ|A{`fgKet4cY7*_43gZ5v zUV7b6(|9fG4p|;OJ2$F)fqV{~>I9DgfzwFFt_$up+@9E?MBdu@*^%i><xp5wavxfU zs8>DvC$_IXbk6s2)!(*XvF=Ihs|zn{&wh5=ej;$6`<LAFR%?l#F%%!&dm(0H<-r$i z61_L#HEOE2n$n}vV9$oF*nX6gO7NIBdgP*0g7l@k?_bX<x&1VFC{`+urdmT6`qYbZ z-b;aVv^SQ3-v(0fCd2s6^?q_WmU83wzBLPS>94u`MB1)yaR=!Zh4>MP7a5HoQGQLr zukSJ*fq~Oz6+x9dnwXORRx;;(o!gUdh$CfRZJcF&1SE6;&!-EnE!D(BJkj3ggQ8Wj z>WZAn2%9Qfa`mCzSaXz+bgqlH9LeF#qLX}R=gE6=ymPYsTsRlUIDv-c)!q*ZFAq=U zL{~(d00F9dls)_1&_Ka$Z0+u8U*u+J4dqqEua9ECg6u*veBLL(JY%>c#BV(PDtMk= zrk{@r90~`tt&h>noib%|%gXZ4uBg@M0G^vSE{!|Z3}eop3e1HWx-PmyGgwFcF+Bv_ zKJdTJ^Yj9gs+Jj6ZSK|MNl%}lo8mOc4%MBx$2G=o6zB=uvz_Ys(W`@ge2S1|$$wL; zgWEB^d(mIeko`H$*z<Etm1#np_tA|BE6#JRLw!;qv0pOx?6;udhy9c3N-|q+_9?dW z*KV}^bjmF668mf$iTDs)^1U!r#d-efNm+E}?Uav1mvbVfUyiRN{nXe)vB`}GDWCtT z6T%3gHyb0^KU%4>UoGytPb!(yZIes>YmzOoV-a0m{3imH{7aVA|Eus<1OK*w+8rpm z^LoU4D~0Vi`|dA?_;#12-i{JPYjS=P)-OLc&X#=k<nY}&i_^d;PCP6L)vUy)S#mOy z$s#K&&<sBQ5hYhS*Ra%e+yhPARPHD$SX10SKweDYUN+yDAgR!1z3jFZH`Y51N}1M+ z8xDx;O2tdL4(lcC5qmVo^C>~tM%EFovuvb1m%ND$hpoa{rkcVKL6<{QA*54F!Q+UE zc4Vv)pSbA7WaDC}LiR&1pSJUVe?T9BPk6SDfARUjy6c{m^c+xsq~v|X+qfxxYP#94 z`qOKgk|aB9<3^Jisqy|||4FBCRD;MDs;{LZ`<_o4wp4MHBJIxp!ezTz7J%$!8XnUt zj7nDaQC!?wZCgTben7%O0FakUmIST6?fbi73kB{TOH%j?K%niPLzU97=mCyF3h^)V z{L>M?#Ihy+#E4m}(YBNrfBGIQo)>zU)zdNb<9bTv>rBOYPrsGJBI!#+0&zYUI*7JH z^K4C;9nDGN=ycrr>l@(v?(*PhJwQEB8wmze(rh#Cq*tA87=6zIyv`{Mk+LD5W-2vL zW3AY?TM!8?AaUqs#N_;Jt!ZtuQ1>QAWS1Bj^IfMcsOv2ZP4<#(6VGTzN}SZ<3&GYM zVC%;@R~s@H?}rGb6%&%3h>l{qd!&6gT!ECc@}gBYoMiV^h~#gD%U9Dn5JeHpz9Q7o z38+27vRvQPLJN_Ye~~AiNR2SF1B%1Qk<D_avrS2%dvgNW3(~oYk-5Y`cxRAJn7)Z7 zGH_jXXX;a2RD|pB6n~l7WZ4O3qU<8E`q@vdFN056XFQG`E49!f>~w$zo0B#dspI@Y zq>`Ck?us~Vx<ZpncmUxtlV+T8taAoQ^*mLz#$1=lmIW{^&@TKG_bnD{Ubx3CJ&=e@ zmuw0O*Q$KFPtxz|QD974P`jne4<5ZL<M0a&9Tr^PPmz<V6TLfbJ5fR!7QNQy%Xji> zA$(60UhOMMMk@m2@9PsPKd{?@XE10t7?<&G{hJV5*oEw~@gI->ES*muvsZ7W@KEkQ zoF5!>R7<V8&vL8w_D6`iY{OtLUm}$)u(d)|qL9)PuKUFEO2~<?#SJ-qgdEvmk4HLu z2_5pKVHTvFA8h(mtS+J!OAsmaw$@@!bi7#iK?@_<gf>39<Y0*}g<3>m_{w_r`mHJ| zRZ0bG;T@W%x4oQ~SxJPhZM+n#H6mE6yN&LRotf65YK8-{g|F7ykaiR4c3bS)da721 z?PD2~Z>g#ARQJ7<qnW(P?kLiwYN{8!Bqz-ygb4vpK84PS*x;TrVQTpsWjdB4<9ujv zc~$HxgAvGdk)}q!6vGTR_2ooX3rOZ_q_ryxQ}QSkkWH>PK#BeJCbzR&v0Z&IKY)dr zqHpR|1ncS?uNK+->KGTp$fFXk$T_KZ<c>~*QQpL4d_X{C^mfnB;#0AfQN&?dkn>jl z>!_5_1zjys>U4x=y@=GyC#Eli3CWls0`A)>6zk5`7eP}u<*ju$Du;*fKbNCYb2?S9 zs5t$IyT-#e|6~-X#OV};_Y(w?Aetn=_-OBkb;%c7{q={Y+dq)(92JKb`=PA?^zbnm zL+&u2@_j!C((o{qY^wi;Z!F<hEv*KJh$}73xl2F}MnN~Eq%ET+ef>MaVG&6ateb+{ z*|%+DvfyZX>t}j>h{;}_`FZk9KSHCR!L5YLQDe^NASMy;ths2^KgTM0Dj3C@vFX&` z_kB|F{ABy|8@*f_6y0_`o*Q)c{Ap>aRj)b9q;Z4zp(UBClT_}JC~%@JHRM)s;j?&b z_|G`g3(47vix^!>#tQ(w{d??c>5y}wGpFT6auLU)<SPS-0Hc3ik(oWHIZap|9Gn0% zot;IT)+;aMa$ec~#;aOYRFPWlCJuB8+sFnadB<--3|M+5EX!qOheMe;Vt{Jm$3?1_ zVuM|XU<nB$7EOv%7lgye6+nFpUe+YX9`C4%?DdD-A$0j-9NBU%jSdQn@UQr-Dvj9` zz=nR`+&xNI4>cx<S?29dd@C9@u9$mxbp3W>R~Jzk!C!QnBUvJ$s-p8vFyH%}h~rkp zGt4{NgQPjjJZdGS1tr&&h0yS-c5XnHGr611K^Jz$kG&#_3M(l(>hnHX!cGdFb}f!i z7H<AnhnDM3eN{!_e-gSAUKd^{lo#3E5n`=!okUZS7Z;Hl)qn9#@8(N=%`^LPpq&8a zcYyrifjn*cu@{RKpuF1y@*q|TK=8i&Ni{Dy?k@>NbMozc{i6An%S@|~i237bQj|-9 zeYl7U$@L<|ZlJQ%n}6|+gEF1=F3?~aK#@n)?P4T@4U^%q&u%|Fd%DDM9U*_RxIdTl zN@W{7C3A(Gx35%EI{HsLd4!u%>{J5hcROxQ%RI=i+j7H$I*@;rZv>0!9miZ&K90cD zs8(<}ZMb@tb}^gLJE6Fn<%86!FznQ)FaB3mw^ZhYqSWF^n>IZ`D|33`EA|~Hah<XD zk|Zb>IVY;r09uYrX_P6%k-1q793>U1U@lvOYvxL>|N4OF!I-Za7r*--;+3Tw#$y%Y zBLd|>nob+y`NelTi)`lyJs*MdinG%*Cytp~>$%q9aljs5O%UwPHP(DV7&P+pnjQb? zhyIuCs=X~EO+Vi8bnQARpA{?Pl-@j)dz@p|03k?ZV!$g=Whgk7MpeO3#{FFDZMgdz z*f*k;8Ec64km0KqPS!-*?Sd;H*uoRSV;3FjJ9=|JVcM?c-K8h+|Fi)7pF^i*wFzoC z-u?d3#AwDFK^T-rc*qMF5i#;8UCFr|I1n?yS5T~($E-x{6nPQI3tG;*8jlLx)~MP$ za(bV(ZXUIHauKfHYvCOHg_Z$hOW|=KJFJz^4^ptnkWKGWlyg1ubR}iXa)>7hXVUTT z;O5-_8|rgV2}yY~TV;%1bSPC%sjHjzjschC=~<2~Gk_N>>G1i@zx$r<c#T)n<jdSp zN1D&UliefduhyeJuBDzZnoaXFeU5YCSr9YUdtjC<bU&5Eobz&i{u%Oj4@#YWGx)=} zG>Q_Ona}r(ny!$cuUK&IJfS#K*mKDkGCWe>N7L4v18#B6?;h%@j#H(7(fs|4xnK|m zbmOSFn6SE{#~>#nbseK;v~1r~nK*=aX9h;GE>>J>Um1PfO09p_1KLH9B4l+bFdEHd zq_WBrhXd0(zEl<t`U<oIhq!l^`Tly8M})~LvWJtg<T|3dR2<qHJt&$hPZO%~I~OF| zE4pJKMx4Iz??Nci&OFB%$lnRxSR<%8(AJ}g!PLZmLPpzrbD^JUopDHt;ol+7AIhzO zWzqw^lQ@uX%-T@-px&76tZ-(%ji(`mNeL`{K0wTAA+3q+F4b0}!1FcJx-G*5e<awb zn4nr>;YmEvFgn5cN($<za3eObgTu5TI}Z_UNG`Hu2C|lc@I;a;TN`a&e!M64L<Q8U zAB`>le6WP@f`IUY=Nl9~{{V+(?t~XQZ>7V@N+ikub~~w_VTfkJo}{PMv9B+X7f^c> z*XbuDX+wAjP;N=k5?pap$1{)N3MA~U!3!ckfIC26?*V)mB#-KM3g6Z1YzxxnJ|b~2 z>G>4ztfyic+{+smrrl4HKX)8f$p7d4taeQxT9gYYYrs8jIW;9_fcfbl(h4Xp=k|)x z((SB0oA*0iNIcr5_$O->gKweYf&Ww+Hg&zcZ*e1S7p8Zij^C!wA7S(Bdid5HqU$o8 z=WLDo1M&J*cGJ?GB?`1}p<^1pRiq^X(~NzzbGWafSj#RdzzUZkThO&6z2<;dg}X=+ zd_q5jzRoc4pdF<srB<npo`UER1LHa0!xH}@1vg%Ms$n}i@@MIok$*_`HBZhy_AL=I z_F6w@cSZz|MA!46Yx6Xd))+0m;Gw*v7hc`AAc8AGQ|C`Q=J|1g8#sOZ0+qimrd2^g zT0=4iOCx;;4z$<y<vv5t*-!?-l8&Q_sNYbvO&g=~RZB8ll8JpH)j+q}*Lw-CAsSf5 z{Z)(HJpaWG_JKC$7ex>Y<rc4AXk(xeFBi~j;0!8SXbIGQuONA+aVc=&Ib6J;A<gyv zSBlH2WqTzM{U53N3~YMbU8I3{JbeWSBnY5l0P!Jh9v2K4+260asYu(wxm@IDK`Bp; z92WlWC0N~HN7^6EZ;H@8yv+lx=Bk%g+fqcOQlV)3a8KB=F4+8-jm|iqa%G$>o}2i# z*jw`s*_>-F(XPx(d(?Yc7bt!?o+~eK(yu+P98>l=0eZ9el@ezd3muWdnCh6tVc3I% zjmuNEzaN<<{gq9lohko4&vDkq^~59UW2ABJdP2iNg%>{h38T8ZAZqU=;-2UP_7fw7 zgB#U21J1GK>2=3zpAMWn{4~`)NVtHefUmxGzSpXO88%@BWW{n=?BN))8(F0+r~qc9 zWb*SM<Q&sU@y5-yLeQCE+JU7WXMw?A;i-nPJL?Swcy)9@FCNMUn<FZ~1?9Ml$5CIK zvlczDAHh<+_UU^o5@GQIRX(T(DgD_3u}R1_6GUZ*AWh5y)?Lpgap?~_r?I;4Io5Es z`Be;a2;9}L+GI($qC6R8+&dq_FZz`%=&mP$8PNVPzznQ!FpcL3;V3K9#9FKtKfG{I zx{^RRymYRsC=gI{cWHK;Xq{9mkfj2g)(eAfebV}!4WgMp$|6KRUG#K6qAaz;eeay# zIyJe0t{NP6nbg8l*F1k((5KM*aouR^l_Nbx`~v5zx7i;5BDwc*PzSL%wzaWR+W=qK zAtZN?G>M^xt{EcnEGKu#nuRpg1L8=v*g?IAS90zkJH0?z<)E0K9EjMsAvzwiUP=th z*LVV%FyeiZvO)f`#h=qL8-^--n{x-^D0qqFy@%gVfszDA($I2kj4og&!*E8Y?cfU( z!K%UeSeOWmt$<YL09ijLC~n#l697Frphl)#IaTS5>YufZ*`o<Drr{}zZWKupzys!+ zrEOM}sYYd>j+Q`{1-Y6;uLJRCToOY&{iP}o`Rv}lTx1CDNblJKEj`3cF!zX)1QJe) zn)rv)Ho{qUQL1tS>!VM=@%CT)muTH1p@Ed;9+gl9@I#iLuOnSA4lGz^hYmaNEC}>@ z?BV~G{#__mv8-jC%jtfVr*=_S@5uz~AIEM7T4smQf!@&oEwICC;O@m`u9hO=6BdVg z(;k;~&JW2l`a*%;)lw?~D$y7OXSicf$4F|&m_LvGb~w7VgBR19qrd&-T#*!g7swJS zeQg2stl{3U&1>|F7X_YYgH>28j^(^toI)-bmP7<|PfKK_jTpdW#K=7rURh{UDGWu+ zI+4yk4Hv9wS&A9=$pa~Jd50@qldg0NepC&4ea(=JC>1b{#W^P<j&U)<k*Nq}99)nq z_@>XnsKO-6S<U?!u=oK`B|v}ZKHn!{Mp{U7YGM;ZkYg%>xtEJJ5Ig5~x0cRwilvs@ ziKI9&Fn!9kL?ogm&Px4Lf?<y?<|OSv+t2~`d2t;NJIoL68}m>p-a3(*YQc!H<)5aH z^%lxwWq&l&jcNmHjF4$~rw1%?LdY@rmBqJ5g60~PKy>sC#$yVJct1>ea`pE8d7lc~ zhlZ|LnY6Y%wYA`l2e%F1(nN}&Vzf;Dy7fNs{M?E&{CS-*tiSzJx9HK^&W>6WNYez6 zMbFGb1^Ex`n;OjE)Z7AVp`bJWiwWeSDG}G+_*F6RdX4-WK}UDP8+ypF$+>4HP)rR0 zx7R?_=!>uh$1(PEoz!@}KYNXy1a;3%8>moUT9M=gfPNnDD$*su9!dTWn{{fcr&Sbi z7McK^CPD2z0ba{OQrC37FiyGq@ej?xZo%}+;G+{IHpMbw#HiQ(M=EJi!T;q&JTT?0 zI3I9Ln5R3POqB!Tx0rLs$WUAa=wi~JJsW6?q@^FOOT@{DxSQ|Boi6GIE*)jY^)`Es zbA(xM9zA`Rn?q{RbI*16Jq^i$fry+SK@65Xxo(-VHR41#Nc$u*6!W6(lXg49tTHbb zf|ub*7a_>WX8cg&p!woiS2e&<HUWrZmeRreKxSN+?tfmj>y+YZUhv<oKC0IACN*iT zosiC2U7L(V^20}#;gdko7^q}YOUIAJ<qaX?{}oFem{M~!-Uo!Cb*Ni_NJ9Nz;h^8% z@h){f2(i7JTgO<)axK4xw=5bQ8&_eDK@ANcW`Cg=Wvy<TP=8o8!HW>IyttnlLw@+! z@+E<qh7*mKKp+gx|FzgS845&4h#$rkX|K4b2g;&*t>(0VuhhUhlJ_R@^+YPxk1(yj z3}VeYc*w#w*7`^3gQ<X$B5JId4WMTQ_kZbg53G>V(S&YAs_`5^0%>@hNWXiPzhy>g z2|Oo4Ip>{~WWP-a7n97J+pm6qN`=pitJb4OeSPxL_JJce@Ra3!Hyv67ggiU?gXq*d zjwEWY=RG59D$b}NdXEXwl-$AOxm+@-F@k_b7uV@ezj$kHp$4`2hATM0uM%d;UJWyg zzk8w+)s-r;BE@g;zh#-WcxGWF%dH>-I?RkJ_@3p{(Z6n?p7wmBXc+Zf@HhQ53^lK@ zq0Imh>fBk%wz2?Xcp9oj@QF7KVzhVOIT5L8dpDq`tr(PuQ0P=!+G|?*Ole_>Vn~)Q zMbcU=UkG8U>sA1T+KDy_B)9*xA$h-GXGj<`K?q3MsCR^N5Q79)FAPncFdf5_2w2`D zunogH5QnCf`#d(c(0e4&48!FsT!!FR6|wT<%h12J=Of7G@P1$@3gw9+0?O07qjEyY z%uzIbh*fw2T2IA88e4P+f~G}nq??_}dH`L=v%gZ5ZZ5?!KK_@czD0TU$N6FJCa%wn z(qs$&uOjCDH%-*|Kv$FidRKQO@a)(@>3QZN(vc@$BGB7bJ54rH5Y?6T1!`Zv5j%z$ zUgjVf)fQlQgR{M1VH<Esz6HcU3w(!(b$~~<7M9Ss{BXHaeu_>%FmaZNNehZylj6JF z%a9g)Mu9GY*=y3?(X_oslqwBdZ?8TNQr7|^dT+N;GF~0P%3R1sl&e<mdd6?n*Y(Kf zcB-psd8U$<WcabE$)Rt@!BVOHqtPQ5f2&Mup0{!zdg>bkYlkHs{bhvcrh+s<fa`gI z6v^nVH<8$KOZzAI1?$z+jKZwDWCJcqT(1O30O&BubG$EjTl6u{z=ZH`C2neR^m%Ff z(y<Gp<UZqoi{Za_{M-Lj?3JKCK-~4$-MJ+S5b!!KMx+S;6Ej>r1G$n370bqZjVUX6 z@)GB6rz(1^dMXcse=|Wiepmp))f5~KsWi4N5s!DziKrk>-FSQy?wlx$M5S0)e?Rv* zDbyCpNQikw3)Q^wi`?bq9Hl$P@j5C?Hr;`!agN8m1^_S<n+W9qeaByoBa1iEol?96 z1ZcIVUx|ASqYWw`1;Cc3B!5%v3sg)z*QJpJ4w1^`1x*6<!SJ+<UNYwP4251iS#V~N z4zSAP67XsQRQV3-#S#{e5y!lKwO0H65aFf)$}jylifnNgU{-2{$S@vAzeEnW<P=d7 z0N;{}g2YS5a^R1M@;C=J<EenL?{UC#<&Bm)OV%2#g8s;hRBEbItf}3y_@_Fm#tKz@ zAm}fDaw*W14@#hAzbtUP#hpuVy~o#{Z<vLl2<&$;3jY86YtG|4d4&mizLP5}Sqvgy zAJ!Uw=$*EjgP~G_hmLiX$<YD;r-`1b5*aR~Cpg#y$~d=UkpygV1(W~c5(I?AVx=Ik znh$IX!UWwoCkeLvY#LR3bSyQZKPQ!fZc(WxQ%%D&HR1^)b_D7-_k&CADLIVp5w3+6 z_Sir~l9MOs@QYq7?nqb)lTVOK50Uh=ho|Fdetv`|x1}+PCl0paA&`p0(Z<zOlswQO zjLKQTU3PQ~Q^uvDCvN8uAH7VWMblO>gGzU<#3nD1XB28_borq6o$#N#4to-Y6$KKI zPpJV05Q4zF@dC09vxBUlW}R&u`0pBM_xxM|EXzBBVtF1D5b4Dr@M~e9L7G|vR+g~9 zmo<B*3W}z!#ODKRJA=UPMF5m<5_86+%GZ4T)c{4;J&&;bDfgcw-UtFJ?#uMh|2<Pq zAx94ZO>l<5wW%CQWB`S~NYKI`9g<fSWyYsMfYHk*BrK5oBWhr?1Q17e%L>*9w;|OB z{mC`Ia&q@;Xi%Urx5$?w^)<hK)R2q66;Ly&%?I0UqG}O2{Bv_#7vlI?T%IE9ziM%A z_-Mt7zg)o6ZG6Yu9AM|TJ^@0yki)c<j-==GKnnnV6M)B&)X1x>%&R?l1cr|3KBtKF zs=)`VV)W4TSvtT61BjLgAe{__Yv_F|a>O(805A-Y*<>T50=iUlKm#WDw$uytn6%)T zNc66(nq@InC@m<hhim-c4P<e2*UaT&s)V9XG?P@Ij`i}9pcSio48sJy4@e70H~?As z2%K3pUFv_;&p@Y^oE&@wcP;k>0dG07?_NRkMWB@IKGlH?ov$&dF{?RA;WWs!!?o>P zEeHL1V`~AJq>)Xv+)kqXFJ(#!;&qQ!CWAIPMfu$RJ$t6hY%5XA@~L_8vqQz8GtyJg zm;PLP;9$WZ7FIEwfAjT9i3_iC09375>99>Xe`}ZJn_9!nh)sMmZC{o-((+pN^Rn7@ zA;77;N?GbCYQNk`d0RzV`KuTama#-c8~Y!J{pbLC_#S#F0+{v4uUq6YriQ!{X&@q+ zdavYd@n0@Nv5C+;G=He7ZzXVJVsmHpT<o(HKcWhoodr31vAeSR9(|aj@GNqwh~V_u z{c)~;77h$yRqqWM+Ra@|?3=<~#!J)$0n^jPzEI$^TVQjeBV%4xvhtJ(#1Yo|x@F&? zcz+>m@Sf?{$&n_XyQhXjr8{a$H@zWjo|>gq#HwNrD`A*qn|l*eMeU-_((uRUCJPpJ z+~8g1q;t>q;;Xx)Ti`kLc<qVuw-_9QEjN?bzMdrn9?H2q00RHSGCcHfWiB)MsiS*0 zp4jH!)qE?RI5t<-DSQO`6yDT}sWtcIGQ{Db*Kiu6^?N8YRU~*yel%k-*#n)dzX6qx zJ-7jTnUfp^G6C~uX~`S(;0z{%_!JZ<O(d-5mx1JX4wh(7&2wrkGH$9gR2Emz%ts4d zV8TAEBIxk#U`6^xn%8+G-0aEK=ML{CgV<wB0@(zkWze$<Mll>YKC51$UiXOprLI?B zq)C3jQpV7FJ`IjM27UCFKJi4J^C#Q;`z$Y34u~|oKo0qHJQ`F_8IikEPeUBvzYmOH zuk=D$Att_N6_UzRszs0Pk3_Vq8mulAsZJc;KDQENq_fRne2Jv7C1UK%-)}81%`^?3 zMua{Of8E<bY`^r;w5rNpEaCcRBkM<Yd!XRO@FNVzIFJ_I&B7VTc*lVtLKWp00t&+% z?$YJbH1WMrH{N=GCu)8B^zLgu7mlaCUK~Fys0)MJ;LsN%sQ#X7hlz&i1TgG;^Gi!@ zlhuGi_?B~!&cP`qUYuAAY4T&yWtElGGe6_hPl%h1kW(<mofKntd#%WPIQr3}rz41L zf~)V-R7z@Fm9I)NBJXludlvQxaolDCd~v(|z?c-`WD22Wfs|54v36~VXTqiW@^Bp6 zkEHXb@CnxsYY*(DlnG;h>M9cSB$j)(sked0{R}Ov%T;6kf-pKe;@bLC>tw_Pm)GTw zT?66IBJF?~u@+$Dzexk`Jl9Wux8VkUPLY18or5P2T}R`{DEXxI2#SPV!$`k^3=LTh zYn;dF?5|q;h$kjoG*mC)y$;)o42(#|%}r$Zj|bAgAFe6AAvpbP%ux78ui`Sm^==2f z5J3TTJe2k>Y-=t_{oW<$i<dhTmcO!;kyj;PQfop^)E^4Y`Wl;+r#)R{(vb|f=2g7y zi&$>vO#HKZzw25^5C40_@6deU-nap<wXIoV;BJ|nPltL$2z^2FQ0VXduF#N$j39;N z2`#|BYQ!T--GJ}mqEnmHqP?bFdD<hM0@Bqg=D+y{Q{Kz>|4m-mq{8BFzR2a_mIB|Z zgX{6DnPoDdh4RsqB4cFN!qeD@w4{QZ?w$<PYz~nrjp3>GFn7(CX}g#`7+YU1RwOZt zW@gZV+E88J_t_C{taM6+10~w9jI=4p&j)ofeEKj=DH6~OL-dM@4|XuP1<$woS~kA) zqLKKo<`>RK%cQn6T2Kq%*VoDx!}sPuF*ihD?c|j8?#GzpzZCa=x&mgqCb6mD0#c)0 zHp8##B$d~~KHAXjR2KX4`WC+OTNmWfD{H)QN{YIBarqaZdW1SF%QeaEJDM)w*7wDR z`w4xSRpvh|59IpeCoY6$@#CqVDDrdcNG(2fwcpj#0f`C)xWJhr%5xKfCZ)JkOHsTK zqTG<fDrcz|j43qedx?v-R}t$RH-`-yCOKnXooKtN{DzoVL|tO|9TM*xaz7hGRu#C8 ze@Yz=`0-@VB`g)9CPPgH^eCd5IyqS+<J_K3Pu?BkRQHz3#3O(7{d~FjM|@+}U`l_a zPukh&$CVEjvW^U~G4kF1=k=nC9=A(>lfkQ1ug^IZeZwWW&!i%fRyt@x*e#$OZxvB{ z8<0EQs!+st7xLpFIONbwGZOD_Cv0O|%#H^4!pdI+@qiJT|M1D=uNwslH$N+e1+EHc z)xw)yLRc{f(;XWJhf+lrl&3qJM*U?t2cC2)MQFi2B6uc|QkJE+rEhGv(3%c{b<b{7 z)_in5v;om-Ow7Hk^z%zyT7sYox5)5LeXGGIXCBMjaJQSOkjeKf+7EovRDbf&!LMh$ zomjLNlj4EVyKhQ<{E+_si*9BDf*yU5caVZN@Vg+6Z9!@B;SrM#-Sy(mrp<*M*%CqI zkLX{|*4a$|>{VV{J7A?$O&R>oPE%cq5Pt}3Am+T2&mWlb{6tNU1dcN+)ab?D!B<<i zAOgJyBUvhxDA~e0%c)qNJ_+FovXOD!fC5#H77i^rsH&m9`iuBi2Lj~DMpG3ohfl+c z<IPA%Pd?a<No~f($Ex3wd$wDCXV(iS9EE@1XxVeg{o>&J4kO4rmo>kyo_{t^Fpz|L zGA+SVsW7Zw_=J&QJJrpYq2+Yt=32D(yUR4+h;lN#p4qO^y=(B)Z4ErgSN`RD$=!6K zC=Dyf6Un3r-e^@A|7Sg+`NAi#nW*Q<PECTgWOF=FioXL;=pHiL{OWOEYS=X-x+~pn zsoQ_Y2A@NP+J@tWxNm#cX*)muXV?ee@Tum%NbNe$JI-GBoWT^}Z5N<feOAYhItBVY zq9pq{PUr^=HLRayaxbxsf@2#7C=ZEh%!A6usr}t0c_f$&7oCoNm|=g1#)4;M`Q-1- z>haOH$RqI7dtNo^%3P7E791m%+2)Gz8OdSwZar$HgpQaTtLSS%sPo{A*YCWQvDRNR z)Fq(>o;v`S50R~rqr-{W{@-Qzixuy2fBSKE0#|zHhry|9WC8I-592;bb5aa9cp+C& zM+iTRR22eGr#wmYCA@1D)a~kG&&7KuyBzaz;_uyvwESjuAk@ZqKkMz@uhMvtMsMQY z5J4Pip41SB1a$hRb+i|LS%5EIzx}Kj7tgry_|HMji2WGp&GEGr3#R<+;tX3ni|t(r zHARse-ao~o+IkSMJbSX#SaN<O|FCWE>VUc9RRh%rbsAzCj<drKV*}fhws?~NeB=#D zX3`vIW`OdOGfPH-d0Hhk`?F<zN=lNIcX8t4s{CCqu=fiIJmUl2d61K8b<H^?Dq6p6 zYP?dykDVl)9$kN;rTYjm2qrg@W_uGkZ$ZrH*#jr2fWh~%uBj37=B3iZ9;p;6a+HJW zmIS;c@7*~v!#+X6SQx|XVF$5~%qn7e3fq3d3B5*d+@CISu1ktqjFKJ8F-i0EOaB#5 z6y-`5fe*b4?V6xZBxPa;-EQrNJ$nHuZoosrAyOYak~jA3D@XdTZdG)imy`b#*A!Dw z?r)4dySdSPjw_6KQp)uk{_EXCsMlqdUT(tqlEc=Nv)Lx<yHv(KW)Ssk=hViZ%O9!h zfU*nP7Kn4FI>(LU?>Fnw%Bq;$s{2Q!&)Fue1Qb3k1}PPc9HjhiO<hEigOr~VMbV2r zagDkt3L3+Y8s|Souh~x($ah#%69Zo~t3uZ-ZmQDbfh~8#ab;~1H<Ys$>g3_?lXjw8 ze6B;slk~Cq;a}vMKiLUgEsw)4FpGR_A53+$V`r(|b-H&Rv>ah4v(8<gd&L!t#Xh4* zPEyRGo^$`p$@)VObMP^vQx{+D{vDx`R6@Nc0;zT9OUi0jZ7Pfo`D~7K&%_Tsd3Pw` z3P*Q|eCKWrwuLzqYqoL*37kj?OY&&LxTS_keFjVK43wV7X-xS|1>U)OG(GaBd4xtE zq7@#vo6ywx2`6*J3uF;)0Rz>x^%I|J-0MO{<Lp<JNXk~^Eb`0|s-$Es{Wo!8<eX2W zFKC%2gLgT(=w&FnpPmP|8$EF+E6*rx#X&rx-Z*~mK9@Cw(9_7bu-9HR+Ak(CKpgL@ zvxhPRa$}J&`ycl_uOj<?9oYRYJZok^@bPH;YFB>dK=gR)2d=QH+esH)3X!9}pk-Wj zzoT<^EL*2OmV7-@fQ4QqHGrDS6fc<g9jTN1b?Y<9i$p*mX~!@S55~!q$+9uic^ov< z((QCarFe2H(Yw2vzM|p#^3Bx6bCGi8@IaaN5324zb$ZR63OV<TxNIhA2O(9+39VuH zElR31jnfXdi>0~HBSGM+KHk;}X$?b0yu{CzFS5t=jOR(+o1c^pPW~v=iNqe?o!oP3 zZ*>dT5`cT3nJ1<0{9%HvnX@p(h3p%e<4H-#c&7A}CghA&yiwhKVDptjMZ6DBR(9lp zP<J-aFGyaHU}J8;Jozv#_51t#tUF*j^z8+{YJv)W*>dgGA^~G1EduF4=y?amevYfI zh<3e}q6+M`3Qx)Ie|Mqiz+w?U9ms~Y&f^AtNRn4C9DBGKQa=N{h~GSjaD7ry>ROga zPtZqYxXj&`46hp5C$(P8%ka^)Wpg#p;8{(yco;*ZE$eBc$j<oH>iL~H;k<f$lJlbY zt1rJBh665AtR+?-0Bf%a_1yVTw>kX>ALQNRf1i;&B!1N|5j1m-AW1OxzbSI9*3ow9 z4Z-oby?(feYl<}M*3yhE0(XP<g~KI1kg4Op3o`C?0v~RtFTh=+d=5G~N=b?SIQ+!u z2~R1x`lxw-r(buaKK3AmJjK}s<5t@vvRwOLPbc9#t#Hp7q`(A$&?mZ1Fg?rq;~S$H zS05r#o$VGEK&jfQvvwVKFU}+S`=2*_;?)v#xKk<jH?^cSb|ZetvlntduH|m#W10T> z{fdri#Sw(-^d%dAp1bDw2#2CKqV`TM6pN-=R+DxduH8r}9^@14m#Pqyx@P_}dt`v8 zXWjd0`5~o^+N!}^=yO&FqE^-JR^(%Igv8I(@#_ww*Dn6-C9<OZ9NY&`^wZSg@8Guq zejFRR4?@EIK76P+D)6}M1OT@9|Nbw4D(9W=FS;7l>9DI5g>h_lxBng6z4U&|{mht2 zc0r_aD$9gf?U7uBaee1gy?`gL&k;Mj@5!Xr;uQndZwyIGGqn)aLr+h9Qq^@hxxk5j z{ZNWcLjLN5vo)E(V_RQ675U{+rbbQHZAijz^zo~QK~q&MaT6#m#zb1JL}z@y-zz53 zjCYZeKd#x|$hu1YOiiJ-ZEr*BLwMClGH{+;^Xg}e_*6jVx8sUtGp;9reHXK~ln(l< z7N!Ebl;>4;xSJXWB|Z6=uD5dj<^nGH29ezR++}yt51tbZFuzRV{{BPYp~q9ZIPgVR zRJHr#+AXCswL<u&?$P52${)k%AZD^skS4xqa%*nU$F^{6)u)#-{JSfFblJ(<L}=6U zV0PM7yTlomQgbKbpB;YurnbQaMayuv&Y2KtjWpQZW`2z|EVs~@(c`~9v~4(J4H6(5 z^HVgXN;7eb#Kg9HdQ&wmBo&8gpL~l8v+G`-3qBiLH84)AoUUS8XPQm5kXJ4~-`j1T zN;U|87q6%_2CfP7k?U&nP7AHyg=rc``7e!0tp?#nfa{AViunpxkJMB={-=^N|A*@R z|Nk)tV;_utn?V|6D_gc1`yg3Dh^$$&g$S9!$dXhfTb8jGk+LO)B)pI%vSvxPtl5Q` z&+)!}|AFuPG;=%8+qup>&vmYIUC-<BxU0Up_g%OJKe)0grv3Uf?rKOsMm;<yS|+^{ z5e5-pdQ^Q9E;;>1jNP2I+wwCyvdmh)<kJ=CF<M7+?Vi8>ugE|$N6Y8#nD=8#WS<-E zb|=c*7qi*GX~P8_esgYW??Q{bs_A56=MTqaVmmYC<I(y3cexV+H)V|PM?M(6CNcf+ zk(mT*z6ka7ary9Q2czTTlkmvbhU-@_s6x-GZx84Szn%KrzHK|8rLRSERv1x|4xV() zXX2T3LSC<a=?itT$@#AHxXI+mC+$OUmhk4WoUsI6n31G;DIenjI`{;SD4iOiKFX0Z zD@VNb-ZrVYjg{pFvKPO*>WPQ>WS0{W+`cxhzPwMPC8<Q?Jz*_IFMhNqYzc=}<t0=A ztv&(ZNk6pQbRn1;RRo^9=~GTJfcLR~y*=RGRzFGWke6>x-B2u->i{Ppn(_SnT<V2W zaljjMl|fV5;Uwv7G@++$e6f{KBlN87wky=0Ri1keE}|>z>|}kgZk~`;PYYAzMKLE6 z$ChV;P|-c70>3m9i_e9iY8%!PKoK7~Duxm0;c7zsfL3HaL$h3+RA_B9TiB{T&KrZa zMA@q!1-3t+MJZARA{xbg^{~sIyOe70za}XQxp3icI8`3&`R5D|6>NI!hpZQ}h#%UV zu3>klTNWl}uG;Z_NC411W(K>`(KUKhx4#1w0vbvP@{!%R_p08nH^JTaAMjO2{Ob#P z{V8hibyRy(YGqShE;nEJQd?uRs<<Uh1b>yxn9n72=kF{g=e6TRv6K9y1Ao^KsuJi; zU10e$^R?Kl&rtwpnn>Nx{}$Q31r%qR88<?fBZQO<98&9Zw(Xnvn+kkcnkpW}v**Yi zFF7O|%Rag|JIWhIahT#jiMZ1i&z?@!l0&R}$E?7)z|Aj~g}@G5Gh%%(Gol`?^p;sU z`|3eZ$6`Pbr)ag{>Dc6|F!V=#6Qn3xo3CJovA*NL=#Mi}@B7^?c%k#@o?KC0yZPvM zF=@KFX^KYV-P+lmr?`w-H%*<*mP=aSO8^zOL3WjN9Afq*STl-y9r#YLjlXcD>zR3v z^#gOk!)OhY-}RHaRM}}<t_xLM)oi21J^L5wwGvV?OU;GqDm^S;xs5Zs9|Tb}P>OMZ za5f%1=XYK;Cf|xH>sDnw3#uGIcu<<jv}jxk!LyY5bL03hWQ=DJ{#w6uHbi}Ei*L0$ zLgURrb+B70IEAm!pf7FRs>_-i=uq^6P>(8s(lOVb`BfQ;vISqe?o4@k%1af!-xWtw zzg8oY&AuKmIlQ<`SS}-b-KM3it>1a*oWTZcC3m#^<U4jknkXE-oR^j1iFg5X%w8PS zspZQOa8WrtTT=g+;s0DNW%>?mv*(tfc<uP&SlxkRtVgM|+*;p8rnwiP{@U>tlls_s zf`Oi(y;iVTOyYBi-(+7}3fh<-eYFf!-R4(5hkC{F>81SlW1e{4_gCBdyUb%wzo>l4 zJ@l(MsAk&0dkQ%pe{wEVlv<R3-VA9UujEAns}qIQot$B7?Ap+LJ!y#kh$0imPo?*f z!-5L=H&&dT(C*2|6Fib_bH;ncG-J9Y2?>rZRt~%K(Tam;D;~9+_W=05R<0lGE!KW7 zJ-@#*KM*9ZawfmK$IroX?Yd|z8r#yzO)c{@Gka9DQQQQnFV^fZmH$}t<4p$v`5fxe zpeM`qKUbrd>bcsjD)OB8X49wXTxKe0E{9WcTgtxC5QL(h+(0;?O8I{*QdI?I7B%<6 zA7b@=pXu;S-Rg!X`(3wMJgt?#cq-&Lij<tQ<AAu1+|qT2!$sjq?6W~<C9}sb=;b_T zTGnqqRu#0yG*}#kC%l6xnQvTmnrXSSMOMR`f>Q2h3$(>x@9wt=z8prw`o?68H~xod z==5bvXf1Dm%YSmLu&)#n@9|2kikU0@B`IIGiDJkV5k(Z1WwHczZN-N@G4viYJjp_l zJ}gC_Ug@Mot4^?<bYgdVHZ;-M=xM^cj;fvC;woVjtp+l)C<E23nMS@g!b!gLIj4Z9 zQoQz#+)8JIf!u8ZLvs}OJZp*uMa$CJz2q8I)sbBq?velVq@Pnd6gZYGEJNq=NlxfT z%VAc?!QGaEAo*X7!pLd)%WqAjfxMP8P5H@QjQU7O-V~fa2VtVDa{(;kxJna*Y}icZ z7?KNoZP?<wk(*zZ8h?;)iKf>?xcqD_(Gf=`^M*H9N|dXHD#px<C~A5gzjJ;evLYpH zbPI~#@q6;;z`I&MzcFNdmBiQIGqJa!lO_50`$wldW9Mblr1z9;PbfCU957KZC)kZl z3V80d5vfb=jU6kLoAlE>SOoR3n^Q7zo18aN-qTlgFh<}<ji9qT^p`WJV&1&|i`kD< zU&%C|ZNjR=11|~W1v}s7u+i06OIxvHa*^=ABEz9$IzOLT^_u_LiJlGr23-ev5uoj- zh=ujc5t#35-@wdI+IT#>V0m;L*YdGEDsr>$PXy(QJ>~VuyVa4$l%ss>n{9D3_!61Z zIpN_4_`e?3Gwo1;#_Cnb1w_WFsoF-@^gtwNT(r!WKKZz(__A#&w)%8ln1b0``8;zR zo;A{cwApYn`p5D15osr+bMF-NJ62BzNm?Ep$NAeGtmOcxhLgor8OAln7K+_zC}sY2 zo2CR01t)T;AKdEa(94TNOdK~PTC9bgUATm2vJo&FJKpG*)5jjyeP*fnm*Y0y<m)e4 zLcSh6ptp5rm^*{~Fb!sNQ2}o!Xd#^czSysMB|j-5?|<%$5%+`y>Zs>Z68ExRb%2*U zIu*5)<lT0q&eTyQl)0LMCp(g}vKzk#e^{w&Jrtc_Ys2#ToNZTdumL0@CO%<H*X?9( zSY!LlrzP0t!`lreb-$H`mmCyEF|WI%e-3zdAK~NzUQ+ef;&R$({(Iop^75nWHO-|; zv~+_6Obgy>Ph-o&5Kh8sA-=>(z2v3vMdsl{f3aGj$M#NTTX?@iu0N!w;vv5_J!#DT zJ5%}t7=`BHlR#q&NF^{k$;cp+no2bjyAEUVAHnhx;^Bxs$%8x@jMiN^josAU;;TBt z8cexlK`ciW39|jXJqMh`9;^1Jz5D)*Lv->>Cnist#pP^xm>K=qU#HJA$w>~HYkj)g z{@<&FD}}9cR$5BQPdYLZvJ3o{9KpgnAD@`Xh|uu~ojhmvVtAgx(I*#9;Lz;xjmU0M zaQYuyZ{Cf_l?^wLSP(MU16VF5k38~f&zEKsa(k^M_N8venFkK#j<*bT?Tjrpujmx& zyt%#!A+k@%>A*Z9QySfeFpR$-K|CVf9lFbu4a5Vo%2;`ye9FZX3jiGvQU{jMde`$D zQ(<7C`+T}ZgiECF9`PfON8jVZ{ZyCLoeW^keRrZP%tYjp%*`#-kT#(_x$o^8Y{3%d z9|_~VB0w1^w3ePI*YAY@!W*CoG<B$t!$GouHjjCN?82w0mK;8A{s%<~w0xcUn2g44 z*v1G9$tex5M`&vA4k01Xc46n@3nc>>@8Ny$FR$0=D;9DB-Yc=w{^sz;a?J8_nSMt$ zgD1o_wia6%&&MK1%m~{37ti*Aq}9fk)NRxxZZc3m(UOl5NA^xs7VYDVNEFTqc}0y6 z@;mtWrHq9u!480lQq|;L3yHnrIgG)>pCM;9At~pZxoVjXppjMSMJj8@Kfb}^<iBm8 ziSOl|_Mua9RclxCkXjMBz2&%H>n{5jXtT0C$4N?Lz=a2;pTy<lN*vO}4+XB0`!0vf z-#OYJQ$kKXM%eze=0Ra*LfsZ^l4UFNL5HD+?>#>Z`%YzcxhUXm7<f8#XUL*<?s=5U zRT_n8lI@4N<MjCN=?Cu>RQK&KaQs&YDDod%`8kwT6Rq{sK0A#AS8{rEze4RHthLAB z@4{qI{#T)=h7!B}InTdxwL6AK8oo9py@lO7&E-OI7c-|ek_Nc>A|$bjEF33x6ZZ9X zm3p@kXk_eMJV`>aQa$NkHWny=OMg+++NHwmfV%FKQ8%cuR2-=5*D6Pqa1}nF?l;<7 z{k<g7Yi~2`;Uqcs`!sFLh37sL``+r?`9ZGoDF&lLDmp%B8@Lb1{#QHDsV(P=EZ=?Q z0F3~L;;O_UlCM4M1+V`;zM457BF3zf9gr(l=mmE(?(gleOpZzul(=wg?&pg)M3kII zflu>fM~sZ5q4OiL=}E1U;UBP@Mp6OgukC_d75@u0DSB8iZa%Q4Q!PHS^2p=x(xZp! z>7@7fvg|%>tJb|5T$))sT2fr0jU+d+z@a@=6u-T-@;{p`5$Rz!>>hu#yb*Yl!b?jj z{A8VY#}m}B8d!v_G;M7P@`Ebe8{tNM9cmX4V?-IDWL3(LQ+(ce!PBI9^WkZ=#MSKb z1JN+lZ@z4{>d!W~3%iu!h4B}?5ys+>f~llM3rX0EVaYVO_MOEIg!`#f!{-*aBt9*H zj}D7tk`-=uR{upOcwa-Hh_H8Rob%N+btnlvr6G1;BBwz<^;%Px41I79E_kPq9;Hjr zscGm?9IS5_|JAIPo)Bc>%?6a*kh-n;TcasKlvAiC5>JG)s~Ikw*7dzvQNMvBtyky& zh7zjQ@SwljTI@N4&9Df#C4Fb^sb$k!g=6WZck1b5#}znvNI~%97L)QwunZxarKFZC zYAl(d3q$FQJ++v2JUE#gd-&dR@!M`1XrQ*?hL%2K7@)qG%9E-EhNwLG?~QQCxm|y? zzp}O-(zf8-0N(idP8oJ-S=vIvs+V0G*B9BFv-RLj&)X%uzjqwo#3BV4w%Spm-8K}Q zHcafZy9LHbUJ$QME76{${l5Or2&}X=@zFl51qQ|t(3sf75(t+B1cstF&$X4{?6^!M zr^l`*ru_cjqAuw9I=5j6O}Ug_bob0{aBDwIvc?%>GzrZapj?{R7c*f2ljK8ndt2`R zMZG}aV2N2jB{)xCp4-G%+!|@|J+-YBt7CLRu&nZN?_K#*%%B2VpUhr$Ur`n#BHE*e zlgPo#6rG+tO5f!$iewS!-gpUgd;_#`FN$scvVsT<$^~tT;y4U=<SPk$fLK)in!3V< zg(VV?h9$`(sRv+>sHEIJ3n>P?LAR7-$=)-?6q1xS?5Uf1wS(y^<L<!Ia3vBYdrAb5 zc?qQ3`4qTBAW_8;sXhnSuD>`>B>Q$r?mDLB0t0LHOixY4>{#VY!4_5s6NhD)NmH)l z+sgSqbk@(o$+X2}%(K_3=bs_|QT^V>YU6N1hJ%Nzf|Pm(OErtBT@URlHeht_azwBn zS|ZppX_A^Ag&KS6qGF%FuB1k`D%5$D++78GlMjN)0^^PPKU}knwEHQZ@gI^X)}As< zds;4aj}m%8hhnpnV;>sJJgyJ$sk>x}n!XjnI%IKm;Q-VZIzvAEqxJHc4t9%*aYh2y z9$@HquMmbLh9Pa|tNZUv4sMPwp60maL&`yr&w7phUU@L72ZgWxPxuNQT$_j+Km5=e zr`6-g)-#&K29EFUSeCBRF4+ZZ?j$hlH!PIMX%mN&y<u&*`41YOD$CI%+JZ!14Q!n( zvJR!Ccy<!ICvX2&hkhJ;@l)^jX$}IEe=lNg#HwVy<u(Bm7l>Sl!Ibpho_xL`_|iAt z*Vqf}B|-n{ujSVN;foO)WW9KvmR<X+d6`C<BKcosz4X7yT<?$9`IBBzdH#|U#+Fni z2?n_kpIpQ>EgHTb)wngYiAnw?0x%2J*b7z$YhdrBL3|q32=I$Uf#eqBrn{uy=6^aE zfS>bTHxRHC4<uxx-u}5RtUKcfalKI4OIO*~X884VhpO&51Hk@(M(ihVK@~#BuM~zX z4qL2S%D??L$F&2~75=S-zT*d=5GcT|kpD|&Eeh<Y$Aa~)Y}!LhXC)59P?*;|ev0&~ zCDR#GgjR)^75PIa8O$>JECxxe1P=?mFcB`5XZZ8bXJ3VfqN6}IHUsRP<8^S6ANC8< z^f62?II%e1wXQZmRbO`L9!LU|Akczud-{(Thm<miLPKI1bc)V7NR(|_WC{M!&8>Gm z+dW(%HLm9EQTkd`1Mx~Rn<|lBf70Gb*1}Ym;nt$WFFnmwVW!iEbz_04!DX?mnUH0j z8KexV@bur;E7|(-*lm{waEn0Xo)IOR>non_5v5KJB1Z)KUs{S@l&vnr@<TrX&Q9kU z(o@*g5cju#@zN6zQ3OrV6CeLQKAe7kg3gv3i?bNk@msvpcw72UTB?7@E<H^v511S} zK`!Ip;t*?3Hm472(Qx*>_b<e!>g33t2U2%?tLZDLcpe)^%q9&R&?>iS6=vKT^D`GC z5@`etyIIi{Ud|`u8y<itKwF!slx`)4l|P5YRl0F*UtfQOR}$$uj{qKcvTc#t`!b7Q z<sSZ%rTQ?`w!lzF=QvL@*H_{Ewsi%vyBT0JuwB|~1TB|xfPCO#Miz5$g>+#m7((;j z%@qJ|h{{VN3U>p70^q2*%>J5&-2c(G1ZGXbrBjM7)1&s?<ineV^D5>@KmbvBwN8!? zn{fT@?my1{@81dlPpyaDmJh>Kt)9={<z+_dzPRu)Dr7<6=e&*av%cRWGGK%uBU{0p zPxtByXWHkqh_x<P)fjEV8`Uu%;viUH`b)cW8K_`$vz?nEF1a6=0kFYs_iswgWh%-9 z_>H%#tD9xFvY&i)gq@+zk_c-V*2@wxhmqnUVV8+tzQ!o|jbGW}C(ftV@$uo$uxDPj z19z}X$8YmoI%)yb^{4k69UT&(8-WUBTkfl&G&BS{yV}}vi$$9TbtYJMoP}=7swQWL zH3n}6glS`;ZsVJitRHA_BsYhjGsO#$a6bHF@JMk94E^Wp=pI#sif)42w`Qdi+odC) zFxs!oGz1SjP2g2+A-980&BM4Du}fURc`dab<8|oluNV*$N9CDCft)R2b}TLYo6aF1 zVjM}APP|u+^b|G?J7t$NDOfWAde-y|zdDS8DivMAN3Oqw0eNrQRB$*cz9`{WYZMxa z6G3<#ruSZaBa-_<h6F4Vp2x~@?djY>udueUF;KBfbnr#h?b`c|e4VNLA#tqbDGy@A z*ur_f<#Ay&R{yrm572$PTF;uAqNPX)I>%bhHby?O+|YUA5(g>Jv9s=$e9$Y?z^eH* zT3bwxu69ngFxMZht){6m(V&9{pT+_cIH}XX$Ug%dGEF?$-lT~>NIZ|MJ@^x_r`;|5 zR<nVn9@kORCksIXB3S<FSn2p#x#ZHpr|G!@lDb5~(+OkK5c=rdh330<NnGagAd8P) zd#?7^HHb-V#@lQ7(qslWKiA$)ZN|+%?CM3^v7naIj%C2?3O$p)0gaIBAd*+-uipJw zIP9o`oi4kBg$7HkwU@BJ7M#&47u-~`fpn5WncFFdHsBMSSA5vYx0fVmaA!<KREI`c zyRZ5%Z2@M!vldyvgMLUOm=cvT__ocnrn%+Ta57tW0vO1X8>BY2O?4qW;E4o+S`S;~ zpU~<gTq5|yAanCEHv<6*hqXy?&14pJU^N^Gxlk`^9g09Q+aq!qk>M0^?THsiw}fdY zy%+?HgLx1xP7lesKcRu|$~F4iCzdar-h%aKZWjPJ80j9>Ebr?9UgkHtrb1t;P1eu} zv^*!*>)K@RUd)%8Se+SpdyK1T!DyfXcHIIiGxL`{Sgiqig+py{>YOAU1<FvLpkr8N ze5j#=F-{hYF@{`-dUvge=W>TT3WpbAi~m+|VoWsH&#(}B^!~~}9mk@k@&IbRHk`LB z-Xh{?2T{5W>*F=A+%^?vATYr*`yATeQ$>5~GFUHrw&`kpcG9ARTRk)l-=~8AS*@Pi zc*;}&bU}YM)jO8^`Zj!9F(0SXckJYRq!XS-zJIZXg*Z{rGI6-6SN|){z<`v8@H}U& zstsDk<XO?cMeR4)*S%QRB^LL8X-5Qx6c<P^M5!QSkXFyeHgo5v4{?-x=KOJgHhDFY z7#*Z)4bV+rHb}i-gK)u{)3Un*m!z>c7m#Jjz02FGU;++iZb<<OSo2d3c1+|(A~OQW z5*1*!8IGrVh=(OIIWRRFms=BW;z9B#f<RYI*rOuq#suU!4z9}5F%V(~1_>H5jDCx| zT3WKvPg<9k?qxXDEH!iON9Hj`Lkh6OdPXH@5)u^+m)WYA+y4Xs5vd5%_%5pZPt0I& zk>n_M)Kmjwlt<D*40uF<^+-n#g-sC1W5TS4!Ds-se8dl;HUUJj@<w$S<`;vsTl=rq z?6BrAxJ!ybdw&4tJp%)9hxzk6>TKjxV}{jNqW#0Djk^q$%j@wPr*23D;D-JjtC!vD zg=#$!l@M}>fA?MI_oLVkT{tw*g;W1QhhEQ`C8)MmV2yM(7iJc`m=$(T+%A9+SQto! zEzwB-SkCDbmHIn5Dy81%@l0p9$B#+4D~Ph?6k??D2_R^6MxN`Y&z-^drV*?!Y>CQ% zOxyG7$*6S?t$2A>`D8;2-Ligf{~3c!$3OvPFKQaVOAkQ38Cw?0TpAIn;b@(_u5h9Y z(i=sz0aQV-WkD6ElO;hn_Ua?wy|r~Iz9<oTFb(IPz|B-812P4n#m2$sC|s-`k531- zIL;uw+>kgeD^b0G%pe*ZEO;i$clW;Kwz9MNg}<~kz~7{${kABsTAr|!J&0~<tG;7R z?qedTV}+9B&AP5rf-rSFVd+n)ereO`x8%jQQE7_7K+ZDS4t9G_g~}J6@g3S#vK??P z)^jQ+2f}y1<N5U=5RhAZNnHlRYrx4nKqsS9NplAO9Hyzb0YOylw=dWfUqb`9B`D8h z)ugxwNT*<AP;JJH!Xc^9Oi>`hq!48L>c;t1gjZ7gSGs?CDp}z1T!lHd#gL*oKB$)c zz2oKW8|MZ=CrM#38)sN0we0Ke7bz^gm$cy+Hr~jRBIEwS$@4X!a=frC)_cvoch&KH z9n$H8bNsR@JI@ibVB9WUAR$Ns#{lZh-8?P5;xn7w+wFA_7vw@_<279|<29i(ray0e zHi}ARIzvkHy&DyN*b5)-U4?IT|LafY$|Oncod1`6pDFJ?W=Hi)zaM+57#Mhu9Zqes z7;^5g;@`oa7Gn;&iLPo-M1<dvzNWs;3{gMd4ZOGANe_6&5VqN^L_0W$y0+AjE4Q>@ zRJE+GjjpB{7e76AgN6vy2lzp|*+E{lwBXgdj9S;2F8r~K{d27Lvivi$=p$)!v&nmM zx6LJg(Bo>p8+i96XxFp+5(_kvzjQWpS;gCaF*E{mh)BH3sc_uk+ONT3%f)v|Xpv{) z{5dc!U3GQT*Ro0&yDV(*Deoh-tH4xt0X!&NUbqv7Mx^!w@OJ`LQ$fI66oW;jdw+UI zX-#LoZKFXK2n>Y<>Kf4hNeq6uTT}KehHSOzky#dMn!pco$YDbXh}ltAe!P2aYf6Vc z52ffqO__&j0vtRB)owslc_zdre(q><adq1^c=R&icDtw;__8MIVqF#da`kPdGp(Mu zc#~L0q<qI@mB>|%gPp`L;3JNrC#|w%yA<FdGpx*CJ||JdK9PAWAf&baQrRnfm9e*z m<NuHA4obh_cbJV{QiQ)%-@PA~{(T1kKZbf&b*r?UV*U@r#(Ylz diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-INVALID@64.png deleted file mode 100644 index 9c60c8eb84ddb54db914c1234bd4e7be6fa33feb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2483 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL.svg deleted file mode 100644 index afad451b..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:none;}.cls-2{fill:#dce1dd;}</style></defs><title>gas-analyser-2</title><rect class="cls-1" width="133.64375" height="133.64375"/><circle class="cls-2" cx="66.83822" cy="68.95879" r="48.60103"/><polygon points="91.833 85.439 91.864 85.208 91.879 84.987 91.885 84.774 91.879 84.571 91.859 84.371 91.828 84.185 91.787 84.004 91.736 83.827 91.674 83.658 91.602 83.499 91.52 83.34 91.433 83.193 91.336 83.052 91.228 82.914 91.115 82.782 90.992 82.653 90.864 82.534 90.725 82.418 90.587 82.303 90.438 82.197 90.284 82.095 90.125 81.998 89.961 81.9 90.109 82.193 90.253 82.458 90.381 82.702 90.499 82.937 90.551 83.052 90.597 83.167 90.638 83.282 90.674 83.397 90.705 83.517 90.725 83.636 90.741 83.76 90.746 83.889 90.746 84.021 90.73 84.163 90.71 84.309 90.684 84.464 90.643 84.628 90.592 84.801 90.525 84.982 90.453 85.177 90.366 85.385 90.269 85.602 90.156 85.833 90.027 86.081 89.889 86.342 89.73 86.621 89.561 86.913 89.376 87.223 89.289 87.374 89.201 87.52 89.124 87.666 89.047 87.812 88.976 87.958 88.909 88.1 88.847 88.242 88.786 88.379 88.729 88.521 88.683 88.658 88.632 88.795 88.591 88.928 88.55 89.061 88.514 89.194 88.483 89.327 88.457 89.455 88.432 89.584 88.411 89.712 88.391 89.836 88.375 89.96 88.365 90.084 88.36 90.208 88.355 90.328 88.355 90.447 88.36 90.562 88.365 90.682 88.37 90.797 88.386 90.912 88.401 91.023 88.416 91.134 88.437 91.244 88.463 91.351 88.488 91.461 88.519 91.568 88.586 91.771 88.663 91.975 88.755 92.17 88.853 92.365 88.96 92.546 89.078 92.728 89.201 92.9 89.335 93.073 89.478 93.233 89.627 93.392 89.786 93.543 89.95 93.689 90.12 93.83 90.299 93.963 90.479 94.092 90.289 93.627 90.125 93.206 90.048 93.007 89.981 92.816 89.925 92.63 89.868 92.453 89.822 92.281 89.781 92.112 89.75 91.948 89.725 91.789 89.709 91.63 89.699 91.47 89.694 91.315 89.699 91.156 89.714 90.996 89.735 90.837 89.761 90.673 89.802 90.505 89.843 90.336 89.899 90.159 89.961 89.973 90.033 89.783 90.115 89.588 90.202 89.38 90.299 89.163 90.407 88.937 90.525 88.702 90.648 88.454 90.93 87.914 91.089 87.6 91.233 87.299 91.366 87.002 91.479 86.718 91.577 86.444 91.664 86.178 91.736 85.921 91.792 85.678 91.833 85.439"/><polygon points="99.416 85.058 99.385 84.867 99.344 84.686 99.293 84.509 99.231 84.34 99.16 84.181 99.078 84.026 98.99 83.875 98.893 83.734 98.785 83.596 98.672 83.464 98.549 83.335 98.421 83.216 98.287 83.1 98.144 82.99 97.995 82.879 97.841 82.777 97.682 82.68 97.523 82.582 97.667 82.875 97.81 83.14 97.939 83.384 98.057 83.618 98.108 83.734 98.154 83.849 98.195 83.964 98.231 84.079 98.262 84.199 98.282 84.318 98.298 84.442 98.303 84.571 98.303 84.708 98.287 84.845 98.267 84.991 98.241 85.146 98.2 85.31 98.149 85.483 98.082 85.664 98.01 85.859 97.923 86.067 97.826 86.284 97.713 86.515 97.585 86.763 97.446 87.024 97.287 87.303 97.118 87.595 96.933 87.905 96.846 88.056 96.759 88.202 96.682 88.348 96.605 88.494 96.533 88.64 96.466 88.782 96.405 88.924 96.343 89.065 96.292 89.203 96.24 89.34 96.189 89.477 96.148 89.61 96.107 89.743 96.071 89.876 96.04 90.009 96.015 90.137 95.989 90.266 95.968 90.394 95.948 90.518 95.933 90.642 95.922 90.766 95.917 90.89 95.912 91.01 95.912 91.129 95.917 91.249 95.922 91.364 95.927 91.479 95.943 91.594 95.958 91.705 95.974 91.816 95.994 91.926 96.02 92.033 96.045 92.143 96.076 92.25 96.143 92.453 96.22 92.657 96.312 92.856 96.41 93.047 96.517 93.233 96.635 93.41 96.759 93.587 96.892 93.755 97.036 93.919 97.184 94.074 97.343 94.225 97.508 94.371 97.677 94.512 97.856 94.645 98.036 94.774 97.846 94.309 97.682 93.888 97.61 93.689 97.538 93.498 97.482 93.312 97.426 93.135 97.379 92.962 97.338 92.794 97.308 92.63 97.282 92.471 97.267 92.312 97.256 92.152 97.251 91.997 97.256 91.838 97.272 91.678 97.292 91.519 97.318 91.355 97.359 91.187 97.4 91.018 97.456 90.841 97.518 90.655 97.59 90.465 97.672 90.27 97.759 90.062 97.856 89.845 97.964 89.619 98.082 89.384 98.205 89.136 98.488 88.596 98.647 88.282 98.795 87.981 98.924 87.684 99.036 87.4 99.134 87.126 99.221 86.86 99.293 86.603 99.349 86.36 99.39 86.121 99.421 85.89 99.437 85.669 99.442 85.456 99.437 85.253 99.416 85.058"/><polygon points="96.025 86.293 96.092 86.112 96.148 85.93 96.204 85.753 96.256 85.58 96.297 85.412 96.338 85.244 96.374 85.08 96.405 84.92 96.43 84.761 96.456 84.606 96.471 84.451 96.487 84.3 96.497 84.154 96.502 84.013 96.502 83.871 96.497 83.729 96.492 83.596 96.482 83.459 96.466 83.331 96.446 83.202 96.425 83.074 96.399 82.95 96.369 82.83 96.338 82.711 96.302 82.596 96.261 82.48 96.22 82.37 96.174 82.259 96.122 82.153 96.071 82.046 96.015 81.945 95.958 81.843 95.892 81.745 95.83 81.648 95.763 81.55 95.691 81.457 95.62 81.369 95.543 81.28 95.466 81.192 95.384 81.103 95.302 81.023 95.127 80.86 94.948 80.7 94.758 80.554 94.558 80.408 94.352 80.271 94.137 80.138 93.921 80.009 94.019 80.209 94.121 80.399 94.311 80.753 94.486 81.085 94.568 81.245 94.64 81.4 94.712 81.555 94.773 81.71 94.829 81.865 94.876 82.02 94.917 82.179 94.942 82.339 94.963 82.507 94.973 82.68 94.968 82.861 94.953 83.047 94.927 83.247 94.886 83.455 94.829 83.672 94.763 83.906 94.676 84.15 94.578 84.411 94.46 84.686 94.327 84.982 94.178 85.292 94.009 85.625 93.819 85.974 93.608 86.346 93.378 86.741 93.131 87.161 93.013 87.361 92.9 87.56 92.793 87.755 92.69 87.95 92.593 88.144 92.505 88.335 92.418 88.525 92.341 88.711 92.264 88.902 92.198 89.083 92.136 89.269 92.074 89.451 92.023 89.628 91.977 89.805 91.931 89.982 91.895 90.155 91.859 90.328 91.833 90.5 91.808 90.669 91.792 90.837 91.777 91.001 91.767 91.165 91.761 91.328 91.761 91.488 91.761 91.647 91.772 91.802 91.782 91.957 91.797 92.112 91.818 92.263 91.844 92.409 91.874 92.559 91.905 92.706 91.941 92.847 91.982 92.989 92.023 93.131 92.069 93.268 92.121 93.405 92.177 93.543 92.234 93.675 92.295 93.804 92.357 93.932 92.428 94.061 92.5 94.189 92.572 94.309 92.649 94.433 92.731 94.552 92.813 94.672 92.9 94.787 92.988 94.902 93.08 95.013 93.172 95.124 93.27 95.234 93.367 95.341 93.47 95.442 93.578 95.549 93.685 95.646 93.793 95.748 93.906 95.845 94.019 95.938 94.132 96.031 94.373 96.213 94.614 96.386 94.358 95.761 94.245 95.469 94.137 95.19 94.039 94.924 93.947 94.667 93.865 94.424 93.793 94.185 93.732 93.95 93.68 93.729 93.634 93.507 93.603 93.29 93.578 93.078 93.562 92.865 93.557 92.652 93.567 92.44 93.583 92.227 93.614 92.01 93.65 91.793 93.701 91.568 93.762 91.337 93.834 91.098 93.916 90.855 94.014 90.598 94.121 90.332 94.24 90.053 94.373 89.765 94.517 89.46 94.67 89.145 94.84 88.809 95.024 88.459 95.214 88.087 95.327 87.874 95.435 87.666 95.532 87.458 95.63 87.259 95.717 87.059 95.804 86.86 95.881 86.67 95.958 86.479 96.025 86.293"/><path d="M66.83821,80.01441a1.08178,1.08178,0,0,0-.91183.49767c-.79491,1.22579-4.75788,7.48334-4.75788,10.1988a5.66972,5.66972,0,0,0,11.33943,0c0-2.71546-3.96128-8.973-4.75621-10.1988A1.0868,1.0868,0,0,0,66.83821,80.01441Z"/><path d="M66.87129,2.67288a64.149,64.149,0,1,0,64.149,64.149A64.15227,64.15227,0,0,0,66.87129,2.67288Zm43.54276,107.69176A61.59235,61.59235,0,1,1,66.87128,5.23883a61.545,61.545,0,0,1,61.583,61.583,61.41153,61.41153,0,0,1-18.04027,43.54277Z"/><path d="M66.87129,18.10259A50.84711,50.84711,0,1,0,117.71838,68.9497,50.84712,50.84712,0,0,0,66.87129,18.10259ZM40.45537,98.678A10.4805,10.4805,0,1,1,50.93588,88.19751,10.48049,10.48049,0,0,1,40.45537,98.678Zm26.38284,0a10.4805,10.4805,0,1,1,10.4805-10.48049A10.48049,10.48049,0,0,1,66.83821,98.678ZM71.6709,62.25569c.01382.17975.02765.36643.02765.54618A4.83952,4.83952,0,1,1,66.859,57.96233c.17975,0,.36643.01383.54618.02765l12.76251-9.70671,1.20989,1.20989ZM80.021,38.74924l-2.10173-1.20988,2.37136-4.12744a29.04747,29.04747,0,0,0-12.22327-3.24938v4.81187H65.64759V30.16252a28.81527,28.81527,0,0,0-12.21635,3.2494l2.39212,4.12744-2.10175,1.20988-2.39212-4.12743a29.96731,29.96731,0,0,0-5.00544,4.00989,29.14313,29.14313,0,0,0-3.96151,4.92941l4.162,2.3921L45.31466,48.055l-4.162-2.40592a28.93552,28.93552,0,0,0-3.29779,12.31314h4.81187v2.41975h-4.805a28.98324,28.98324,0,0,0,2.60744,10.88927H35.224a33.88371,33.88371,0,1,1,63.29439,0H93.274A28.84945,28.84945,0,0,0,95.8808,60.38192H91.06894V57.96217h4.83954A28.93584,28.93584,0,0,0,92.61066,45.649l-4.162,2.40592-1.20986-2.10174,4.14124-2.3921a29.27782,29.27782,0,0,0-3.96153-4.92941,29.96636,29.96636,0,0,0-5.00542-4.00989ZM93.89835,98.678a10.4805,10.4805,0,1,1,10.48049-10.48049A10.4805,10.4805,0,0,1,93.89835,98.678Z"/><path d="M43.86865,83.37615a2.57872,2.57872,0,0,1-.29986,2.782c-1.2387-4.69106-4.29857-5.65344-4.29857-5.65344.36109,2.41932-1.31091,5.06626-2.92484,7.04286a5.21307,5.21307,0,0,0-.62485-2.55434c-.11459,1.75208-1.45378,3.18075-1.81644,4.93754-.49139,2.37849.36894,4.11959,3.6329,5.95958a3.92089,3.92089,0,0,1,.30928-4.50894A7.157,7.157,0,0,0,38.93112,88.871a2.94873,2.94873,0,0,1,.40661,2.26074,5.70431,5.70431,0,0,0,1.24342-4.27344,7.382,7.382,0,0,1,2.30784,9.032C51.1878,91.19456,44.9535,84.169,43.86865,83.37615Z"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL@128.png deleted file mode 100644 index c465a71e925388a47987adc4b56da3125f744eef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4817 zcmV;?5-#nDP)<h;3K|Lk000e1NJLTq004jh004jp1^@s6!#-il00009a7bBm000V_ z000V_0d&!ui2wi+gGod|RCt{2UCnD;*A>4l-A0+cCwM};v9ic`C5J9Ng(#uWl1b!H zXcrwj6xxj=6Y6dpEKz4s7o)_R7=j~Zkw8dfxplxK4#--B*qho=>TD7uQ+Yj#@&_pV zp6?N7&fNRn{d#XcG(ULQnwj_R$N9YHo_DUAV1fw_Fn)3XhThN@&~m)zw*GfZUt^1L zVt|?^a8oJutR{Lh(X)vWHk4BL^)(iZG0F@8g141Y$2H*_4)>(Qmev$tit9?Lor>E} zf>C3Dh9>$;4(fb|N$NxW+3kXR2u;mkhnXg+72JciKG4iC)@EZ6=qRPulu~;+*Sb<_ zp+s#!CT2nRrCZRKjsw$7kb{PvY}-WNQ%Ws)ICf>Asrz`((#NjuW7Xzqq=Cs=woK@z zp73FuQ1oeD_tDh%<q0F?BaiUQ1D14OGz-QuVFZSnMb&qQSlV4-8{3{X4F}#wXd6@} z5q_K|Cy&WHL(sp<QL}jU<1Q68Mp!>cW}$u1CqR!?3P4vokz<RR!7=J;hB&A&nZUJi z)PfDeT6ru78UT}EY$n{t7&ux&<&V9p3xqU{l{koH?*();cM}jJe_6-Pt3XXl65kR& zUeGT3_C4DHykFr)5BUaM`p+n(-ma+qq*yRGdS$Eprq(WNIT5*#Yg0dSz5>;3G6~BL z_YD=Q96(z?KW}p;_0`pFmg&Gs0U8-5ki;*;-Zuw8blXMDP=;pcj2aV2;-_|E+S-&1 zn&`IcUI}9!877b_E9FFV65I5$ugwz1Kh#VhJD6(lts$5AqH8nZE~cF0B&IdRGLVQw zNU?0G>3xA@Qgmech?<(3QZvsT+y89l*i82CHxC}D-Q6D^|Nnmv)b{qa`sTqmshU<g zP3%m9R57`%KB<&iiFsfw15kvImUk<<Q!yZ~K5EGbg3lZ~re<H9-6ym!?%uhZUAI2} zA_YSrmav#WIAChevuFM)Cax0005vW7<o({(or!r~l+@Sjb@j@tb87CyE9y|a9?_M4 zJlft?tDjy|*FIUzG(-fhYaxjVE-kZpf>t>i`n(thSYmc4suOHk7qpZD;ZL7AtzJ1X z7udWXu6??yRzF$Iv_l|bBcf9HuIuM{Ba{K!Ix<E$8Znq)l@FVK?)*7#!b6?!?(XiJ z1|p=dsQ@EfUb-Bk5n^n(G`~T<R|o^tw09fTu!eMM+;2Q}GLw2RK_1AC-~IZ|KH&-9 zKKw5G-!BgTeE%~%FY_OsJC^-B`@(GQ^YOfu_gB>ArFTMxp|oGH5O^;a#2qb&UXEr6 z1FW$SXt3%LCd3&a(7W$l$(2?R9Jcz_7q@x{E@5H-3A6_$c>cxNTxI}s{pC-84%G%R z&NH9KSU;=~ZMF{WMtJJBjM?1l$n=rD|NQsf-nS3GGhP=jUEHhJ>(0-kXSn_z&qf=z z_R+W57iL3a2BE>7nh2743Dr+M8(Lz2p9ysOf;|1X6Ladu&ChaG{%X93o(nvC`Kp~x zq@Cu%oY7EoxFfX3`LcFhd8l{Y;rAxUXqMA8cVf;eah+2qvkQN3e6`{A+?iuD+2wQ3 zhaZ2GwRQT;>zTCMG!niK)C5cZ)0$x|!85F=iJiBQ<yt#rLTtppar3htbr0g>b1*|$ zp<NK17;kE7D*FuoqA#XCM)V~l7Sa$jN}6QLZFY#7YKCmx+K3N3Oa$Q4EQyoy!ZV4< z&@cIHn{QzHt>YCUWDAjWGNQpA8shlXa$cUaUN(mh6K%T(-$giKg%_CY-1&34?VFgu z*UUuDH5arb8&O>PL)NR_9zT~hSK<%LWnzK|trX&G&8O4?wMdQ(viqh<g!47*#4oA; zA=|#md;xA#d_7C4j+`#C<@|y+D8sIob=e%lK!2bcK*VIe01q(ub|NU)V^aO_2S$bX zbYX=eeV7VO0T;ep&7BtrYBQqy*1c(kEM-ogdA)BNcjf)%)X5o@06`<{5pW<-)Ojr^ z;@k4fK;F?bQ>>Vl5qWz7Jm&v0d!P%}eLYZ2&h4)@jFG;}Z(mj`SC@0+`ojbwbmvs3 zZ#)=7>zBtv#sUF++T-_4z4}smr}n7nM>Y+>xn|3g_??jD2ex$OWYIS5>G{(ca|DK1 zD+M-;Zrr?)^%>*Ah7?DH7HD{C)%$FVzUgbidC1n+`3uV4mA0S4y0E1beuWM7+3XpF z^G9|ceWvw4^`H9!fo*Jh(t<Auy;c)EuIv+$3R?D=Jb&piBfwK;m^amhe#*YPjL+lp z(E>b(chBMX8Ti`Ym*av`xaGPzLP9DbaEK=_HQc-JT?y@jFHLw9w$BWhd;o60eQbX- zH1znqNVND;*v(-9($BEn8)CzkulBA8;42hmGg;8^oaYbN|NHJUF#vykdc&ikKYILj zAC#}paqIKpVgMwaA{PN^Xjqc2<m3d{aQDugzHdU))jj8$m&bicewk7O1f_E$cV9w! z&VvMq^zWNDGDgMH?d%(W4O)(ZaUO|em6_*)8NjCuEw67-r~zss&)*g8&@2==2@$E* z$$`MshaZ2muc6*rybu+Xl4CnEJss0!pTH2&vL^ii$pGBr_fh|Ss>Ky`5&6SwT7w1% z4#HzCPsrW{_;fX@XWQG4dj5_u0m^gEIW2p%fMfvvrB9xJ@V+xtE64W#9~IqFDnJwj zoj7qI^%oW|L^q4nbcsMmP<d(qPRnQc7m@)ETW-pOca(`BrC$wL14xyxbm$i8-YLS+ zre{b2@PzLXI7-HKBm;0lx^DgiOaGzzq0n2Cg0gwJ$|wBojkC!zjZ4_n@|k<0XAcAX z%<@1V2e7E>mKUUB1gR-wH;~={qSwnzFOy;?GG;|$TH+>#&)jcm0q=3vB?E*YX>A-3 zg9D!PAAa}ylucx+-X!fDDeV5a^KZsFdPVTj0QcGNTO{P10r<mwRsc!UkLCM&seJ-4 z7y>$ZAiEz6Q{PKqh^C{z_Py!DSPhW;5Qhtke=jW-0H?Ev_$r~@H)#-hA2A_(0z!m+ zq2*3s&GO?sL`i?u2_ACK!Gu`5pNB|~-v(D9<gf7=8K7zTaUP-=z~tPSmWHV?^<=R_ zMzw-UY2V-wKH45^+{5SP&{80^z@ewgV*u3pDFTW_l?7AiH-V{%T7|_jK=cw&YJrl} z<bGRu{sq1-b0cc{nclHgoa|~e>jT#Sk{~57n=<d-H1YT>^>R}}YJiHPo<_5tA`TD* zsd6bmQ<ikV<ox#6zsV9zX(#gT*LR~gdWrzwMrt>-J7^4?0Zb}+?$x;@n=g4-O|ZM? z1CwT}c<bA^TpS7~P}<$1!c3zG)Gy?KhAXq0i2=rl?Z6oT_)?^RAueCGFHj}whVh`B z%`kwQ0Ar-63P1yF3kPh_>*Lgr4(71D?#3Cw7%8d(FayJs3YHpB^%bjo6SxnszttaW z0(>@&CKxQZ4`5^fo&%6{kAH$v;VOhrnm&xx0I~J&C#Viw1MCaCWB~fYb%$xf0E36` z&TUUbPzHiHK^qPPPJRF+qGegs?3rn``~7YfE|p0lvET)vmCn}1sw1_dhH)V8k++k2 zEFMBg4A4U}$p8=8|C<gE-(k6CQ9z=`$=5p8gC3BVk20+>%O|YGkq*`uW6<egSc%}Z zuh<PCgqiXFVBf|TYX{ZE6Rmt)gwUGqFDr!b^MBsf^?-}87IT0iCh5w1SDa7yK*EM^ zm>3fOk4qQ(B8=B`C|I610K$Z%g4-&YQ(~+99E^tSqX>=QS{;0z)p_VSqd@uqoI6~T zJ%g8mAU^W&CGk-b#x^m~6c;aDbZ&#*@{z>H<ez=xY<5YB2chKq0WM>aFO={;K;o~7 zy$AHkw;cgj6U<k2JsIDU0e09!LtZ*?1`*#jcx==ldS+q*NUY2rwgGKORg7o8#k7ct z*^2tdf!|!b^v|B(f{8g`62NTo1yO1z5U#>UwA_(q-Lwqk1a(pEL8ogYW!g5ml(_@7 zi6dE*A#(_tplH7U_TH3Wg6dt|;ls139S+><QVRelmzdh&ri#XjgQxI0*9N#3eGPz% z@HJT!u<!RK2H;%f8W8e%jXWcqjd-xX+|h&0ht!yCa^9q6#h6a@zp;*InT~g%b|k3S zlMS{^V~h{aB=F=9IJ;6Cm@0}D;JTyWaZUa&`DF?XV0>^MOj1P>VImHyYk(=BsyQ&p zwiGg31rC#>7k!s^D3vYKm^^$U@`|nyGBx#tdP4V$zb#Bh(|Evj&UrBjCk?=h3^p8{ zL04|fAf+F~#r7y9#<VoT=ae_lpF-AOU;@AyKN646{<Ckx;yaTT$SdS9YiK7sNb2fx zMpQVs=s%ep^w(Ab$FpFBi`M1zyKh?7+d{#dyIjkWIGF)Vij+)D*5kEtuLPQ;TWW~< zQ|1>;eWgF|H`6(Zs^&gk&X@oa&HW4f7J(u14eH|MSdYUlT?LM7@DEHsurUB9rmGon zIyX&D7?(<E<4s;T7={1NR%OGq7Iz8opf7!?>N$jw{d<&^h<$AP;T*!@r02nBp})Z# z5vQ9PiD>{AUZa587(ki<*VRCwS1KcUCW)g2N($iQJ;Rn+D@}!DoIFSsZ88f4`AljT z(ZEdo>w;2XND!U=4)pq!N9ERLk@{B!yMdg`T+KisXJW$mq{;X@hz`f<q;?cBX?br8 z*(!=i!uW)cWhs{jIrqxv(!FqWdE6g~uEc~GlgV`CF&cyG36-3~toP(G0Iv|<c8vG0 zxNJ`3)d9rBVY0aAEj?{+J8jRBd4@5_OW&3y?cn7rZR&{lU}`=dljEq|(!_ThkDBGR zo_F#zMo~ThmuOd=wOI56o)F2UJ39n=zCWnK-|2%YCEE#!vhCo>Q$u~;IN}V3XUGsP zhh#unenR@mKcKehxlb4zRJ7xerv8qj^Ec0eKe-NL5d-iufn96UtrW$m={#Sh9VMEm zqPKS+SMzvt|L?r>dg)AGLXj!qZSa0@C(eXz=JYA;Fd|G1TTgxr-G4|2jZBj6utM4L zIHQ>hYpy^RF#uONHIItZg}aCpf2Rq<MEziyXygTuLrBtOiy3f$LAZ@JIg}Fk4Kd{7 zP;{}$1@U-0Q1@VLr5T(TiNxP>oY^+?`-Rm<7agUa3#yYzE<)(Bacf0|kNMGXIAezn zW;9jS=4bHuoE|36??LHyQ^|Q=mY(|KQxrPy07>*8$IaOez;tNG^~f0S13q0(4_{`b zU|mnTmgn0W0g1*=nyZb*E}QRB?WTMHZieLEMCd-fE$@KZld%a%Jq3*laMW?@cR`;W ztX%2j$^djiH4)RbL-Vc&PFS;Ov^|Hjg~^IZ+X4a5hArj}!c$Z-28r8QbUd$73f$8! z>fe<Cl;AF(bLzb^hA58?{}QoNzcj*2#3`1sle%OLwS%!x{KIoBq4VsT&E*AoPQ7b& zaCzV4a=U!a3v31YY2IiDHq@LD-TQLQ$dUpUa?+?5xOcziabsu5Cw!PLA0jRVtQMjm zml{5uT{xfw^|^eGBas@pvX^@0>0mzPVuOy9oe;kdjR-+Z0<L;CJspn;6T}g}CQbwM zF~!LsJK<}8CQJ}Ud^vZ%!j}|M4fzga;uFNpSvPgH_7JqhfP8JyL0%oi&Q;J!ZDk;~ zV@;t+#{KFBR9csFT)ER%1gXw_nV{yfgE$7)dcbl`65s#i%8DQzyATyMKgQa?Wm89D zWQb3YOc0`~8leYK59zfY=&X$#@d=U%LOb3b@r|U-2uDqt)R7@RK@MO&V!hfKF-GVH zs(Yp9D3t&W98!gCMy^|joe?%Y4|bMlh~V1ZFnasGXbGpTn_y6_A&VqNmC4a)8|G<f z*7>n8arRn*5N1tJ(jb<PYmw5<#~_(GR#OfoOatvEkQ|Pdw!LMnAlCH;SjzsIoZJ+G z;S8Ugz*J~!M&N_Itut6t7oKeBi=u9>6;G&2%570MDP_MTGwtXEP}i3~MjE!L-_js= zwkkkPYbY7$3W*Mm1xzZCmQdrw2sXlxm7^DmyvbP@amlca?I377Z!~h2cFSd)Q(PjN z1!Fmo>fRN3jIcSxTA`ui8@52zgz%nd<fzX*9amTyux4oLKFSyeH)Bf^!pFlU*t4#Q z(JINd)<m2kZ_9c;QIM!~3?dE?11ebcl7r;$u;NHm2H&-=F_l+6%xdiw5%a#TsB(Rj z4$>Gk2H>DNIL9?JRIO&WG(&Cp7RnqZj4}gAkcx)1KI>8C)CF7m+R&12ExR^q7$*j> rp~19+ZwdUZ$+<`qOfbQiLMinl1`yVP*64<~00000NkvXXu0mjf9YQj2 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL@256.png deleted file mode 100644 index 481b2574f36846e6d02d601f253e85b0a72cfe7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10661 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 LNkvXXu0mjf-CGo? diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL@36.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL@36.png deleted file mode 100644 index 56e41e64fba606e832099795bb200441982ef585..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmV-^1cCdBP)<h;3K|Lk000e1NJLTq001Na001Ni1^@s6;Q*MJ00009a7bBm0008} z0008}0rq18PXGV}FiAu~R9J<*SUpTsSrq<oDXb<mOT#lxJ2XNyW3^K(Y)Hh6J6K3e zfZfIlAx5-dBdr)S(ZZjY4O*x%iWoI9SqhfIEYs|eYy!;!nhc2@Iy6#^`7Y<aoOiu% zV3-Lfxq0{RocrB#&OP_s*Mfsn8-OnLB`pK^tiE+qy@0sz5P+Nj;ldvPe3bFy0Fp9~ zfL;N3B=ed|SpW+FHUJcqM)m?<5S|5*(J)a9GXS;#3^yQbSb)um%mWd3xFLXQ3CTJo zj_l?(_Nn0rb=A;HQcO_-P>m@inUjps)>b{B;=m+jhjAd{%A5z-zCpE#N?kBkK)7g6 zZ%_5^gL~C~|0`Ah|F~uf>+Iv01J1WW>sJwXaF6|rd`DCtRX=7Msm>H8ul-@_FQ3n% zxKu<(&|%t}<xQkBY5aONk3=GYiA$HUy0WU}KXhbU|2*T<PF8lJ5s&GeraDvA#rKQV z{6O9m+n-1zOtEb{&bj1qv^C|ii1#ooIBMmjP*4yAkp(mWx7abe0S~C0W4Z+wj6LEm z@=(a*XHOzp*>52ad7b&L?}VY?h;$4|nAfHXPX_&hK2fPu5CnlwyI$g4@>m&)lG-oj zdKuCaO3o3CXlMH7^uD!2bEPxsNFRAA!=ojyh1$fK^<acK#t*(LoWo=9_FMn+@Mvc? z2dY&7=-XI3oS}{&FebBRbBU(;xwi+S<D)p;*B==r55q!--_!*3x73NDt5q5w)T9$$ zhln9A`1;)&^SyFu0_AeK9`>J9ec5U#tMVE6E>auZeA;0j1LAg~g89GZz2m!c_5}Jx zYp5m_mzI#~>@-o?NBw=LYVxNunOI&QW!04d2~u^(n*$ad5P3!AY#j2X35QK4?QON* ztp*m|yJd9zVi?#S{y7uzmHa>+>65!-#ea&JeK8x3@gknSc>}8}E5?s*7jC<Lxaa^1 zPrD9`IX9>=tzfWYoO$!^Z5a5NW^jyghJ|&TdN4q;J^b5<kuf@c(H9(Z3XBev#(o9W z4s##gLwXU`DV%Kv!O3fr;R3AN!06ug{4!^9awJPrc75wZkDP#b%T}mjn#kli1Nq%! z{AE||JjyhaCD!fnW;`mFH%)vZ@5t{X?$N)c>O+D7KS;+X0n{RPWVry~==$0ky1Tn^ z`RW9=w=4Luy&X><Kf%t<4wg&H==r5LJko>b2aTU_jIk+mGL7I^V0aj*@87wP^|f`# zo9!HcuabW7P+f;ZZh{v25=~`&!FQS3gv^&C(ZuAXkEwop)7MPUAn|C%X*WCeX!!+s z1jLdr$!{ho4aS?~`^fhUnrZ@=f&-@Ew^??N$6;J?eWY$M8kFxTofErn?Ez%Y2_+3Z zrClL$&+0DO{g{+&%wkRX*`Vpre#ad2hZTi0m^J-}RWp9+k?igp`=tlq8=3>ncnK3V QM*si-07*qoM6N<$g3~c0vH$=8 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL@512.png deleted file mode 100644 index 2df94a3dd8778e53d1edace5300c0e4da9a49ffd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22783 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 KGO9H2O!y!8{hyft diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL@64.png deleted file mode 100644 index e6f9cd82cd123d753ee691a1b47596205c9ff29c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2131 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 JPDHLkV1iI85JLa} diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w.svg deleted file mode 100644 index 50a4e09b..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:none;}.cls-2{fill:#3c3f41;}.cls-3{fill:#fff;}</style></defs><title>gas-analyser-2</title><rect class="cls-1" width="133.64375" height="133.64375"/><circle class="cls-2" cx="66.83822" cy="68.95879" r="48.60103"/><polygon class="cls-3" points="91.833 85.439 91.864 85.208 91.879 84.987 91.885 84.774 91.879 84.571 91.859 84.371 91.828 84.185 91.787 84.004 91.736 83.827 91.674 83.658 91.602 83.499 91.52 83.34 91.433 83.193 91.336 83.052 91.228 82.914 91.115 82.782 90.992 82.653 90.864 82.534 90.725 82.418 90.587 82.303 90.438 82.197 90.284 82.095 90.125 81.998 89.961 81.9 90.109 82.193 90.253 82.458 90.381 82.702 90.499 82.937 90.551 83.052 90.597 83.167 90.638 83.282 90.674 83.397 90.705 83.517 90.725 83.636 90.741 83.76 90.746 83.889 90.746 84.021 90.73 84.163 90.71 84.309 90.684 84.464 90.643 84.628 90.592 84.801 90.525 84.982 90.453 85.177 90.366 85.385 90.269 85.602 90.156 85.833 90.027 86.081 89.889 86.342 89.73 86.621 89.561 86.913 89.376 87.223 89.289 87.374 89.201 87.52 89.124 87.666 89.047 87.812 88.976 87.958 88.909 88.1 88.847 88.242 88.786 88.379 88.729 88.521 88.683 88.658 88.632 88.795 88.591 88.928 88.55 89.061 88.514 89.194 88.483 89.327 88.457 89.455 88.432 89.584 88.411 89.712 88.391 89.836 88.375 89.96 88.365 90.084 88.36 90.208 88.355 90.328 88.355 90.447 88.36 90.562 88.365 90.682 88.37 90.797 88.386 90.912 88.401 91.023 88.416 91.134 88.437 91.244 88.463 91.351 88.488 91.461 88.519 91.568 88.586 91.771 88.663 91.975 88.755 92.17 88.853 92.365 88.96 92.546 89.078 92.728 89.201 92.9 89.335 93.073 89.478 93.233 89.627 93.392 89.786 93.543 89.95 93.689 90.12 93.83 90.299 93.963 90.479 94.092 90.289 93.627 90.125 93.206 90.048 93.007 89.981 92.816 89.925 92.63 89.868 92.453 89.822 92.281 89.781 92.112 89.75 91.948 89.725 91.789 89.709 91.63 89.699 91.47 89.694 91.315 89.699 91.156 89.714 90.996 89.735 90.837 89.761 90.673 89.802 90.505 89.843 90.336 89.899 90.159 89.961 89.973 90.033 89.783 90.115 89.588 90.202 89.38 90.299 89.163 90.407 88.937 90.525 88.702 90.648 88.454 90.93 87.914 91.089 87.6 91.233 87.299 91.366 87.002 91.479 86.718 91.577 86.444 91.664 86.178 91.736 85.921 91.792 85.678 91.833 85.439"/><polygon class="cls-3" points="99.416 85.058 99.385 84.867 99.344 84.686 99.293 84.509 99.231 84.34 99.16 84.181 99.078 84.026 98.99 83.875 98.893 83.734 98.785 83.596 98.672 83.464 98.549 83.335 98.421 83.216 98.287 83.1 98.144 82.99 97.995 82.879 97.841 82.777 97.682 82.68 97.523 82.582 97.667 82.875 97.81 83.14 97.939 83.384 98.057 83.618 98.108 83.734 98.154 83.849 98.195 83.964 98.231 84.079 98.262 84.199 98.282 84.318 98.298 84.442 98.303 84.571 98.303 84.708 98.287 84.845 98.267 84.991 98.241 85.146 98.2 85.31 98.149 85.483 98.082 85.664 98.01 85.859 97.923 86.067 97.826 86.284 97.713 86.515 97.585 86.763 97.446 87.024 97.287 87.303 97.118 87.595 96.933 87.905 96.846 88.056 96.759 88.202 96.682 88.348 96.605 88.494 96.533 88.64 96.466 88.782 96.405 88.924 96.343 89.065 96.292 89.203 96.24 89.34 96.189 89.477 96.148 89.61 96.107 89.743 96.071 89.876 96.04 90.009 96.015 90.137 95.989 90.266 95.968 90.394 95.948 90.518 95.933 90.642 95.922 90.766 95.917 90.89 95.912 91.01 95.912 91.129 95.917 91.249 95.922 91.364 95.927 91.479 95.943 91.594 95.958 91.705 95.974 91.816 95.994 91.926 96.02 92.033 96.045 92.143 96.076 92.25 96.143 92.453 96.22 92.657 96.312 92.856 96.41 93.047 96.517 93.233 96.635 93.41 96.759 93.587 96.892 93.755 97.036 93.919 97.184 94.074 97.343 94.225 97.508 94.371 97.677 94.512 97.856 94.645 98.036 94.774 97.846 94.309 97.682 93.888 97.61 93.689 97.538 93.498 97.482 93.312 97.426 93.135 97.379 92.962 97.338 92.794 97.308 92.63 97.282 92.471 97.267 92.312 97.256 92.152 97.251 91.997 97.256 91.838 97.272 91.678 97.292 91.519 97.318 91.355 97.359 91.187 97.4 91.018 97.456 90.841 97.518 90.655 97.59 90.465 97.672 90.27 97.759 90.062 97.856 89.845 97.964 89.619 98.082 89.384 98.205 89.136 98.488 88.596 98.647 88.282 98.795 87.981 98.924 87.684 99.036 87.4 99.134 87.126 99.221 86.86 99.293 86.603 99.349 86.36 99.39 86.121 99.421 85.89 99.437 85.669 99.442 85.456 99.437 85.253 99.416 85.058"/><polygon class="cls-3" points="96.025 86.293 96.092 86.112 96.148 85.93 96.204 85.753 96.256 85.58 96.297 85.412 96.338 85.244 96.374 85.08 96.405 84.92 96.43 84.761 96.456 84.606 96.471 84.451 96.487 84.3 96.497 84.154 96.502 84.013 96.502 83.871 96.497 83.729 96.492 83.596 96.482 83.459 96.466 83.331 96.446 83.202 96.425 83.074 96.399 82.95 96.369 82.83 96.338 82.711 96.302 82.596 96.261 82.48 96.22 82.37 96.174 82.259 96.122 82.153 96.071 82.046 96.015 81.945 95.958 81.843 95.892 81.745 95.83 81.648 95.763 81.55 95.691 81.457 95.62 81.369 95.543 81.28 95.466 81.192 95.384 81.103 95.302 81.023 95.127 80.86 94.948 80.7 94.758 80.554 94.558 80.408 94.352 80.271 94.137 80.138 93.921 80.009 94.019 80.209 94.121 80.399 94.311 80.753 94.486 81.085 94.568 81.245 94.64 81.4 94.712 81.555 94.773 81.71 94.829 81.865 94.876 82.02 94.917 82.179 94.942 82.339 94.963 82.507 94.973 82.68 94.968 82.861 94.953 83.047 94.927 83.247 94.886 83.455 94.829 83.672 94.763 83.906 94.676 84.15 94.578 84.411 94.46 84.686 94.327 84.982 94.178 85.292 94.009 85.625 93.819 85.974 93.608 86.346 93.378 86.741 93.131 87.161 93.013 87.361 92.9 87.56 92.793 87.755 92.69 87.95 92.593 88.144 92.505 88.335 92.418 88.525 92.341 88.711 92.264 88.902 92.198 89.083 92.136 89.269 92.074 89.451 92.023 89.628 91.977 89.805 91.931 89.982 91.895 90.155 91.859 90.328 91.833 90.5 91.808 90.669 91.792 90.837 91.777 91.001 91.767 91.165 91.761 91.328 91.761 91.488 91.761 91.647 91.772 91.802 91.782 91.957 91.797 92.112 91.818 92.263 91.844 92.409 91.874 92.559 91.905 92.706 91.941 92.847 91.982 92.989 92.023 93.131 92.069 93.268 92.121 93.405 92.177 93.543 92.234 93.675 92.295 93.804 92.357 93.932 92.428 94.061 92.5 94.189 92.572 94.309 92.649 94.433 92.731 94.552 92.813 94.672 92.9 94.787 92.988 94.902 93.08 95.013 93.172 95.124 93.27 95.234 93.367 95.341 93.47 95.442 93.578 95.549 93.685 95.646 93.793 95.748 93.906 95.845 94.019 95.938 94.132 96.031 94.373 96.213 94.614 96.386 94.358 95.761 94.245 95.469 94.137 95.19 94.039 94.924 93.947 94.667 93.865 94.424 93.793 94.185 93.732 93.95 93.68 93.729 93.634 93.507 93.603 93.29 93.578 93.078 93.562 92.865 93.557 92.652 93.567 92.44 93.583 92.227 93.614 92.01 93.65 91.793 93.701 91.568 93.762 91.337 93.834 91.098 93.916 90.855 94.014 90.598 94.121 90.332 94.24 90.053 94.373 89.765 94.517 89.46 94.67 89.145 94.84 88.809 95.024 88.459 95.214 88.087 95.327 87.874 95.435 87.666 95.532 87.458 95.63 87.259 95.717 87.059 95.804 86.86 95.881 86.67 95.958 86.479 96.025 86.293"/><path class="cls-3" d="M66.83821,80.01441a1.08178,1.08178,0,0,0-.91183.49767c-.79491,1.22579-4.75788,7.48334-4.75788,10.1988a5.66972,5.66972,0,0,0,11.33943,0c0-2.71546-3.96128-8.973-4.75621-10.1988A1.0868,1.0868,0,0,0,66.83821,80.01441Z"/><path class="cls-3" d="M66.87129,2.67288a64.149,64.149,0,1,0,64.149,64.149A64.15227,64.15227,0,0,0,66.87129,2.67288Zm43.54276,107.69176A61.59235,61.59235,0,1,1,66.87128,5.23883a61.545,61.545,0,0,1,61.583,61.583,61.41153,61.41153,0,0,1-18.04027,43.54277Z"/><path class="cls-3" d="M66.87129,18.10259A50.84711,50.84711,0,1,0,117.71838,68.9497,50.84712,50.84712,0,0,0,66.87129,18.10259ZM40.45537,98.678A10.4805,10.4805,0,1,1,50.93588,88.19751,10.48049,10.48049,0,0,1,40.45537,98.678Zm26.38284,0a10.4805,10.4805,0,1,1,10.4805-10.48049A10.48049,10.48049,0,0,1,66.83821,98.678ZM71.6709,62.25569c.01382.17975.02765.36643.02765.54618A4.83952,4.83952,0,1,1,66.859,57.96233c.17975,0,.36643.01383.54618.02765l12.76251-9.70671,1.20989,1.20989ZM80.021,38.74924l-2.10173-1.20988,2.37136-4.12744a29.04747,29.04747,0,0,0-12.22327-3.24938v4.81187H65.64759V30.16252a28.81527,28.81527,0,0,0-12.21635,3.2494l2.39212,4.12744-2.10175,1.20988-2.39212-4.12743a29.96731,29.96731,0,0,0-5.00544,4.00989,29.14313,29.14313,0,0,0-3.96151,4.92941l4.162,2.3921L45.31466,48.055l-4.162-2.40592a28.93552,28.93552,0,0,0-3.29779,12.31314h4.81187v2.41975h-4.805a28.98324,28.98324,0,0,0,2.60744,10.88927H35.224a33.88371,33.88371,0,1,1,63.29439,0H93.274A28.84945,28.84945,0,0,0,95.8808,60.38192H91.06894V57.96217h4.83954A28.93584,28.93584,0,0,0,92.61066,45.649l-4.162,2.40592-1.20986-2.10174,4.14124-2.3921a29.27782,29.27782,0,0,0-3.96153-4.92941,29.96636,29.96636,0,0,0-5.00542-4.00989ZM93.89835,98.678a10.4805,10.4805,0,1,1,10.48049-10.48049A10.4805,10.4805,0,0,1,93.89835,98.678Z"/><path class="cls-3" d="M43.86865,83.37615a2.57872,2.57872,0,0,1-.29986,2.782c-1.2387-4.69106-4.29857-5.65344-4.29857-5.65344.36109,2.41932-1.31091,5.06626-2.92484,7.04286a5.21307,5.21307,0,0,0-.62485-2.55434c-.11459,1.75208-1.45378,3.18075-1.81644,4.93754-.49139,2.37849.36894,4.11959,3.6329,5.95958a3.92089,3.92089,0,0,1,.30928-4.50894A7.157,7.157,0,0,0,38.93112,88.871a2.94873,2.94873,0,0,1,.40661,2.26074,5.70431,5.70431,0,0,0,1.24342-4.27344,7.382,7.382,0,0,1,2.30784,9.032C51.1878,91.19456,44.9535,84.169,43.86865,83.37615Z"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w@128.png deleted file mode 100644 index c614ca268d9d6b4c6ea4861629e69062583d9b06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4959 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w@256.png deleted file mode 100644 index 0c040938d33b73653d81f20641d16cf72cf1ed38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10693 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w@36.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w@36.png deleted file mode 100644 index 88b53a8a00bc8ee7d4d310fe5981bec3df0b6489..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1165 zcmV;81akX{P)<h;3K|Lk000e1NJLTq001Na001Ni1^@s6;Q*MJ00009a7bBm0008} z0008}0rq18PXGV}KS@MER9J<@SUYSJK@goq>2Q$_ry>%e&ZQ;@cO*hcMg$=$JNz1c zrh)L0fC7PN0!pAjD0W&1aw-xkJ_#*0EwSWK*;E9@)QjGF=2-9TIgVrCNvGS}+ns$k zznwirT|#T!PecI`$sH&Y(FX2Hsf}(VZ;O!D8VhHLD9uDbV4aA*@sPblG{^)&XpxBK zl~UzyKRk{|N^AX2YhBe^PcyMC$@ADM&rS7$NWa!PueJW6wa)H9PL_!k+0<PL!53DU zP^=KvUU;<`Cm&bsM8iHZUae@Y2iX)Q9gh-^8T8E0vh2=C#gSnm`8FitP;`m4Bc+^y zFinYw?kS}Twg4iU=EyQwS^Y#y%ga<Mf1yUBVfqq@1dRm4G(I*)2S*Rsq7iXdJu>eQ z(TJTQTta!%snn#^2O>FnUaM4SX7-tBkB=QT1Zwr~=6N8w#}HgverrhHn7T&$hlcDW z3XW{7*RPa1<}+1_)!1+K<!m#2U0c%=Cr{}&OUvdGY;JCvOCawt7IPfjwJpL<9t{T0 z6<LR1h+3`IvVcv%g}jpw@Q_N|ro-AU8580j<{>U!x!R(YPJua?>!9jbB1{FlxG%$L zUXbH0z(5=qPFt_nBifAv#$t}hurO%*CAJsl5Hc*;A?Rx7{)2}dYX|1~Tq?KpVJ>92 zTJl<m&GW-~*@759hyY`5+`1j<7yt7hWvy!hs*iVOdpAy#1E{{y_!XMX_a1p^t}sve z7tdSXVGhzljHyBBJ-5Lj=;McVYtV4VPQnXLo;`2wH>a*sGMU`Y^g~t~gp7t#Ry{*@ zHWo;7^Jxct1IZ+9HX3er4&NsdyE`HJ)7DU11i>&>DixEJeVB91<f2^u5<52nPJnso z=LGq$@XlHn)j?YFP^3)w4=`nKpLn;m{s;D}5c$G<nAlEC9B=UzY^0@fGe}2*z-+hz zY{U;9KBA$aea4qgXEUxJez4kqqTNo6P@9|7#*Q2{$qspD^31s~@qJubHSdsTaG{Mp zNsxGc`D($)n9CP@$uUh%Vic3Tm(;D4TIBjA)BwU6PKjum%x0*}8bLh-jUa+>p^ZM` zdI{PHOnr2iMn?}ASr#^UE#lm_XcL-u65<nSAY@@8sdJiP+*CVAz)S+PCA@LR2Oyzh z?yH5@Zs<R;+8O51B*f>Yb*ub%ELws_@U=6uPpMX~8|{dnz$cIn1n?#FHT`LrlF2=^ zvbt*KAaP#4ctM74@ETG%u1C&pZh>a|68u4Y!MB-8LFTKG;8U0jAG467tqL?Akau!Y zH%0wcu;nB76uo2|#@W9_$|jR_3$-{>kz)|*;2w~fcF64PY{ov;?r<1~s#EuDkBmbq za+GFgFS5{fC_2S__eW`ukho)Yz?#ePmGUjtlb;Qaz<>5TrrRG@5RM9==Rd4^@k<Yo fuix1(JtF!Ix#E$XOgDeQ00000NkvXXu0mjf7t0*g diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w@512.png deleted file mode 100644 index b4fbc99f2194c9b28d69593a0910209a2c8221d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22898 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NEUTRAL_w@64.png deleted file mode 100644 index 862e5a9aa5440a5fc90dc122071d71699bf5f482..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2233 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 Hu0mjfb;&Q) diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED.svg deleted file mode 100644 index 4a2c0508..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:none;}.cls-2{fill:#dce1dd;}.cls-3{fill:#a9a9a9;}</style></defs><title>gas-analyser-2</title><rect class="cls-1" width="133.64375" height="133.64375"/><circle class="cls-2" cx="66.88762" cy="68.95879" r="48.60103"/><polygon class="cls-3" points="91.883 85.439 91.914 85.208 91.929 84.987 91.934 84.774 91.929 84.571 91.908 84.371 91.878 84.185 91.837 84.004 91.785 83.827 91.724 83.658 91.652 83.499 91.57 83.34 91.483 83.193 91.385 83.052 91.277 82.914 91.164 82.782 91.041 82.653 90.913 82.534 90.775 82.418 90.636 82.303 90.487 82.197 90.333 82.095 90.174 81.998 90.01 81.9 90.159 82.193 90.303 82.458 90.431 82.702 90.549 82.937 90.6 83.052 90.646 83.167 90.687 83.282 90.723 83.397 90.754 83.517 90.775 83.636 90.79 83.76 90.795 83.889 90.795 84.021 90.78 84.163 90.759 84.309 90.733 84.464 90.692 84.628 90.641 84.801 90.574 84.982 90.503 85.177 90.415 85.385 90.318 85.602 90.205 85.833 90.077 86.081 89.938 86.342 89.779 86.621 89.61 86.913 89.425 87.223 89.338 87.374 89.251 87.52 89.174 87.666 89.097 87.812 89.025 87.958 88.958 88.1 88.897 88.242 88.835 88.379 88.779 88.521 88.733 88.658 88.681 88.795 88.64 88.928 88.599 89.061 88.563 89.194 88.533 89.327 88.507 89.455 88.481 89.584 88.461 89.712 88.44 89.836 88.425 89.96 88.415 90.084 88.409 90.208 88.404 90.328 88.404 90.447 88.409 90.562 88.415 90.682 88.42 90.797 88.435 90.912 88.45 91.023 88.466 91.134 88.486 91.244 88.512 91.351 88.538 91.461 88.568 91.568 88.635 91.771 88.712 91.975 88.804 92.17 88.902 92.365 89.01 92.546 89.128 92.728 89.251 92.9 89.384 93.073 89.528 93.233 89.677 93.392 89.836 93.543 90 93.689 90.169 93.83 90.349 93.963 90.528 94.092 90.338 93.627 90.174 93.206 90.097 93.007 90.031 92.816 89.974 92.63 89.918 92.453 89.872 92.281 89.831 92.112 89.8 91.948 89.774 91.789 89.759 91.63 89.748 91.47 89.743 91.315 89.748 91.156 89.764 90.996 89.784 90.837 89.81 90.673 89.851 90.505 89.892 90.336 89.949 90.159 90.01 89.973 90.082 89.783 90.164 89.588 90.251 89.38 90.349 89.163 90.456 88.937 90.574 88.702 90.698 88.454 90.98 87.914 91.139 87.6 91.282 87.299 91.416 87.002 91.529 86.718 91.626 86.444 91.713 86.178 91.785 85.921 91.842 85.678 91.883 85.439"/><polygon class="cls-3" points="99.466 85.058 99.435 84.867 99.394 84.686 99.342 84.509 99.281 84.34 99.209 84.181 99.127 84.026 99.04 83.875 98.942 83.734 98.834 83.596 98.722 83.464 98.598 83.335 98.47 83.216 98.337 83.1 98.193 82.99 98.044 82.879 97.89 82.777 97.731 82.68 97.572 82.582 97.716 82.875 97.86 83.14 97.988 83.384 98.106 83.618 98.157 83.734 98.203 83.849 98.244 83.964 98.28 84.079 98.311 84.199 98.332 84.318 98.347 84.442 98.352 84.571 98.352 84.708 98.337 84.845 98.316 84.991 98.291 85.146 98.25 85.31 98.198 85.483 98.132 85.664 98.06 85.859 97.973 86.067 97.875 86.284 97.762 86.515 97.634 86.763 97.495 87.024 97.336 87.303 97.167 87.595 96.982 87.905 96.895 88.056 96.808 88.202 96.731 88.348 96.654 88.494 96.582 88.64 96.516 88.782 96.454 88.924 96.392 89.065 96.341 89.203 96.29 89.34 96.238 89.477 96.197 89.61 96.156 89.743 96.121 89.876 96.09 90.009 96.064 90.137 96.038 90.266 96.018 90.394 95.997 90.518 95.982 90.642 95.972 90.766 95.967 90.89 95.961 91.01 95.961 91.129 95.967 91.249 95.972 91.364 95.977 91.479 95.992 91.594 96.008 91.705 96.023 91.816 96.044 91.926 96.069 92.033 96.095 92.143 96.126 92.25 96.192 92.453 96.269 92.657 96.362 92.856 96.459 93.047 96.567 93.233 96.685 93.41 96.808 93.587 96.941 93.755 97.085 93.919 97.234 94.074 97.393 94.225 97.557 94.371 97.726 94.512 97.906 94.645 98.085 94.774 97.896 94.309 97.731 93.888 97.66 93.689 97.588 93.498 97.531 93.312 97.475 93.135 97.429 92.962 97.388 92.794 97.357 92.63 97.331 92.471 97.316 92.312 97.306 92.152 97.3 91.997 97.306 91.838 97.321 91.678 97.342 91.519 97.367 91.355 97.408 91.187 97.449 91.018 97.506 90.841 97.567 90.655 97.639 90.465 97.721 90.27 97.808 90.062 97.906 89.845 98.014 89.619 98.132 89.384 98.255 89.136 98.537 88.596 98.696 88.282 98.845 87.981 98.973 87.684 99.086 87.4 99.183 87.126 99.271 86.86 99.342 86.603 99.399 86.36 99.44 86.121 99.471 85.89 99.486 85.669 99.491 85.456 99.486 85.253 99.466 85.058"/><polygon class="cls-3" points="96.074 86.293 96.141 86.112 96.197 85.93 96.254 85.753 96.305 85.58 96.346 85.412 96.387 85.244 96.423 85.08 96.454 84.92 96.48 84.761 96.505 84.606 96.521 84.451 96.536 84.3 96.546 84.154 96.551 84.013 96.551 83.871 96.546 83.729 96.541 83.596 96.531 83.459 96.516 83.331 96.495 83.202 96.474 83.074 96.449 82.95 96.418 82.83 96.387 82.711 96.351 82.596 96.31 82.48 96.269 82.37 96.223 82.259 96.172 82.153 96.121 82.046 96.064 81.945 96.008 81.843 95.941 81.745 95.879 81.648 95.813 81.55 95.741 81.457 95.669 81.369 95.592 81.28 95.515 81.192 95.433 81.103 95.351 81.023 95.176 80.86 94.997 80.7 94.807 80.554 94.607 80.408 94.402 80.271 94.186 80.138 93.971 80.009 94.068 80.209 94.171 80.399 94.361 80.753 94.535 81.085 94.617 81.245 94.689 81.4 94.761 81.555 94.822 81.71 94.879 81.865 94.925 82.02 94.966 82.179 94.992 82.339 95.012 82.507 95.023 82.68 95.017 82.861 95.002 83.047 94.976 83.247 94.935 83.455 94.879 83.672 94.812 83.906 94.725 84.15 94.628 84.411 94.509 84.686 94.376 84.982 94.227 85.292 94.058 85.625 93.868 85.974 93.658 86.346 93.427 86.741 93.181 87.161 93.063 87.361 92.95 87.56 92.842 87.755 92.74 87.95 92.642 88.144 92.555 88.335 92.468 88.525 92.391 88.711 92.314 88.902 92.247 89.083 92.185 89.269 92.124 89.451 92.073 89.628 92.026 89.805 91.98 89.982 91.944 90.155 91.908 90.328 91.883 90.5 91.857 90.669 91.842 90.837 91.826 91.001 91.816 91.165 91.811 91.328 91.811 91.488 91.811 91.647 91.821 91.802 91.831 91.957 91.847 92.112 91.867 92.263 91.893 92.409 91.924 92.559 91.955 92.706 91.99 92.847 92.032 92.989 92.073 93.131 92.119 93.268 92.17 93.405 92.226 93.543 92.283 93.675 92.344 93.804 92.406 93.932 92.478 94.061 92.55 94.189 92.622 94.309 92.698 94.433 92.781 94.552 92.863 94.672 92.95 94.787 93.037 94.902 93.129 95.013 93.222 95.124 93.319 95.234 93.417 95.341 93.519 95.442 93.627 95.549 93.735 95.646 93.843 95.748 93.955 95.845 94.068 95.938 94.181 96.031 94.422 96.213 94.663 96.386 94.407 95.761 94.294 95.469 94.186 95.19 94.089 94.924 93.996 94.667 93.914 94.424 93.843 94.185 93.781 93.95 93.73 93.729 93.683 93.507 93.653 93.29 93.627 93.078 93.612 92.865 93.607 92.652 93.617 92.44 93.632 92.227 93.663 92.01 93.699 91.793 93.75 91.568 93.812 91.337 93.884 91.098 93.966 90.855 94.063 90.598 94.171 90.332 94.289 90.053 94.422 89.765 94.566 89.46 94.72 89.145 94.889 88.809 95.074 88.459 95.264 88.087 95.377 87.874 95.484 87.666 95.582 87.458 95.679 87.259 95.766 87.059 95.854 86.86 95.931 86.67 96.008 86.479 96.074 86.293"/><path class="cls-3" d="M66.88761,80.01441a1.08178,1.08178,0,0,0-.91183.49767c-.79491,1.22579-4.75788,7.48334-4.75788,10.1988a5.66972,5.66972,0,0,0,11.33943,0c0-2.71546-3.96128-8.973-4.75621-10.1988A1.0868,1.0868,0,0,0,66.88761,80.01441Z"/><path class="cls-3" d="M66.92069,2.67288a64.149,64.149,0,1,0,64.149,64.149A64.15227,64.15227,0,0,0,66.92069,2.67288Zm43.54276,107.69176A61.59235,61.59235,0,1,1,66.92068,5.23883a61.545,61.545,0,0,1,61.583,61.583,61.41153,61.41153,0,0,1-18.04027,43.54277Z"/><path class="cls-3" d="M66.92069,18.10259A50.84711,50.84711,0,1,0,117.76778,68.9497,50.84712,50.84712,0,0,0,66.92069,18.10259ZM40.50477,98.678A10.4805,10.4805,0,1,1,50.98528,88.19751,10.48049,10.48049,0,0,1,40.50477,98.678Zm26.38284,0a10.4805,10.4805,0,1,1,10.4805-10.48049A10.48049,10.48049,0,0,1,66.88761,98.678ZM71.7203,62.25569c.01382.17975.02765.36643.02765.54618a4.83952,4.83952,0,1,1-4.83952-4.83954c.17975,0,.36643.01383.54618.02765l12.76251-9.70671L81.427,49.49316Zm8.35008-23.50645-2.10173-1.20988L80.34,33.41192a29.04747,29.04747,0,0,0-12.22327-3.24938v4.81187H65.697V30.16252a28.81527,28.81527,0,0,0-12.21635,3.2494l2.39211,4.12744L53.771,38.74924l-2.39212-4.12743a29.96731,29.96731,0,0,0-5.00544,4.00989,29.14313,29.14313,0,0,0-3.96151,4.92941l4.162,2.3921L45.36406,48.055l-4.162-2.40592a28.93552,28.93552,0,0,0-3.29779,12.31314h4.81187v2.41975h-4.805a28.98324,28.98324,0,0,0,2.60744,10.88927H35.27339a33.88371,33.88371,0,1,1,63.29439,0H93.32344A28.84945,28.84945,0,0,0,95.9302,60.38192H91.11834V57.96217h4.83954A28.93584,28.93584,0,0,0,92.66006,45.649l-4.162,2.40592-1.20986-2.10174,4.14124-2.3921a29.27782,29.27782,0,0,0-3.96153-4.92941,29.966,29.966,0,0,0-5.00543-4.00989ZM93.94775,98.678a10.4805,10.4805,0,1,1,10.48049-10.48049A10.4805,10.4805,0,0,1,93.94775,98.678Z"/><path class="cls-3" d="M43.91805,83.37615a2.57872,2.57872,0,0,1-.29986,2.782c-1.2387-4.69106-4.29857-5.65344-4.29857-5.65344.36109,2.41932-1.31091,5.06626-2.92484,7.04286a5.21307,5.21307,0,0,0-.62485-2.55434c-.11459,1.75208-1.45378,3.18075-1.81644,4.93754-.49139,2.37849.36894,4.11959,3.6329,5.95958a3.92089,3.92089,0,0,1,.30928-4.50894A7.157,7.157,0,0,0,38.98052,88.871a2.94873,2.94873,0,0,1,.40661,2.26074,5.70431,5.70431,0,0,0,1.24342-4.27344,7.382,7.382,0,0,1,2.30784,9.032C51.2372,91.19456,45.0029,84.169,43.91805,83.37615Z"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED@128.png deleted file mode 100644 index 379baa80cc22a18ec43fe4269cb474efb198db17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5465 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 P00000NkvXXu0mjf<^4*! diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED@256.png deleted file mode 100644 index e26d064b2de6786790b0bd3eec3f48ab9a656e41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11165 zcmZXabyO7Z`}b#;Wm$UZ?yi*vQDEs71f&E>=?(*gUAnvD0}CP{odOaIQVK|jfPk_n z5+Whp`|y4K{oUuxx#!G%=FAmmX0Gdfzv7J^XpxgJlK=ofuA{AP3;>|pQxE`y-cHv3 zRnE5)v9Gpe007X*{O<rsZKmA-04JcMu44M4XvgMz{UeR`dL?*V)lS7D*Cgqssp--9 zu8&)Z0Rl?lFWT;e3m}Vum*9P3>{t+?5@<=lPQ)!qb0#q|J;r<KX$@Szu;^7l>f-x6 z)32;D8&xHD%|nSnCzDnI6PCYN@Qzgp|980kdVYMK!qM{0(?F=LEX(SRGWOn)Omf>C z{(a;0#f{6+sj5(0JgT;#;T@{N!Kn%&PCf1{CAKV(WvsQiQmV>E%A!tIBJyUPGw%5K zc;acOnWHKn8muxvu^N_pgV2~#Ytlg}2^d$=tJzmUjDXQ7Wqa6_`#*;794u=OJWW+c zQ*{9*@xlqrgkc7@gthuvE?669!X5QTmRFMxt<KrPJ`k4B`ijgm<4*mxUvh83T%h6; z@%no?dXn=|jlI2LVguXetwzM0+}y<1{KTI&Vz3|jo;aPoDuB%iiVHC{U^hC=K5`<2 zL9od2%P*>`ebXdm$ph*YA(&sxd$2(nB-A|1xWrUWg+3dIx;3P=LiyVv9fKy?)1NA! zIVKQuI0&c$pjTkkQTt<k@@xQ#ojP#|Vc#_10oqNe{378$D*G-w$QwzN>djP8rr=GG zLia|9=6*x^lx+>OCsE5c{mlN4>`q-OyZzaD^YR*|U>LwQ)1o+jC42<J;C@!KJE3u# z(YlaVreHfX1b;vOtu<Ekx`X6e+{p8HsDE2Wo=FkTxaTy?6ugg##m&10@iGpXxDYgp zkT$~*$-4vss(b+HD5Qsx^X$=*0EFtW8mPf^K`BhZ;&zbJ4kC|83bQ)5Ng()%0_g|h z;Rx90*^RbHUEtpO?^qDg776jq{r=yN0x=_pOPt&m7aQ-6AV`&p#BtXEx~l<+!ifi& zbR#c|8FCbjI$9yf^<Ns!x(y^Zqqosga<GEDsMyG9Td@-&wv#Ok)wU|z_Vt`vt)jZ7 z;+~S}(Dd#%wj|Kg0LqW=NR?g6SV(h0AkP_&mUD-hEttV}?$-r!#p2*U3OU2fdG|qS zOfRzkO*N!-+8&<KXrU$Zx@E-Oz!(_*cM6fs#5Es8C}u2)Q@k0nQ4t)=uLrbz`^!y; ze$}DQkNSF{N8-%PsDh)c$RjLZ1sP#C+_ienir8I~cg=n4!gabJncM)$f%T5~dCgoy zW5kx^gHL>UWFRBEjj|1`9K?_b6@~NEi%8MYX_0gtIM!44{c`%R|HcVwv<cqw-rsxK zVqh%z`WcUw0ifSr97y|)bd5fLlX<C5E7=E+vW(AMHAZMRCCNrgTY>E$mpKD#m1=Jp zVtXCGQHv6XPAN;ZLnbSic~o@QgSCv#$1PmQlQIBTyOAJDDZ_#LQdIVHy}a~w8W<K6 z9>SQym)=Qq<*#{wn0>>66@hTMjm;4&0eaHJIqs?HOo=vT+mkEUGrA(37dnv=!e9)M z?=;WV>kxoHZutm4-bDP0fxqcAHC>qXD-$a@NPOXW7XJd8YQb^DRqKsZ?bLJ{RuG2f zx_V7Az}WKlfmr_3lK3Y+OcLjjpf=_OcoTl}P~&2&rHEwtPNRMvO9(!Jl3P*|GL(s& zhG5}0r@EAg<2>ufP0=2$rwyB|mkT-=3oyoR?9s@(M1~u7o?(%{3%uNdb3-gr#I!m9 zn@UbubRS8WG;Pmvq&BW>qmw}gJVb@H_}@jztOpRe`#C`U<?F%RHI0W5r0B&v31Sr8 zmFGhFtj|LUaLhd;)8V&_;LQ%dA!1ajmo%N9(Q*z4l(^fR#4lSNm{;6tDzlLCEi|Hf zadSH9V>?{`{rzlj=w)$7?MN!>QJ+#+_ccD2lH={l&Eb-TQn9et*rWxm6%}M^+Vx@5 zK9M(#Zc6Cnu1Uzru3OY)=Zdlq-I3AN#hLl>*+0kQ&D9SvyzJKpM%PDsCAwE<Z(GHb z*$`s&$1l7GK0N@~I&T~z_(4li86a?9GwKc1v#XH#dYg|wSm*~P@i*061Xn`iR)Ws; zC@mwF7Wx#Ij#@7#KA`Ka9P0{#+l#u<Ku`fQZGN)nGk%_}T+2&$hCoB;l|^TN+9nEE z$0rF^=w>;~T0ehvZ~N|~Ccw7-@R_se6<7K+$UYX=cXp6?_f90a1<?xrSIF_T@{MK0 zQ=`FwTnat8!otE#z*?p6Z!gvBDjtQCzu#+~1fOdh{~Ws`6LxJ;8qXQ9jER%jFSamm z$Jo(>_sOis+1dEst@+o7y@K6{H1tX`drcD7Mi8B{OFN}eeIxk9KJ-q<MY;N?-mTj= zMsq}ijPlgvu%A7_Yx^`?T|!{X=)K-+gaDOO5b<bN_o_CRKq?V0ADW_1dHd+ey0C<w z{-a;dLF(dt*YB+BRp`BHrm3!OIG^GqWkA+JYf~+R*WeuW1TfWgB<g+@MbCw9#_5;y zSIO;f?CEc`XDNL_;JlUMjZs#oAUVZEPkLGcJ>zeANx=PwQ{@~TK?X(XlRuHB`2BQc z4dUIct8T=ioB5gB)om7j$Kz3<+afix(1%#vZ||QQ&IU(@tb|qW;;+O0)b>X#hl_ew zYH>Nl{Rt7O=OP9fA+BRS92vSFFwVDX9zrv+4^><0*+c7uex!pTHzO#qc2fTi95tGp z6O^W6lFE5zDcMD6>0ro)@XKJzt%hOg&IggBl*ZO-+reEi3JC-Q{zu8miLQn)*o?>7 z`-ZLiQNZF<5Q*`SP9qd9sGlVIsInOIf_m(%&!M+tQK-W2_hqIz@;ChELrv`0?U5gh zysT3x@T5XHZ`pwa!C)@B=LW|d(x($Fw$e9OM&v0SqlG>k9@eQ*@`f)j$}#oG!V23h z#wd}9DtcsWd}cSFWZV9SwOAY_ah03bo&RJrTLDjWp)W3#i0G+Y*yWB~&}EH}@q5Te z6F;`<{;FLaPf~2QNuPAkYAnzlbhYziAXSaBbapY!^TpYiS~H2aEM$(TF%O9$qF~cM z-!iOhhX}H5asQX74u1$w21eicWh*|3JMK;K&=I~8Tw!xRz_T*WiqQF*uwPx@U~2BY zTJxp3ZxF}Iiwhw1+)||)Yz3?t{%bXmirsHuw_#%?i{vO;AWDIn%2N<p$MeT^-LoWG za}%b}izlUJX|d7E@}3ohAT=o3moGFwW!WNDDWefFZUp@wEY3b|{`R>zM<r&WMiku` z*h;+^K@(G_>YtjLYG=~1v8H_)ka9+wuZ`_L^84YG;9xLHhcrw9Eb<dw5-e}@MFmLP z4fgdJQy*USCQS_VMeuP}jr_RS6Cf$x&-V%StMMa;3*7Y&l#zcBu}HL>8>OM9vkkfL z7VvL7&K~q?bE<<wfc|E?I*P*zVS45l#|5)G0~OMxEu7L3>i)O%HRY^ZAv7Mjn%hAX zE&+yXI_TjfEi<ceB(UOK3RnU)T7vt1awiX#ij=`5`}9QOl8O$W(TX9y!au12px`Wd z5(Ieg&f<KsRm>&5ec!#l8gJCKL7E;$hm))R%XtcgaaKF>{B7Wef>uJ@feE6V<Z8M$ zoHy(-$7*bjR`7Uq1$!?aY?EHUYDay_IzR*-eEJ!Gcj6f>O@A$sjxUH>+m%b@@JVuh zhQ}&(=Y&^Lb~jW4ES_W6-jx0cRrdCSV1I@zt}h0%RZy1G(6=?drG~^%86eZ1=*-Fp zf|d)PfsCZ2_HD!1fLz?%M4#*~6~l{?y#5*bIb+j}>i^J~2@;F+Rxqy^P<g`eic%m+ zM`;>#D9bxZxf=Uyn;J+yfr*`sGP(Z>ajb#4-bC>o?)>+@HkSYt166t_Okt~g{O>_V zHWS+{nNwn6yd{VmGF5v0+Wd-1@mgoR<+TqhIei#R0|qBW!(Y8TG;^d%^3>5%bJ!&B znAgXjD{UTnP{XP@qeP%%JXD`YK8-zwe<ew42AbVb!FXO3<-Ee>)<?Fh=9)sjB`act za3>2yZ(c0rSr43A{vvorwUqZC;9v6E5)?^{0d`Q5Uj^^9z8_d#vy0m|{|oS9lZiPU zGvo#H-df8S&~e&>oW9(|Y;mv!=Mgb%I@Ao@iHy<C=S92sN4b5;G(Bdflc+<hK#)Gg z2A2ZIm$n;}hiRMf4GZBZ#J<~*Cpt@7eo7BR(PJcx(qsNrggA#j+C{w6Tb1JW;Aaf* zCJx6-@2x3bEGVwa&`{Hmw@Fpe42x+!H3G|foG&_i?vyMZZLH_pSF{J5(fOnGf^zd8 z%wE#atg4fk1HX@Q8tO76|3?3SAZ?823h=!ROlYSH<%&~(eSF=P%sUh78DoMT$R__9 zAW;})3HqlHN?PCXmf*4%2Peg4{q{&)c!bJA88}=l2`^eBTf4HDLQO{IdUg>^P(KbQ zXD<jm$TxPenxggNe0;B8+>={BokgOw-&|*+?~ST94ApBB3=(v-5ylhMsIx5FWBD9= zYSF#)=<Nvy4}7X|+nJJKz~0>|mA)fncXT1M{<0R;5($!XO4hW}oWR-^+}QK2E${kf z&Gz^tNR_I&nN&#itk8sM^^ro_1|?Gmi5z0J#ZpgPW0PiV-s}QG5J`;wF-ZTn(I$)c zb0x`Dv@437wb{{!gXQV=t_9j9A{4~fORW$f(MAWC;?#CL_WU$QpL<xAN@y37`EuM6 zMH`^q-uZ5C-~p@d6=K+qPhZ7=ed-4zOu=bH)j<T=`g9&t*!>?FUoj^b!|*Pjsfj3* zf9sz)?fHf)%JiaB)3TJG&08hF?n_XW0YzgurgKH%CMST%-Xx^ImR$bDCi2r`UWJYi zU~_TtQF2%tV10*O>|)PNHUaG2Lb+)D@F;SKp}yG`9zUr4_bK6S$r!WRcS7CzzVgn5 zq8Sg<K>onVGAj_RPfMLFN_j0vl^A>SvoJk2l>f_(JS*#$@5_UU%gVZ@5<4R~h3gap zRWF!H7lW6fqIbrb#ar&|SSH9~H9k;(iHh?gT=?m&;tdo6_t#OaI9vCf)DQi{h;I}u z6gBMV(n2#;B74*O<e5knXk&*bfpNPm-*W~cHtlWbU<zS}wNE<>+yT__M7jcBBDzzV z7fYa2Ik|jQ{|$Gk!E?nJVJShzX_WT%N9JZt`&yEL8eGD!OLmbd$Cp4AhO-%)FU!Xl zoBa~Rmg3a&IF>`E&ZWAHy*wSe9qg-CuGx~cwg-O3a#)Cch?kNUN#6!TJ3(q<XhVW9 zW!ie@*Mc~964quCCHRZSmt+5U)$XZu6lMJ75*Z8Oc4i%W8s4ItVF^LfJoloOWI8Mf z5VV^!ulpQXj48i7`1hQI8t2LM2?wnm{zJt{y6ha?vJBJ{+I_hZylFb;h*bF+^O0Wx z*XTcve|!BBxkKR2xmaFM_Ly3N;DNZfTB(_D_7lJ}!QwO6w^3)jltaR2&IDH;gL^!e z(&vpFTM|Aos?BuQXO68>)9WGhRdCRqT2E;3w~D$)j7BWV`d><&{3gU^dM81>f7?d0 zRD4`{@TSaW(K>>eg|+P2BYI8EEIW(~*u0X}PZXH%zP7kQHIMc|V}Z9P&((Z%n};6S zrJQ~zono+V{%l7$*y`!UYd5y62%-Qjyo#TQ8&k?Gz)xB4(9Ox3l42>&W;P=Nhl~p9 z`k26#MNRgT<$GT&5<8rioztK9GQ<L&qSQlpffByo?9a^hDXnT#E`ymFbN;a8-d1$x zd}}<zm(GoVsXC!c=Eu+SNLx}|z)cV#SM^>)UM#26;~hzWU-{x7G})y3`bJis{_)D( z&+s_^VMRZ{M;5CGum|v&K{>0>8}ghvwF*T^yY#~}qVgB_d?M8V*7-YNGoCJxZ0D<y zQ&Jmx^o}Zn#3xih9zNkE>@B{J@M!(Hm$qux5rtVKgOT`9HPPrAbg((lE9mZ%{6E|P zOUU5N&BqDUkTd~@6va$dI8vzWsz^s?b5`UH!GQ#icc$B`$3~N3fM+=N27!)LbU4TV zCq(Mz%W)$~1e9_~pfg_!JruT?iCQZeOD3q*5GH9hTfeYQL4X@8fXF+Ev1|0e#_F8_ z0M4&0t?Z&XFy~s|yjX(&ut_#9k9~C29bz5e!jIJfijTtOLA(|fQ!HZ(S2PX>H3L^+ zG)1@_sh6Sv-Sp44&dnZCKm?@z2S2F_6p;Y}Y0`X{bRv^vwFpPP^J^Z}S}7lssn7c8 zRKSygQ3S|a#uGi0(qDRdfN%2sHSsQm@Xd(sli1Hp6d6>t&i}EWO&^G?BGATv2*>6f z$nm0cgceZj+Q{<thj5xCJ=@sNO}dhAKr#;HJ(1Sv@5Kzw*E9cx&97+=mcghnJ;$9X zY6n%mD&ipf5to7f`Tm}skW(nb(Atw&3iGF6p81vJDN~n6GmWyIyYFu;a#kZF#khje zc1~{@X^6@$#1GZx-M^)Uuqi01Iq!&p{<TnYl}tFd`_wJ2y@P=FbA-*vVpIO;{q9~p zoj-A<8uSm{pg(UL2GvRchUo({mVjey>;7xeVA0*rjPQ?y?H{YN0c(2naalzccnwU{ zTT@oMW^A8#Z9K4Yc5RE|Ij~X-5BdBJI{SRuL$y}3s?NU9MTr4(n&?j@M9xhDQ+8QZ zk4G*cp3id;z3clVwfq4($kA1-*YddWR}hIdUA+bj66Rek-CD6|<AyA>8x{m1ih*IW zk6s<8d1H5nW56VN&BIt#7$>y(0?+!TM}*Kqviy@Zin)nS8qDiK(##cjuTi==$@yzu zaCV7lLDDae+&D5R`~{~b+4y?>;}wA@z#$1VX$)qK=y8)9HHAf({F!iLDwec{7<Jp} zVsK3lxh>i?D`YhtKu&cr6FXohO0a(!_EOV7Z85FjsrVd@qw;4{+9dxUk`QQ=QuG@E z-~p|?<K!8qw&}Lt`gShK1G4h8lz!eO@yFq|-r!M+l>F}J<=((zU~CuYu2u*oXx?4K zDMdw?0atxW%mqvfV~rEg^3Df&CgEzsf%d~I789tHuV$5sF1+a56_OvEJm3z{;nHeq z{U8&H3wOUoD`-_O2t@LPR|whx=HdnV@Y|1VlY`m0J$`+;lbT^oO3=P~PX|6jDsG8} zbWxD?Dm!OV@uIi20@Az^8_F)lqcc_%$3X&wp`Sh7u)2UL*^CBo=gR)+(eK8pSA(3C zc_*82^<vf`N%7NC@=9Z-kJC3ntK0OdFgvlIMpLzD{>?wkkyvDl{^}IAb;PCE9Zq&h z`re2D{TLR18@8oXVpiw_rM!Sf;R7&%k=cnk80WARiDoV;W6IsLen??<vbUkQ#}Q^R zTzO)eYsUwGpO;(}FS43SQ;0ira*j16v6Rfs&zH>jX9KV)7^@u8e^fJC)aZJI2_<_R zUcps!Vhw@6K7Qwl<k??F=lUbEYWLCiZaj4+P$H_$K&B7XaEHf(EYy7ccRe@N9Ex%& z)b$+xN}TX5)`h|2mzjV&8yX}XGs~CzYsi8nm)mo>`Hf1g(5qb1w21US&hZHe@^<F* zF>v(e-{xB}mC+<dL|7PX)B@1aopX8laWuV}U|x7mg?@BTYjd^18>yi&Y!)H{S|EX{ z+UCXofts3*M)oYsZ-5&a$jnSlkF-YNhWwgpfS$Rp=|d_Sb~(j7z;pfO_usY;xe{p? zS318fX#vVsz5L%P?|nQ6)6s#_D593!fubf^4$wlBNpPxVJN0Nng6e+f{?i3x^n<&k z$)LCju#K~h#t^lN71Wa+o#|B61HeCj^IQ)m_?Y-3u9YiDeCjy%-2W`{?qSH|5B$?g zNk2g2xgYL_SG?(%;^%7pq@-0sDAKYRa5$wM>4DGJjLue)ASxlsM2XMCC(FM>m!+Z8 z0sSt*9V2QAbnI*3KpBE>Q8Yfjbt`R_4~yu4RpgS-JcQFEtv&2n8<T8!yMzAf1UZ~h zX{2A7{cll54I!*#1D?*J^x-;$G9f=Q&R+CR&y~YrzI+K0>ga`dn#$qJo3K8?j2zK; zf$e4b%79N63?NS{7_v*uVv*=i^7?+?#U~6KAn$t?`EMz&x6tDZ@&k`8jjScim&Kh< z*`_Klz@sKJ^n8&{6C3s?mrKBay!t7`CNdhXLb9{Rmw)?<Ag(+jJN)|<O-)ow&f4+1 z0pHmK6HmDJ)jrZK=``EggJK&>@Nn<*9{)Sf{oWca+ie3UFI*6X%zLUQ?!|h}=2{A* z&Y1>#A^+d|01bI~o(vtV<>1)SCyu0#*n+@^4R!Bhf*<Q2xfO+B>aerXg_}s_seKzX zu9n@#D@uZnqJiCeR8;+}2^252NPY^NWE(7@nwe{uP&gH~xC45jPqc-xp{GV0v4>nT zdZZMUeTc4BDaC?@?IY2{U<eKP69@u{Xow8uDuB;nZ?%O)C3^CbN=hNe%)?vJp)scy z+z2(!up*t=_`#q1BxALeU<qNYK#|tX%Q!$;N;Zvv#q^Wi9IV&j+Lo*$hZiK`2v{YX zSxZWHGJIt!%YerLd)(>B%?$|<2M5sarvvO|hePNy+<YfFr&JJVe^_NJVVX1rI+DfR zssO3Gb=ycbQ|86L_PMg0Wy3j%=p(-@UA;(qJgP00hF#@Bk@PG-!2UfAEk^ttk{VJ3 z^?$$lBU?DTUmX7(^ijXS{|tYK$XJD=4dl(Ee*rUcA4nTROE~j|_T}v+pf>BEFIbSG zf8ZnakO=J#=e`&pJ@IE8F&46L<~lz<G}<=zTZ0_i<?iK!KYM;gQ~s_{LHLZBPb0no z+5x!N`T?wxpZ`?J29_qpi-{c??0cw$u+zd6*okRxLXy#!0T*#ZQGk_+gCz+p-7!W@ z+kOcB%4XqKuc7dbSomN2E?_Um6f5nx@@Dc<XKY?Ury>(@mDf&?$5swBoYL;wT^7_S zD;%85Cpp`R^PWko``WGhN9HDgQKw9x@hM@Xg*0`A)RV~V4EwvJ%Z(u^UK6S08DHqo zjc4MYd&b;9OzNZs5XsWq7CAXG&-pRQI-W^VkZCdC0bxEV{;2$uox---@y->Z5E27> zu(`JgMj_6YAuKo&GA^krZ|y-m6SopWsiOZfYFP>%F&S(`tDWRYs9kb=DrUQVgntBp z7V;p+fP;ogmVc5J{c`R%d(8`d7g!DjrayK~6T>ARN?|3KzG|iVYL%apF>jYu)%nhG z(%G-xrCq5{xn8cp(Bkj&X#h#9^;Gy^+?o2>8!vhw(a8dW9B_N@SSjDffp+ajp53sP zHs!~z+|@UrsfdPChwlbVsm^D85GIax`#RXcPg8n|rTx+Vh~RXHcU!jKUG8;_`n{k0 zn=hj-P=(yiowHny{ayn?Y_KfnVK3j;?_q!PiAreXP0D5b#M?9n@OKBPnA6sF`{p;7 zzPVV*)NU`f)i4nMeeJDu67(>0=H#*+(#^);I-+ybvl(1LC8we%ayM55;R1qt`k`f3 z1MQ^caCiAZdFztgBSqMJXxQYeC>(=WB{jGgebX&sG_3MPoW_puNT)QKnsc|h`q%*U zF8x0p-J%Q^nsnoc8Qss$(YA;BCt+YUF@TPXk#UH`t}eNv=N~2N<?L0T4hy05zlCw# z6d;DRHEk3>)q7(kg3CvHEZzKvE~|RR|JuuMAtG1g^3(^vl;q*Nd*16(VsFbrqmhpn zjsoHydh&9z5p{511$%<N#P$fC_XNz}Q;%Tj{sps-t7hUBS8MIljH8>X9FQnyZi&}p zj9RAOZMRI_sQ*stiaLDhzw5}Mx{Yr24-m3#FQn>X9v>F<82E;MnX=AlVzdekbn8vC zIzxO3@Ih0K(=jTNy9jdnF6To-b!$4;k|rIMXwoVuX2UU_|8mqcoo@?aS5^)9%qOq3 z^M+tJI?=Mc?te*U(D(W%ajC}aATBH_qw2t5v-t%il-!OkbQ^hQjihRF^>-uk@7%Im zWyH#?{w(QV?<3&@Qdu~ei7aew`!f7}IHkjkj#-Emwb3TM2_N!<_oLQu6nURRnM=ws zBQM=r+xn9Kwx0N)I3^!7qqu+>-JRNB+bWhZN=xBh9FPf>nSN|)wC!X(QOW=ngZ>0y zl94&`>`~<qn!;I^TRH*}-%j|{9n~SAw6oGqfw}IiPvCT$<dN?Fwk9@uWgZGcD`_W` zasIQzkh0RSdA(JzaDkT4wvc=lNJ}M9*p~-&GR_T8Ce4%WB$<wTe6?h1Q``)!)E+tc ztG}`$I`ygQS|giD=<(wV#f49sjv&EU-{Pc3DP$DnRqXiOZx@27UZ(1v%dH3o^@7-} zlo<W*p@WP*6X*FxzQgXPOg$4^<cBw{dja>5@%mA7H@<9(eJs>fw9Sk3@e!y*B{NN1 zu&>18R&m3|0AV$Q|9PY6YNe!u`nHXYhnlXvn)I`ehZlFvR9Q+(Mv{Ik6<2>VJ?hY? zE$!i~_$>i{NkO3P@=$M<MgFo0ed2i0TM?`T&*E?FOte^>pxZMCf{(kV<8Y9J(= zr4NMGiyd|5{bOKx`94m*b<N`AcMrFny^N+O-kP?g$h%kMfiQYE!Xt7AFY@jM1$i5C z?%vk)8tsb7A84Z)ZBX7pC`8l8>>%93W~)w1)>p6pT|><`QRx?4pXgR+R}wya`muSb z)I*Fm4r-UnZU@Wq)&lb?OWV~0k;BTgQ|o`;ZU&qe!wZyTz&1j?Y3?eBuD4e)<!tZW z>BliOsZNU!&nJhwSnfAd<7osA2+`G6$3w$C&R_6b+iKA=lTjJH@&f<3+ubF;^LP{R zPex%MO>canUNE*`#ht#glF}6MnD^)k-oFdH3^dr9o(}nPu_Zh!Vg4?9R-*MDMaWO% zsNe5oe=7(M$!7tGyS-syxNRknJBIPE-fHP0WaBGOY@ITPyX+#fQ7|h2kgENU1wco7 z94h*aHhS0Gc~v(oVP&~gZAfE7VA6$kQvk<DR4pM)7>Hd-5xkfYw_m$hRjbQP53jLi z^5BwN8FAX6(5^VnjxcW7XlY8XhpaU@?eo2-A2)ts*`K8)*1eK}a7vZjWmOPcAi8af zhmE+ubgW1pcGNNVSU)}8wK22+tp~KYy}bW8O&pf+C;+=jV2_kOFl-chWd0Pva{E#G zO{MQ9Vuw%xKMwd;LIG2?TjYgzU40m5*&gDN#ibFuGVQ(aWT=h?mwYh4&(n4aZ<v-z zXXHhHb>WvNJcQYRDX52gaFB>S$Y-@yyWOUwkp9=#L^Kn2;C<S^gN<N>&Jhgh_^p*t z8+-q6Y1nH-l*;U4TM$e+*3X_AZFWeUoII;K)uu>npqjCi%7rbWUvHNwtNX7aU^<<v ze=;!0Cc@~FR;tYxQF_9mFHKF4)^#Nm<poCsSH~J)OT`*{i0DvUv5)bh<4@=3xOy@T z{a2KJ%*zeEGjO-YM(h)#S|qziYWopb$v;w^T5?a%i}UZiCXl3oU3qEGUyaP(=q3Qh zR-mjf)*||&bo7r+7Re?C)#MdFHc7E7F!Q?5rq^8rdX{s%=)^4V3%ufXXTpY)8r=O% zka+Vt%!Y}Oh4V_)>6zwF4Xe0{>+tW?cT_uYg2wV3_E;kCBOFbY4#50gj8*=s9w;VP z+5u;D@;E+GC~adX$nlI=3LIq%c^&V8IRPH}dBvkQaprydvDu%om6*mCAZlzV=}YM2 ze`v*Ik$$!_&`(<T|9Uz9J4vj&4qwsfjvKz+)BejDE>+&ix3bNn!$43GqCHK?0M9!S ztjSxL!5ut~Q(@)u7<_}7xa=jhv4-<M^}M)?co}MXd@856N(sTs2!YcQK(6wRpri1? zTmIrEea*}swl%>bH+1pi_@*l@`TlK^MlMxbqMao?(RY)vtnFMIn`+n)hZTGeR*?|l zN%hS-^n6H6Cs8zJ3tw9E$53)q&>bY$=iG}_6*+&x7$5lE?{zSN740LmU>Na#mZ_Yk z<|#^iX@r|C@F0)-7pISvf>gnW_8vJaVL`a5a2#`T-PH}jw2n>`<3{k;)t_a58bTnC z00%gFGVm^YzaiM<N!BX^8tv#(Zr_?N@5%PQ+6@?Ta~h=_2zl;_>nf?7EEQq>_YHn$ zYCc&3ItX1{3etsWcb(s#RBBP|G0zS3n5b8#bYM@{)?Yp{f9!J6<+zp7AtLqw_;e>r zJF}Z%^}1ej!O-a8s+wqYOu(zJ2X%tYJZuE6{{vJ$u9lR<iQh9yr=$;Ra@Eiv-Qb4d z6GjTMcSSwn(EzMI;=eH}aD?42N?zNRvVlmwnF{&UZl0az(ThKasFH!r2roG|jV@KA zoj|gLR&sOG7eJrwRnf!#<=7mbc+<Wv_!qEI;A(r;P%PC2q;)&pv%q&~2IO*AlZ;gN zU-PdeiD1%ps%&6$z~-*8pE>%+VUklQQiHIR>PCBDQ}SAlyOVh-&I`1u2$sb^{rVwT z?cWn}5;NGZqBUpRWQs4!n&HzlaSwnfDGGC(Q&KIOidNJo*m;Q24-v!9Pr8tEU~>Be zPi<A;Nad9!sPmu9y}eGI93)?O0#}D>(;LQ)zf}(3<Iai=IkO2dOE0{7W|ZhzFN$TP zj3glDf)%_J!Z|ILeLDK6WG4vHw-cPl%lf7$H%{Oid0ifv0|~yM61SmG^2L@%SE!Ma z_NZg`jOw423;CbA6uQ9LJo>WPvl_NOd`u-ypt@Q2)(<e3x#cenhY`lT$710m6tWI$ z7v$DKFckfBnNC8?>eh<_lT3{)oJ|`<_<r2ma7BWEz+{z!i|jReG|0Tb`|B@mGR@mH z);O`NO2ws?*RzbiX~}^0hxht*G7e)Fd*syePfVidq80{F1CBw%?xGG{m4uitf%Pn? zf(p{1S9?|hMt+Fq{f3t_%MY0oRnxM8*%aAl61a2N_VC2%Ewx}4LX<;o(5vX&Pp)xg z!?V4f9+@oaBmlI1!T$R5yq7f}(kf#79+pd_ut~p@{~U%gdCT51mYV2kiIz=ban>W? zkI&FeWo{6pE~I*Y!5mohRAZ0hDOO7`feZM}A^4U$1514HZSZlnNb@ga&yqr}tLcRA z7Z?}=@`Lz@*Wcyk1&e6aVHr=O7z`|?9v&{+89<7U&WN(jb_Tfyj$ay@Nk6oS(6Qsu z2<?%W`a;*B`(%AgB^`pf`j!63f!g9Q%f~E>{NEe46segv=ZUmoj|xcbBKV0ry{)L9 zBX`P4QuVwX>$D>bgasM~R>B>`faH|L(ErBhzJJ{9%%O2w*AOU9cw&(@XQ(>o$Pgw2 z1sioki_6m=C6E`@<wunHiVZhYFt{ds{VGA)$4m+mWG61t8@h7e0E$i_p~5qE4@fvI z=VF?&p3x38466g~u@FQ~;IEHj@_Vjc^>MM~>%CCIN}HCe*}N#*<Ya(0HB`<&%aWPR zR^~CB;YB@%$wR|GF3V4&Q*_V1G7=;IY1?Iv53Cs|1!`L-vI}4E6yiki;*`ndh$>o5 z9Uy@rN~eI!HBx`5<*N*1(sINK-In>A?9&*#RtTopx)w*%ym`E$l;+|47D^f^F=?YP zwn;k8H~d<Rg+m79Dn8yK>Ib56YAWKFtlAA{fu9-rlhVB=yI)u+6t4qEFIu+Zmc-J& z@`>LPVwYcq7obs_G$dtDchX&~vcJ(K(DJJR2`isM;`PV=Ql?TA@)P`Hi;pHy#S0OK zQYBh52`ObSy~!Fbhavw(L<(#D(`F!(e35%o?2x?*CBAMmj(VclS+b%vFl3RIk;e*h zoq8*=wD^=}$b!Jj=&cFOfQ1xsA@5Pi^uQSP-l2{^Tc}^Yf#kWsJO8j|2<D96#%~Ty zt`6gjcs|-CRLA9}5^=ypeC_;ENz!DyraJ%1OTPf1Rjzt1c=5_xKb$S$W$jGK^SI49 z?)Q|1F^wyweTnoZvVwL=u)aMdgPAoS#{&q4YJVzoK6eBdQf;+-zbJLw;YF8xcfO8l z>YZP56zbp}PfpD3J7Z++%!+>4K}dHW66lSHo|9`bg<$$yp|oyT&yXeInDFI3%KR3V z9L?=Q3th0$J*!o2DSTM8b>v5l@X9!3e+kXUJIS|q-Das@pTNzOTaZyxjPM=Hp=v$< zYvaZv2xdSg=B>IBeenH0-q!;oXk7proOHg($z9byKqk&y+Yw<K`CiNv+=x!_MnFw* z6CaDZ+sD_PgpXXCKL4<?78VA*m~#BFGT`b`mrtOQmfz5(_^!fUGKj6oh!`DS9H}hl zmSNCF0>!v&9~CVo<|<%ERQS*UoT_MNx+`R2Gops5nP4r#jYhe=wzJ?Oyb3Z!pxM}H zxa7@8KuTtSD%1LQ0PVDSv`_Gm*bWH3c*8GCE@|;L50t)1thT8ZAE@GV;g|gGNQ)2P zf+d|>G4>o5n&>@Z0^_|6#Tp)tpEU|$sL|qNHMlI~<PDVVY%-o!vve!zfx2QJCN)Ox zVT(xm|JX@w_ydyk@L?$7`@lOl+_`PY{w_M|eTF0zKI%hQYdn6dd2Xu`dCOzQsYAUs z?b%41nWZnNqlCuqFwV1isDHDbB(GI1fo21eb~;eBe<@M4x9OphqA-XSxDC(y@~4&E z@`J3@RvrgZuc?vYoX=G*zwGhn9Wsy>)^R%1oedZf+wr<;%%x8C>2bx7^XvlQCFTKP zthc-=h;jNwz}dz<F@G3eVte~d(#;%AxPXLUYuW!D4qZmN*UGZVB|1Xy{4Z{KTR=zS LfqK2FUBv$bZ|;ND diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED@36.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED@36.png deleted file mode 100644 index 4675379861b1c2c93953ec2684f9cb74c60d31c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1289 zcmV+k1@`)hP)<h;3K|Lk000e1NJLTq001Na001Ni1^@s6;Q*MJ00009a7bBm0008} z0008}0rq18PXGV}yGcYrR9J=0Slvz=M-)D>Ef7XYO=(&Mk+KmLmAGjA2Bl9>xSGqr z6NEeg@)H105OO(J;SEBbAkd3etzva45d;GDHZ(?Su~PJn&smPgyUU*=^++pw=kI)b ze!e*~cj$&<t*sGJooCPS?=}%d_%+5vH(B{wfULCu@R$Jv3?L+;T^{lUgRC>KO(J@3 zjM*M2AZslEtT2cxDN*3(8Fa%Kvvn&#>=po7B%-Irn2oD^K*l<YybeBMsmPtVfcOhv z5YZNc$y|i3mr9-$)W^YM3wajK1jJxoW?98r3%5PtII3sOXG;Lsx-lm7=EGX6MD%kO zs6Ie>U>JzF?>e%@ZVJ^}xuALgu~}bp0BSI@KuyNhzO2#s{jccmy}MK{mt9+uBy{@W zl%jtkI(dJrmyR+%P}Y2;!@&oH0f8}Q!E0NV_v&bsCZ`^{|0nNH9Dw2BA@?4~9S3my z{y3E@W!i0q)c)AkDmIKUOGWxhs&kIrp(iZ+V5Vojb3nS!F?HgY+U>S`@E>jHJ32UW zV=+g`B7+cVAP#k6lvL-6&L$p|P97Q_b_$w*zHv&URx6#DoG0!{{nKi>F&LWxYS~(g zOe5CSVBHshIAH5uMm^K31k(W>zB^1^paJ+IeHgp{c0YBoUYp~USZBb=lv)UBtOIVD zS=osT+)CNG1eUt0U~H0{yU|DjB{dxiV18!x6wn+uiagP?kxhsTWDh_U34r4RAQ;=t zxD%?4jrp^*j!h=a6i{9GfK3<ZnIoekbk>_KnSxjerXRV?(}H&asjZ}9X`A1J5(lrQ z`+0w6wb~8JJa?h}>j&S^%<T8H7w+}+!D66=A*KdTG}8lAP~jK7PyKkQDLjR<Kg>FE z44dJlF7@Q6EI@G2j_RoSv%oRLG2sg`Dvo2Slq)?{AmS(?NvIQdE(7<kwosw`_u-UA zMyq|XA@cjLzZK3Ospil1rNYJ2FGYj=xVWx#+57miS*SL5B+Im$Zd3~oKoH<z1qGG0 z_N7{H$IrBh$qDB&WXi$Yea9^#vf~rS+R?#b+9w+^;s*o?*7g`)mmUs~SZG_Q+oJ%d z5Gf5s*u5W2PNV?9zSvTrXm9s#2V58#*#{apdUxpJ2hYQ)Z+$zyq6_YeP&1Vj2uIyq zf<_mB#;N(o8@C{`2^JDS!r;h0d^zF-Z4T_%m}_f)JmadM<JM9F0Gs?e&upDC^}1IH zuFD@RBuoosP;#Cm+!yzxy53sO+U+hK@KypaUh3<O{IP6ZCALb)ZWB;zVkNi(Zh))6 zxL8~=27SWf;zG0$@ALp5E(V*!t%9A)4yhbN*}8N+gaNB43%E{kg&Mxtm8Gr7nO_Gc zeo>OZa(Mip4V!<Z;6WWK8Biie>Lk*Tjua5b&W6-M?B5MhjG)fq5{Vr=Sv3+s0H|Vl zl(B34e}#|TX(E-p`BG9YGN>ib*SD3lre+=Ux@7JH#I9Ok*J)6V0f1Taz^w9tv4@DS zd{9*9`?;(+1rqYPY>RGkQ1n3c9i<tVoLu`V10`}Pu}QZ*N-I!>mkkVB?ulv)KJt|f z<g&qA@c(fgQ=la8!fJ}!KktQA4!FTz=@HQ<f`H!^Qo__(00000NkvXXu0mjfC*WBY diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED@512.png deleted file mode 100644 index 29c4b2b3a600d70f5cc9bc74c53590766cb5fc8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23466 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໢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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-NOT_CONTROLED@64.png deleted file mode 100644 index 3188773b80a784e9023b1179f10ed272ac1fae47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2450 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 QzW@LL07*qoM6N<$g4qv`4gdfE diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK.svg deleted file mode 100644 index d6de6ddc..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:none;}.cls-2{fill:#dce1dd;}.cls-3{fill:#288c28;}</style></defs><title>gas-analyser-2</title><rect class="cls-1" width="133.64375" height="133.64375"/><circle class="cls-2" cx="66.83821" cy="68.95879" r="48.60103"/><polygon class="cls-3" points="91.833 85.439 91.864 85.208 91.879 84.987 91.885 84.774 91.879 84.571 91.859 84.371 91.828 84.185 91.787 84.004 91.736 83.827 91.674 83.658 91.602 83.499 91.52 83.34 91.433 83.193 91.336 83.052 91.228 82.914 91.115 82.782 90.992 82.653 90.864 82.534 90.725 82.418 90.587 82.303 90.438 82.197 90.284 82.095 90.125 81.998 89.961 81.9 90.109 82.193 90.253 82.458 90.381 82.702 90.499 82.937 90.551 83.052 90.597 83.167 90.638 83.282 90.674 83.397 90.705 83.517 90.725 83.636 90.741 83.76 90.746 83.889 90.746 84.021 90.73 84.163 90.71 84.309 90.684 84.464 90.643 84.628 90.592 84.801 90.525 84.982 90.453 85.177 90.366 85.385 90.269 85.602 90.156 85.833 90.027 86.081 89.889 86.342 89.73 86.621 89.561 86.913 89.376 87.223 89.289 87.374 89.201 87.52 89.124 87.666 89.047 87.812 88.976 87.958 88.909 88.1 88.847 88.242 88.786 88.379 88.729 88.521 88.683 88.658 88.632 88.795 88.591 88.928 88.55 89.061 88.514 89.194 88.483 89.327 88.457 89.455 88.432 89.584 88.411 89.712 88.391 89.836 88.375 89.96 88.365 90.084 88.36 90.208 88.355 90.328 88.355 90.447 88.36 90.562 88.365 90.682 88.37 90.797 88.386 90.912 88.401 91.023 88.416 91.134 88.437 91.244 88.463 91.351 88.488 91.461 88.519 91.568 88.586 91.771 88.663 91.975 88.755 92.17 88.853 92.365 88.96 92.546 89.078 92.728 89.201 92.9 89.335 93.073 89.478 93.233 89.627 93.392 89.786 93.543 89.95 93.689 90.12 93.83 90.299 93.963 90.479 94.092 90.289 93.627 90.125 93.206 90.048 93.007 89.981 92.816 89.925 92.63 89.868 92.453 89.822 92.281 89.781 92.112 89.75 91.948 89.725 91.789 89.709 91.63 89.699 91.47 89.694 91.315 89.699 91.156 89.714 90.996 89.735 90.837 89.761 90.673 89.802 90.505 89.843 90.336 89.899 90.159 89.961 89.973 90.033 89.783 90.115 89.588 90.202 89.38 90.299 89.163 90.407 88.937 90.525 88.702 90.648 88.454 90.93 87.914 91.089 87.6 91.233 87.299 91.366 87.002 91.479 86.718 91.577 86.444 91.664 86.178 91.736 85.921 91.792 85.678 91.833 85.439"/><polygon class="cls-3" points="99.416 85.058 99.385 84.867 99.344 84.686 99.293 84.509 99.231 84.34 99.16 84.181 99.078 84.026 98.99 83.875 98.893 83.734 98.785 83.596 98.672 83.464 98.549 83.335 98.421 83.216 98.287 83.1 98.144 82.99 97.995 82.879 97.841 82.777 97.682 82.68 97.523 82.582 97.667 82.875 97.81 83.14 97.939 83.384 98.057 83.618 98.108 83.734 98.154 83.849 98.195 83.964 98.231 84.079 98.262 84.199 98.282 84.318 98.298 84.442 98.303 84.571 98.303 84.708 98.287 84.845 98.267 84.991 98.241 85.146 98.2 85.31 98.149 85.483 98.082 85.664 98.01 85.859 97.923 86.067 97.826 86.284 97.713 86.515 97.585 86.763 97.446 87.024 97.287 87.303 97.118 87.595 96.933 87.905 96.846 88.056 96.759 88.202 96.682 88.348 96.605 88.494 96.533 88.64 96.466 88.782 96.405 88.924 96.343 89.065 96.292 89.203 96.24 89.34 96.189 89.477 96.148 89.61 96.107 89.743 96.071 89.876 96.04 90.009 96.015 90.137 95.989 90.266 95.968 90.394 95.948 90.518 95.933 90.642 95.922 90.766 95.917 90.89 95.912 91.01 95.912 91.129 95.917 91.249 95.922 91.364 95.927 91.479 95.943 91.594 95.958 91.705 95.974 91.816 95.994 91.926 96.02 92.033 96.045 92.143 96.076 92.25 96.143 92.453 96.22 92.657 96.312 92.856 96.41 93.047 96.517 93.233 96.635 93.41 96.759 93.587 96.892 93.755 97.036 93.919 97.184 94.074 97.343 94.225 97.508 94.371 97.677 94.512 97.856 94.645 98.036 94.774 97.846 94.309 97.682 93.888 97.61 93.689 97.538 93.498 97.482 93.312 97.426 93.135 97.379 92.962 97.338 92.794 97.308 92.63 97.282 92.471 97.266 92.312 97.256 92.152 97.251 91.997 97.256 91.838 97.272 91.678 97.292 91.519 97.318 91.355 97.359 91.187 97.4 91.018 97.456 90.841 97.518 90.655 97.59 90.465 97.672 90.27 97.759 90.062 97.856 89.845 97.964 89.619 98.082 89.384 98.205 89.136 98.488 88.596 98.647 88.282 98.795 87.981 98.924 87.684 99.036 87.4 99.134 87.126 99.221 86.86 99.293 86.603 99.349 86.36 99.39 86.121 99.421 85.89 99.437 85.669 99.442 85.456 99.437 85.253 99.416 85.058"/><polygon class="cls-3" points="96.025 86.293 96.092 86.112 96.148 85.93 96.204 85.753 96.256 85.58 96.297 85.412 96.338 85.244 96.374 85.08 96.405 84.92 96.43 84.761 96.456 84.606 96.471 84.451 96.487 84.3 96.497 84.154 96.502 84.013 96.502 83.871 96.497 83.729 96.492 83.596 96.482 83.459 96.466 83.331 96.446 83.202 96.425 83.074 96.399 82.95 96.369 82.83 96.338 82.711 96.302 82.596 96.261 82.48 96.22 82.37 96.174 82.259 96.122 82.153 96.071 82.046 96.015 81.945 95.958 81.843 95.892 81.745 95.83 81.648 95.763 81.55 95.691 81.457 95.62 81.369 95.543 81.28 95.466 81.192 95.384 81.103 95.302 81.023 95.127 80.86 94.948 80.7 94.758 80.554 94.558 80.408 94.352 80.271 94.137 80.138 93.921 80.009 94.019 80.209 94.121 80.399 94.311 80.753 94.486 81.085 94.568 81.245 94.64 81.4 94.711 81.555 94.773 81.71 94.829 81.865 94.876 82.02 94.917 82.179 94.942 82.339 94.963 82.507 94.973 82.68 94.968 82.861 94.953 83.047 94.927 83.247 94.886 83.455 94.829 83.672 94.763 83.906 94.676 84.15 94.578 84.411 94.46 84.686 94.327 84.982 94.178 85.292 94.009 85.625 93.819 85.974 93.608 86.346 93.378 86.741 93.131 87.161 93.013 87.361 92.9 87.56 92.793 87.755 92.69 87.95 92.593 88.144 92.505 88.335 92.418 88.525 92.341 88.711 92.264 88.902 92.198 89.083 92.136 89.269 92.074 89.451 92.023 89.628 91.977 89.805 91.931 89.982 91.895 90.155 91.859 90.328 91.833 90.5 91.808 90.669 91.792 90.837 91.777 91.001 91.767 91.165 91.761 91.328 91.761 91.488 91.761 91.647 91.772 91.802 91.782 91.957 91.797 92.112 91.818 92.263 91.844 92.409 91.874 92.559 91.905 92.706 91.941 92.847 91.982 92.989 92.023 93.131 92.069 93.268 92.121 93.405 92.177 93.543 92.234 93.675 92.295 93.804 92.357 93.932 92.428 94.061 92.5 94.189 92.572 94.309 92.649 94.433 92.731 94.552 92.813 94.672 92.9 94.787 92.988 94.902 93.08 95.013 93.172 95.124 93.27 95.234 93.367 95.341 93.47 95.442 93.578 95.549 93.685 95.646 93.793 95.748 93.906 95.845 94.019 95.938 94.132 96.031 94.373 96.213 94.614 96.386 94.358 95.761 94.245 95.469 94.137 95.19 94.039 94.924 93.947 94.667 93.865 94.424 93.793 94.185 93.732 93.95 93.68 93.729 93.634 93.507 93.603 93.29 93.578 93.078 93.562 92.865 93.557 92.652 93.567 92.44 93.583 92.227 93.614 92.01 93.65 91.793 93.701 91.568 93.762 91.337 93.834 91.098 93.916 90.855 94.014 90.598 94.121 90.332 94.24 90.053 94.373 89.765 94.517 89.46 94.67 89.145 94.84 88.809 95.024 88.459 95.214 88.087 95.327 87.874 95.435 87.666 95.532 87.458 95.63 87.259 95.717 87.059 95.804 86.86 95.881 86.67 95.958 86.479 96.025 86.293"/><path class="cls-3" d="M66.8382,80.01441a1.0818,1.0818,0,0,0-.91183.49767c-.79491,1.22579-4.75788,7.48334-4.75788,10.1988a5.66972,5.66972,0,0,0,11.33944,0c0-2.71546-3.96129-8.973-4.75622-10.1988A1.08679,1.08679,0,0,0,66.8382,80.01441Z"/><path class="cls-3" d="M66.87128,2.67288a64.149,64.149,0,1,0,64.149,64.149A64.15226,64.15226,0,0,0,66.87128,2.67288ZM110.414,110.36464A61.59235,61.59235,0,1,1,66.87128,5.23883a61.545,61.545,0,0,1,61.583,61.583A61.41142,61.41142,0,0,1,110.414,110.36464Z"/><path class="cls-3" d="M66.87128,18.10259A50.84711,50.84711,0,1,0,117.71837,68.9497,50.84711,50.84711,0,0,0,66.87128,18.10259ZM40.45537,98.678a10.4805,10.4805,0,1,1,10.4805-10.48049A10.4805,10.4805,0,0,1,40.45537,98.678Zm26.38283,0A10.4805,10.4805,0,1,1,77.31871,88.19751,10.4805,10.4805,0,0,1,66.8382,98.678Zm4.83269-36.42231c.01383.17975.02765.36643.02765.54618A4.83952,4.83952,0,1,1,66.859,57.96233c.17976,0,.36643.01383.54618.02765l12.76252-9.70671,1.20988,1.20989ZM80.021,38.74924l-2.10172-1.20988,2.37135-4.12744a29.04747,29.04747,0,0,0-12.22326-3.24938v4.81187H65.64759V30.16252a28.81532,28.81532,0,0,0-12.21636,3.2494l2.39212,4.12744-2.10174,1.20988-2.39212-4.12743A29.967,29.967,0,0,0,46.324,38.6317a29.14362,29.14362,0,0,0-3.96151,4.92941l4.162,2.3921L45.31466,48.055l-4.162-2.40592a28.93551,28.93551,0,0,0-3.29778,12.31314h4.81187v2.41975h-4.805a28.98343,28.98343,0,0,0,2.60744,10.88927H35.224a33.88371,33.88371,0,1,1,63.29439,0H93.274a28.84926,28.84926,0,0,0,2.60676-10.88927H91.06894V57.96217h4.83954A28.936,28.936,0,0,0,92.61066,45.649l-4.162,2.40592L87.2388,45.95321,91.38,43.56111a29.27825,29.27825,0,0,0-3.96152-4.92941,29.96643,29.96643,0,0,0-5.00543-4.00989ZM93.89835,98.678a10.4805,10.4805,0,1,1,10.48048-10.48049A10.4805,10.4805,0,0,1,93.89835,98.678Z"/><path class="cls-3" d="M43.86865,83.37615a2.57872,2.57872,0,0,1-.29987,2.782c-1.2387-4.69106-4.29856-5.65344-4.29856-5.65344.36109,2.41932-1.31091,5.06626-2.92484,7.04286a5.21307,5.21307,0,0,0-.62485-2.55434c-.1146,1.75208-1.45379,3.18075-1.81645,4.93754-.49139,2.37849.36894,4.11959,3.63291,5.95958a3.92089,3.92089,0,0,1,.30927-4.50894A7.157,7.157,0,0,0,38.93111,88.871a2.94873,2.94873,0,0,1,.40661,2.26074,5.70433,5.70433,0,0,0,1.24343-4.27344,7.382,7.382,0,0,1,2.30783,9.032C51.1878,91.19456,44.95349,84.169,43.86865,83.37615Z"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK@128.png deleted file mode 100644 index 4a0b231c327394934a50669db5c8550b29e3fac0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5542 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK@256.png deleted file mode 100644 index 2c4784415c62490e9a287e1241175ff2a913451c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11404 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK@36.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK@36.png deleted file mode 100644 index 5f60ceb9a894f8de4ce4df09d1ce1299bfd7fea1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1357 zcmV-T1+w~yP)<h;3K|Lk000e1NJLTq001Na001Ni1^@s6;Q*MJ00009a7bBm0008} z0008}0rq18PXGV}|4BqaR9J=0SWReLRTMs*PB$IFSv)6T7kL(hhY}ryLL!JGi344= z-NwZv3ky=z47_DQEd><@CedBHFj<%`JL7UpvDw&2DW(SHmO^}4C}w=vDP%%%K;*kQ z=k?B=_hu$ZQ9l^wz58>{ch5QZ+;iU%Iv~7?mnEV+5y?NWPDCyID_^w^B6(kgyov|K zB_cY@L_i=QqAeaWN<=Ob1fd!cEh%5EKT$$n#VZiehpcQUB^G&*{#g0y=Aj6&TdFLy ztbDaN%mQNM%<zJ+h}nMbOeDlByiP<nnM|w@wqArJD;SHz_;X1XjwQrozKyerSMlJs z4_I(MZa!NA#1@pV0&D&Z6MHj`R1cvfGE4+!pGhE*gc{2V3|Wb!x(KmZf8YQ#$%ufg zj2%BQK~tlXG?sgbGRHEyt=(zUM)OBn*}6e%zuq!Mw_+A3arKHB4mP1LX)g|DjW!UO zllPO^lk`shynenBtkA|E8<abq)9=mQCXGEaMw9N8COLn*N}H`sQ^jJ8Y*+c}oU|P^ zIuR2e5z*<e5kBI!Ic|%{Tzu^!eSN=9zqB@KC0Nl`!SBJN2l@vBSmnJx@6m-<FKEJO zXXKrtb0lnpI`EyM^F8D{MdxnV2!k#{PSJsNK2yG0GYDRj{*lZGU3&czUH<Me-TD0v zZMV0n^LI!0;a{Es^nnn_U;!4X0uxYJxKnf<Vv~f8a0#6$dK}2E_?Tl!yH7B8s!Yp2 zFGntbRgxfm7>haLVgpsyL9Ekd4ts<+qt;CQoRu{Y7l?_SPFq`QSYYf9lY<Nct{Ioe z{LCRDRNzKI$(%jqPU*P8&Vf7n0mMZ)#$pbFA2KYMI%<3xP>N0GN<I+xnRB7Q+AXm_ z(3ek@b<CK+yJaC_Hx<}z(47UBG-q2gIi0m<<}xFC<@m+L4qP+->^M!o_%^-&&3j#a zn1i&Ci+6Q_GdeMce41a(^#1ZdQ&<W=f9s1V?+kLOg*S{>ZKX7`+%h_{_N;z83vD3r z)UgcR>dwwlKYq=@L?4<K>I=jG;=_&&f$b(6h@YgnHqz|FQoli0*RKpEED81d^<joR zO+>4*?cD)`{|)G}H!aa^C|u>Zih$iC+qTa6NPzqzeQ*oTHv!y?43BdU33B<Tuk1Kn zHJ<fuPw~+oNb0syfL3_s`7>G=TsQr~bVL9p2#y6D4{}7Hjd=HcQus8g2ted~?-63= zz81KM%c3|^zN&HkqJdJPdb_HHVmCoCY9LK^bW&Rc?fBstZNS8d32Ohf6Il&bo$Sum zE!IVx`}DIATCx)2f;>PdguyDX7T)m#ws)IdyGN7WZSM7f<Zd%MN?>Jc>n|A3B{{lM z^f+|~T*U$NVkKBaT!U;2>qwlyjffKg6r)YZfq;%Nt}3tGy&74Ebx7qH$k7#5jC`)( zmhl{X=~X;f?7GB*woa$r6|~Yf!EuAcXeUoBX5@H|)_z+vvpCAxd81^WmD@_+5|-ch zThtH2q9MPhgiTqK%h>YbI-Yo-%V7dcGBX^vv*ysF<_njU$PL$=qO%<~!u7Bb)=>xB zx#<9ySH60ex^FS3?R(qM7e$V-YM;wt5&|<u_I**bNcCK$IoL~Vv7XAnfP9pw(P6LB z2C2Ru8<=#@_aR%^6ZzO+3H*P2j_IQW1VQe<`Cyem&UBURz{7pgBcgu*AoR}4k0}>( P00000NkvXXu0mjftw4D` diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK@512.png deleted file mode 100644 index 7ea658ba57c002a49ff596974d1cd62fd8e82bc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24278 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 LOM@B=KJxzn&G2=y diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-OK@64.png deleted file mode 100644 index 3cfa830f1739741de5aee91f1bb73552418699f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2460 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 a5YazbLrGoJ{j`_>0000<MNUMnLSTZ#H)z!W diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING.svg deleted file mode 100644 index 2a1c8667..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:none;}.cls-2{fill:#dce1dd;}.cls-3{fill:#96900a;}</style></defs><title>gas-analyser-2</title><rect class="cls-1" width="133.64375" height="133.64375"/><circle class="cls-2" cx="66.78881" cy="68.95879" r="48.60103"/><polygon class="cls-3" points="91.784 85.439 91.815 85.208 91.83 84.987 91.835 84.774 91.83 84.571 91.81 84.371 91.779 84.185 91.738 84.004 91.686 83.827 91.625 83.658 91.553 83.499 91.471 83.34 91.384 83.193 91.286 83.052 91.179 82.914 91.066 82.782 90.943 82.653 90.814 82.534 90.676 82.418 90.537 82.303 90.388 82.197 90.235 82.095 90.075 81.998 89.911 81.9 90.06 82.193 90.204 82.458 90.332 82.702 90.45 82.937 90.501 83.052 90.547 83.167 90.589 83.282 90.624 83.397 90.655 83.517 90.676 83.636 90.691 83.76 90.696 83.889 90.696 84.021 90.681 84.163 90.66 84.309 90.635 84.464 90.594 84.628 90.542 84.801 90.476 84.982 90.404 85.177 90.317 85.385 90.219 85.602 90.106 85.833 89.978 86.081 89.839 86.342 89.68 86.621 89.511 86.913 89.326 87.223 89.239 87.374 89.152 87.52 89.075 87.666 88.998 87.812 88.926 87.958 88.86 88.1 88.798 88.242 88.736 88.379 88.68 88.521 88.634 88.658 88.582 88.795 88.541 88.928 88.5 89.061 88.464 89.194 88.434 89.327 88.408 89.455 88.382 89.584 88.362 89.712 88.341 89.836 88.326 89.96 88.316 90.084 88.311 90.208 88.305 90.328 88.305 90.447 88.311 90.562 88.316 90.682 88.321 90.797 88.336 90.912 88.352 91.023 88.367 91.134 88.388 91.244 88.413 91.351 88.439 91.461 88.47 91.568 88.536 91.771 88.613 91.975 88.706 92.17 88.803 92.365 88.911 92.546 89.029 92.728 89.152 92.9 89.285 93.073 89.429 93.233 89.578 93.392 89.737 93.543 89.901 93.689 90.07 93.83 90.25 93.963 90.429 94.092 90.24 93.627 90.075 93.206 89.999 93.007 89.932 92.816 89.875 92.63 89.819 92.453 89.773 92.281 89.732 92.112 89.701 91.948 89.675 91.789 89.66 91.63 89.65 91.47 89.645 91.315 89.65 91.156 89.665 90.996 89.686 90.837 89.711 90.673 89.752 90.505 89.793 90.336 89.85 90.159 89.911 89.973 89.983 89.783 90.065 89.588 90.152 89.38 90.25 89.163 90.358 88.937 90.476 88.702 90.599 88.454 90.881 87.914 91.04 87.6 91.184 87.299 91.317 87.002 91.43 86.718 91.527 86.444 91.615 86.178 91.686 85.921 91.743 85.678 91.784 85.439"/><polygon class="cls-3" points="99.367 85.058 99.336 84.867 99.295 84.686 99.244 84.509 99.182 84.34 99.11 84.181 99.028 84.026 98.941 83.875 98.843 83.734 98.736 83.596 98.623 83.464 98.5 83.335 98.371 83.216 98.238 83.1 98.094 82.99 97.946 82.879 97.792 82.777 97.633 82.68 97.474 82.582 97.617 82.875 97.761 83.14 97.889 83.384 98.007 83.618 98.058 83.734 98.105 83.849 98.146 83.964 98.182 84.079 98.212 84.199 98.233 84.318 98.248 84.442 98.253 84.571 98.253 84.708 98.238 84.845 98.217 84.991 98.192 85.146 98.151 85.31 98.099 85.483 98.033 85.664 97.961 85.859 97.874 86.067 97.776 86.284 97.663 86.515 97.535 86.763 97.397 87.024 97.238 87.303 97.068 87.595 96.884 87.905 96.796 88.056 96.709 88.202 96.632 88.348 96.555 88.494 96.483 88.64 96.417 88.782 96.355 88.924 96.294 89.065 96.242 89.203 96.191 89.34 96.14 89.477 96.099 89.61 96.058 89.743 96.022 89.876 95.991 90.009 95.965 90.137 95.94 90.266 95.919 90.394 95.899 90.518 95.883 90.642 95.873 90.766 95.868 90.89 95.863 91.01 95.863 91.129 95.868 91.249 95.873 91.364 95.878 91.479 95.893 91.594 95.909 91.705 95.924 91.816 95.945 91.926 95.97 92.033 95.996 92.143 96.027 92.25 96.093 92.453 96.17 92.657 96.263 92.856 96.36 93.047 96.468 93.233 96.586 93.41 96.709 93.587 96.843 93.755 96.986 93.919 97.135 94.074 97.294 94.225 97.458 94.371 97.628 94.512 97.807 94.645 97.987 94.774 97.797 94.309 97.633 93.888 97.561 93.689 97.489 93.498 97.433 93.312 97.376 93.135 97.33 92.962 97.289 92.794 97.258 92.63 97.232 92.471 97.217 92.312 97.207 92.152 97.202 91.997 97.207 91.838 97.222 91.678 97.243 91.519 97.268 91.355 97.309 91.187 97.35 91.018 97.407 90.841 97.468 90.655 97.54 90.465 97.622 90.27 97.71 90.062 97.807 89.845 97.915 89.619 98.033 89.384 98.156 89.136 98.438 88.596 98.597 88.282 98.746 87.981 98.874 87.684 98.987 87.4 99.085 87.126 99.172 86.86 99.244 86.603 99.3 86.36 99.341 86.121 99.372 85.89 99.387 85.669 99.392 85.456 99.387 85.253 99.367 85.058"/><polygon class="cls-3" points="95.975 86.293 96.042 86.112 96.099 85.93 96.155 85.753 96.206 85.58 96.247 85.412 96.288 85.244 96.324 85.08 96.355 84.92 96.381 84.761 96.406 84.606 96.422 84.451 96.437 84.3 96.448 84.154 96.453 84.013 96.453 83.871 96.448 83.729 96.442 83.596 96.432 83.459 96.417 83.331 96.396 83.202 96.376 83.074 96.35 82.95 96.319 82.83 96.288 82.711 96.253 82.596 96.211 82.48 96.17 82.37 96.124 82.259 96.073 82.153 96.022 82.046 95.965 81.945 95.909 81.843 95.842 81.745 95.781 81.648 95.714 81.55 95.642 81.457 95.57 81.369 95.493 81.28 95.416 81.192 95.334 81.103 95.252 81.023 95.078 80.86 94.898 80.7 94.708 80.554 94.508 80.408 94.303 80.271 94.088 80.138 93.872 80.009 93.969 80.209 94.072 80.399 94.262 80.753 94.436 81.085 94.518 81.245 94.59 81.4 94.662 81.555 94.724 81.71 94.78 81.865 94.826 82.02 94.867 82.179 94.893 82.339 94.913 82.507 94.924 82.68 94.919 82.861 94.903 83.047 94.878 83.247 94.837 83.455 94.78 83.672 94.713 83.906 94.626 84.15 94.529 84.411 94.411 84.686 94.277 84.982 94.129 85.292 93.959 85.625 93.769 85.974 93.559 86.346 93.328 86.741 93.082 87.161 92.964 87.361 92.851 87.56 92.743 87.755 92.641 87.95 92.543 88.144 92.456 88.335 92.369 88.525 92.292 88.711 92.215 88.902 92.148 89.083 92.087 89.269 92.025 89.451 91.974 89.628 91.928 89.805 91.881 89.982 91.845 90.155 91.81 90.328 91.784 90.5 91.758 90.669 91.743 90.837 91.728 91.001 91.717 91.165 91.712 91.328 91.712 91.488 91.712 91.647 91.722 91.802 91.733 91.957 91.748 92.112 91.769 92.263 91.794 92.409 91.825 92.559 91.856 92.706 91.892 92.847 91.933 92.989 91.974 93.131 92.02 93.268 92.071 93.405 92.128 93.543 92.184 93.675 92.246 93.804 92.307 93.932 92.379 94.061 92.451 94.189 92.523 94.309 92.6 94.433 92.682 94.552 92.764 94.672 92.851 94.787 92.938 94.902 93.031 95.013 93.123 95.124 93.22 95.234 93.318 95.341 93.421 95.442 93.528 95.549 93.636 95.646 93.744 95.748 93.857 95.845 93.969 95.938 94.082 96.031 94.323 96.213 94.565 96.386 94.308 95.761 94.195 95.469 94.088 95.19 93.99 94.924 93.898 94.667 93.816 94.424 93.744 94.185 93.682 93.95 93.631 93.729 93.585 93.507 93.554 93.29 93.528 93.078 93.513 92.865 93.508 92.652 93.518 92.44 93.533 92.227 93.564 92.01 93.6 91.793 93.651 91.568 93.713 91.337 93.785 91.098 93.867 90.855 93.964 90.598 94.072 90.332 94.19 90.053 94.323 89.765 94.467 89.46 94.621 89.145 94.79 88.809 94.975 88.459 95.165 88.087 95.278 87.874 95.385 87.666 95.483 87.458 95.58 87.259 95.668 87.059 95.755 86.86 95.832 86.67 95.909 86.479 95.975 86.293"/><path class="cls-3" d="M66.7888,80.01441a1.08178,1.08178,0,0,0-.91183.49767c-.79492,1.22579-4.75788,7.48334-4.75788,10.1988a5.66972,5.66972,0,0,0,11.33943,0c0-2.71546-3.96128-8.973-4.75621-10.1988A1.0868,1.0868,0,0,0,66.7888,80.01441Z"/><path class="cls-3" d="M66.82187,2.67288a64.149,64.149,0,1,0,64.149,64.149A64.15227,64.15227,0,0,0,66.82187,2.67288Zm43.54277,107.69176A61.59235,61.59235,0,1,1,66.82187,5.23883a61.545,61.545,0,0,1,61.583,61.583,61.41146,61.41146,0,0,1-18.04026,43.54277Z"/><path class="cls-3" d="M66.82187,18.10259A50.84711,50.84711,0,1,0,117.669,68.9497,50.84711,50.84711,0,0,0,66.82187,18.10259ZM40.406,98.678A10.4805,10.4805,0,1,1,50.88647,88.19751,10.48049,10.48049,0,0,1,40.406,98.678Zm26.38284,0A10.4805,10.4805,0,1,1,77.2693,88.19751,10.48049,10.48049,0,0,1,66.7888,98.678Zm4.83269-36.42231c.01382.17975.02765.36643.02765.54618a4.83952,4.83952,0,1,1-4.83952-4.83954c.17975,0,.36642.01383.54618.02765l12.76251-9.70671,1.20989,1.20989Zm8.35008-23.50645-2.10173-1.20988,2.37135-4.12744a29.04739,29.04739,0,0,0-12.22326-3.24938v4.81187H65.59818V30.16252a28.81527,28.81527,0,0,0-12.21635,3.2494l2.39211,4.12744L53.6722,38.74924l-2.39212-4.12743a29.9669,29.9669,0,0,0-5.00544,4.00989,29.14313,29.14313,0,0,0-3.96151,4.92941l4.162,2.3921L45.26525,48.055l-4.162-2.40592a28.93566,28.93566,0,0,0-3.29778,12.31314h4.81187v2.41975h-4.805a28.98344,28.98344,0,0,0,2.60745,10.88927H35.17458a33.88371,33.88371,0,1,1,63.29439,0H93.22463a28.84925,28.84925,0,0,0,2.60675-10.88927H91.01953V57.96217h4.83954A28.93584,28.93584,0,0,0,92.56125,45.649l-4.162,2.40592L87.1894,45.95321l4.14124-2.3921a29.27782,29.27782,0,0,0-3.96153-4.92941,29.966,29.966,0,0,0-5.00543-4.00989ZM93.84894,98.678a10.4805,10.4805,0,1,1,10.48049-10.48049A10.4805,10.4805,0,0,1,93.84894,98.678Z"/><path class="cls-3" d="M43.81924,83.37615a2.57872,2.57872,0,0,1-.29986,2.782c-1.2387-4.69106-4.29857-5.65344-4.29857-5.65344.36109,2.41932-1.31091,5.06626-2.92484,7.04286a5.21307,5.21307,0,0,0-.62485-2.55434c-.11459,1.75208-1.45378,3.18075-1.81644,4.93754-.49139,2.37849.36894,4.11959,3.6329,5.95958a3.92089,3.92089,0,0,1,.30928-4.50894A7.15683,7.15683,0,0,0,38.8817,88.871a2.9487,2.9487,0,0,1,.40662,2.26074,5.70436,5.70436,0,0,0,1.24342-4.27344,7.382,7.382,0,0,1,2.30783,9.032C51.13839,91.19456,44.90409,84.169,43.81924,83.37615Z"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING@128.png deleted file mode 100644 index 539bd7df7c0fe2b3cc75e9257d83b5fe5ac26a5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5260 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 SHqpZX0000<MNUMnLSTZnl)?1? diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING@256.png deleted file mode 100644 index db98ab483b2cd22902b09cec4fd3f5aba0df5387..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11381 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 X(|OVNp&Ac5Vn9VfUA`P?9QgkL3p_@1 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING@36.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING@36.png deleted file mode 100644 index 698e4bf522cffb9767818134aceaddee4825a2a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1269 zcmV<R1Pc3!P)<h;3K|Lk000e1NJLTq001Na001Ni1^@s6;Q*MJ00009a7bBm0008} z0008}0rq18PXGV}r%6OXR9J=0SkG%ySrk5o7N(J4T3W#bnhX`HAd+D$I14fMAE++e z2~FMkHho>W5jvt9-89|AolU`|Fzr83TU^XQ8K#J03zkWQrclLsZQ(ggT@2stIj<+T z?<KKD^uQx8@7{CH_s);+-usTx5v5d&Cy6LWMDhz+AtDdIj_Z3zvHV$pO2s%Fj}p;U z1_A&TBC7I~3=w4+AOOt~(X8Y8D{Tc-D#r6fG|A3da$<o8=(~>VFMbgqPRk6xF$|Vl zd4Ui+1tOXvA^;j|l+H*%{D!}=k%=fH9KArIqQEZ)P?&!$D#D?F7|b&UQntpBwsAI` z3)AP?0<dYv^(&UXMC(czs6&9Fz%UThQ6U0El$1H$6=f?DR2?7=>tA-gC<94(cJkCP zr7|Pb(>p{RoeA^o)7~z9c)v`w>O5_2E@;zU$O{(u1%J}zU;{$Uc#i9jsb@1fDv1+k z=-kiujPs4^JpJ>2nY!X>GxpKnpzhuwN@qsQ|J4@{X?J^7yC{d)PCBlCO`gTnV4mw@ zLOuJ{29vuuP1QF~44B&6dHU$rXlHxXT)4+GjN!su=qM?$O%eFY>&A$w!AadsihJt7 zto$)<oa&SyTDU|ohB=rU0%}qKu&)X2=NPFLcU=ERs;{N2OdPuOIEc#UNUDFtq;UE9 zO|4bYwNom_{}w8c2#qoWi?|vL3Rfc06;HJc2XiHIVuK~iK1AjiLy$7i`>dKUs<qKg z8{9dllSYD$6X%!<9q6XG&?9`zG6srqdXmBioZqb0MCa^ouQiRxeh1z+t*-^T-SrWI zWK}J}cM@1)%(j}G^0p>I-`SZ6_$F*TGjPMy+1iT-bz{(hZbYiJFJQ=ZFxhE(zuYVm zw!>eBpPFBERkM^@qJ05FvV$X3ZKNgSrdwMJ2oYkZO6ynz875VUP*Xt-Bu)%QI{ba% zdP5V?ZKVbw9h|#EEuiJ)pLbd^7A4j7C#_7wZgW1y3tzScg|98Z;7Nq^zGlhpw1Kk@ z_4Hma_gKgDvH>RU>DzDV5AT-im|PZOq-$?)m)2jG>^fXh_omxpOy3?aA7oL00fUxa zfBnd;-UDZE1;mFf$eHuEjU!yR$1~#Y0}X6#J~Kc81hy;@?#uBm!xN?ssM~S<IZmSy zL<Tj4f<`w1ST{$+FgUOH!pg$P0EVb+)fUWi{Nlxwc<hVx(j|Zb>Smdi8)I~H!8l0w zkL<7P|LvGDfOuCsNFO30JcN1wG94hInbS9Hj+$2Y!O|6@1M05uE)G(ZC?O&MGkE?s z{ct>OqO-wuf;9D|h6Afz$J6E+@fKufd(A{Fk=);YygKMskA29_u_8-Xuw&$PWk$9I zJaI<q0ntIU?Cl4}q;3GhCQpoE*{~L79EHlfj>^_!k(zB`?d@xuq-@y_-@*!V-clAg zm1BHr_!?jeOfO@4LLDHc0HB?+Ko#2nrf7kg;#AcgKwCa2a*a(jI2=aF3fozvqZ|}1 zP=}7vrDFUl^G05u(=72=Z&tYGi;mI?lzeQ+M;xm|zYp2Y+VZi%GWdObj%niL+kLQ# f0N4IcdPMX;OOvKn-Bg8n00000NkvXXu0mjfgB?;c diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING@512.png deleted file mode 100644 index 192ea75ab9bfe9ab50ac7cf21c574f92709abc23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23815 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/GasAnalyser/gas-analyser-2-WARNING@64.png deleted file mode 100644 index 6be067f8bd728d9ad2bf829b127316c5bb5505d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2468 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_BLUE@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_BLUE@64.png deleted file mode 100644 index d3c3c51b9ae16f78096dd6c8172987d7b37186cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2551 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 N002ovPDHLkV1lgat!MxM diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_ERROR@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_ERROR@64.png deleted file mode 100644 index 0f78d2f20eeaf237a1a3db8ec98595a673b06f4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2289 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 LNkvXXu0mjfQx;lW diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_INVALID@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_INVALID@64.png deleted file mode 100644 index 9ea75db2b9afcc33f9b761bb40af70bf4bff6a4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2455 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 VZW>H)$O8ZX002ovPDHLkV1i;Qt406- diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_NEUTRAL@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_NEUTRAL@64.png deleted file mode 100644 index 1cce444bb9b1c14644eb53791ab6cf04cd08e6c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2301 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%0Afo>O X=sz%p;~*SY00000NkvXXu0mjf-8exW diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_NEUTRAL_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_NEUTRAL_w@64.png deleted file mode 100644 index 33eca76e1e3ce263e1d73e2a9533745b7f1be8dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2213 zcmV;W2wL}vP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@QS4l)cRCt{2TTN_RMG&3`s26<5jr7tQ;a<w2&ZQjcsHPm6A_0+F zxW=iV0{WM5fT{vDQLCzOAf-P@L{XAnORKgBsqHOQ({tP#Qj7?vnp+N!^P+D(W3Tt^ zK0n*<nIQ5>mM!~vcjnuf*_nC!XdB!3e<K)#_DZQCA}aC=pLY{c-nwjqi2fv^O(Lq| z6$HU%*0N<rfKm#|P7qO<6{mW=PA}?zQ5c3)tJT`BFBA%t%jIb2@M|<YJS<;>h!rBb z6$C*w3prCIfLD5o70<8NYP7ogjMl2p37?^O5`c(3g#wKf_fe^IK!0WnxkW@*)3l6K z2vADFoG%bj1xh}A^q6knxvN(^4ZtGa9Xm`P9y_YZA);j>nhk<rqu=5CCO|1QLquo8 zFdVve<EB<VOB@+HOlMA=1QDA|!qtAJd#Mk_^Gc~TUiqP?tIsl59>5%!i-YMLWMB*I z2|W>@l&TQX+Ip>4WMOEnnn{du;_2!tYz0xU=v?`5p62~bKQ$Spm5^myp_$0x)m zwJ?K%%$3W%N{|7v5YauBEjt2~QcEzq%U8Z7yr4WHH6nak0WS#<Xffv=-a17dc8R5K z#!5_pQfdxS9utYLLwTS&z||MXoTH@!`W-Sc2^E$#5fTx=K0jqDPnrOo-wf3M1rmEi z25Ki^ie>JIjs$Q<x3si;D-z|4YypGxe}RxLRw#gskQFks?6HU?fHS*$V0*DKXcI_I z;Db;;X@-|JAQ$8?QfCdw$`*2ub?~B-1<ZwEm}j$UL(BgMZ~g+Y0*M1AATwl#4sm0= z;`>1<RhFRVTH%)eCpUlDHDEc#V!L&MNJRE-EJ^|)Wcm5d-L~H_hTa`6T|`hsF}30v z!%F}%JP0Gf#s(C@BuN4w1VkS1TB+7GEnmi*P^i<`QefF}z#IoUj1>1>;HokLCjlHm z%hzw*bPkLagx~qd5#XBh=e}wRh+F~x!Rtl6-pn0v-Ok}*O_2G5@L0vT90OyaK7dT? zR*4NjhsA~YGBU*=2<|5$0Oc$Ob`3~v(ciy9M$w|jxqjnE@AY*i1HYr7g2kLZ^|>Z) zX<?q?iY)vGbAd3Iy!Z~fjFt|ZC87ucks!!hN7?o%6XO3q3xGgac_<Izk*;==E8trE z2mi$w7z<;%uWiHuJEoXmUCOR)(X|Uq$ZGfiw(EuoyOf7-o|*b05}djL{);g%mX8FH z1J)vSNtC3j$U2dPfbrW2R^Ju<;fFAL0D`BHAz}=SrN=yVQo2KJXk~@&U<j~Ik&3a6 z05*|)Ty8%S<Nv4G=V7|O_|Xe6mbk-dCfGzPEA+bo>y)?Mz_x%gOeIeE5^rU;|HC{% z4lJV|v-hE~E$S^T;tH)e;I{yyVlA8B+XNh3ul?>FM4FYZ2IrBnG5x+|rOatU#+JDR zjeO*Jb9?rapml3w$tECgx2sL~%3n+>eSs`1!!^zpF_*1q)l(dqVBKO}pcrTVzVcTl z9aK+{9Ez?PX|WIM2?(Gt{M$RgsK@_h(prrBqy?G7Ruqd8mlpeUYZ4&Q@r5Vtl(N&c z{fRjaqA?<KxO^S5Nty0~=w|K&rUmG_*_U^3h4Qx(gdE>)VCdHD5hU&jj+RRLy;A}7 zZ=#wY4%mng;7cc^{7o~#NgJ})`{IC0w<ZD7FmU;gw4Z&=4>2vD@1+Tu!{@4yvC(*m zT7mr6Y>p&y0r4rhBV$9XA}$k43o?h#5`E25A8Z0P3WYZ!mx}-UETGk+FJ(@E%;Bq7 zM8=Y%`^37n-BFGZ;4)*d=_`N9^1ZlJv|mWZ8CS2!Z{oHljB^HF0-o3wkhJ+JZSymZ zYAr3u*mjHFMr$`{cLUb#NgM$yHgm1)&+Y#Lq^MwDdU|O?#>E_+Qf^myY$Ql+&Cxaj zI67{c3UqV#=kk^B^gFsYY3>LZ3uBsd#6fZuQxCR=O}jnr+6C@QpouGgT>$eaS#?w7 z>i4OTfH5!@#>Ci3(``wMB_^>>otvUW^Z?8abDNsFy!*Sz_Yj4Ie%t~773DEzC*L<= zmdA!J5A5q+w!fI2o&9ZQW~LGl4ej2wORvCB^9x<w|Az_U@X=fQ_tQIv4(Xmhnh{Cw z_&{I;yiZSjLOXWs&?|q<bC1FYRDK`4|DJw_4sY(=yAcGzXZGdJLsB^S6o%mi2&~yF zAL?py0fNx^b6+;iuyIplRhy?xsBCdCRk0de1E24;%6$0iFU`-nTyENRpvp%8s--{V z@YDIPzv)Q;o>=$rK00<Zk|W4oZpR8JjxH|DzMnhKmoHruGI65pb=Ubq=ba&3sFa#U z8!oOzmIP1$4NbhDC<Kz57$epW1HX;CBh@WnIZVK`?{H=8IYAsj!znD>rTH&nabX^$ z<IM4hPy9~B&?HvvcqMW}Wy=FHvujPp$r?)lA5fm2tW0E*-DL&HI@wsX=}w2N6CIVs z(X%iNE4W3ql^Y_|o;WQBK@hw8K;pB)hzDU97Pm49hVrp~Z=#!nl5b<+v{Kx(VJZ(< zlMbJl0NzHLBy6RaV5H1i`EH&k=;^pTA4jcVZ|^omO&ds=asCL;5G3(=8$CZSz~_kO z)@!w)xZ^KbL5|VvDHJw2+AsGqRbLNG@Hu^0Ls_b|tPf2ioyH!|x5!c3PxkZVNLr7~ zjPrrSJcz(6ZHvH)LupoggI7IL-*=0&ADV(&;51gzJQCL{8BkhUVO&UIpdWfQcNa2w zY|eOOZd{%ZM8Q+z&Qhbp)PAQH4?jphvcOM_F*dl9lgXoVnLjwmaiYvb9OSRdp39|Q n_k<N+N#n_|ZERy3ZV=HwB^k8>7Q{ji00000NkvXXu0mjfq&o~- diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_NOT_CONTROLED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_NOT_CONTROLED@64.png deleted file mode 100644 index b9e605158d38128b7908268c3ff9984ec12966ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2254 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_OFF@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_OFF@64.png deleted file mode 100644 index f93646f282096d6ded4efc65c2b2d1f32d795c35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3025 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 T4LsO500000NkvXXu0mjfhIzdw diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_OK@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_OK@64.png deleted file mode 100644 index 0af336adc0634e5be2b07a09c2c608ec66bab7b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2393 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 LNkvXXu0mjfuts+H diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_WARNING@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_WARNING@64.png deleted file mode 100644 index a5ff5f26a44ab3ace376d2f542c8c0d2c11a9863..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2249 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 X0=0d>;Kpfk00000NkvXXu0mjfFAX%Y diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_valve_solenoid_CLOSED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_valve_solenoid_CLOSED@64.png deleted file mode 100644 index a6b72a80fb116d78dee7168c61c0fde7de65e8f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2128 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 GLSTYoOA9Li diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_valve_solenoid_CLOSED_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/TP Turbine Pump/TP_Turbine_Pump_valve_solenoid_CLOSED_w@64.png deleted file mode 100644 index 154a1a872af4fea4d5620b36646bcf8b658884db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2068 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/WARNING@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/WARNING@32.png deleted file mode 100644 index 3cf62db5af58404471a552036e215507d2b511f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 739 zcmV<90v!E`P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XT z000XT0n*)m`~Uy~l}SWFR9J=OSG#T#K@>gfjf`L&HiCvwU{gTj7~66rFcLDNq)8AG z1x?bra_A_K@F#d1woOHWgp!I9@drG9faC)}F~~?nf<<?HXEM7P54-C{E;!PauIF)I zbI<J9iJ}OLL}{Vk=M5kXycWqq0tf?d8^C)K)^j0O4}^iY0^k6E&qHGXwf<mol+{+= z3XC-8V11OwQ05BonN#UeE>FjfkJWU$KbU;TVlPhxRHnCYE(tNs{gVK=*?Od3yx`#a zHCG7fj9%7;OdS9>-cbJTYMFQART%QxVgmrM1E5Mu?MexkS5LN*PGgKJuPrWsFz{-+ z(eABj#vecZ5~7dEV0lk50dVOB?K*82%N0jBzIXq-5YlOk<`}+yTyq5w2Hsr&TclSi z4jT1orca*!!1!AvgmePU(Hh1U@0~9Iom%T{S8;#ESB{iUbL%HnKpI+F17J!uNngEG z5|oo@-7xF4hSoBgf1~Bh0GLWDgHAj%_<qT#8`h3&w6s-VM>Za1rPGekYPd!nOiQg= zzKxc~0GLA0!RMN|ZUsy|po8|vej!`4XgR9_s`QPzs~b{iYUi%&610c*nrvDFVCrmu zY1e6=&R)Vl?+BR%+N;rW!$eC{1$L!kD!q>0oh2bQBy8*^m&O7J15e%eM5S8QeoYLY zofTpO+0bZNWgiOaL6UrCJ=`qopV?D58b{(9CcJ&KY-~h{FJB|P-dC@d*z-+KQQh}z zb=T^gaCrDTCN_|*wYvE`Au7NW`3&yf$B)h!J3k5eB{Z=h33|4@eDza*zFqAPCI_+t zsyV20(>Rxo(>RxjB^V`qIxj}&HUaFVb6GeZPz7@TsVD&36hNkDbisJ{pZ_}s@CUIB VvF@!71jGOU002ovPDHLkV1j{(MIZnG diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/Wrench_error @32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/Wrench_error @32.png deleted file mode 100644 index 5df7eff3f55ed1d0a3634bf966e97b2c72f002ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 523 zcmV+m0`&cfP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000f3 z000f30W@(*FaQ7ny-7qtR9J<*m)&i`FcgIkD6f&?4HzNapiEFQL1BY3LDdP$2FV6Z zC!iZZCx8tSDX*4VU387o)HZe;b6$}0_Z{Cqn;9mSOvM7gBY*{exlX#~Xrd%j;bkgv z0PhSRDy{*UiZy`J0N&Z&4Nief#R|ZO0lrMSrj2GmrXmAy0+5Y?ljb1?0KA02r!erW zxpsDilR{JQW4I-3Cb(l>0lbaw0+|Y3yD8DV+5+Em>b^r#U<>n;1N@>`DF8>{lP6)T zgHy4F8aM#R9UiSYEyIoxAvI7s!bvO5wTdD$Dgq2&k9n6x_4AN)&DkpgJo!q)ihQ&o zI6dzi0fz5A!mblRi~jcP)P|n$FU>UqZaM6Kw&t4=@PzM@uGu;~ca=2)z20?!SH5tP zF#?9cVS{gc;YI_VaGG?*7&z%)3OwOdP@`6^HNZQZ58V0Sank@FEbj^@&0s&(>eMpa zc+~bXFgRGYygJiiV^TP2&T~EMZ4gWPy$4(wP=BG0YJ*_NaHJMf!<7N`(VWwvTCtx7 z+P!o$K3J*<PaFwd4G_GF0VgQ~rr{G6el@@*2u=m5B0(eeQWMbx;1}(Ew#%fNq7?uD N002ovPDHLkV1knB*zEuS diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/closing_neutral@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/closing_neutral@32.png deleted file mode 100644 index e804f651424b7ae8df02e592d80a700808b8f3b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 428 zcmV;d0aN~oP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XT z000XT0n*)m`~Uy}UP(kjR9J<@R?D%1KoD&8UAz$jA#4b|3=F{#48aTxfe<tU-u0af z0W;7Hw6K<{VeMJiWnH>zE-=u&^IgnDVJ!<v00#gKfG4rLeRr_F$zVLBK0Buna*7~! z?HEJc<@K6?ytivet)wOo7V!;oDZ+~sIghRhlYzW9+8yVN0&17M%t$_n!rBVhP3n)d z7;wf+y1CX!0rv$2bevdO0nY_e@aA9VT&D~_j)31xyp8+7J0KE6w){H+65TYs5xy!? z!ykEOm}B3D9}~)=ji~Zg`Bx3nhDXsFtSGAp0W4~TX!*fXl8Z>&Rw2XcqsW|t(t2w~ zq7bq#STUF4^i*IKcmmC)L{Keixsq8y79(R@i(V~!P8vBQU?TP&0s9g1N%uk{L}+(7 zc5l>tTM?bfgU;9w>CjNxQp;;)#U-Dz^+>9|j=rseLhE8PL*)a&7QjD%%MuZo4*)Mt WKcM!?GA4-t0000<MNUMnLSTYGH?S!H diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/error@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/error@32.png deleted file mode 100644 index 03a2a9847bb45bf47a2c335534ba8d6b38e1c158..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 839 zcmV-N1GxN&P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XT z000XT0n*)m`~Uy~`AI}UR9J<@SHEx5KotJYPC^)(MuG(ds4OffQlw4@hBAdAD4F>W z$kb-*g!&gWQ#M9GVxoej6O};fgoub(SSSUl3z6I~5Yi-v-qm*BozFi~f$~XF?6dv8 z&v*CU`;0|HWaaM`%PRny02%<Q0LsQK9)KQz9RROdBkv$f+*ASGVwuRc0j$kAS$hCB zS|hJ_E&<(QncnaTfOYd)0RoqWqmBKPGmIf^p*jGzS|iWPEWjs!>rZt^T5<EZC3092 zcHO_E#1}b1e|lnyp;@?Z6A_7IBVTn3s5m(#BE*gB5cQfmlW%r`!|&lGBJa;8_%I!( ziqHg@<V0A@UBDILY9gJ@HpFII8=F0DLq2<{jUCA;b|-)MY(zwu0=9!SC-R56A}$$g zO>l=lB4dPU=~`rLAZK_z8F3Mv*2vokUxtxa`G%u6w~@!<cxb&sF(?+py3eHx@Ka5J z*4&(S4Hh!l{~UWe#iE!tE+xP(GAhs2Zg+BtFKZ?9>@yI+*u-l-XE+1R@J2VU?{*tL zSp+1^09YC`G`WCAFiv@%26-6Wgh@*f6T86$s7*lyCa%b6u#tVUX9fqwX0u!60#svJ zLbhEmElZGP1_-Q#m$`uXU}Qm7avL-Oh0M(vkni`;PGV}n+ychdW)=g!=I{3Bc+f6D z)n;m`nZcTmEi2-{I6N*unFgxY)KarRTLLB~2?O0TD9#`;cY;bt{d`sAQ-e_^s5X2& zgv_`E2Xe|!iSslm{j&HKe#Lr}znESP=LEg^^ON6v25ypXR7>C+Nb+!@nMlQQN%;c$ z(Qz6mCL`YqOe?RA)T2Mr0Xdng!b$9i&WooI_wJk?*K3&Ft;OC;#>8+(Q9t0j*G_Ow zPG*ph6#=<AuH25jk77_Ph7NbiW+mL>89`3wNZ&Xicot|G!9dR%Zm8#ToQXFd%4|xP zOAz%3>R)+5Rt?W>N|Qtc{d`5Zu~zM$*m6U}Vm?d^A&dDmvk3VwAE%22fWN~ISaKV4 RVW0p2002ovPDHLkV1hp>Z#e(} diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/interlock_overridden_disabled_cms@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/interlock_overridden_disabled_cms@32.png deleted file mode 100644 index b3b92d21a40447ddbaa72274301fe742b6f433d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 626 zcmV-&0*(ENP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XT z000XT0n*)m`~Uy~BuPX;R9J=WS3OGuK@fc=5;2AN(HI-GP}^7uf)HCllFGuLkm@XL z6n{ak%1^McQUqHAf?#D@wNM+iQG-Rm5TnepyUa~iJ(HYg;e&&_+w8ozFS|2yh#P%j z`OAKK3P1rs9zYhru=q(0Ko!6Nfc>IZzX=ofTLEQ1O=KkixgVNU0kBc@>eY?}l>IcV za2tT<8lT7{0?&8%t<OUF0CtLAy%t)4CO_6zE2L7u)MOHKGYMqI6Rv5ve`w+2s)d`| zH#8c7A#!2aC8AA$i+pw_iN%F}B_a%n{Pe7e%d59<MFa#$av~&R63_`q0107kw26>j zZgcY0l~l*%#yN_?oXcvCb_eusKR3_0rQpi@hn{~#-h3Ic_vA$7q{)Zp&FSC{l(_P4 zRxaU)XStLBon+KGH~)LDAvSSNb6N)qW`vHKYqyi7{My<av}1HH$0f`$W+-q0dGnsm zc~lUw^IU*E^PeS|UO>doasjHa$n+Wo7{@Rd5F7pl7y&9be^F9<2F6k20&LSjB{eFD z*nw1hVBS(aj|w8T;#9>*r^RdNjJ3Wt(3TCmDMrve!tUNHFU`}`H!25o16cuUCVCCg z7gS8s%1^<DxuNnYx|y!vh-bNEM^rLRsA)*XMniY*PCP!n<M61#SML|Sx)mVvz>e9S zG=U~|;{?qW<W<dK@wb}NuSEP>TP{Sz^I;-{#Pez95E9A9X}kdN0q_0=a%3OP`~Uy| M07*qoM6N<$f~>d~I{*Lx diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/interlock_tripped_cms@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/interlock_tripped_cms@32.png deleted file mode 100644 index 1bcfcb7970eae89d0132a4306fddc5b08aead802..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 613 zcmV-r0-F7aP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XT z000XT0n*)m`~Uy~7fD1xR9J=WSFuh4K@fd#sMwfGtTYzbXp5~Cet?16PoR=7AXIij z#V1&6`~azJrIkhsBbCX;#uK?aGn?Jb+;A$w;aT_+lD%7Q-rILOvvbHAxmo$UMYjZ? z2A~R{48RqC@c{GzTmiVO``&PtxZeus7F{B11E~DatR8?y-S_%)3FsDGT458wY0~_5 z&WT+=MZssGIsjUA-}7b`pviBv)e5V~p_F&9pD$obkQ<Dm0Qcbp!!W=Y5uYL#j*>)7 z2}mN}%NKCytSS++fXHuyF$Uq}TM@B{lAH*Mm;}rN5<o(j8&e|kB5sqD9~X*qlN;wK z26L{gIi?-ZyZz2wSDdvNx%2Y)Bl2Kl$BxN~Uhu}J4@`D&2ijcuA}g0jh-bN!09|BM zo}2fcHpC{bXin=u&CF1$CGB>yl>ef$b2~?4IWJ+-n4!i6RL%YU6s?yKv8!Bw&H2xY zOd1fe%UpmuSY&x!1{jCS1!RVQ0Y-qT&0id;sey5LT!3vFMoSbSV#iAHmAQK#KSEQ5 zh^;tP$<t-=0lH$HtgKH}!$l4w=pNzX{gofhyVN%-2Xq7318XMIhUg1=rfKC_&@cl! zJ_jkjiiCKUOLjzU(}bFaWHYx|rang@t|vZUeW&hwR)CD&GP{!=pa&Omf}R!Rea&I< zx0=$gMEqJ?E<|MWVIqWN^J$hKWGNq~*#f`^`+oqIP)jqm00000NkvXXu0mjfZX6E_ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/lock_locked@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/lock_locked@32.png deleted file mode 100644 index 2ef61c6223a7a4bed98ddd7d4955fc1d4a6d40de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 478 zcmV<40U`d0P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XT z000XT0n*)m`~Uy}kV!;AR9J;$7>Xc)fq`K?0|Uc-1_p-zP<$UMmOxAY1fW@p3xm`+ zP}}kZA}mJ7R0|DUmV<oS55>4bhGIu3FfcH@M>F(24ucbLs8yiE0rRo=$^egg11#$2 zQ{n)0!y1Ut(|{!u$N~;n3=$y1AOS2<fiqVy;V}q3s4p-uFnl1w0Uw}hkpa$hfX@Nw zzCB2U<+#+6<p8>XQ3s#{Qj1%1@J(bp2RsB=aESk6U|{%3MSIv87#P?{all&!28L&Z zOf@kv;d=l6{hzyc@BSj7REmLtK@yt;Sy3P)B*eUC%^Kxx+qP*QKYm;n#0H6xV-{Hs zsH>}!va_>;7gQiNNQ`a{@bmK%Mi+B(aw4XlppFBkPMwO8J|<0?L@>=@1B_^5|Dp7A zLWwXmG*n>f)TzoKc64;~t=+qKf5xL6IT7AsU|>*(Ns#RT5P0?Kl`)7G6B9d2Kq*cK zjMfFX3L>JwmoH!b4yXfMU0ttH>Hu7ckd}1;N+QG+0&KV{4{C!!*C3%UU|?VX0E^bH UbKi#B!vFvP07*qoM6N<$g6W&PVE_OC diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/opening_neutral@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/opening_neutral@32.png deleted file mode 100644 index a0baf551618f9d3f9eaddabb1f6fb5e550676b01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmV;Y0a*TtP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XT z000XT0n*)m`~Uy}SxH1eR9J=0SAmVfFbup$KR`#w2;Jae14dwkj=%;Tp(AvJj8HaU zg#HG+iX7zkhsF+R_>-(kwDuiN;$HD08j31#06G93zzpCfVy1f?JzESdfH6Xtiji_( zLZ3k_qt6krtm{;OJj7(#E2YWJBDNssB34mi&9nDJTY)@8^mODLwcHpbxvNMX;y$c) zB;cqzA7$~2)4!nuo(qW0_N`;##0Lquy<rLN{5!=%o8nUxKUCuN@`u#{Q5bySJ&xfw zU26$=a0USvx_%jpohd8`92cI`v9@U6+m4RXY_MPr<LP9va6|i#29`4@bIx)Ub9lpM z+((AgK9SR=1oNUP_YyNLYi2{btfx!XE82Qm8PTUFIfHhIrBW%PNxV1aNar~Dp8*tu zV<fVz8p|dv*Tib6opJaW;RzPg;u5v8VDSv9R$Fk)@CHR))-^-GlJn02;0GY9oI<?n R4Hp0a002ovPDHLkV1oI<v+Do= diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/desktop.ini b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/desktop.ini deleted file mode 100644 index 9f3df37f..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/desktop.ini +++ /dev/null @@ -1,12 +0,0 @@ -[LocalizedFileNames] -valve_analog_BLUE@64.png=@valve_analog_BLUE@64.png,0 -valve_analog_WARNING@64.png=@valve_analog_WARNING@64.png,0 -valve_analog_OK@64.png=@valve_analog_OK@64.png,0 -valve_analog_OFF@64.png=@valve_analog_OFF@64.png,0 -valve_analog_NOT_CONTROLED@64.png=@valve_analog_NOT_CONTROLED@64.png,0 -valve_analog_NEUTRAL_w@64.png=@valve_analog_NEUTRAL_w@64.png,0 -valve_analog_NEUTRAL@64.png=@valve_analog_NEUTRAL@64.png,0 -valve_analog_INVALID@64.png=@valve_analog_INVALID@64.png,0 -valve_analog_ERROR@64.png=@valve_analog_ERROR@64.png,0 -valve_analog_CLOSED_w@64.png=@valve_analog_CLOSED_w@64.png,0 -valve_analog_CLOSED@64.png=@valve_analog_CLOSED@64.png,0 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE.svg deleted file mode 100644 index 7d957d97..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-2{fill:#dce1dd;}.cls-2{stroke:#000;}.cls-2,.cls-3{stroke-width:6.15118px;}.cls-3{fill:#4fe4fa;stroke:#2f8794;}.cls-4{fill:none;}.cls-5{fill:#2f8794;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M28.085,46.05137a38.8588,38.8588,0,0,1,77.47363,0Z"/><path d="M66.82187,13.34515a35.83967,35.83967,0,0,1,35.25275,29.63063H31.56915A35.83963,35.83963,0,0,1,66.82187,13.34515m0-6.15119a41.933,41.933,0,0,0-41.933,41.933h83.86593a41.933,41.933,0,0,0-41.933-41.933Z"/><path class="cls-2" d="M66.82187,49.55634V93.64978"/><polygon class="cls-3" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-3" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-4" width="133.64375" height="133.64375"/><circle class="cls-5" cx="66.82187" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE@128.png deleted file mode 100644 index 909e798f945f9ac13ddef232bd51434b13d332a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2686 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE@256.png deleted file mode 100644 index a920da7e32033cbebbaf2658b354dc0960354c1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5092 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE@32.png deleted file mode 100644 index 0f2fec8159b05054cd4199ebdad4d9956b1a03e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 864 zcmV-m1E2hfP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdj5=lfsR9J<@S6@g|Q5gSeGNSahY4l_;2*NG&8U;o@bbXlg7!^eN zpuS6g2n0b`K3x!kg1yfk3WEN;=YyM|Bq*km3u$O1L6A<i6>%9Ze(RiZ-FENpHdjA5 zyW2V6zTfYB=lj01;eX>umHb`+-2kowxMrH)tM`6}04xK@T8w33;}{JN4Y}K}cp}gj zfbX0iKEE%w7+a4a_HiB4@1~{w2LQw3Su;qQ;En@*foyaxn*IDGUUG1aHX=F+DcBC> zBH$Habx%H?#En}w9c|{#tJfHPI0}&y=K*Y4*_KPfw*WfEgX6d}(C;{sKEEHz2?ev! z*`p!~&#Y|iBA@}7>ABQ{=PzG4CO2c?c0U&0FL0(8K%|sSqs{jR`EvKcy{gCyzB_1T zV;6x$dwaV(G8e5{0HIyEitX)f=7OgZ0d5LV6eVA3)q*9OOeP@&IBry$O|z+XXf^G` z0yAP%ja(9{ddOW5b#{=PO~PhV)k9AKJXskVsq2Lzi0=bniFjlgaxy4{JgOr(eQye` z0};Tn(_R>f9d{<33aWaDbvv;#HZpZc#6yDA+tl0wm!}QCzW(jbc>%80Hk{J>kdAL) zZ*|F=NvFc99tzeXq>$L%bpg$1&eDIe00|m!)FQ-+xD<*6loGPLIPcvzjIilwa(!L# zcjeA8xxOliH9@R3x?E_zc-fLz!cu@)2=gQPX${HPnznBknyQB)B8lXEzbv|3j#%+^ zLh0xP-<LyK0R$Z}jC5)eVm9fnlsNC(v873f%X6}5jdNV9guG$_nRE(2<|Fw1{aeu* z=eS0jO5o@S=#-_ygcO((KiA|1!<^Vk$2W#(!@OZMSOMi=D}d*`yEtD+%qqwgv8snC z0;bOstOBzTR)XEJloUW>k!%pj#vKkzA_<Gn!$L?n9pBK{aO{%vfB*~PeBC>R5Yo%O zux}W_y_F@6KBW*d8bs)_?9Z8>shWtbP}rcFj<@jMq0okW1UPZn#1g_^L`K9gb`JhJ qQuPq8;fns#)dF&n^I!2<1Hd0}NtG2P6Ed0r0000<MNUMnLSTZq_=xTR diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE@512.png deleted file mode 100644 index dd912d287f48ae9aefeb86f0021d8b44f6de49e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10422 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 MgZ2lCEWP9Y8;#=wRR910 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_BLUE@64.png deleted file mode 100644 index 271d08c9806c91e54d9ca6e12af1d25773d23302..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1532 zcmV<Y1q1qtP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Nu1Q2eRCt{2T2W{mMHv24YYCEGkJ`{`PI5IOCJ;B!Vr%-)>qFv; z&_o5PMYtp2Q!wT+PsxF@D2QoUs3?+%sQ45`eXxBneQ31OVq+l@L2}Y-wNl&kEK;gi z`PZ3qI+@+uot@pg#C)*a-tEml|M%_8KmYu@SjRg4-)KsheGh;ffHZ)109p2X3BXSP zmI2HHIJcJW$^d{V0M`KA4tQK+Z3Y^^e{JLeEQKKLbu2Mku^^5qK*RhEHq=)jlgXeh z(}vEjE~K`k+{=~g6)Y|+U~yp)l}g3SE=`S5)6>JW0C_fa?*Ng`59QI<--otL#@E2b zav3L%pTP7x(<qnAs=pKfOq+7pqySU$P$lB8zWy5a?A@bfkc4=p__9ifX(mKu+-1Uu ziu{YCBRKZ<o304D=;-J`ey9L6HR1Hvr$sA0Yz6rws^ca`zyyGC{w0-4;r)+3KxbE{ z0n`71;=|!*pOa%mk@c^Qr~=S3HN(HeMV`Y$gh2ow>)MPWK$<O4^cg#O4uuGmJndwk zp%Enp90RbIf0=ZSXa~D6Xl-r9gAaA!^G`qHt(pPs(2WNhH2uhmL64R<I+B8-zr2uE zhl1`Ds78Gn`m?7_x}Qmcra*4resL;jEseS(pqisU^~}?WlLr%?`d0ZA208)^@W4kX z48@kF*M!t}T1NyO0S@vLiukos+c-geORLVou-)kh(8Evqp6E}Q@=8cP^aN~H#YT-j ztDRiDP{z^8qZ%g6fqYQ;78kMx_V;lgp_aq2Q$TC2O&Fnk3_AsQ&CUd}QcbXA$gWmO zTn|hLQz6ohE(&xLp*4eb0r-h!JIW&FT7<||41!-;wnG7~Fh4eIDj+o!EZfPlja-gz z1m#tLE-YELLp!VDS`mT~A6GqJ@LC4xkNMRugdcH^T6usd#OVCk@Typ2E!#=6hch*| zs!9Piwrs{<H+~m?B0~d~?Hr-%SECBSh`$72MBK7N&FSCYRfaNyhj8P^AF%x0S+P-? z4X2St6QUOJ^rO4b((y1#@4dC6t>+Y=26QyC5J8Fip=KgP253ZV>&;=qrcL4{E(EO_ ziI;^~pG(Y#DtYped?lZ2ktYP+43V*W9>}8d{drUt&*Se~xA-OMe9E$&akgR@dvK`& zBR($g`iOX{vm2>Ly5$??i%`2kGEBpYI#CFbjZ+BI#5r^-LSclUtTNK}nWe2$ripWC z2_QPbg}8cV&JCCXvO;=Yl!dtWv3>1#r?$A~e^#!y|MtzPJ8U!J<Ej@eXgY4)-5ZHG zM<f9_c;F#1XvL6(AOblq1S?p~NOv@!89bC@4?5F+#HkO8@TOoy01k4jmJmM8Nsw<< z7vdmZ_1U;ZNr)?RCvo%gB`rJ6+waG=-u<x<=ZHmss_~Z1*wOzaZeIQw%kyUg3qi!w z)-E(}zb{VrTqIHvA|ga6D3T&iSTBji-2vqX6cB%%{UUH1`Y*K+a*NmyTMQuQ6-iRy zwiGj{t%+pE53vY9j(gm}63YX;p5dKid4QWEh(fptS7*0zUyV)yTKCH{AL8nnuVnJe zEE}YknGVnvT6%)B%zit-{!<jMlP$7Iwx!%6GODl0ShjPUpJ$(cAvAHRW*`#ttQlCg z<Bo*+vEdc(|C-qA%Mc49^JBv<_ecWh5)T8DLZ}4LiUBneo1)1o5wkO4+0G;rqWV@U z34dj7*1ZwBxkD%cY7mdLgf0j%Etk5<pI?q&(#jwM2~bbsGFU$a%XW$;gzy!Bh8RWP zKQ1V_)%BrC5Fx09w{`d9zMCnf07P7|o#jv#IO+vKh<D{W0^K+|_;y+a<tpHTh9d3- zze<vbFss0-AkM-3oDC|3p8zEjMa_Ca5@JPB)lYy@67~J0z=YW8RaURUvYom-;Yk|A ik+`mPp6dt%0RI5#aMULX5Yx>70000<MNUMnLSTZI_|PK& diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED.svg deleted file mode 100644 index fc7da360..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-2{fill:#dce1dd;}.cls-2,.cls-3{stroke:#000;stroke-width:6.15118px;}.cls-3{fill:#646464;}.cls-4{fill:none;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M28.08517,46.05108a38.85888,38.85888,0,0,1,77.47363,0Z"/><path d="M66.82186,13.34515a35.83964,35.83964,0,0,1,35.25275,29.63063H31.56912A35.83963,35.83963,0,0,1,66.82186,13.34515m0-6.15118a41.933,41.933,0,0,0-41.933,41.933h83.866a41.933,41.933,0,0,0-41.933-41.933Z"/><path class="cls-2" d="M66.82187,49.55634V93.64978"/><polygon class="cls-3" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-3" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-4" width="133.64375" height="133.64375"/><circle cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED@128.png deleted file mode 100644 index 2d82dec73b7c47b44d29bdc61f84e6e35b4bddad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2503 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 RW0?Q|002ovPDHLkV1k}Lj}ZU> diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED@256.png deleted file mode 100644 index 0899b534d24f28e4c9a1ac7a0641b0fc3d1435bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4827 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED@32.png deleted file mode 100644 index ff9afd05896eb28bd76533bf2e598dd56b033cff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 802 zcmV+-1Ks?IP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdi)Ja4^R9J<@Ry&ItQ5632KvFoyU@OctN;DRmX;w+$q;N?Yl7M6v zT=x$oguqq{YP*o%;HF3*kVl^_e88gHXbQ8!n4kf{(x6s0hBMr|8OC{P%zkhk=iW2t z`|i1C&KX=aZmh^J0oVfY7{DXl{O?WgCl8<vU|})Z%*HjYxiqBRmf01VoeX04;)um# z+G6*ji|+ReoPIs!_TK;;u<P0&(lPBgvy)lW&T5MvzkZqyS|b}4oiP_|2d4-~EUdxf zH^+GL?5V5GeE#?ehp!L8a^gOKft9UO5`F=2_o#4$=X<-ZBN>aw5x5;dy;i@)qVU$r z)-D1HfXa4q8}B~6cTKLxUUnDf&2yT02%u_abKU0oefoLv>g7u0hG+M!Z0sU14u`|R z>RD}N0R-hi8pGj`a^a2_0YMTF2m~%)wN*i{=wvbh6X3c~DK^Ds)uF7l6AM(>SQ$JC zgPTz20F9Fi=mRMJCm}(`)z?qz%V*JpGp|Qb<Yk?WzXC*2TnK`|7y2%{np**R=2PP! zE-v7*5QRb^WV2bM(`g8TAhGV}R)`aEnS7FO;vg=Lo5m+1k%%^Wy&hVvmNcDCNk{=e z3BZX5VtPgr1Oc)vYd+1eB*08aqtTG&^Ld$-)RL~Q8<SRH#EQ@7Ln@WBB({uznGjJF z(dl$(DD(MTVFH4>e&1$QP9shv6562uPH+@JAV(BNa;g)eH`($^%wg9JErsZlh=b;6 z%?mlflYrT5hI+k@(P*@^Msu`AHeTTB2*_!x)q<+3eCmXKuJHy#IWbUGHBUCtXjF@a z-|u(yZ7YDzx!G(QiA%a~Jc(WTJ*^e=LXyd(?Xj2&AYztmV98cxpV`KbOSAg}CZw#Y zsxlZ1TqWm1mgPk*m(#93pO2Ty%9?##VLmjUdXA-D5DJC<C9$m#;#v~0A!17*Mgi+K g9k1X`>WTs24{{|yM|#naqyPW_07*qoM6N<$f)#sk(*OVf diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED@512.png deleted file mode 100644 index e8a3141bd6f342ab4eafb493b6da25c9e88daaae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9993 zcmb_?c{r5q`}cK^!5GU-mQa}SB$7hPzRVy|grX?h(1NTrg)C!at2`nt6fr7V5Ji^6 zO!l%?LiVNXYqr6dd2i42d*46a@B9AoJC5HR#~gFdb)V;Xo!51J&h@@;SzDS4qIaMH z0D?!&4xa=70be2jiU<B#3Tj`6fB5{(&X57v>$UZTtj*Z(0l<T!hYf9m(q{VnZaR%U z!OhqE-dwEuEOhg}dXCx^o77`d-|h|s9X8xy{0p1pZJM)B<L3=iKJ)LD1-l;}-)K=& zG}pw+#YP|JJ98YpU!&alRWr}Mmo!3w8Rguoc1uQf&bCwjnO?a%l&`<y8_DE5WOd1- zt1T5{X=ANpT**g`3g+}z`xiI*$MnWl`C%RZ`=7S_5GlVsU%q6E7p~E*rdZh=&L~Id z{4qe)+ZT=9UdL9B!3L<ehIaf#ck+?wLdiN}WP1f<9i=z;<tza8Y7sZ(mEyel@w)>L zCPIq7>b=o`h9>QafJYuMRJT8NnSI-UYxvk^l_SW_saOkf-a}>cfwqLK>_MEw#)a1W zqRc@f5tO45^$t87zi@;8jWz6kMKcwT#}ZAEASJ<m&@S}`{q<n0lK|5FG10$nHy4Nz zO<qWd!M=&Y8qAL`U(V8AQO;s$oPnqlHCdZ4>NVyMd<@t%wCcDQkkY$d);n2Wtk{>E zzW`8pvva<4-<<nq>9>!uE9Zc}-DOXXEo#V#yC|i;yg5Y2w*D{>{=x1psc~VCJU#`1 zfVKB7GtZpF3hV&wugi+eqQAz!>RFcS0qf$@r4Y-Z#nR>x$3;nqhJ7;^VzF2%j{?7r z53Q#BmPLW{N8pPwV=OT1y<Mj-BW>`eYac4{;qKH8z2MNagS-fmJ%4jW@9m6wY=X@W zG_*8V%3~nIr`PXe5C^V$*YXe&khsoi3|@0JsJ`KFc`toZu&4W6V?r2{PAK+Ud&p^> z)i1ABFj%;Ci>*CZvFgnHoDhDck+U+H)kt4&O?G+0xu;V92wQa*Th-i+K~9K(2E(*D zw&P5v!?}nAlh9SaIX>M$_GxC`6I}vJH!7pQbenH4b0Ri8{7+qi>5w5&LX0zJj8YH@ zQucR10L7kDBNClVuduO}C(n#<aqL7BN_n?6wwfrwqX{#<KNXEm^E=I@aVcczmm$EP zI>nkyppT!s>le4lRHJxyoAdkZxfwpfIjxlg$(aMZx(R2}kDq;R!|kn$%w~7~PZh3D zzvm~j?94I9(_ChE0P&bx`45q-&B+84_Mm$@iZ?^cKI{`cRRYz*9{1MTsKz}A`iy_W zBgHS9t1$0K1bDvMnfZiTm{=&rig4L~xNo(0@9eIdISBXgpa4-cde{<5!UNT!u9M4G z3zss~P3XD{-x%RL^8`dic!sm6#<Ed4e0t)0cLUYu&zh6Mi-(igck`uAEQPekMA!`I zpQ^fW<D3RcO%$Tap0D_Y<KLX4Eck2vdGLPPw^ix*M+^VS@~NSG_MhKrn%EC=3_KF7 zKb%Pl@2v=Dt_mgGCQRIt9sErX((XKRSedU)7or+mC~M@*i(_Kl@92+oQsjqUGfFH& zl|HhPRmN7@`*suaVG&oJmW^gamp0K?9_(_RY4mzC<G$Bf*q*bvT)^(LDRYw1`iX?b z?*n4zyAS<1hxs~}4UOdo&-xBY*m1j=4_kDJ6UUI?Ls3pyKmGpt315Et)W(Il4Wt?x zVV4>Pec=7Z2T|YDJPlV~p4vo*KY_<Da}Qol<(jwwh~h~D(_=dbUrQ`0O0oI~jem%* zJ9xcWQ}CK;G(AFJ7o!*zn!@Lh%enpy*V8u5hef2M(#NdTOzUlCr^OwX)7KMTRE>p? zEe=&~%$g5M-o3#*(?x$5-aaz)LX)zCy%Ns$c|F&7Y4O=iD55nQVGog<E!FAldm{OZ zoX?u{6HB>aqY4_r>zd)r_xD$Mb2W1yRS_l7Wc;p{^XOb_3}K_C#8ei@ZzCvO4mT?u zOSdgYE2{@~v67ML{E~$TMsCtR_ChCHvvN(aZzJXC^j_wB0_*H+L&h<1@GXL|FG-1g z`P=|*vxk6o;f#d4-@_e@%g8L%92B81-11-k@?(B6gQJ%fd1*KG5ej(QU8yCoClgXx zD>$u0Mq#F$dC2M=jfA>|>dVhaMp2;nI3VdJ?PXJzzsE+|alr$%G9deb?ZQBXdmwWq zuyW=sq2hK3SLHgdi*z1Jt|lF1yKz%J<xa6iggD~tC2soqgcGYNY{Df}@x3m0E>cxY z30UlXG>o&VT<9=ZUA}ii0<eGJLe;YZs!k(PZUTl}(xczFWESVUIp=3SB}q7rGe=m< zy06Ta<~_>G@F_zw`f6M@IR??sL_?VMQ=8q)q{qxhe<vgRL+0F{3Etqd7m{_<G)dIm z21@VA@odz%Y`|NQ9~-`wPuE$piO{`$kUM}K`Q%w6g0FXX!Cs`lf->Z<d)fHwgUkfW zeeBDh3Cf$s%CHp$9mU@bgF>P~@s<2%RomSb2%1X~w@f&!0Y_`rXG^z?K5}#54&NbR zkh(t#YpGcxA~?Eb0{46ucAdNILY$Ui26D#cV)~_+Z!cOg%w?lEV+T#l0jbdL@x5A- z+d{%fh|kKdz=eaM^9OlNXCirpAo|bHeEOL27FF-7iz98MVI;k4koTCdF|k)FXvNe$ zHuO~aA+%c>AS%r=2?oEu-mK*W(u2Bo8r=<;`+3g@Wq-vT?1!jrX`;@Of6Vr<+wpg? z1>Ly_mLKlJhcdy$(uujVizR`+i_ebm^~whwjG8AcCLe=ue7{XtQi^!kG1F&YYXM$5 zd>o~#)oin7y>ddxk}iyg5d<1{Q-kvaeoUJ##JU_EyuuifjauwaT1SCvJElL-hcR^D zK`e<t%<AQ~eo;EY!C@A@j96!E@~(7JSVP-0Sicmi6*z2#*blmc=N=<}90f0}(xwOv z_WC93pJoI@<4E4vrEp_Za)rq<7EHctzq+wuKahWRA+~&{7P96P6*q~o#y~XXe1QYM z++mw-`V-4ni=FQeA@JMfFZJi<SBTEzKH6P_nYa0^UVlAjx083HW{S=DwUR%LyF_jC z(@3rE6SIZ_p>|p2O_zy{2X#-_1L42(mGpn9maBxWEE*r**6Za=Tswq#UHz)k<#)>y zUDJ{cs7IV`yik6K+TSX<WCivNEL`NKX)ZW(whT6Q+MmZnV!piSxjAWV8rswIMmAtG zgY{j!3J!Cpf=XT4ZVA+IW`cnjWqz|?<pr#95|80;Velp3!(0rZRVqXybYhimJCqqS z8#-x|fgVZ^sme)qnOWQup34XAK#F~lXI#l!(VtObPX_kkK8W;iuSy}F!cP8Rf5#sb zxNz1ZU~@H~HN5xbl8eh)<rKRuQ%h+u&|o9lf21zn0JC_6Y)3VRqTlirSeS13GS7X- zUCr+k?J9I?){d^~;<8S63RBsvpJHcls>YPGKdR=ID*975fl{+G$N}7!`Dl7$k5#-> z99Lsq1qyKZ0N&8v9w#A)womCe7&mdeqsP${-?v!}hAGqs;Q^$j64L}P5l5jA@a4+W zR=Y)o0anZ~hU?Zq1yg$ZO#Ya}huz@*xxCgp;czI_3I^4ZgCV8uX<mD%=HPc}M`ug8 zIVbTBq|9B@gTO6qYse@EU;ICMvcAW4O$N56>%Yg5&8osy`#J-22Dx`dHVz6C*~7^T zKP#Q1v%<|<!9b&XDj6dw0{#RR<*N)6Q}0mumOd&58j@)&K5%_%xs!9SKK*hZPFRed zx}e*=D+fG+i934oIbHKxz(O0`Poy)YXD*ADoT4_B@#9_in_D=}2*#?*+EhVE>#PxG z_x%wC0{bYl%00xZIjpd37cp*7;0)BzdDf+ND-bHN6K^q{;s<`F?;Gb&R8azJlfNs& zS6RlC;8{VM3Nbqu{PN7p&n9@eXg_5dUmOn9pah1zYurmrhwr>fcH!s-&Pr{r^ZpUF zgM52Szt)pW(226JoHG+so#Cw|q7b=bBrwP><6Ofd3_PseXWHXJXJ-oNzd@w&$x8is z`#DyO`f++PXN-O)+&V^v-k1}XXQ_rm5S@c3*2Q<;TI#Yuj$5}5jP>i>Q`3d;Diza3 zVWTN?s`sDQ&lQzJYJY)W&ywp1luhI7!7OJlf&1GaJkDx$!2-i^_LHum$}BVcW`8@@ zPWN&r#yT}uaGtzd#C_=)k%llD6_8nq7*%iS3e+0Lu`ZUOk7x*AV4#UII&&;>huF#$ z!W+@64b(inb*q(?1G|Xs3;}z{%td9jW2H+|O2XP|V7Wi|VL=#zxX!+gYxSRL)R;9A z3}(Gqy)x^zfut^7OMf~t?JvTi2`!Y%&=>U!5Q$n4-X|xlcf)TDH~H;*AjJ@6mI@M! zTaw#g*Qg&1md6)D=G2H)NNUlw^z;PgGUn9eM7bX~-W5Uo5PXKsSrXwrXmFSju)Ne4 zDEZH*j*Cv=8fNmx$VFl@B)l6u&sl6|O|-(S>QfU^ByRi(9VpvVF{;he!61wi(dOdL zsDP6%p`f$5;Q1>!^1RvPl8qYpAwoNgAU^&;XZua7v<;Lo45&yxFmc918M-R3%qd^R zp^jTogDl6pPT~U94@g6JeI+Ntu0{@{G`)rINk&h~9gvvblKe%edlU2b#6;Sl8qp2j z^>j;jPU;56J1e#v(lA0{beI$HK0I`CYGo5V)^J@$n6a3aRzC|<U}iqn*&x%iYJV{n zIc{t<#<Ky0{{qi{X9R3|djn+gx9??{i)5*LBH-IMPn|m@8{?Z8@7?J;gG=?h&_pA6 z%dQ4<IG<Ye?heU9>wmibT<PRwTee=_5^cKL$w_wN@cQPz=z;POaz?-`765_QFUV0K z5e4C;pZMN6!HPJ#<o~8%o9Z?MQAejjqd25By-A2yHA<#MYz5llsW$2qRO{tnES|=a zYn3A-zTv_1%*Dgg!a(&_dW+a;Ncf+D1^O(9SAJWon0`F(MG}IzV|#h%_KO^@@8d&h zUnjH^KBIu=cmUU+Uk^Z8yon{ph*6PSLraZ=>jc$!nHEU|5n*t012Q}OLf4Hmsp2e@ z?@UpDF#-vUzu-(A>Ev7qgyaU(yD>zBn_VvXJq}6JNr=U^g!IIY2s7s8TxmyI!nj00 z%-C58>s@1&5qzL}Bfc90tatzW=iZHo9onmc764GuW&ETdTss9&FTFD4dIy)}V!|Ni z#{`N*t<mNcG6ND1F$C*_V+@E70Bc!@WUu22sgs4I5`pTz)lZ0jFaO~JG$WYZ7G~*) zc<iEQt^a?R;A&nD0Ae%}fR~AI{R~e56R!q+=Y9WNT*LZpDvU@2P>lt&eNHjQ6uf|0 zdl|NhS6aX2`u9w!mH%Y@cOF>#f0g=w%m1Gx^5_5sjj=p{=YWl1x;n^>#=cPxhp4m7 zSt~6g!bA)Fi^mFulkvP%%Uq53EA4ux2gk~I@dl5+%SMr9qaJ9p$q?<L(s3Vs{Z{ii zCvSvz#!EZ^J)NHVGk=tUApqH(=9|+a8Vt*a%7CU?;e2ea5W{fPQ~^X;o}U(k!@Fqe zFqN+&t75>Ca9)9-fl5Qk?h|0@0h$&6@tK`P36|(QYJvvuP$?b|KW%?}HZbp1Smdz_ z+lhL6TKNz_)Z^nkA^BLmxsOEKC_J~e`J4HYlTUcGWROjg0I%uwYCHS%<Or3wPnHkZ zd>OSYY3CxEV*&oc&%WVwbKvpbaPam@6_6uky*m1Hx%l&bQ1lSyBoRk8*ORY=?z$of z_H)I8ahn6z6jnjoj&S25aUN2Cz=M^@!uz1@>;ZQ`)!s1><=lRZ><Q5>3}Qjy9`<bE z$$zFH?fB6f;2aD*^3+Q_Qw{>g>2AuV-K7al8*{ivBm@;i%keHRWoCmmVI+82JYRB2 z;GgLx@3Uy>2JKSdEdQtguyqYR7qpy1M=<gww2;>Ffl)q&fO&1ikfi=zftOKpT8!Nz z0(?~{_Liv!LE@8QeU@i5X9Y<uKj@FbV_G_Gut0t+k~>j;Y|IA>9}1<-(FP%Ly4>A- zXn+SIZA|awmWU}Y9wma5CwS0?i4MPmq^@~JGWZ1L!RVz-?UKDLvK(j{I6>wCqi!Ev zI45GSRwAjsusQ`{KQNOM#^0d9p;(;d;F+fLWGonLxvj{0)miYIi^1O9sJ5}v7uzl_ zE)t}1@W6E}eDhJ8xYy}ir?)X#)4Prm%CS|Os{=S889j-9%Erumw^x2V`(ke2ryYdB z)>v!@nQ{P-3p&z73h8l^5xg>}1cUYQaX+CX49E*25?0H$kZ{48$@}m)@DSU9Oc#`e z%lb5{L2c-&XI5F3pW^DXG_N7Q3*z9c4>o8jujGi~pgUpX%nmE>kcW>?KO9RHgABo* z=3|R-gpG$4I1aPkG@6qcD|2k{r?*QnL=zjJGWW=#at~o(vgoRem(yItoI$+5TvWkb z1{slZB;=OOkd^HLi1vdgqSGZjOcY63h;w<qP*d!lRkr_P#hGnbB(;6!5@o?Xym8T# zu>SSLQ24LArourQi*}B{qgHdDhU-m3ynz}9;nfVceomgU9ZFD_GZ+q6KJ^yDdmr<I z%V`BswuP89IGY+t{CFs_jA`N^DEkp>q$O!o`e=h6@vg8<VElS<l=G%f{L9SwlGiAZ zr-7<5=Q@D=xHg*VsrPoqvxlFcgaZ0|U(eSEW2cO!bsSP(BZx|sU*DRNL%(xF)LX6U z=y1c=0wC{3B;&wLbcFU<uMew=EbgPhJ4i0wc>nRXOm7FBJ7+v*E7Y%JQ%>n-&e_h^ z64HA{v<=dy#5gXmgSknC(z*dKI7rr3Vo2(KQN8P`&O5a3!CUpMsC(bC5=#sVW=VP| z$B#h=R#&PP_`|x>AQHdH@>D`23(e`{10pwZ&lNI4zcFNKhj^CZ+9>75=SZTgC<RHK z*>ecxp(5~GDcdK%il7UTcorf{N=rRjK%&m(`kFd|@wb2!LO6S#?0{gTiAo_YH4KR% zt_`L=l1m=5bC0S9q#;sET_odoV=~!KMe4Cg!((l(#OUGmWfc__C6@Fypd(BufX!3? zz{}WId_Y<$^v~b|GF_y7wzR4>0Ny@H3?f<C3Ei3R(z^D$$Z*h;%tKPGU7AV=w3+EC zu^O6t1lkIj5Fu!u7GcZ?kZiAZL;)_vput2u=(A=%Qi4dNXr2i7)X$OK{MFN^AM=Ho zm*LE#3HuSmzq;|(W+6jCPj%c|K+|D5MQ1mVt7FK%Os}$1K~fKkNg?mR%Xhe>lBvjA zf<w6DPNbXHkOWc<UW=7?XOkq=LG(vHeJ1MII+AKpqhjlw<T{8It)|KF>;~tb&wq}r zFA~odMiY)=fm)IF7C;`wDO8;z^XzdvvANzuPOQpMf$-;ius4%=1f*`9muxpqLQ)Z; z2L5JPydBIZ0?;S@v0B*`s*le60}i<<XTRgu{{@HeSzqNtt4CavT)&IfI(Ql6yttym zUg+J{D!btLl$rb)P5cxv-34p31Z(te7qF!bevULP62C~wX+BA>vI;;_Z~x635ht!P z+V32c9APZ*@+D>S@*|g_`~+Z~$utT7^I1Vq>c&i1zrbWB3PG&3kcoO_;DRQYYy*4L zQ7H!*dZOQp?S|YBLR3txNcHgW(+Fdl3jxMlsmTymEE1YMGW22x0yyl|Lh0pKs5*G` ztQaJ3d^*8=bRRIJ<9Q<*;SO5Avlc8$zIJ)a#o75Z^AX%8IXui)%aBF8Sz~^PfRtlH z_jnT&=F`UeFGu5$px6_}bE&^9jAz)%bf-l;75kn~=+7(k8!(8@fIB};a_Lk7slP7s zEHkzv!RXV$2;&>XN>NHF7ep=FdkCeMSK)v9wr5Yy{P*1u)w0Ntkp=}ncOh690-6nv z(6ZaBpFb+Q7g|=B-2;NMX`Zu>OCL8(*)d&rB0=y8_&n6CLx!S9cdQobyNozXOua7s zii}u}Sl?5W>>*0&iV2ZEv@UApZ)LFdYy7+&vE-e7&>MA=m-&BvZ0oI;;Z!K_^bZ#2 zTo>wmJl5VBw(K)Re;BfmFc8sIrb1B=4PTcBsy8J-dhq0{lQ$S=tqf`VS*^P}YO-gZ z`R9#XJT?+dm~z$kiJM_c-}EVVMJYq7DOCy>nbeVY%ww%N0zK;e))Ng<t7iKSDGACi zeUjn>0={JI%@CwoNr!hs>a`Z4gLT5i04+Cb?aq%YWA34wutoV1M$m*;a4Y->jPh_Y zSL_kp4J-9<^0lHf6<TV)rMY;Pi5MhEvSBhZkHTsd{(2I&;Du-^8%=8H)7iV1)wT<w zo`-E_)>a@vqn0km-+ZagNQ7E^(qjAs^K*1LFmr|_yMIEQeX88+s<8125yvSNY4(!R zr0|+_)Y4}tl7yVw1nmL@Q3H+Bx=M?3nicVI8R3o$CfOsvPsKy1_VamB1<&U1!7W*D z7(D+XH^ri+xMB;n3V|?HoWgL|vG<AETyn?glw-Sq_1{%ILU&Qo87KLGs5=at4_6go z;0VZRWOtYNWmH+cMS|O6R=sg?aam20G==qL8-9rTR7}hN=AAvP_9K9Xz5z;}&D$tJ z)Yq`J{0rC=$=c$I#>Pf8;gm3Vc~Wmk{E$0UaiSB001uSB2eE;f^VRt%P@wp~f$A-s zY9g)WPaKLpfB=8r;(kig=KAqHALnZYV6Uy=|567{=zRh}ARhJ0WGMDCA5e|ZfGsRh zeskS57y&FkF*1wxu;7Xjct_$@_eJ9_DgcH+Hy&$DU8(Bx>RG89#xxy)QzTV)n#1~X zHQWkNRp1e7&Zxrlm36+2Ub_@Y9VV0q35>k8Wx2AEV4SfrN1rQbxpj`O56+#rX3;6Q zdf^YUfXK_b^yEJ-|04nazY}Dgc?K6oE0;WMZ>0HOsk-!h&NYgZ`FIQf(l^g}#}_<t z(u=9vYYg8{DeQC(+5eF_9Ea|dsyQc-@Ovtsp1$c7(H>f(i&$LfaPW)2O&?NU6f@q6 z9@RVjK5ml<TlzZRW{i2T^oOL108M5?bEbNg;>wN^(q4vOYd<s;S=Cr1$pDuBt;dh9 zzt><vr5etzQvE8m(TLgY)Cm+&m5nAGU)W@R!cbJv;0Ca;1k`eC<{}=&xQYa&@v8&j z;YBsM^J7_p2pANu1C?Pz?2Wnn%|ymSB<Pac&Su6DoE_v{;FyHdm!U9+zTT$dL5VP+ zWzHunR%R^7q8NEd@VZmu@d;+5h79sya`O92+3+F$xE)O>PKn3(giLKSX4KUk34#-o zBN#*KSw3KEI;2oJw{XRZC4fS-9|N=<XhJF<qTK=p;9H-$Ec0YhN^v_+1XKH~bIMs1 z5Is((WV^Nib=VarRkiLzLYMHs`hFMp>~L)ynm|4vgIt*#fPL<kuf9RqysF3p!Eq-Z z5IaOE>*oitySIUcZ@P0I4^H;mnGFrV)xe>I9lhQ%<yXS;Mhx)*V!dzAnIc-z+2s5Y z6H7NbJ1CyBH1U16D90X|5QUWykk#vFt$yqCcAkoC_G(>MuWu!>_SLnXXL%c0=7PlN zDxT$<r>jP&p<njU$8OO&GIu_*sFrhSaiG%}<!*#BHAc0LvOWk({bh;(M{{WN331Vv z{ZK<!QLdh)FMi%)b_=N|>(<qd_<z)vzX6ua0RE^?Prp5j-@l}a;QMUtLFnG7g0l@T z7MqZbn<hLF5{M#k`BShg#R8Xb$58`~-|uHroAZC$qpYqnd)NJQ6({dqiX`g!wnk$+ zu22?61rpU#!BL~0xXoH|7pcwtG-iIQ>$9HEqe+Y(d~EtFPZf6y8&<u~-#&?st@F#_ zFBz>G(O4ki$cnc07#awz2+{2}(wW&?W$mlcdd>M$Rs$YOSX4a(Q9spCHdQK?zKv7Z z2sCF+Tb$i&slj25=`!708yB0&y|ejjT{yQHyBGY!=61$1^HD;^CR3W4*~LYiL+@-S zS1N{viDoTKjd<PizVD@}^(Ig>RKrX2=$k_!$kV~hz<?@-Y>Yf;+Zi41t5Fxwl&@h( zo9p4p*NEmc5tHRxG~xWY_$Z)}qnD>}@8<mi3fF#D^cVezcO9G%swVDRAMm<O!O>R~ zV4PU~>Lp|fB4%bHM+Mr{A!>{0X{P4ms*K4aMe!F+2G5hvkg^nGcpv+#`V4Hwk6zAH zEU*(9hzhFw8C2SlixNHHPQ=p85rF(+9y5D!QE9U&TS4t8w##h1b2A_}VdgFtIVc3j zVfo^jimMYRODUVde7x%QRpFXt;;Wvb;z+n+sjdv$fHM<cB)E9mgU%j-pYL7l<cSz5 zD-pl*Nynf`lH?2r{=9dF`oEePvR#J(>5|Vbk?4#jQQhnQ*RTIfgR<eM`4+*uoaX&z zQHga8-rQDoSG>akq_?;CQ4cj^0C@7Z-UX1*s%b}p+1G7+VXbyWvUl>{llh$+!v2tS z-5I|Ovt@z51Df!_V@yC#1!XN#P3=1A-4n9D<SDZL^62Gzyd!~K3|ZfLG$?7y#~BD9 z1`fJYllZ{juy6i7*1(Xxy&Kpn2S}C&Ej+El1hO5)#Q(KJ|KCXJF|jVV2fMvu&NaOo zU(jtK(^OpHFMt>ozysSlnoP<WU60QU*?025cKAtPzvQ(!8>Xx8?KC}!a`bH1+g%av zCY?xX)s~QyDl0cQufCPm!(Wfb`bi&hrwJj5nF5m${dt;Ox#VB`2%@VfMZ)$ioQ6ff zZS-h3^{N|o0nr(~Vv<NVRGV|D6oNRqG!^^&y&*||Rh#RsHrIu1KrL(D_%zI~jUdK! zXHlYY?`+OvJyZk}#UcDI?v*LcCkbca&}*X&AB-V>MdJEMyk?VR!`~ngiVUXNA3*8B zk4fON3a$!_)h%S62O@|!&~Qul{Y3wZ`RYEHwd<6>V&}OIo`{tdLo&~|T|lmeCPRZA zqBB?QcoIki(YVt1zj%fC5T2zaD_pA2yNXw*e-=JdF@b97eLq;VVGOyXKeXf>ot!O* zSm+gRjS#3uGXQ#~Gh8oX43Xt!hr9zPmCW_!sb{g;T-Dn^@Of*@Rx~_t5Tfz=JQIk< zr95*}z$mN0ZU0^_h-M5gjPTQY-i9eFJz_XmCNFSaDTW#!FG%JI#)GR2nhXhOrl#*y zfx#n(q-vjJMj%u48V>jJXeq$XdE)yE^GDz8n)aJozjgC%_JMs&eI0rKqANG)$oewZ zEw4z%DvaPXP;eYgNR;G?EsX}MSzWc0|G4VJoWCNsiud>8=}AB}6S1*e-&f@>9Hh)p z{V$XRv=FyYVqpbJ`6Gj=RZl!+c!W+JfrC|G|8@8F3acUBy(fPC`ULN6{T*pOy__W! zNEQ7DCKwA>Jycpl*%r<gI^g{-mIsFfCZW>WV6rEJk!f@a2Sh1U-E<oZnSHkJA(~Im z&bV+$ltMHA$D>~IRdI9zFw{vsurlczX%R11;LHUH9}>w|Kx!{h45B$r+A*Qg*A4hK z=N)^TzCttxWixvbQrv+-ytv}4A{9xTh8F8~`iT<UX$^p6jbY&3utB|yOg&LC@WzF1 zaLgA?V9;($X^FxQgq4-$=W|D&-2~S5bau}1RfA|;LthZ~rW1Gal`#DSs5JeM;+NW7 zXLvzmFnEXk2R7f5E&yvL^v?DdBhxXGQNgDddkap`F7wIDEFo@(mwT-k*5Y0^1(RnR z*)7>{rQR*-Wo!A)9@<mn!h!2een#SLNi9*$%zD$~WFEI|8?>ByxRtW}sTxD*{YjvY z!LObyd|BZVYRilsm0I)V8)Mm*y9rJ)2M&&7K3j58t1#A2p57qVCp<zBPlo`ttMAHM zuJztGpx!Ftik0zh$-H_Pj2|ig^gE>rQ?Oq%mHaaP8(jU4=A=By1GoI^ZB5}e5WIp9 z>N3a{t&TzwaFJXo8JaoIwX`eU3!^^fy#Kp99(Y?hFv9>8Go+`t3nJ+l_yf<&&i(Qb zN$p`8_y(JlvGQk27#9aqEy15Fb=lK!x7dN)!$<7zeR544!N@z54)(;=d6&on*0<)1 z^7M{-;KC(`LV^m4b#ewGeVm`_#8?+Ez$eTbarU2O<xfTuUmgNAQ-&d86zU}GEBxX& zDlefyKop|j!QMI6Ygw>|1uUMv##>(jS_Av0w*Ea6M1+{nvd_8!i8=l-^@uSpV)~nh zdhWF6fCRs8;k4&n<$Wx;ZRr8zp1l+sP2(bpb$S3Z%WWY|R|EjhGDy6UJEzvDxF!1e zo<@A4F@XKo>7TFosNO|SF6MZsNIC4Gw0#}v8_l36GNzDJ&wYo~r~8Dael5rj+*L-v zCqh*GAb>F8ri!2mfcvb+B}X*~|3Dwi@Z3HpzXVy+Qjf=*U);6P2EpbHE+sWd`xtXm z55mM^J243N7%hP?UTSgtuxvCA9C<(AhMk$-KyRtWm|1pKC>H`SrNx_)4?j-<3Gbs^ z0Nu8>d+|Ci^^>MLAQ~q19U9O;eAsSeZ$7vNh@U$iKh_OWU@#BgS$_!;^Y5$=3Bs-H f|No~CEz1h;$a#ISeXU4ki|nY0<>5C*q#OSWY18iy diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED@64.png deleted file mode 100644 index 3616b09c5950a57e099cf915966f9bf06de202b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1439 zcmV;Q1z`G#P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@NQAtEWRCt{2o6k!lXBfx7wnci-G#8;_AlX_2iU;wsk%DFqZVw*T zZ3{|!nV{!x{R`GWduXB5T?$*M#avqO)Rxvub67nT-HY9WDCj{;vv}Mzdh%j<hWAZh z-@KEVdFOq{n9T=<Op=-ReZJqkKc0DKf({*CZMtGsKL#KVAPFE1Aj3XC0q{3~Du7J@ z&)ex&nFX*0;3a^|fZI!U&TI?BuZ;uXID}}g?U<Ei1sh#}n)x@ZsW*^Hr7(~h!0^Zj z5^p8kuWSF-aIn9RgZ%^4YBjHNscS5m?jEKMa9Gp50*Q7O98BMx#y~37w15|t3d(<! zQTm~TN~NMYqyV5~DqxcatjSH4gn#+<SGb+KtyLfy@kQ}-l@TRoL}Xq!QHV<Xr%Mm; z<ooYj6Lc9I9E7t_0J^&HZ0DI+${3qLevKNqi59R7;30pLNF?y%`cD`h88%S#|IqmG z$=t{C7*S;PYZKJ~nx=l{Z)}O@c$jb>z%ROGMlm4CrYL%~E}o+>fs&_N>@_q|#(*aP za{SH8w~w?3yD;?i_2Hd&2eI+n@BFMc0lcj{9=xU*M@Ag<XnLb9E)?}SLRuXP-7Zic z^{MG^{<-D8#tC(S{CiVkSJ0Xobz49^NB`iX4`UY(W<1rciYW{_2F&t-k0>lyOVfRk z>Q3sIpku&2zC$CvUutU;s#}_M?uD&R$AB@uGyVSEm?bwN#V{7|v^sBS)LF0O#Xl81 zUU{rhggGb%RcyA%7`VQ-y@i?%!*&6!xi)4(#Td2=@HIOVWTZ906GP={rNr04vd|SG zUC~8BHxX(ZItB>)%0<jJrLI*p;3?Z~!bq=6M$qXZcY!=x<XCGnBQi|WvE0(V#sH^H zj1Yw@uiE?uLD7h$&#|pU(oc9(1A2RVy^L6HaU+r}#s=XEO)g3U=H})wH8mxllw`}_ zt!RWO{Gk{dX&^16Nrh)BJTx@qZbwH)*xlX5+1Z&`8CCKCz$01@y~gyDV)=~4a^(jh z;p5}uu7+m#UJHmuY;SMl;^IQAoEx!Z@_t=F9Cj1-itz64ZcI!}_zLF)z8Inc)9Ez! z_V(OOGGdLHQH;R|ht+jub|T@UqoeLd`#}kHHAn?hv!Y5AMr14-VN^IrXGJKC5d{O6 z&v{io5>+@y%K$M5Zp6;c4h|0w#jknVxyf3DY(&~)pOa@MHe91*vsvVFxk$n}kqqEa zAd{1mt{F6ANJiw@#*L`58>-?j>ab((3xlgtIMvb9(_<oR7b6C6D6jxVctM8zrTWf> zaE?&}IHD0-TU$6iJ=H3wzrWv2Vr&TKSTTS@fzQm$xCT&*2x<fgC-dmlHnFS-aX~?e zOFYq860=<a<p<RK%jI(5bLdz)N60O#VQmbc;1x+y;B(0UI@d(9(+n#HP~aZF;0enE zyzb#WXL*2|BZx-ugv&HWy8vA=uCK4VS)nAp%90>@nCXt<61vJhyTgttir-UNR3?>8 zb(lnaMCOw3EG{mF7A~zBh{Bq!8Ss{%dj2=^wZ6>i>Z<sOt38qd5rl`qm=P)iw8j9R z#HMI?m8i;=yH=PH^`}zFc*-;><<`v|LK)yAyu`$ty2~rWjVLh_>WiKf&&I}vRt6c! zfNK^mbHdgciYAO`It!eipSwv36{-+lVk34TM)4xth+FdN6E}ilCk;WVKe{qMKYy9c zX1yL|dD@~kQu8dfhL}kUX_7u~!0*|eRuwMeX@sr;H$}LNpAikn2Q=JCy`khi{=MdD tfYraLT_f_}_!?+e;WFHa4zD}_@E`Z#b%z-0l#T!Z002ovPDHLkV1lZep@9GZ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w.svg deleted file mode 100644 index d7335b90..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:#3c3f41;stroke-linejoin:round;}.cls-1,.cls-2{stroke:#fff;stroke-width:6.15118px;}.cls-2{fill:#bababa;}.cls-3{fill:none;}.cls-4{fill:#fff;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M108.75486,49.127a41.933,41.933,0,1,0-83.866,0Z"/><path class="cls-1" d="M66.82187,49.55634V93.64978"/><polygon class="cls-2" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-2" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-3" width="133.64375" height="133.64375"/><circle class="cls-4" cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w@128.png deleted file mode 100644 index 9e7a4939587393d65adfea801a08cd11751e0c1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2752 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 GLSTYHpAOIf diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w@256.png deleted file mode 100644 index 000b121b7e250d9012f23a6a5d33e05b885bfdd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5273 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w@32.png deleted file mode 100644 index 4f1455c6bc385dcbaee239ee79dd3507fd315088..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 821 zcmV-51Iqk~P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdi=Sf6CR9J=8S3OTuK@>e>Ub6|s(h%|r*laLcQ240TxSiVh4*+9q zG|E3f{(%~8jB%k>Yp`M0xYn!%1(D^eAV33w4O>8R&3U<_Z`t<^#&{AkJ8x#rIWu$b z%z*z2B2p5O84;;VKkC|6$}%UDrjv*i0n7rJVSR6J4=b%7en|`u4`af+;g^b+0OpJ_ zN0&ArA|8Mm0PkD#J8JU___@9w+V}d{7^bHtar@RyR$Bn3jWMm<26Q=BI-O4O^_#a? zT>6sa*T?;Pck%4$6ATOta0MoeF<W^JtZ?QJA3ctobriT7AKt%XYs(lj5!LTnjQ9(R zbLLsa369}dawu0e0|1^g&^~_poLSt0W643TOa?^c0f6G-(o$}53*{&(XF3A_?!X_M zF6iRG%n5R)HQ?ph_b_xi9UDVl>Om1F-DOb^({ds_yaMnwh1W?f7gF?%K9KaN%?w?s z(3vH{YT6jsWUl5ll2usGh0Wkci^I4>BZMr|3g{#ctyqtN{r!D8Jw3H;T#>1(GC(fn z^fjnu4g5|+rc1Ng#OmrQy4@}>p;}raNy6kJC%LIXEsMS^*xlXr|6JEaxm+$43I!UO z)%$%ut+2iyO5JW38yg!wXBeW=u*XQHQYkr(LnD)Fq@mq<f>uPTDqKB3KgZhITBLB~ z3WOOsI5@!Q=qN@;MyihER7Iqr;vW87+ecP-XJ-f7+uPvpBqSOjNYrk(ebRuDU>7f| zutnT;9BJg_<fN~S-`JK#oXBLLP$*!0d>n&=gMDrM#y0lJf>c{T(sH@%2c&}8z*Mbj zoiVZHy6zPFFm4$6%zz}s8sI)xDwT`EbM}#G{|5-v=a>aSBg}-jZ3#6%VGTBDur>6F z-SfJQs86ern(MmNp`oGV;N-E`ZntH5dD$<|&d%(ST-V&r1&+0E3vvcE`tE|`<Krt6 z4w+z&5o+}r_#47;MlKq-)TNWdh`pr#F#!AmFW0_R0!m5l00000NkvXXu0mjfaQ}R2 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w@512.png deleted file mode 100644 index 7b0ae8d6823b677f1c946b87cebea5ad8602d078..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10807 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_CLOSED_w@64.png deleted file mode 100644 index 741a5588cec0aa7d98e90e00a6772a241ebad418..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1477 zcmV;$1v>hPP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@NcS%G+RCt{2o6S!oMHt54GF(VFz>RR=d&7YPW5P|0?t$o@cKr(+ zylQq?kH$EIF={+0uB*qL@#;rBs^I`;@J8Zz;6Rq|1jG{@NVt%cc{*>kMNvK7)m=T) z%<@Y%+rV_y`#k+t_1jfFbju5lXoq|$<tP!oPDHN}kvg`qMnwBW^aqZG5c@a!@<=Jm zQp#1C9-Lb)fD|`a_+AF#CVP1q;dKZ|DN983l`X}eZ*Nnx`8WO5Y|``X9XdHVx$^hH z!9lt+IYBR%N>nP%(4EOiTNfB2kA)CTUom?#fUgk5_p9HXpPy4>{ZD#U|NffbIAF*- z<+th8xmT#KuTTH<8Jke|5w{luq?8c8sQ>QQ-+rejPrnUJ$O6PaeD7Vl_vRaBE6YNN z$5~^~Y=D%qMnvKGgy0W8{3u9upI~Tw`pL&;Hq?a>3t76!WPp@%k<&f^<NV>``<btL z6cGPp`Ac(tz;IYj+h%G5q?DNGR@KjWi&sRLa90SimZrT_21qF}(e0@TuU+C5785Wr zjtL>oT-$mnWenkL57D1}{zcowNA%gR4@DQ84dAjiob+&uLk6@P^ohPT${bt11`tt2 z9UzDwfBL!Y;uYxIFu&6B1Pe|Em{<Rsr{B5u=N%&k=PYo|fCuUTm7VW<eHsvhQDr`G zX~xxn`|99_4yL||5zGBVCo!%Dgbz8W@r!~HOVnCJHUqfu2|&uZKHTJq8IK-o94;9U zPA>nP{973D3L~b(6JaU?ngy8rOpKVE>w#FLlvR%_Jb6=1sw-_N+%>ouu*MG^MdyrT zEjGrGN}RI3xg7%Pz~$a~)6uo+8L-M55&mx>1p(TiQD4b2hX9<xCPb~9j9}q4Ud6hS z=}~h)xf_fygj;u(;wC}ei2j(*76!x`C%mNr7Z(>%MpTPz1Pia)gj+NPSPfWTU#HE@ zP4lFFUUDj&5r*)JzC8yG&;m_1dZHRVK0Xfq4Gj&^`1m;W_V%hjDI*?9DZl0|s*Y5M zd=aoY^GFv>EPQu&H_*_ENCOnQ5mQrB)YB85q8s6Dvoa~R%~)`Gc}ZJaTd~3wi7P=g z*l08YSJ8<E0;uJ=hp(gFJwTtjc*KO*5MxsDAT|SZ(8<ou4jmjE(8$OL4G$0N88OO6 zAS;%9X9SyDF`xAj)8XM^5R-9X65(Wk-f2Q37Sit7DY$H{`4+Co^f081h)BCpt-Q89 zXN*J~2jCp7Y`r304M+5yMLY;MNAXOmj#pMzQZ<G<1@0J_FfAYxmiT%77t690-Uxe3 zn_RD%2H_azQTOyX=I7`C7cNAg-Kzl!jc_KbaD~l)RC7Qas`x<A)6>&5Fffp+ozv4( zTS4ZPTntbk@Qsa)z<`N~iNr=gIL0^r&zrWa2q{5HX_t6#yCjx(2dEE_{-shW@j3V` z&e3X%+{mp51aB#l5}%8^2+s9U?6mAFk46!A#1-7<Iv^??np_72HG*yg<^`DH8?QqE z_x-uKIrFKJSTvpw#_&oT9-)m*mNWj{UH;6H{&%#6Hqo}P+Ct%_5VEWpC?Fzo&46F7 zCfm!;KA!bWyjOy0g}dO>2%7<^h5!nh+1c5k%Cm@H;+GbyK30m*2HHZK+;#~1Mhu80 zZMEq%3C2`(bsp!re9eW;#9CyXAC|(!7j;3>RFH{=KqrMq!TS{z+p>3*5za#ZDK;}R z6P03hPW6ROe7OmI@~iS=97~AG2*hp~qIUE*HX4nFJUTjxdWj=yfup0S1r%Gr&;m_5 z*J4fZ%1R-Ho3t__tpPVexJjH5wi8VDy5XGxHsab>_-r3kv}Jw2-I(8Hv>DKq!cDY| fm0MnTh=~3JbDn=kUBsCl00000NkvXXu0mjf)IqYp diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR.svg deleted file mode 100644 index c4cc8711..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-2{fill:#dce1dd;}.cls-2{stroke:#000;}.cls-2,.cls-3{stroke-width:6.15118px;}.cls-3{fill:#fc0d11;stroke:#960810;}.cls-4{fill:none;}.cls-5{fill:#960810;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M28.08526,46.05137a38.85853,38.85853,0,0,1,77.47314,0Z"/><path d="M66.82186,13.34515a35.83968,35.83968,0,0,1,35.25278,29.63063H31.56911A35.83966,35.83966,0,0,1,66.82186,13.34515m0-6.15119a41.933,41.933,0,0,0-41.933,41.933h83.866a41.933,41.933,0,0,0-41.933-41.933Z"/><path class="cls-2" d="M66.82187,49.55634V93.64978"/><polygon class="cls-3" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-3" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-4" width="133.64375" height="133.64375"/><circle class="cls-5" cx="66.82187" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR@128.png deleted file mode 100644 index 9baa62bfed39820c57f7fa7e2e8082dd6d56d32a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2701 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 Hu0mjfj~m%& diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR@256.png deleted file mode 100644 index e1fcde9a456929e831a58c2e6af29a6336e991e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5152 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 E2Ub;Dg#Z8m diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR@32.png deleted file mode 100644 index d8c64233fd7fc092add6741feacf325bb4438e66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 834 zcmV-I1HJr-P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdi^hrcPR9J<@mQQFCK@`Tn+0?R^#Fh4#!=A)MB9$B}dT@J4@hB=t z+e6Z;2StRQ3bEIM*IZK%3W9&`_RyrzVh<r=uz{dhA@n9G$weZ&BX2X4Y}4J%CNcJd zY0}K>e7||~=FQ@~6&lfB2QUZVE`U3Z-%lpJo(zC80PfMsVoYGMfCFi@dGU$VVhXXV zam3;=yR&*&MfK|;wm)vm@t*;#iqEk{rVUzgYB9x&dqw{3=XcjeeKbZyry+s;G$;bP z2&=aFViWfs+z+&v_ix`}?b#YcPFx3Y<TZ9s5`F-1Wj(u&rIqEtk&MOTh+K?dx45f{ zD7^F<>lXn7z|Q=QdAxe_I<UD@D-V}(@acelSpZOQ8>9F<pQb;LpFSDMyzkkx*BHMD zG@{X{R@f_!3_vn&-A27$r(C!+41h)ekw~O_)J7E@(Ppy=0T8%Q89v2k)Mkve5)bW& zHnQv_%&D3-2|7PXPk9P{<W%kX{{SHm@*+<s02yZ`$OO%$aaMTt>VU2QVb%f3sTzR{ zb*l|9&d{7RH+kre>eKx?!x)yP7>p1j5V`~M<AOMh^E4;TO&;VWHP!#nWrZ3;%>qgm z*IV2Mp^$An`hBt$)L4XB4>KUCFneA%odIwI**Ce~?nERlK<v7HO}Sw2;}`3XG&Y2> zF%95m$lKU60&XC>!ceh*iph;OVB}P-Ad*Pl_hnJ#Y~w_TA)x@%0irb!fJ74|6(DgM z#HqPqjim+z$Q@+X<p!B$oxWkrNkaj&I8ZP-j``WXW6{@g>GM;dEucwD7Pk{pXiL1V z$qR;Z;;3dJQ?t08H<bC|0I$5h0JP8h<{4u;1@=2$PSpqkj{i646gWZXB=~I$6A$ua zh}nB6jYYDd-CN<RG#VrUmiIapC8{wdCvbKu0v^WQb01U!bb;zZ8_1SSZdA-3h-(C9 zSZA-tG4@h_fuh{_#cfd51;7N1`{e{dCsLg>{nxi&01$aeowES^1%R|d_EwJLI{*Lx M07*qoM6N<$f;6Xj)Bpeg diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR@512.png deleted file mode 100644 index 941f8126910be87c6116be2ab4201f253514669f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10276 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_ERROR@64.png deleted file mode 100644 index b97bca50248292663b2f82d2e9f0850fd16ce367..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1504 zcmV<61t0o}P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Nl1W5CRCt{2TFq-*RTTfdNi4H5eVc$a1DP5T5-0?+X#Ieui`0$K z_yMABW(c^*!rH$e8PJ7-m=>9eA{iGdu2j^8c3}!??IKtRB;Y0^PV2JMxCv=8PtJJm z<mS$OU-#YjG9B}S$9%l^&b`0iyZ4-P&wV(;5&qwBGG;#sU>bl6U=%=+|E~l16F?Kd z3V>Vv^i*a6ECaX;z>9d?<$Gp(p#R1w0oaT|+V9w8Td5$8DL}*geIDvvC=?19DU4uz zVgf_QhuWvN?rmXXeH|O?8`#>~^0P}*<C5*^VOxL_58VSG(xtf)X3o!Gq)-SnaJ$jK zwI8pc_DKzmMniW=89>cehiwY5tPWKo{?2>v;`Eu*Mg~cUw<~Yygs8C)i7{Zqh>rXl zmoDP!#~-#uFvZx|7)o<xz;ST%x0|w+Nsb`jB<;A35wHkgLHrmR8p3B^eva{paSNvR zLH^;jmtR$VM1|WoMp6MNOnoJOq(xr9M}+4Ad~Iqoi2yE#DEdsDynsdoN}f*gXKW<# z0apQ>5kHnbxNPj~;$V1q7>_+ZhVQ@qPTZ9T@QA5D$QkydC_6n0Z**h@O?xFNt&RoL zDbVryH1t<~x!(TF5;O&-pFS&31*6btIs!U5`U@|;m^pc{@YJ@hPjO%(z^rh5gz{W! zX?iG>wp|kuOa!<fzL3WcOKsBxwXH;*3vrt>5nxh$nR)hn#+19E^kFjMZ5<36wApFo z_FoNLS-N6i!XBs(y1u1_qJ{N++DEK#7<UR7#oCM!tB-M~fT-EoKvAg))-BmJN{J5x zi_%m`w4zG_(?qCma3p~EQq8;CB4$5A<|;eEpQ?G699(&RyJ^cI^%Sakx5x{*X|WJg zrvRPUtmfTizPN9Q6DKa<92n_-KA_YOLMX(wtF|yFC=20+T-!6CzJ?JG6yV|RGKmmk zv6qEl;)^=s8cuC!1$br9!SsNm-sE!myXS;Zh%d<X3gSRqh?5S!sqhmyIvo7b0#;id z{_#4egb)|2dG|8aL+7`fhmwBsLwJ+=B9jIapUOFH9zh6Agvfvx5yuXml1D`5Wg%{} z>xokz#S;%BPl&u2B4fpzgS8g0w&!7I{}eS&PLeuOncr?&+ql$$i7%+DJ|cc<z`>~; z)CU!aSgS!YJe31Z>4hk!DTHm}0wxuqI6_cXnP~aUY3s6W;sQnj$ej>E{JQ709j1h$ zlwMa<A)XmHHhSFoZ<5~gTBASj?Hst7i7)70w4mwuRJTtuLMJv<^KQq_zy6TfehEbi ziWrIz0xP_m+vE*ZHN&j)MyDG@oIJZ<Ob^3H_xD5D{C2Z#CD8~_A!06#3XKrcey`0i zNRZ!kCz28mf>i+oWFfBadAQ?6yHCZV4sf<RA+w591Q4K(KR4*$Z<-o0gdpNm0}f7P z@D^hx6`>PMC@QidPdF-xrQHApx78N#!)|m(K-bbeI}xr;iqw1nbzYMsMZTAO#@e2p zWG4uz2tdSF^~CF(2l(yb-Qql;og>IXOtBEQVbvtX{V#Ss+~_9X<ZO^$W;#bpXk`bd z$^V_>Ybx@2vPCw@woj5}3@e$Sre+`$^Q{?F^KN@2%x^cl-v70+)>om+1QQ8hN<0p1 z3Sli34oPe(HmgKzhe~iuEJWw6R1$uL7h$HkLo5M8h}U?Yr?ROc2~lGaI#np@&z)V* zD1(e7z+n<s!R?f*dADLih(G~oh}~#;sOvp%ro>f55u%s_o(x$<Y6Xb0u1{L&u?0zp zPt`gCJ-B+y>nx{r&_)3t^b~PF1XYq`#EAkA1aSfG=Sox|f&{4BC~6)S6d}5bssg$c zLJ&XspputC95}r$2fm0^&AW%P!;>|LBXR9_o=1oT0RI9-tb^~O&f%;80000<MNUMn GLSTYHm$1VC diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID.svg deleted file mode 100644 index bc8df5f0..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-2{fill:#dce1dd;}.cls-2{stroke:#000;}.cls-2,.cls-3{stroke-width:6.15118px;}.cls-3{fill:#956edd;stroke:#694da4;}.cls-4{fill:none;}.cls-5{fill:#694da4;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M28.08477,46.05137a38.8588,38.8588,0,0,1,77.47364,0Z"/><path d="M66.82186,13.34515a35.83966,35.83966,0,0,1,35.25275,29.63063H31.56912A35.83966,35.83966,0,0,1,66.82186,13.34515m0-6.15119a41.933,41.933,0,0,0-41.933,41.933h83.866a41.933,41.933,0,0,0-41.933-41.933Z"/><path class="cls-2" d="M66.82187,49.55634V93.64978"/><polygon class="cls-3" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-3" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-4" width="133.64375" height="133.64375"/><circle class="cls-5" cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID@128.png deleted file mode 100644 index 4691c531c0a1ec5c19609332bc5f947affea57de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2703 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 JPDHLkV1k~i*wz35 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID@256.png deleted file mode 100644 index d66455ce17cb4d94de6c5f0a9d131210dfddb18b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5126 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID@32.png deleted file mode 100644 index 8cc6c709f5f104d4e1a1c283b1f166c813a22df7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 878 zcmV-!1CjiRP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdjAW1|)R9J<@S4~J8K@|SfRD;@e)1XyI%ih|g7u$=49=aYPy#z{I zC{;l{?xjBno`lq^P-sscV_{n;^ylEM9!vzGUTQDZi^UXEl!SC`(4y(al()>t=4UsX z#IzqwHko-l-#2gGdo#iRMoW$S5`caHw*lNT_3t%$J>vk@0OT#&8nbbXCWnT!+6a3h zI245cN&x<V-x%Cj-@wM#bu4~d<n~_xOt5F&AX1H192^SfV=J-z=J#)98;y|-^Nz*^ z+o6&NB<5Ce_Sr1%+`H>&G4J2L!_?#ySWH|65Vx|e6oelDT%Hb3<H5+VV^8`60SH|J zmSf9q=7pD5wsszn0W1w%AHb_OuN{+{F>-$xtDjb>XAnTNoK3UM`(yO+@X4c^$cx?` zv$C=Cfadf0#OO+_W&s5G#!Vy=35o?zH3CEuAPB-qs?`cg(M%=-Cctr_l5L7jtxc|L zB^Fp>t!5ZOsDxCp5$f!~IbF<VO9`nj06d>t7;Wf*!iXOOpcL`&G^EZj6Y{iy<TUpd z<0|j~g!Xed%pQnY{V1%2RLa|#xrNdBQz9N`q*AM^4er(sWPbldfdF?~2QHq!guVR~ zlG?VE)sG@dNDbE`q?owJa{*#!H<EjaQUM%fK&>7jR>b8{BA}d*opfBv9qSR());kN z>b+*{V|@2BCzctp+|ukqpI5RZ=CBlC7IL=TgLGyW>0di??pT+VkQ!w{#LxRRR^<$0 zZ&x3@LNDlhB~-ScGrQS^9?@q^Y7$~L>93ZU!|pV+6yk1eFBzjg8moq!P?dl``VoGl zHgRy6DH)?a8Y7!(;7Be_n$)(T?WcIxJiD&(1BPNEuI;DB$;Q*!ZAAVVS6juoZ3WOi z@22C$#FPcb9Zw0VBm$=2Gn55pA-!J7c3Ya*i+NH^d&r4duz>{|t#E=9RRR+hvC0Z6 zMC8%Ah0&%0X%@sMdG8cV=pfaF+_4@`YTGi+$%T~l0M%#O>w1W-P+XuWHV(4~g&v@e z(<bI%^F_Hwa#_9bcBF(<I)<zIPgf6!i#Y!kpEUsd1rU9dm{~K4u>b%707*qoM6N<$ Ef-Iks?f?J) diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID@512.png deleted file mode 100644 index 8b6a3c9e85be677aac3db39f6d225feeac32cf5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10390 zcmb_?2T)Vn*Y8dtgwUdbR7ub)AT|_1kdh!ODhRPqRGQ)iq{a#eBmo4hfY*XZ3s#ga zAQ8j_kfI`>AiablhzKOKgpl$M*YE$mnK$pvn|bpxlgU2&ti8|LYyI|bt+h|Clk9Ee zG3poqfc$~|dyW7AhnjGJMnOMwp=|=_M~1xr_yqv;{g=Nm(tdF%0C;d<kJYizw8_56 z?2NHU9Ov^(ukg!{_aFYzS=_6+RXfFX-!oES4eLSHLA{ZS2h(2PQQx%w-jCmkJ&#Lz zs7HS4`P26+Nd0}!>63}ZJ>yd2OILLe8>siXC2c2c{GHyNsQnf&(r_ek)z+<j+w<!? z(#?0Ze>NQpn_7DBZix#e1!yjXO^yBFRTeCjQ<;#C{|}#<@{ioOSHIooPdiEGucW)r zHy4Qg=_EL~cghESYPKzNT2Xt`Qy)wJI|JEU<kIA|g@Ne7^XS3GwoGCj5;WL2vqPT4 znTE=XvAYMJ6px?Nk-BPl6b4gG0bsZ@t*O`RjwI#f>4E4iN<!Y;*x4))rwdpHm!C&V z$X>OSymAufixS#(H!VX3v?Pv4GtJVu#g~(hVzFqtE*v!4Y~q9;ts2N-H@nFpb&udp z2LFKpuN$BF4zbt_MQve=S4;iucxS~uxW*YN(5|~>l3-aHmB_uMA;TOx0t2&c>Eq0i zO@yU-TPGBFxc6Ngvw4Q{HF2yp+?Rj?JC%|b5@WGjHqgJDZ+XVMn454NoOxx|Q})3_ zGQ2(q4mO$e1TTEe!*p&0ElCU|;jOhl?`SnM%mJy4F&BPtaF$Uwd`xf)kYqY|7VWd4 z2e3ddwR(EnXKSc&3u-jS<3ZBfK6PH`96z+*+luz?cgfpkFIN4A3wTghYTEZXj~{l6 zYw|n`%i<`UWe?w}8a^V}1aB$sGv<e#;fH<{gM%0DhTPhH@v|tr@{}`=6{9HpIZfbv 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 YvL8j){1f$bcv<eiUi&@yyFH`-2NW4pMgRZ+ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_INVALID@64.png deleted file mode 100644 index c680762578260232a237f21825d37a2a91583b37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1526 zcmV<S1qu3zP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Ns7XXYRCt{2THk9NRTTcxMjP6?-553`WJ@+C2#G!fUt00OR7iaq z8h?PGdDxJrc`@cMNEY-#K}?IVf=E^v1)o%+FBUXDi1tPMpb3hwTeBr?!n)hFl~$vb zGv2%2OzzCi+_^K^#C$O9kJ)?f`M$kB&N+8*fCK!$(H1lNQ2=8Ak^uSvWZ3s509OFi z04xKzyr2G+2>^=#ssQf#ysE6tL<{(@j4Xg+0Mc$(k=cp_QA`0E=5Mf}z60rW8hz<L z43CT;aUx;guHUF*b!7#sE32s2>uz>wYRu}M9=Zj{vZ1>TL^?a2#rWBA^rh3D2CkON zxcJ#c6y7PITrSIgG6kTZ%VC`YEINlO5r6gd*Kq3eDJ6p>#4EX%WkM8~5TS8chY=b1 z7iVXXfBP+41XT<U4k9}}1+=x{(l?hxE2C@&`8cfOI!3@efI0plkx1aZ58lV{$gl>} z|AE$r7oL0Gxkltz|H=p}0Butr@()pw=Wr3>DF7d-+6*H=l5J7+8aa6mi3k)t4Y1e1 z2(t#{0i5O^7T!Fsyx0XnDwV<mLxcEq=@Z_n13-`JdT>b5kBqqJ(e_4HT#)pa6~gL3 zP@MveRiB3b@>gHluW^E=z}RDti&H^qYg8QpjTrsuXP=3kJecs*x6G#?P!V8)FMNcl z>Bz$Lrf~F~R1rZ%fOGr}t@zDC+bBVOJ9eFOLAz5CV3fZZfAVb1ly}16!>G?@4YVut z+34izS{WA>E-0AL2l7GYTU5ws$nT@R0&Ryur-0I48#4m=7<3Bonw<`095um`Cc8=@ z@or#Vm<pjXx-d`;g!T;%1mJH>!;%&;_aj8E;v)EkX;`$tP34y+buCCO1=FxHERh@I ziJ)^Apc_Tguqd<2?H3^!@j2P~g4;GoKg{lRA-srlG>Zd7A!hSSlY3&1H4Q7t4riLC zs!{>&Z9jrPw(f{uk)a9Gu+CHUt5t<y#9sn1Bc|+-bFv{7;K7rRpmuW;8`U+jQIZX( znN|~`8S(DUlSm#<;rrs(JKDNV0ct>3D+}S5xEGoRLS%qOL^?Hu!-ux%#f6|<BlfZo z>$AvwXpko#$yf5Z8F_;5WQdI2ceE3g`ZZK;tmCi0w;H!-Z#4~Tj_nxQ4lZS2#OIt@ z9}(|5(TlD`kMoc6M4)Vt40k8fb|(@cGEoYln>dF`MJR|66jg>wpIO+tsGB&4dP|28 z*D57cZ*GdWGeUTsa|$ui|3v?>j(?}_t=qN!l`Efbv(1Rl$sV-mJf1>NS0)s3j>f@= zX;^pp`-cY}RWkPH)*XAta0tP%%uaJ_>_F97xhb)O&ZHM{TG{VuKceKHxDDo)CZ)MR zD3D`)sUh1*i4bFMkIgWUAm7PugeC3;tpad}LX<au#;x0~&;5AfSVzL%(xM>F5s3gC z<oH1EL$&}kBK!(L#7R7QjT*63gg7C;h>JYopd=P`2NWM{)XMnf`j5Wb&~K@Y5L-ls z$kqUIUJ@kvZcA$hwbc>qcp(z2mHIk1s?vY3#Nq(AGrY?z4zObcQHbtN3b=Z;`>J&c zQ0n~C+P7G*l$_*iEE=STna)rO?Kr`yvG2~X-{i#mWQ%N)?V3EuQihgDP*O7xiMiGc zOvAEALVjs-$Me5Ba(yRckzgnRREY<HP9d~~!c793oX#o{vomiR)&div@l+}aPmyNz zw+-dkA&>w~h(}sN7lbG{OWov8as3CS2-24TyGh&$*3Xn_SUDX+cnU!2Ev>%w-+z_e z-qk}BKSCsq-jCj{jAt?>6~IqkAGXq?3xW{uI_n7Z$I->pX&I!ufD2lRxEs7GNg{&m z0(*iu2lI2;uMl1Wlynp|cMA?7b`({;1SrK(-;WDShyk~<dIP3m?aB#H+#rs`b-(jG cfG+^}2NN*bl^v;Q{Qv*}07*qoM6N<$g3NBp9smFU diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL.svg deleted file mode 100644 index a789036e..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-2{fill:#dce1dd;}.cls-2{stroke:#000;stroke-width:6.15118px;}.cls-3{fill:none;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M28.08556,46.05137a38.85827,38.85827,0,0,1,77.47265,0Z"/><path d="M66.82185,13.34515a35.83969,35.83969,0,0,1,35.25278,29.63063H31.56914A35.83962,35.83962,0,0,1,66.82185,13.34515m0-6.15119A41.933,41.933,0,0,0,24.8889,49.127h83.866a41.933,41.933,0,0,0-41.933-41.933Z"/><path class="cls-2" d="M66.82187,49.55634V93.64978"/><polygon class="cls-2" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-2" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-3" width="133.64375" height="133.64375"/><circle cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL@128.png deleted file mode 100644 index 728ae76f090c638a862c4fc69dfbd86ce23a1da5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2490 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 Eg1Dk?`~Uy| diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL@256.png deleted file mode 100644 index ea6ac7f6631b3168dda8f6f1e86d7a5d8ecbe402..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4706 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 RI^6%v8tI$s)#y0K{}(ggrA`0< diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL@32.png deleted file mode 100644 index 0ba1de972541dd5d04dbfdfe38c9ff24647cdb5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 745 zcmV<F0v7#=P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdin@L1LR9J<@R?lk_K^T4hICvV@`ySGp8!z=#p@(e21dpOZX?tj* z_ta8|mx4JL1nFH94+=t~cY8=uDA<b;#O9);!g`MEKM;A#jGb)ucM|(xGLxBazV~K! z=KBU0jVl@Xa{v|r+y`(^>;E(F^^^hh0E|LPPue8LrG$oDZ9~>5mWr@$<zeM5Z?J#b zNB{dN4nG|#`>y~hvYr|w9dgCRQgPHh?v8%^`WaX_MjN?1LnSy0aXXNc+iL8+*u#TI z4-+ls!$AwRof_nsxDDVe%r@>2egtrH_xUc?Hr5mGq?OM@To*X%9$k~W@FvVQY6olp z?WH?Qc>DfcVsafDtLr%Ve8Qd;0G%M4%MtT8`BUBA%0%v)yBTH^wF5)bG>y)2H?si3 zUM|3K9G-<6X#^M)AcXjL)v|(D)OB4*0f_^Z9T9A@7JI6dgrF@;W~f7G%tKuaJWeHG z0HFS#gcy=*pm*xwv!23P+D}kdVO^GU0gU0MX{v!i!mO55Kw0|qIJA6m9*CITc;^}O zP1DTD?3YwX9C3p_>6;wnQkaN@OgJ+T5=b1B%tAx4E<^~SgtUG4+3+1)TiP@@CyH3% zYTQyd`EIF*=IbV!uNt=Ny0%O#hL-PpGRoPEp5-SMlpmKVJkEW*0D_LHPph6&O^9x? zn3h-}DjS9h3Ca)b<5(JUB9(yOj)P}AHI?JXz&?)AX66DEabdZD)<KJ1P2U59?Iy=) zlSW9S0Dk8H;syEQU6Jht*{;a;m=NDtNhW}k_FwLMj|oZK(TMd2=2^ghC8Wc-^g&;7 zLPpi?t<jfnJ+Br*s8H#@_i3Txg6C7`n8*cI-kK$`A7etuH6dV5#Gyj`0;WwmX`yn( b1p~le%g0PE7p%oF00000NkvXXu0mjfIbl=I diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL@512.png deleted file mode 100644 index 91c708efbd0fc401f47bfc6d7c8abf75460e9f7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9692 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 T<63ZgNA%>eGe--IUGDx52lbn_ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL@64.png deleted file mode 100644 index 6569877c919fc36af3256f217665f999ec87ea1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1385 zcmV-v1(y1WP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@N8%ab#RCt{2ThD77M-=|t^w5){iy`0zD^V`?$u}E%sB(~dj1vU{ z>17>LXf8@jAy-@A9x5=7MIeEYXfFu_;v}W*r8(3-1e#k;_9ekKRnB(x52!qKMjg-2 zcz0%JSGJ-L7X8@WnfHB~dGq$Y5r!Dz^TtTV?56;f0OSFT11PZX_W<kzI0Uc>;Qb)| zDsupu01g0jVjc(Vp1BiXzcqXSy9T6n$1ZCt6{Il*Xqd0Dp&o+gc^LD?Ffloa+}T|B zbo-w+cDA>%v%Q0MyRB=NrpBV{>ET)cpAFq3AkzMVkMe98W1e?x1D{$gy!qn|g2w?` zt(NMNc>sYcgIx;Hl!q!2|9Q2J>6vM(21$sYYAY%s0wzRaoN>{JihOnPHXb~B*cHJR z#bOcu!aOiCf_Hzt6I+>LE66WN4R<jDmH{mB54l_pPoF=-#N>p7rvC@|hwrZ6kbOjr z^>2-&0?;z`ihoFpJcmYvD*#^GwwXkLJX@mZHFfeF3K1xHI?rB>k;Df)05HQp+`GSS z?d(i2Iy#CA7mN7)*WdVEUjaC0>kq!Lw4)$8JzC!A$O?-7d?Bnhg6$OOd3_rCn{T(e zuUUeoK<Vpm#HnDlG}?}UUW|VAS|xMxV8T=1Dw|ATBfuPYe1!Rh)WY;gNPXvRM6eOy zGJiuJKPt3M6V$h~>RdMM&PISK{-*rxY{rzskZhQWd0P)(TJ+iL<kR0RH10Jlns5iQ zL1kN7C^&e&Px~-h4o#<k)mob|jBGTW0z7Bu0tG22xaX){tB|-KSQe&2q9?i}unmL; z215aa_sS&ZfTG7$6yQ&GoCZ&Ci-N$j3wa8ZSdybTU_ular(JoZ>wJJeAVP@5l}~L^ zPEZsgA93wTLOzQ4u>vSk*<6U_6D~xa*%%@oCq3Vb(Ld~e?9^B59nbSrar=QIAzTJR zoOq}JOB{#`agxr3a6|xpq$q?70b&v7hf09RK#0;#l=G{v*5%Y!o)tt=t==93J}sBT zAAxKnTghfAWu`>zNRSIbB`<{#u^f&gC>=A|M7G5x&S4Y^cRRUL)d>-~<RpZ0X%>l- zZKerYt7icNAzXyl%HS+1agIa}L!uCs@URoZPL&Yjn)e(fU3gyM(=h>Y4zV!O^Nb(% zKUy_Ln;RNy4Q#yFP@Udn)!ai?P?aOhJyz)C&NU<&5w9**tuxUV$BW{}E_bH_a6|}U zjHJXlG82G<gt+_TU3qguY*4Y4mNZwjhs*`wAORX{>#>C(;^g35SDRG=WRel$gyJF% z@;VGtVrh3k<!h=Q-TMBA*!R%2bk8w+2Av@_A3(+jPXYvwo7O~Vji+5={!QOW2|hC? z7(8iqmq7*bJr)P(YIyHi9B?E?_%G_K!oQhpYhdb5@a2n*?yilM+KNp6kOe`snduU3 zDUvEUhwQsc?3$W*p4y@|sqL4JVhau@BY=#eUtF=HlSr&92y^g}pxXaSBjFB!+j7o< zvO6>)OrH9X#uP|E+yu^qa3(-RU{iBMTm~0nNj?!ba7rvd1o428cU9%pp}<54<s71f zPzfMHnG>Yr>GNlu>6vNW#)f{?4tU-nWE0s+Hp@JWlcHO1w>st7@<}5uLn{Q?P8^H{ zpqnb!Dmvo21V_KY6DT2@i3@RxEx;)wE<-DXtpKNmxQr+vLXa<TmDKDvN}7MKX$9z4 rp(Aa`f8z^bP>IXnLJaZQ0|5R7mE-P-o#0_z00000NkvXXu0mjf4x?|M diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w.svg deleted file mode 100644 index d7b57457..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-2{fill:#3c3f41;stroke:#fff;stroke-width:6.15118px;}.cls-1{stroke-linejoin:round;}.cls-3{fill:none;}.cls-4{fill:#fff;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M108.75486,49.127a41.933,41.933,0,1,0-83.866,0Z"/><path class="cls-1" d="M66.82187,49.55634V93.64978"/><polygon class="cls-2" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-2" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-3" width="133.64375" height="133.64375"/><circle class="cls-4" cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w@128.png deleted file mode 100644 index 8a5cff56532cbfbc23571406bbd60723e99b8b7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2724 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w@256.png deleted file mode 100644 index e490e4dfc9aafd6710e44c40ae5f5d76b80bbe08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5220 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w@32.png deleted file mode 100644 index 111e1b0bba2d960a4b8da3eb832a1a4ca3bf95fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 812 zcmV+{1JnG8P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdi-bqA3R9J=8S3PXgKp1_87(Hb47^E`e%z((&R0s*FEkZ2$5n^do zx`9|q76cn0SP)9m1tHqb4O0p&bHYlD+AY~yDc(QytUGWL+p(P@#FMJa`R=~=?&td{ z{ws(`UPLxUq$AVl=&^j7J*gy<L?j1b3&1A(!{HF!-gmzxY}-b`x#G7PF9Fn*QfG4u z5D^DJ6M%Dg^bO6{Hu|m`I`{Iz0;-iVu3x*#ZVy0JDb>p?Kp$t<^Ss>aH*c}u{ya;s zkEPNgHrCf*Sr$*App-hvDxk}q*X}=v+;tRq8jbhwINDQ66{6-{h#`MUa_&4WIl(nt zOB>o&IspJ4@}ceQ?xiL-;9A<CtyBU;<TilZe!HES+(6sNX`9Ie0Js5vak57j2YOD> zW>Nu8mU|C_=XvH0If)lVM7nv=3FEpLq2U#PFA21kb-SHlZgfD>p*A)2Nrmog77V9( z1IP5$tU}Tf>$q?n{Ah3*7c@eQr8)t<$x}l%CgAJgkqia{GsY9CoR<LF(l&h#av1@? z-OzPitlqtcXU|_S%`yo!lM0zdOk1=`+vIQqE<WW23_kp0MyplIdE2%rWJ~AwR#IYJ zKjc|6G+Nt{K`qJ+$AoOGujMVvqL8u{a-gS;Jz5bdYT_aTP?8iLDIh3>;q=bRGFDfX zi<V^-MdUz}JNT2f&kQk>(5Kx!KMKymOaaj0l*dS;0U^ODPFiAvxO5yTr0@Qm8sj&P zr6DI$31HFr<nbfF0G$NCaV$`nCPJbspwU{T>_12idIMdxsQY{qCrhQp3g__M@H9-- z9EVr|yk{1d6U22>WSaj00{uF@ASi^M5O*!1S3qL!c<18>L(UyuQc6{W6)t~=^sAi9 zHC#&@v^DW)$HB1JXttzu^OoO^Mk5oFJKDE1fon}|L7PF2sa)`*-#<6vkPVIrA=i|E qzd;-)WKzIfNhgC4lcfGJ0Q>@eyQ_sb+BHo80000<MNUMnLSTZM^=X#? diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w@512.png deleted file mode 100644 index dd804653ae54250517459381a032e35dd41845e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10464 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NEUTRAL_w@64.png deleted file mode 100644 index f0cd7d03521620a886f6e32fd67491cdfb1e0737..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1391 zcmV-#1(5oQP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@NAxT6*RCt{2TRm(PM-+a8C|$U8hfz$;Q3C>}Ayg1y!cW7ImIzFm zAcU}u2$&R!`7M1%6Gi+e9grq=Vp4O|II=sN3K#Al`cCs!bK}|Do!Qy-+W3=BTAz1j z-uLay+c)pc(GI?Fs4D0)^Dq$|C88rlB-bv?6VWme{ex?z)bf^oJj~o=<~a@r+BR!I z#SfbJQUT&NmdX+$>Jnh)1`++{n&KZ87pc>EPwzS%`mp#vt*);2{C{X@i1v+qMF$!U zYBcuKzL62v5LhBtl~SEpHb)acKOvAGl<(Hp*J<JHe>B^Ex`A*OAjtR43v~F<K^hns zFz;T|BD7=J9Yp|U2Jvz8yVr02q6d#2cSR@ykiY!HB|84iF}s%;rPS4;wigzFnOj7Z ztWOZWe&c3$s>cMD#+}=@?Ag#(N?j~6Od$c7d0bEXF0jrokN;Tssiy(tAI$t}`v)wC znb1Ci1z=`4x;go~Z1RE>5k{3#^CA5O3Bb&7bW7s!sv<9Nhycg9S1GmT+t;o@8xn61 z(s!qSsf>Ken1kk0^ntekI;>5c9$s;n0aXKIVr&CVZCkkl5YdEOz=-EBURF+CfUzy{ zC;B#Uz)Jx8=|6n*#CN>tux#+21->)jq+B4fi~X(-0c^0M%#%Ld_zG}BE}m`T)VE>T zaw1nF4POD0O%7uGy1=p}E!R*?03G;rfhp&^xhWI2J*KT$@R<RLb6HvaSR3*J%ck6p zFi3z-4V<41%O>x5AQQ|y88O3CHYW4(3Jry~4SWQc*PD*IV@=yyZ&*tz_mqu|oh2X_ zKJU)04wI`n1LkxgBK|9+CIB~ZG&5QD5`Z!&LbSG%5Sn;PXR&%_dYTVtZU-SO;?Bxa zmJ>9E7|gi0Hh`^J#QO^1*yxB5lXVtC6Q6Vu&)mG3q3NL`qx|#TX<k`baYd}3Vh9m4 z4iMtnwjO{3xPX%hX}deEQ<S#wK}iZVI@Ibk26gW33Nzo=C8|w{5cNYqapsCylO+Ab zku(K|en=HSU<!d6ol%-Hg@{(H%nMgBmUPM-HOVaEg4~fHIy`;$Jhj?S?HT|KXq8#R zHz8*aFs5CJhHbDhFL}T#6viO4dJu;Y!(|F#5l>#tCh^&gHf17cFW@0W;qV%LltElj zXftFA;h1*AMtJQKVo%C-7n-<)tv$h*EXN|m1xay~jaS3rqhAMgCZ{?ahZ#uk(Wmr& z{ZB{Q3Maz8HJs}P(Lg-pw25G0{_o^kDb?j3RRBST5Z)+CTu_++0tj*a+D~+#u|KH& zyUu&MGkq^w3chjy1UTMuv3Vi45Fic*7rXT45}=Zd5QwyTOWA!<2KhAXq{PY|0HHG+ zB2IYa1@1)~>qJ;7D9s1J`0vI}(dn^M!9?(m#~}z*e`6fMsmuw2bjlN4)^R{1rD;dU z0X;E-1YAW=qm=Fh@!o&_$M5#8ku>QkrPN*=X~P!UDzdEU??&}KQ|ABWv?%(H6<Y|R z%m7EuKmZb{IRkyTnp}sUW9;>9L|+1-#C;G`h-d<21U6G;WQhzRHk<^@8#omfAcJ^Y zuk%uW=AzT|6RvD;mJq=L)PcB-5FuOwB(Sr>_>7%7$Nw(8O*_j_i=v4XKU@aFc5o0r zuB@=xQ35o2_4-X3@w5cTra}@ZE`z}ZoN^1Wm5AHuCq$?KTY|WaEFoMCY(z<FZZ;&T x>LWlU`TeS4|CZ4uz_uiA!>BLp;EM+l(Pz+DPLSgkzd8T_002ovPDHLkV1jD5c+LO- diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED.svg deleted file mode 100644 index f8c661b5..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-2{fill:#dce1dd;}.cls-2{stroke:#000;}.cls-2,.cls-3{stroke-width:6.15118px;}.cls-3{fill:#a9a9a9;stroke:#797979;}.cls-4{fill:none;}.cls-5{fill:#797979;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M28.08516,46.05137a38.8588,38.8588,0,0,1,77.47363,0Z"/><path d="M66.82187,13.34515a35.83964,35.83964,0,0,1,35.25274,29.63063H31.56914A35.83963,35.83963,0,0,1,66.82187,13.34515m0-6.15119a41.933,41.933,0,0,0-41.933,41.933h83.866a41.933,41.933,0,0,0-41.933-41.933Z"/><path class="cls-2" d="M66.82187,49.55634V93.64978"/><polygon class="cls-3" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-3" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-4" width="133.64375" height="133.64375"/><circle class="cls-5" cx="66.82187" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@128.png deleted file mode 100644 index f7ba0a8ea108bce956ab7e32a1b81cf6dabb986a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2637 zcmV-T3bOTyP)<h;3K|Lk000e1NJLTq004jh004jp1^@s6!#-il00009a7bBm000V_ z000V_0d&!ui2wiz|4BqaRCt{2olj^LM;yn0ZNxtyNh%0|yh;QQH5YT!g4776QfO&3 z_96w7mVzfW6vY8clG6jB#CWol`eHAopw-fXv=)+z2R)e{nji>C#eg7aB7z`@<+uDs zHk-G*GrRL|cjp63f^pxQneTUJXMVrgS@3u~9*@W4@pwEH<E;t`-VOjgF@KvjTo&t; z*#KPt&<g-NNboK?L|C9>1_1scV=UOMjz@%k0B8WfJOI2_e9Y5l_j@JWqKAZeszLO) z<0*Y-+^xi80PNnU42m9iOi@`phHypr=;4i^863b}bx`=|aaCflX`Q0X0!{$H2u<On z*tu&b?0kP0)M}m3S*yYJ?(NXp+S>FZo;`a8bF*`>`0ydj{yPVAv$JsL_MI%{T>^kH z063SU&PH(E0PS=|33sh1Zr_J}uy21~@KXgh{=5Ny{c$7si6)T%r;i875KiK<0ea}Z zDs<K3l|K08kTTKZKod;<(2(gFQ2f0VQ*aJf4KPU4tW;3&W5dUTuH7Vft3V@MxqL<R zTZaH((r6(CaM1ul;^P&M!sAbyU{7#<d_uHGaLxp-86Z`ByvH9KJ_dtd44EsH0FxIR zaDM!}$QZ#X6S!o6RPnK!zwrHqU^MR{ID0ty)zRSgkb*NNXmOwnAR_+2p#iw~V<UD7 z=K@%^!=E39#fOV&Ccu2ce=ZCRT`&NS_OB=XhchE*;N<C3=1P>4zWsgB+SUp;|Gt^@ zL1=<s0pO9%vf91{v{RNXcB*&w+p}=+(16)eDdLyQSK!pwiN?h#;#Qk+0^2<RUit6E z{jtd6LojCPhT6NeAa)SLdH~o30GDi)(WU_~yn8h6k3|=sBVYo|8!Q9BZR3TrXaKDA zPjm&W0tb9J$1e+Lf|P+F_5wfKxE0tM1H`6IajN&*_212x$N-;w^l_32rYU4>l(#Lk zLvNh;IE})2ep$h~B}`*u+eIffZULCx>uC0elc!I@2YdFIFOeZo{B`TsB~1@;O8lM4 zGMVlH2IJPz1=&2u!n-=aIws^VdZ>+zVcGyk;{I@E<Quaku}Df?W7|jvCJoRNcaOtS zzv*<YO|Y&5@l)JhldFwQ8X$IFhuOWVky2-4b6}GOX!<|}F6eMIyQdSZbHeH+V-KI0 zGC+S^y#L^5#gF!7C86%^rc7YU0G~Gd$6E4LP<pWLwfNqzX`89WWDl^4eH9j;lh6jG z=>dA;x_``@SDl15NP3K2872%68}_xmpwk7g4HCk`r7*ybX8%~Fd4C!SZPB#tRARya zO`ns)$F)4EZK1sfFp&;^n&p{3PXMkDct>Ybm@vR=1K&|*v}&aL7T|Z#$dA@G)NKIY z_2)-x8`@YA<Z%dZfQqAg5NITtm4T_4Q;aXl6ktZ@YT+vG6bcD5lghP+zXenrZ-9#9 z4N!5s0V<9+K*jL}s5ooF)n|<L(30e_dcE%V$1f3#u`b$eb)sIczuB5*O{9wL^k~u` zV{FnJq4<P^=Z~DN*o-1-fH2$$!JfDEdfnOWPCct(jJ1dMSdJyh037^)<BYKhZv^)V z34dH9lPF>Upbzp!a2Q$PIkK|=ZiIQp*ohLgU!fr_=Cf?6FWLh{!7mwSjPV(RbDJPn z0mj%MiJtid6<H0y!7pww#zwpm%%MVfPF@3Wyb%nbQh1Ik18}$zj*t;5_a;sqFvfaG zc;%Z&2^nDH#*MIP(<XTI=n=ep`BLPRV8<)Q*t9o7cCrY+cI{f|=;(kaPoBW@=g(9B zzi<zL2EYS9*c(AFd4xxe5Y$No>03b92#br0@aokok<+*lt^vTX4=*=|!nWfwkA}Cj zv_NNP=NsW=$vg(YFKlaTgU62_2Zx{$uwwl_&#;mv@%mIy_|2O)2M7M1m0W{B{9^2O zun>|)@Chf&!gG|&0u&ixxGLdg3fqp`6rQ7W8W=VLjt@i!BGeH5WzREYjo0Jt7Vq;a zh3BY_0|a0}w`|!Gm;q-Df<`E9!YPmN*oHX5*M$}XaIoN2HiFB-bBwGB<VNW3?hb-V zf^Z|;r4VSLpfcZ;$<SfjU>jjunGhdz_W)6_Qros|3nEn5BZx$*ik4@{60b+$@rswY zIFw=30357n*^E#$;W<_ez)@g?A=}|)3fne{COpTg0XW<Ul6eMf@F`n)1{Lvo7jVJ= z91{sAeD>kity{rBE6jrj4`BE1-96zo^D*a_LU_)K=i#Yxt2R&ISEy+ujlh|vsNxDC zCA#W`X15l4XlA@9!r#AtKkk;gH(WQT9}UBX!)XyVqC^y|m!^&linXJ74KlXKeVX4| z8gy<K{eD+ed>#?Svb%WIhjHo_5J%2D!%W6)Y6j`57d}^4yj~}TFaYFBIOW-+Na)-m z3ePEw0XR`3;26Osyevf%o>MpjaJUipT1AP>qY_NU>vd9C18_1XoHA1u;W>pj04Hn& zT#K;0ysY%|arqnO<jW#Fr*u1npg<coY*7BW_?cxBAN&?E9&dn(Q%VEqn35HBnwLgt z27!oVT3HG{uyiGjtBO(>K&SB0@4+OCOZoh~6xsloCDbwHOM@Gs3{%5G8UTg25&esT z#>1n?!J$GKz!l-6V0rK;q7e#V0L=PHK4}E>mW>HoAaXUs%a`!{1GEM}XkCBU2)dr+ zQH|5nKolOY_}ST6S@Chj@YZ_0K1!=!wgSL4iSw_~`P29rbiVK^WGpL|8Otu1vbKhk zJpeYEWX_+{^l4*yvgiOU3p+xOsYkEqB@+HpbU7HEKSaBx3O&us&5Lz#d98p`YXVgZ zp9DR&#TR_c$UJ`L!eiZOh^`5ArU%He0CXtJ{sJU;rlsWceY{6#h^!UlJp$I#r4_=~ z4Uj{4>w6B75%$U~6~}tw5_GJy3r4VJfFcVYg~~HsL?akC0N$6d;$;v%N?s%2f)>-^ zWn%`&7_VO_;?AQXBM3h*ibk-JXV7kdDhVHj%0DS%1k(v8Z3cMp;zba>tD^8x@)`l7 ziaM6Lfer&?jMp#G%Zx@<m&YYSMi><hFQXCe-MgnP&!8+6%m*`)VOtb_jE8MimBn>J z;pH*WH-q!=a)tqPBDs5jJXd^`Up+(h9%YQ3li5g0b>=a%0dj<G{aeUFG%-TrTfR7G z0$hubH@qxu0F&|hDiJcmq{)PnumQaAW{Bh&G8;h@Ap_u)4hJA!cyr`6f+#`;kQCm( z96})>BU};<FU#nqG7jK{*GQH;g9s`N;DtAcY9r(^K-1l{JZ6X(L29GQyap&`yuPUL zMXy=kDJWwAFTBHKNjQO^0hVavMK62-h!|l!ExeqR3<@V|y!Zu!G)ql5HR}N?pQtGd vF$t#?L=7-QSG*U#L`00>@pwEQ4*<ab+pW@o&pbux00000NkvXXu0mjfIzHA& diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@256.png deleted file mode 100644 index ac5f5880f736b06077bd4c98bbb60c1fbd3eb4a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4991 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@32.png deleted file mode 100644 index a40ec87c6158f2ffbcf838a87d92608de6fbce6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 831 zcmV-F1Hk-=P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdi@kvBMR9J<@R!vJAQ4~EkMd~Jrf*_bhvJjedV^<cs=(vb<S=vIW zF4RBJ4+_EqA$2t%6xv@9yJ(@%k9}R32tr-iO?6?5RtyA$SVb5Z7*ft~Ul?QNBZ<KS zH#2$fzIV>M@80(YSB+SQ{AmE=03HCi?`i+n>-Ee5*aA@Zu`Th5jJ}ADTy0UF$WP^w zy_G{YmvuXLws)}eYa6TISGE670Q2(f8YDgDit|(XdU>N<|NZw*OJg5>Bs#}ha1g>G zke09}m)|Vo;p0b<7W4J<7c9J5faJt&0Q-KvVM+K6z|F<NBA(7nM~-ARmqR=e$9j4F zhD71LpKnkE3;=5rcP8-R)5pl<Ud%k1#^#SrwoC#jweq<ZFn*Rl&t5+7h`ed+te;O% z1ddawRI;>D?pOd}+`Wgx!$ao6U^@bm6cCTc8>QAMSfZz=rw{>=4=N+zu<6u{u2$lM zHL;H2CZSR)*$Z_+(45!BXHO~h4!~Q}G<$lX2=NO5ERjK7hHNZ|kk>sV=iGb3buI!( zBoeSJD{0$yK`F($T{2B`<&uc!gf!jX-;aTT0i2wi;G6(9W-=MnYBf}=)wFHfMWs}s z8zIfaBO@ai8XDsK7X@h0f!2)>KjK!nAfT0yN~Mx^9H;2n8uwfu8yj=?ad&rD6B|No z#9}dwj*j{gYxoNA3SoX69UajO$8ij$R7sLZ-}hT`%DKeD!^5ueJq)1&2u{Q>a#D{F zugiG5#2P`jp|21oY%|!#zIMoowglL=je~;&oSmIr=wloE=+h1&Z2>1`=`bM$EAqLf zFBs;;eyvuUqYv|j(O?CHAy5GKxl*Y#6SE53Z#<<GMZoiaiB;eg!b%9*mOdF+r(&8W zmSlq@8&^25iNYYlihfnWXwpp6>^m0$AL2&cM}-KT<hkHDPN7<@8k|!L@uDGsM`O3d z&5-e>W+C3(Xb7+@>(YqBgjkl<_&U-87_v*d{UQj_cf}P0z<<p>omF5=`QZQn002ov JPDHLkV1fb6d!GOR diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@512.png deleted file mode 100644 index 95d4693cf5480f7cacd5bb7fb7e139dd5fc38585..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10225 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 JC_7HP`CloNqgVg{ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_NOT_CONTROLED@64.png deleted file mode 100644 index 0f214f6408c9b252cad0439ba35b25a4f3092d8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1476 zcmV;#1v~nQP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Nc1c7*RCt{2T1{vqMHqcC5<KK*2m}H%B(o-$%xP}B;KA%6D>-fa z0YNVlayRB!r({5B6vXTztgtMJ2L(^7s2BHOJP7W|oF<pR#5jRKAe+BaAgsKmYV57l z^mJEO_sqsTXy&J<zWUzls;|EKYH*Ef{J+tYG5a!rX#hC@;{b~C`yBv(12_V(0buhg zJ(W2CYXF`BcpmY3Cfm$)f&bR10I0_x-Ri1KTd5$8DZpX=r5x&)P$(3TFXS;*Dq(PF z(7%0he1ff74O_J>oSdArvdgKl<a&Cz7N8=B?h7F4%0dM*cV>_;6haN`H5z#G>l3U$ zT1TVNF#Tj6z`84kT?(+K4^<NX?2FHF^VUr(gB0S^>L(^4)};`M(d)v9iTp=Pi+J$x zYhMIgOiWCmvM>+y^x)~APlHy<as~M@spBq2zzTq6^<i*u5Z`|P9i~cC4ov?C#)l8z z|3HrsRoTBak_y0O>aqHe7I}phBD@XY2V0v-1jxxHim$1YS1^dc<mrZdjg2HR-~oVJ z>ci?+_pF0m9E^;N;PuG~{PNS!s?}=%Ms4H4E0%r~gF%nW8?UTj=&uq;t7E}-3N)iW zhyKPNzx%IQf>U7njW>f+!D?x=9RbZ8{hjyT&73@>@a)^<Qyka`FsA|^F~5*nn%)*# z-#Hr*Yy`Ng-Z0{~OKsBx`_@*SyK%d-5umKz%)E6cW6GDI`B0A7tch1G`fPTx_fG@& zSMOVxa0mKe@+~bC9qjMZzG5whai@UQTAMLq`51Q!sG6M%6t$Y*jw8EPDRC#T5||2! zc63Q#n+RPQTnnJy2qBC`%&UkX*I*F*O$fmNH}83#tANy15JD8?Ms8Yd1oc&bH|jzN z?yRa;MF>fJ*>t|pY8m7YD=)hcVZ;^M<pDt<mORgUDb`paL{1*gwB4#21?cPR!}<An z@GBac6GGf$^{ZQjki<U*uo&F3!_3KtQGimZgu}x_?C<Xf8|CD1TI@C<+7TZe9mVkQ zFg7<YpQ^Q-0&Kvmn}vu<JPd6UAsXO_7#kZyZ|@65WF-Vwjm*nJvd_Bop-G-T(pUQ2 zjyw^0Gel!ULqj+?IPkBFiwkv&ov#TYmgS1!?BLP_Nqkw~^^rJB=Df5A6^dB9K^o?; zVkZV6ifIbrnz({ZMJSFC%qkOYpJm#*=9;*Il>k8}ln{G+dw#$SpcqK6tGW>7a(R4U zV8DNWdU`spM`%fW+4M&XPRD#cpNP0ZA^{Xs;Gq~?F*G4aU|I<w3l@*HCt8`Eot>5k zow+dL?1K^B6`Tm5K*!n%5z?H3{AIe425|+a0w@H9*xlX5+1Z(uo&NrQ-%c9D6;csE zfsRj3PWl3HL_`&W#3>$M(?%v0Aw?)EvLa7hm&DTUfcXK3f4yFh+=jnpn?P=n8d8e^ zbl#98MQ%$0*w#g|6NXd-pyMr`;Ev1#TAkr-$~?f&5rRUfgv&LYP64j_wOY;33N`Xa zG8^QdnQn6nt)1W;$?tB<-&BM5X^S>#TgxpHqxlyZA;fd_zFdxX$ZDt=1c|k*83-Z# zjy%u1RH<;W*VhqDw>{7ExhE39mUtYv6v8BcRSam8*i>CsiKLwsA;hW_qWP~>3eQZF z55hKgh$TQ9;;EL<1469prEdDOy}fOfK}Hgwlf-q%e&&S`RTn~p3cw-8=zDy8Y`Wdi zLz5^%u!P6DLD*)>C;*8YwzCSx0!OD15aJuXj=%@UOKqnk3&8cZ+llLter=d4Nqms4 z@`orfpsR`N2ou7DFadU46g4{qO^8cHRRxm(J6Y8Cvw{@jMys-V6GDiNobY4~awONQ e&hr|P0N`JLA=|NAF%?7r0000<MNUMnLSTXuH?E}s diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF.svg deleted file mode 100644 index bdbd8237..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-2{fill:#dce1dd;}.cls-2{stroke:#000;stroke-width:6.15118px;}.cls-3{fill:#c8cdc9;}.cls-4{fill:#a9a9a9;}.cls-5{fill:none;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M28.085,46.05137a38.8588,38.8588,0,0,1,77.47363,0Z"/><path d="M66.82186,13.34515a35.83964,35.83964,0,0,1,35.25275,29.63063H31.56914A35.83963,35.83963,0,0,1,66.82186,13.34515m0-6.15119a41.933,41.933,0,0,0-41.933,41.933h83.866a41.933,41.933,0,0,0-41.933-41.933Z"/><path class="cls-2" d="M66.82187,49.55634V93.64978"/><polygon class="cls-3" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><path class="cls-4" d="M12.62107,71.99687H7.12187v4.67354h5.4992V71.99687Zm0,9.34707H7.12187v4.67354h5.4992V81.34394Zm0,9.34708H7.12187v4.67354h5.4992V90.691Zm0,9.34708H7.12187v4.67354h5.4992V100.0381Zm0,9.34707H7.12187v4.67354h5.4992v-4.67354Zm-.84207,6.65-4.14769,2.15374.28216.54339h-.7916v4.67354H9.51755l3.10352-1.61155h0l1.69217-.87868L11.779,116.03513Zm8.29539-4.3075-4.14769,2.15375,2.53423,4.88045,4.14769-2.15374-2.53423-4.88046Zm8.29539-4.30748-4.14769,2.15374,2.53423,4.88046,2.86959-1.49008,1.2781-.66367-2.53423-4.88045Zm8.29538-4.30748-4.1477,2.15374,2.53425,4.88045,4.14769-2.15375-2.53424-4.88044Zm8.29538-4.3075-4.14769,2.15374,2.53425,4.88046,4.14768-2.15374-2.53424-4.88046Zm8.29539-4.30748-4.14769,2.15374,2.53423,4.88045,4.1477-2.15374-2.53424-4.88045Zm7.59942-3.9461L57.40362,92.344l1.51917,2.92562-.19422.374.53186.27618.67743,1.3046.91749-.47642h0l3.51306-1.8242,1.04209-2.00687-2.36387-1.22747-.00629-.00327-.017-.00881-.0032-.00166-.00387-.002-.02647-.01375-.00189-.001-.00508-.00263-.00024-.00013-2.12727-1.10461Zm-7.88794-4.09591-2.53423,4.88045,4.14769,2.15375,2.53424-4.88046-1.23025-.63882-.00028-.00014-.09931-.05158-.00309-.0016-.016-.00833-.00145-.00076-.00986-.00512-.00223-.00115-.00254-.00132-.00381-.002-.00152-.00079-.01019-.00529-.0013-.00068-.00447-.00232-.001-.00051-.00461-.0024-.00144-.00075-.00892-.00463-.00455-.00236-.00192-.001-.00163-.00085-.00534-.00278-.00008,0-.03452-.01792-.0008-.00042-.04565-.0237-.00146-.00076-2.64944-1.37575ZM44.672,82.1482l-2.53424,4.88045,4.14769,2.15374,2.53424-4.88045L44.672,82.1482Zm-8.29539-4.3075L33.8424,82.72116l4.1477,2.15374,2.53423-4.88046-1.82192-.946-.00076-.0004-.017-.00881-.00116-.0006-.00443-.0023-.00269-.0014-.11892-.06175-.00157-.00082-.02179-.01131-.004-.00209-.01316-.00684-.00451-.00234-.04638-.02408-.00077-.0004-.00417-.00217L38.457,78.921l-.00925-.0048-.00178-.00093L38.4416,78.913l-.00028-.00014-.00571-.003-.00116-.0006-.00332-.00173-.003-.00157-.00377-.002-.00968-.005-.00181-.00094-.00429-.00223-.00142-.00073-.00289-.0015-.00384-.002-.02263-.01175-.00027-.00014-.02378-.01235-.00084-.00044L36.37664,77.8407Zm-8.29538-4.30748L25.547,78.41367l4.14769,2.15374L32.229,75.687l-2.78383-1.44553,0,0-.00805-.00418-.00812-.00422-.00121-.00062-.00789-.0041-.00715-.00371-.0089-.00463-.00439-.00228-.00362-.00188-.017-.00883-.01515-.00787-.00351-.00182-.01166-.00605-.00053-.00028-1.26665-.65772Zm-8.29539-4.30749-2.53423,4.88046,4.14768,2.15374,2.53425-4.88045-1.73245-.8996-.00419-.00218-.00943-.00489-2.40163-1.24708Zm-12.664-6.57595V63.19h0v4.13338h3.11975L8.95625,69.79869l4.14769,2.15375L15.63818,67.072l-8.51631-4.4222Z"/><polygon class="cls-3" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><path class="cls-4" d="M118.22649,66.95727l-2.5763,1.33778-.00061.00031-.00487.00253-.00364.0019-.00018.00009-.00529.00274-.00106.00056-.0112.00581-.00041.00021-.01021.0053-.00143.00075-1.53249.79577,2.53423,4.88045,4.14769-2.15374-2.53423-4.88046Zm-8.29539,4.30749-.60187.31253-.00491.00255-.00261.00136-.00352.00182-.01195.0062-.00528.00275-.004.002-.00074.00039-.00832.00432-.00666.00345-.01286.00668-.01388.00721-.00218.00113-.008.00413-.00224.00117-.00091.00047-.00434.00226-.00007,0-.00865.00448-.00121.00063-.00664.00345-.00347.0018-.00207.00108-.0213.01106-.0028.00145-.00823.00428-.00015.00007-3.39891,1.76493,2.53424,4.88045,4.1477-2.15374-2.53425-4.88045Zm-8.29539,4.30749L97.488,77.726l2.53423,4.88045L104.17,80.4527l-2.53425-4.88046Zm-8.29538,4.30749-4.14769,2.15374,2.53423,4.88045,4.1477-2.15374-2.53424-4.88045Zm-8.29539,4.30748-1.97522,1.02566-.00275.00143-.01048.00544-.00077.0004-.01041.00541-.00344.00178-.00256.00133-.00224.00117L83.033,85.232l-.002.00106-.00444.0023-.00169.00089-.00273.00141-.01624.00843-.003.00159-.00424.0022-.00012.00006-.0354.01838-.00162.00084-.21757.113-.00027.00014-1.8463.95871,2.53424,4.88046,4.14769-2.15375-2.53424-4.88045Zm-8.29538,4.30749-1.94164,1.00822-.00409.00212-.00142.00074-.00336.00174-.00477.00248-.00037.00019-.02391.01242-.00073.00038-.00393.002-.00233.00121-.00485.00252-.00133.00069-.01008.00523-.01029.00534h0l-.01087.00565L74.723,89.547l-2.12111,1.10142,2.11909,4.081-1.236,2.38027,4.14769,2.15374L80.1669,94.383l-1.412-.73319.52887-.27462L76.74956,88.4947Zm-5.555,2.88452-4.37265,2.27055h0l2.8375,1.47342-.20448-.39379,1.73963-3.35018Zm13.12006,5.15748-2.53423,4.88046,4.14768,2.15374,2.53425-4.88045-4.1477-2.15375Zm8.29539,4.3075-2.53424,4.88045,3.29061,1.70869.00115.0006.00329.0017.001.00052.06307.03275.00286.00148.00716.00372.007.00364.00176.00091.00726.00377.00731.0038.0029.00151.00176.00091.00863.00448.00072.00037.00812.00422.00279.00145.00148.00077.00369.00191.00038.0002.00793.00412.00251.0013.00281.00146.00713.0037.00161.00084.00783.00407.00146.00076.00362.00187.00072.00038.00251.0013.00363.00188.00189.001.0012.00062.00383.002.0015.00078.002.00106.00376.00194.00013.00007.004.00208.007.00365.00082.00043.005.00259.00913.00474.00341.00177.00068.00036.0079.0041.00173.0009.01553.00806.00313.00163.033.01713.00106.00055.57624.29922,2.53424-4.88045L92.61,100.84421Zm8.29538,4.30748-2.53424,4.88045,1.49623.77694.00364.00189.001.00052,2.64683,1.3744,2.53423-4.88046-4.14769-2.15374Zm8.29538,4.30748-2.53423,4.88046,4.12774,2.14338.00021.00011.0196.01018h0l.00014.00007,2.53424-4.88044-4.1477-2.15376Zm8.29539,4.3075-2.53423,4.88044,4.1477,2.15375,1.91307-3.68423v1.86455h4.29786l-2.06324,3.97343,3.26458,1.69517h0V114.30764h-5.4992v1.29023l-3.52654-1.8312Zm9.02574-8.80611h-5.4992v4.67354h5.4992v-4.67354Zm0-9.34707h-5.4992V100.287h5.4992V95.61349Zm0-9.34708h-5.4992V90.94h5.4992V86.26641Zm0-9.34708h-5.4992v4.67354h5.4992V76.91933Zm0-14.26955-4.14769,2.15374,1.43769,2.76873h-2.7892v4.67354h5.4992v-9.596Z"/><rect class="cls-5" width="133.64375" height="133.64375"/><circle class="cls-3" cx="66.82188" cy="93.64978" r="10.81973"/><path class="cls-4" d="M66.82188,82.83006h-.03129l-.00521,0h-.00412l-.005,0-.00409,0-.00507,0-.00413,0-.00506,0-.004,0-.00513,0-.00413,0-.005,0-.004,0-.00548.00005-.00362,0-.00625.00005-.00283,0-.00724.00007-.0031,0-.00793.00008-.003,0-.006.00007-.00369.00005-.00552.00007L66.677,82.831l-.00506.00006-.00431.00006-.00484.00007-.00432.00007-.00473.00006-.00433.00007-.00487.00008-.00428.00007-.00477.00008-.00429.00007-.00509.00009-.00394.00007-.00548.0001-.00357.00007-.006.00011-.00319.00007-.00687.00013-.00224.00005-.009.00019-.0032.00007-.00593.00013-.00369.00008-.00538.00012-.00386.00009-.00524.00013-.004.00009-.00511.00013-.00384.00009-.00532.00014-.004.0001-.005.00013-.00416.00011-.00479.00013-.00445.00012-.00469.00013-.00423.00012-.005.00015-.00412.00012-.00523.00015-.00377.00011-.00584.00018-.004.00012-.00829.00026-.00265.00008-.00631.00021-.00394.00013-.00511.00017-.00422.00014-.00478.00016-.00425.00015-.005.00017-.00409.00014-.00489.00018-.00421.00015-.005.00018-.00411.00015-.00485.00018-.0042.00016-.00508.00019-.00394.00016-.00528.0002-.00377.00015-.00565.00022-.0034.00014-.006.00024-.00314.00013-.00882.00037-.0037.00016-.00534.00022-.004.00018-.005.00021-.00411.00018-.00493.00022-.0042.00019-.00487.00022-.00413.00019-.00489.00022-.00431.0002-.00463.00022-.00441.00021-.00461.00021-.00444.00022-.00465.00022-.00434.00021-.00478.00024-.00422.00021-.00518.00026-.00379.00019-.00538.00027-.00374.00019-.00869.00045-.00432.00023-.00469.00025-.00451.00024-.00446.00024-.00489.00027-.004.00021-.00511.00028-.00391.00022-.005.00028-.004.00022-.00489.00028-.00423.00024-.00474.00027-.00406.00023-.005.0003-.00387.00023-.00507.00029-.00388.00024-.005.0003-.00392.00024-.00509.0003-.00327.0002-.01876.00117-.00448.00028-.00468.0003-.00422.00027-.00493.00032-.004.00026-.00508.00033-.00388.00025-.005.00033-.004.00027-.00508.00033-.00378.00026-.00512.00035-.00377.00025-.00523.00036-.00373.00026-.005.00035-.004.00028-.00495.00035-.0038.00027-.00512.00036-.00322.00023-.021.00153-.002.00014-.00568.00042-.00332.00025-.00538.0004-.00346.00027-.00523.00039-.00383.00029-.005.00039-.00375.00028-.0052.00041-.00373.00028-.00516.00041-.00364.00028-.00529.00042-.00364.00029-.00523.00042-.00356.00028-.00535.00043-.0033.00027-.00567.00046-.00213.00018-.0231.00191-.00075.00006-.00647.00055-.0024.00021-.00575.00048-.00321.00028-.00552.00047-.00334.00029-.00542.00047-.00345.0003-.00536.00047-.0036.00032-.00515.00046-.00364.00032-.00544.00048-.00321.00029-.00559.0005-.00311.00029-.00583.00053-.00272.00024-.00606.00056-.00211.0002-.03054.00285-.00209.0002-.00632.0006-.00243.00024-.006.00058-.00293.00028-.00577.00056-.003.00029-.00574.00056-.00309.00031-.00582.00058-.0028.00027-.00595.00059-.00287.00029-.006.0006-.00266.00027-.00608.00061-.00254.00026-.00639.00065-.00092.0001-.03239.00336-.001.00011-.00692.00073-.00185.0002-.0065.00069-.00234.00026-.00608.00065-.00275.0003-.00616.00066-.0024.00026-.00643.00071-.00212.00023-.00675.00074-.00173.00019-.00682.00075-.002.00023-.00683.00076-.00129.00014-.00742.00083-.00036.00005-.04126.00473-.00111.00013-.00679.00079-.0021.00025-.00638.00075-.00234.00028-.0063.00075-.00242.00029-.00629.00075-.00236.00028-.00627.00075-.00247.0003-.00637.00078-.00186.00022-.007.00085-.00109.00013-.049.00611-.00123.00016-.007.00088-.00174.00023-.00676.00086-.00189.00025-.00671.00086-.00193.00025-.00663.00086-.002.00027-.00679.00088-.00163.00022-.007.00091-.0015.0002-.00726.001-.00069.00009-.0582.00789-.00047.00007-.0076.00105-.00109.00015-.00718.001-.00154.00022-.0071.001-.00132.00018-.00733.001-.00107.00015-.00752.00107-.00081.00011-.00784.00112h-.00011l-.05859.00856-.00029,0-.00769.00115-.001.00014-.00751.00113-.001.00015-.00745.00112-.00105.00016-.00753.00114-.00088.00014-.0075.00114-.00108.00016-.06631.01035H65.107l-.00814.0013-.00033.00006-.00792.00127-.00059.00009-.008.00128-.00033.00006-.00808.00131-.00031,0-.09167.01531-.00013,0-.00811.00139-.00035.00006a10.73762,10.73762,0,0,0-2.10308.58708l-.00024.00009-.00751.00295-.00012.00005-.00746.00294-.00044.00017-.06067.02414-.00051.00021-.00705.00283-.00068.00028-.00677.00272-.00117.00047-.00658.00266-.00113.00046-.00651.00263-.00137.00056-.00659.00267-.00074.0003-.007.00285-.00044.00019-.04488.01837-.00067.00028-.00662.00273-.00117.00049-.00626.00258-.0016.00066-.00591.00246-.00208.00085-.00541.00226-.0026.00107-.00526.00219-.00251.001-.00528.0022-.00252.00106-.00534.00223-.00249.001-.00526.00221-.00261.00109-.00527.00221-.00182.00076-.01894.008-.00238.001-.005.00213-.00274.00116-.00492.00209-.003.00126-.00477.002-.00309.00131-.00459.002-.00337.00144-.0045.00193-.00325.00138-.0046.002-.00331.00142-.00453.00194-.00322.00138-.00461.002-.00337.00146-.00445.00191-.00333.00144-.00452.00195-.00322.00139-.00462.002-.00076.00033-.01074.00466-.00392.0017-.00371.00162-.00416.0018-.00374.00164-.00419.00182-.00355.00155L62.488,83.733l-.00363.00158-.00425.00186-.00357.00157-.00439.00193-.00346.00152-.0045.002-.00328.00145-.0047.00207-.00324.00143-.00475.0021-.00307.00136-.00525.00233-.00258.00114-.00727.00323-.00047.00021-.00806.00359-.0005.00022-.00746.00333-.0015.00068-.00637.00284-.002.00092-.00595.00266-.00211.00095-.00568.00255-.00246.00111-.00558.00251-.00224.001-.00579.00261-.002.00092-.00609.00275-.00183.00083-.00607.00275-.0019.00086-.00644.00292-.00139.00064-.00737.00335-.00045.00021-.03221.01474-.00034.00016-.00744.00342-.00131.00061-.0065.003-.00063.00029,2.305,4.99281a5.26939,5.26939,0,0,1,2.225-.48472V82.83006ZM58.5953,86.62167l-.03877.04559L58.556,86.668l-.00466.00551-.00066.00079-.00461.00546-.00078.00093-.00459.00545-.00062.00074-.00474.00563-.00036.00042-.03062.03661-.00053.00064-.00458.00549-.00081.001-.00432.0052-.00112.00135-.00425.00512-.001.00115-.00441.00532-.00061.00074-.02509.03042-.00035.00043-.00438.00534-.00106.00129-.00409.005-.00125.00154-.004.00493-.00125.00153-.00409.005-.001.00127-.0043.00527-.00067.00083-.02478.03051-.00038.00047-.00438.00542-.001.00122-.00409.00507-.00126.00155-.00389.00484-.00143.00177-.00394.0049-.00108.00134-.00419.00522L58.38,86.8815l-.01936.02418-.00045.00056-.00416.00522-.00112.00141-.00382.0048-.00153.00192-.00374.0047-.00141.00179-.00382.0048-.00143.0018-.00381.00481-.00126.0016-.004.00506-.00078.001-.01837.02331-.00134.0017-.00372.00473-.00146.00187-.00367.00468-.00154.002-.0037.00473L58.294,86.99l-.00363.00465-.00156.002-.00378.00484-.001.00134-.0041.00526-.00063.00082-.01878.0242-.00077.001-.00408.00528-.00106.00138-.0038.00492-.00149.00192-.00363.00472-.00146.0019-.00367.00476-.00145.00189-.00377.00491-.001.00126-.00419.00546-.00019.00024-.01861.02435-.00123.00162-.0037.00486-.00145.0019-.00345.00454-.00176.00231-.00338.00446-.00173.00229-.0033.00436-.00182.00239-.00346.00457-.00125.00166-.0038.005-.00084.0011-.01275.01692-.00132.00177-.00331.0044-.00192.00256-.003.004-.00212.00283-.00291.00389-.00228.00305-.00294.00393-.002.00264-.00319.00428-.00189.00253-.00317.00426-.00184.00247-.00327.00439-.00118.00159-.01205.01625-.00165.00223-.003.004-.00217.00293-.003.00407-.002.00268-.00308.00419-.002.00264-.00315.00429-.0019.00258-.003.00414-.00212.00288-.003.00407-.00192.00262-.00311.00425-.00125.00171-.0067.00917-.00186.00255-.003.00406-.002.00276-.003.00415-.002.00279-.00307.00422-.00183.00253-.00314.00433-.002.00271-.003.00409-.00211.00292-.00285.00394-.00227.00314-.00274.00379-.00229.00319-.00271.00376-.00228.00317-.00531.00737-.00216.003-.00274.00383-.00228.00318-.00264.00368-.00236.00329-.0027.00379-.0023.00322-.00261.00364-.00244.00343-.00256.00359-.00249.00349-.00243.00342-.00261.00367-.00246.00346-.00238.00336-.00259.00365-.00117.00165-.00625.00883-.00226.00319-.0027.00383-.00218.00309-.00281.004-.00217.00308-.00269.00383-.00227.00322-.00261.00372-.00241.00343-.00254.00362-.00228.00325-.00271.00388-.00221.00315-.00266.00381-.00253.00362-.00318.00455-.00388.00557-.00272.00392-.00215.00308-.00264.0038-.00234.00338-.00238.00342-.00259.00374-.00234.00337-.00259.00374-.00235.0034-.00244.00354-.00254.00367-.00237.00344-.00245.00356-.0025.00362-.00244.00354-.00237.00346-.00513.00748-.00194.00281-.00246.0036-.00252.00368-.00221.00323-.00263.00384-.0023.00338-.00262.00383-.00225.0033-.00256.00377-.00232.00341-.00265.00389-.00216.00319-.00278.00409-.00206.003-.0032.00472-.00162.00239-.00482.00712-.0004.0006-.00442.00655-.00173.00258-.00306.00453-.00216.00321-.00263.00391-.00223.00332-.00256.00381-.00239.00357L57.826,87.636l-.00237.00354-.00247.00369-.00235.00352-.00266.004-.002.003-.00274.00411-.0022.0033L57.806,87.666l-.00343.00517L57.8,87.67509l-.00232.00349-.00251.00379-.00228.00345-.00242.00365-.00238.0036-.00244.0037-.00229.00347-.00249.00377-.00218.00332-.00274.00416-.002.0031-.0026.004-.00219.00335-.00264.004-.0021.00321-.00456.007-.00192.00295-.00275.00421-.00235.00358-.00234.0036-.00242.00371-.00232.00357-.00228.0035L57.741,87.765l-.00234.00361-.0023.00354-.0024.0037-.0022.00341-.00254.00392-.00223.00345-.00234.00362-.00261.004-.00312.00484-.00347.00539-.00209.00325-.00253.00394-.0022.00342-.00254.004-.00215.00335-.00245.00383-.00227.00354-.00239.00375-.0023.00361-.00228.00357-.00235.00368-.00246.00386-.00212.00334-.00273.00429-.00188.003-.00337.0053-.00167.00264-.00411.00649-.00193.00305-.00268.00424-.00212.00337-.00245.00388L57.66,87.8915l-.00228.00362-.00226.00359-.00235.00374-.00232.0037-.00224.00358-.00229.00365-.0024.00383-.00217.00348-.00275.00438-.00176.00283-.00323.00518-.003.00484-.0028.0045-.002.00317-.0026.00418-.002.00331-.00252.00406-.00215.00347-.00232.00373-.00229.00371-.00231.00374-.00219.00356-.00237.00383-.00215.00349-.00243.004-.00214.00347-.00233.00379-.00219.00357-.0031.005-.00327.00533-.00244.004-.00235.00384-.00212.00348-.00243.004-.002.0033-.00247.004-.00211.00347-.0022.00362-.00236.00389-.00217.00358-.0023.00378-.00219.00361-.00217.0036-.00236.00389-.002.00338-.00239.004-.0014.00233-.0053.0088-.002.00325-.00244.00406-.002.00326-.00237.004-.00217.00362-.00222.00371-.00218.00364-.00225.00377-.00222.00371-.00222.00373-.00215.0036-.00227.00382-.00223.00375-.00219.00367-.00207.00348-.00435.00733-.00219.0037-.00216.00365-.0022.00373-.00235.004-.002.00345-.00227.00385-.00213.00361-.00225.00381-.00218.00372-.00216.00368-.00216.00367-.00229.00391-.00205.0035-.00229.0039-.002.00351-.00233.004-.00208.00356-.00894.01534-.00174.003-.00243.00418-.00186.0032-.00241.00417-.00194.00336-.00242.00417-.0018.00312-.00251.00434-.00181.00315-.00246.00426-.00187.00323-.00238.00416-.00192.00332-.00243.00425-.00078.00134-.00691.01207-.00052.0009-.00266.00466-.00166.0029-.00255.00448-.00167.00293-.00253.00444-.00172.003-.00256.0045-.00168.00295-.00246.00434-.00182.00322-.00248.00437-.00163.00287-.00259.0046-.00133.00234L57.384,88.355l-.00091.00162-.0027.00481-.00154.00275-.00259.00462-.00158.00282-.00249.00445-.00179.00319-.00245.0044-.00162.00289-.00258.00464-.00154.00276-.00269.00483-.00122.00219-.00294.0053-.00082.00147-.01023.01849-.001.00187-.00258.00469-.00161.00292-.0025.00454-.00163.003-.00248.00451-.00165.003-.0025.00457-.00158.00287-.00255.00465-.00147.0027-.00273.005-.00111.002-.00293.00536-.001.00178-.01018.01874-.00074.00135-.00292.0054-.0012.00221-.00274.00506-.00131.00243-.00273.00506-.0013.0024-.00282.00524-.00106.002-.003.00556-.001.00183-.003.00556-.001.00183-.003.0057-.0001.00018-.0109.02042-.00069.00128-.00288.00542-.00115.00215-.00282.00532-.00116.00219-.00278.00525-.00118.00222-.00281.00531-.00117.00221-.00277.00525-.00116.00221-.00287.00544-.00068.00128-.01444.02753-.00024.00047-.00322.00616-.00076.00144-.00305.00587-.00084.0016-.003.00573-.001.0019-.00294.00567-.00083.00158-.0031.006-.00063.00123-.00325.00627-.00023.00044-.01447.02808-.00042.00084-.0031.006-.00079.00156-.00309.006-.0007.00137-.00308.006-.00076.0015-.00309.00607-.00064.00124-.0032.0063-.00038.00075-.02172.043-.00026.00053-.00335.00666-.00044.00087-.00322.00644-.00058.00115-.00324.00648-.0003.0006-.02509.05053-.00035.00072-.00329.00667-.00039.0008-.00329.00669-.00034.00069-.00342.007v0l-.02494.05121-.00031.00063-.00327.00678-.00034.0007-.00323.0067-.00044.00089-.00328.00682,0,.0001-.02471.05172,0,.00007a10.7409,10.7409,0,0,0-.63437,1.69147l5.29317,1.49115a5.26055,5.26055,0,0,1,1.0752-2.00522l-4.17947-3.574Zm2.97083,7.86594-5.43278.85212a10.73622,10.73622,0,0,0,.68079,2.42992l.0003.00072.00287.007.0003.00073.00286.00692.00036.00088.00283.00683.00035.00083.0029.007.00008.00019.01553.03716.00038.00089.00271.00644.00057.00137.0026.00616.00076.00179.0024.00569.001.00233.00241.00567.00078.00184.00257.00608.00056.0013.00282.00664,0,0,.01273.02979.00023.00053.00253.00589.00093.00216.00235.00547.001.00231.00234.00543.00108.0025.00226.00523.00113.00259.00227.00525.00116.00267.00222.00512.00117.00268.00226.0052.001.00234.00766.01753.00144.00329.00193.00438.00153.0035.002.00451.00148.00336.002.00447.0015.00339.002.00457.00147.00333.002.00441.0016.00361.00187.00422.00171.00384.00176.004.00183.0041.00171.00383.00215.00483.00132.003.00346.00773.00141.00315.00215.00479.00159.00354.00193.00432.00165.00365.002.00435.00159.00353.002.00445.00151.00333.00219.00485.00138.003.0022.00486.00142.00314.00226.005.00134.00294.0025.00549.00108.00238.00334.00733.00028.0006.00361.0079.00107.00235.00258.00562.00112.00243.00257.00561.00116.00251.00248.0054.00125.00271.00238.00515.00136.00295.00241.00522.00115.00249.00266.00573.001.00223.00289.00624.00075.00161.00331.00711.00041.00088.00757.01622.00023.00049.0035.00747.00064.00136.003.00647.00091.00193.00294.00623.00079.00169.003.00628.00084.00178.003.00643.00071.00149.00323.00682.00052.0011.01933.04056h0l.00381.008.00027.00055.00366.00761.0002.00042.00366.0076.0003.00061.03143.06461.00026.00053.00377.00767.00012.00026a10.81106,10.81106,0,0,0,.71553,1.24l4.57079-3.05762a5.232,5.232,0,0,1-.827-2.11284Zm2.47752,3.70155-2.87974,4.68489q.39323.24171.808.45019l.00006,0,.00775.00389.00057.00028.00754.00378.00038.00019.00789.00394h0l.04837.024.00018.00008.00767.00378.00077.00038.00715.00352.001.00048.00715.0035.00074.00036.00727.00356.00081.0004.00764.00372.0002.0001.04048.01964.00008,0,.008.00383.00034.00017.00738.00355.00115.00055.00689.0033.00115.00056.00693.00332.001.00049.00725.00347.00072.00034.00748.00357.00056.00027.03221.01527.00109.00052.00685.00323.00139.00066.00654.00307.00172.00081.00624.00293.00174.00082.0063.00295.00174.00082.00672.00314.00108.00051.00735.00343.00067.00031.03221.01495.00154.00071.00645.003.00182.00083.006.00278.00217.001.006.00274.002.00091.006.00277.002.0009.00629.00288.00166.00076.00682.00312.00112.00051.02437.01107.0004.00018.00753.00341.00157.00071.00633.00286.00207.00093.00591.00266.00228.001.00575.00258.00227.001.00567.00254.00248.00111.00569.00255.00222.001.00622.00278.00175.00078.00764.0034.00026.00011.01633.00725.00111.0005.00682.003.00205.00091.006.00263.00238.00105.00547.00241.00277.00122.00538.00236.00254.00112.00563.00246.00234.001.00586.00256.00221.001.00585.00256.00223.001.0069.003.001.00043.0163.00707.00129.00056.00663.00287.00243.00105.0056.00241.00256.0011.00546.00235.00283.00122.0051.00219.00305.00131.00489.00209.00322.00138.00509.00218.00273.00116.00562.0024.00245.001.00646.00275.00148.00063.01641.007.00042.00018.00749.00317.00222.00093.00579.00244.0027.00114.00523.0022.00309.00129.005.00209.00311.00131.00485.002.0033.00138.00471.002.00337.00141.00485.002.0031.00129.00547.00227.00256.00107.00671.00278.00134.00055.008.00329.00307.00127.00485.002.00381.00156.00425.00176.00365.00149.00443.00182.00361.00148.00453.00186.0034.00139.00464.0019.00361.00147.00445.00181.0035.00143.00463.00188.00352.00143.00478.00194.00317.00128.00521.00211.00352.00143.00732.00295.00265.00107.00535.00215.00322.0013.005.002.00338.00136.00447.00179.0038.00152.00438.00175.00374.00149.0042.00168.00388.00154.00427.0017.00387.00154.004.0016.004.00159.00449.00178.0035.00139.0057.00224.00232.00092.00789.00311.00408.0016.00394.00155.0043.00169.00377.00147.00415.00163.00395.00154.00428.00167.00369.00144.00439.00171.0036.0014.0046.00179.00348.00135.00436.00169.00382.00148.00441.0017.00338.00131.00463.00179.00308.00118.01768.00679.003.00114.00478.00183.00337.00129.0047.00179.00325.00124.00474.0018.00345.00131.00466.00178.00329.00124.00473.00179.00343.0013.00465.00176.00335.00126.00471.00178.00351.00132.00456.00172.00328.00123.01722.00645.00337.00126.00474.00176.00337.00126.00457.0017.00356.00132.0045.00167.00367.00136.00435.00161.00378.0014.00443.00163.00369.00136.0044.00163.0037.00136.00448.00164.00362.00133.00448.00164.00325.00119.01822.00664.00248.00091.00494.00179.00321.00117.005.0018.00307.00111.00489.00176.00338.00122.00462.00167.00352.00127.00459.00165.00363.0013.00456.00164.00334.0012.00489.00174.00319.00114.00491.00176.00306.00109.00511.00182.00122.00043.01261.00448.00192.00068.00538.0019.00278.001.00508.00179.00305.00108.00528.00186.00272.001.00539.00189.00269.001.00544.0019.00268.00094.00532.00185.00286.001.00532.00185.00257.0009.0056.00194.002.00069.02105.00728.00079.00026.00563.00194.00256.00089.00533.00182.00281.001.00514.00175.00317.00109.00486.00166.00332.00113.00484.00165.00342.00116.00478.00163.00335.00113.00478.00162.00362.00122.00463.00157.00312.00105.00517.00174.00113.00038.02083.007.002.00067.00539.0018.00289.001.00519.00173.003.001.00494.00164.00336.00111.00491.00163.00332.00109.00481.00159.00342.00113.00486.0016.00324.00107.005.00164.0027.00089.02662.00869.0032.001.005.00161.00314.001.005.0016.00343.00111.00481.00155.00334.00108.0049.00157.00338.00109.005.0016.003.001.0053.00169.00283.00091.00544.00173.00243.00078.00576.00183.00164.00052.02047.00649.00205.00064.00519.00163.00322.001.0049.00153.00338.00107.00484.00151.00345.00108.0048.0015.00366.00114.0044.00137.004.00126.00446.00138.00369.00114.00458.00142.0035.00109.005.00154.0021.00064.01964.006.00256.00078.00542.00166.00283.00086.00506.00154.00343.001.00486.00147.00334.001.00491.00149.00351.00106.00483.00146.00339.001.0049.00147.00352.00106.00484.00146.0034.001.00486.00145.00342.001.01809.00538.00309.00092.00494.00146.00341.001.00493.00146.00343.001.00474.0014.00363.00107.00488.00143.00337.001.005.00145.0034.001.00494.00144.00343.001.0049.00143.00312.00091.00544.00157.0016.00047.01993.00575.00293.00084.00506.00146.00326.00093.00489.0014.00361.001.00461.00132.00384.00109.00445.00127.004.00114.00447.00127.00378.00107.00464.00131.00388.0011.0045.00126.00386.00109.00457.00129.00385.00108.00457.00127.00217.00061.01053.00294.00379.00106.00428.00119.00412.00114.00468.00129.00364.001.00487.00134.00348.001.00491.00135.00363.001.00461.00127.0039.00106.00457.00126.00393.00107.00444.00121.004.00109.00451.00122.00439.00119.00392.00107.006.00163.006.00162.00467.00126.00419.00112.0042.00113.00438.00117.00418.00112.00423.00113.00423.00113.00425.00113.0043.00114.00417.00111.00434.00115.00412.00108.00457.00121.00392.001.00454.0012.004.00105.00462.00121.00392.001.00507.00132.007.00182.00464.00121.00389.001.00468.00121.00392.001.00464.0012.0038.001.00478.00123.0039.001.00458.00118.004.001.00445.00113.00417.00107.00452.00115.00386.001.00474.0012.00394.001.00491.00125.00351.00088.00685.00173.00347.00087.0067.00168.00318.0008.00525.00131.00384.001.00479.00119.00384.00095.00468.00117.00384.001.00484.0012.00384.00094.0046.00114.004.001.00474.00117.00379.00093.00515.00126.00329.0008.006.00146.00266.00065.00757.00183.00126.00031.00826.002.00307.00074.00554.00134.00357.00085.005.00119.00375.0009.0049.00117.00379.00091.00486.00116.00362.00086.00512.00121.00359.00085.005.00119.00357.00085.00511.0012.00356.00084.0058.00136.00268.00063.00787.00184.0008.00018.00866.002.00226.00053.00632.00146.003.0007.00578.00133.003.00069.00558.00128.0033.00076.00542.00125.0033.00075.00536.00122.0033.00076.00562.00127.003.00069.00594.00135.00267.0006.00683.00154.00183.00042.01764.004.00069.00016.008.00178.002.00044.0068.00151.00219.00048.00645.00143.00271.0006.00606.00133.00267.00059.00616.00135.0026.00057.00649.00142.00215.00047.00672.00146.00215.00046.00787.00171.0007.00015.02678.00576.00109.00023.00778.00165.00144.00031.00725.00154.002.00042.00694.00146.00194.00041.00678.00143.00221.00046.00692.00145.00177.00037.0076.00159.00113.00023.04481.00923.00087.00017.00778.00158.00179.00037.00723.00146.00156.00031.00732.00148.0017.00034.00741.00148.00141.00029.00781.00156.001.0002.04517.0089h.00006l.00873.00169.00093.00018.00806.00156.001.0002.008.00153.001.0002.00827.00159.0006.00011.00875.00167.00018,0,.05451.01022.00054.0001.00845.00156.00074.00014.00822.00151.001.00017.00832.00152.00059.00011.00892.00162h0l.05485.00979.00015,0,.00888.00156.00042.00007.00852.00149.00076.00013.0087.00151.00017,0q.28872.05.58247.08465l.64246-5.46155a5.23067,5.23067,0,0,1-2.14309-.74417Zm6.38624-.629a5.348,5.348,0,0,1-1.96483,1.15316l1.6952,5.23139a10.77264,10.77264,0,0,0,2.57537-1.23284l.00008-.00006L72.79,102.676l.00007-.00005.00671-.00446.0001-.00006.00661-.0044.00031-.00019.04688-.03134.00045-.00031.00594-.004.00123-.00083.00556-.00375.00141-.001.00542-.00366.00167-.00112.0054-.00366.001-.00067.03234-.022.00074-.00051.00562-.00383.00147-.001.00514-.00352.002-.00133.005-.00345.00184-.00127.00513-.00352.00159-.00109.00551-.00379.00059-.0004.02552-.0176.00093-.00065.00515-.00356.002-.00138.00483-.00335.00209-.00145.00489-.0034.002-.00139.00492-.00343.002-.00136.005-.00348.00177-.00124.00525-.00367.00065-.00045.02485-.01742.00159-.00112.00484-.00341.00218-.00153.00458-.00323.00247-.00174.00438-.00309.00257-.00182.00448-.00317.00235-.00166.00454-.00322.00243-.00172.00452-.0032.00237-.00169.01565-.01113.0024-.00172.00416-.003.00281-.002.004-.00284.00308-.00221.00391-.0028.003-.00215.00393-.00282.00313-.00225.0038-.00273.00321-.00231.00374-.00269.00322-.00232.00381-.00275.002-.00145.0087-.00629.00279-.002.00359-.00259.00343-.00249.00359-.0026.00336-.00244.00357-.00259.00341-.00248.00358-.00261.00351-.00255.00328-.00239.00388-.00283.00313-.00229.004-.00289.003-.00219.004-.003.003-.0022.00674-.00494.00238-.00175.00453-.00332.003-.00219.004-.003.0031-.00228.00376-.00278.00319-.00234.004-.00293.003-.00222.00383-.00284.00317-.00235.00392-.00289.003-.00225.004-.00295.003-.0022.00581-.00432.001-.00077.007-.00519.00172-.00128.00529-.00395.002-.00151.00494-.0037.00236-.00177.00462-.00345.0024-.0018.00454-.00341.00254-.00191.00466-.0035.00217-.00163.00486-.00366.00224-.00169.006-.00452.00079-.00059.01421-.01074.001-.00077.00577-.00438.002-.00153.005-.00382.002-.00155.00484-.00369.0022-.00167.00491-.00375.00208-.00158.00491-.00375.002-.00154.00582-.00446.001-.00075.02117-.01624.001-.00078.006-.00462.00121-.00093.00573-.00442.00152-.00117.00554-.00428.00142-.0011.00554-.00429.00155-.0012.00616-.00478.00057-.00043.02837-.0221.00045-.00034.00643-.005.001-.00079.006-.00472.00105-.00082.006-.0047.001-.00077.00656-.00517.00024-.00018.04249-.0336.00026-.0002.00677-.00539.00033-.00027q.31193-.24837.6048-.51888l-3.73117-4.03974Zm7.20385-4.32666-5.49527.2079q.00395.10373.00394.2084a5.28509,5.28509,0,0,1-.403,2.0387l5.07821,2.1102a10.73661,10.73661,0,0,0,.55189-1.72693l.00011-.00047.00175-.00767.00008-.00035.00167-.00733.00022-.001.00163-.00724.00017-.00072.00164-.00727.0002-.00088.00166-.00737.00013-.00057.00163-.00729.00022-.001.00159-.00709.00021-.001.00158-.0071.00023-.001.00158-.00713.0002-.00092.00156-.007.00026-.00117.00153-.007.00023-.001.00156-.00711.00021-.001.00157-.0072.00018-.00082.00158-.00723.0002-.001.00154-.00713.00023-.001.00153-.00709.00022-.001.00154-.00715.00019-.00087.00152-.0071.00027-.00125.00147-.0069.00024-.0011.00152-.00715.00016-.00075.00157-.00743.00012-.00054.0016-.00761.00009-.00043.00163-.00773.00006-.00026.00165-.00786,0-.00022.00165-.0079.00005-.00022.00163-.00786.00008-.00035q.02016-.09709.0386-.19491l0-.00019.0015-.008,0-.00021.00138-.00738.00017-.00091.00134-.00715.00019-.00105L77.46,95.6341l.0002-.001.00135-.0073.00016-.00087.00124-.00673.0003-.00165.0012-.00655.0003-.00164.00117-.00639.00034-.00187.0012-.00658.00027-.00155.00119-.00654.00031-.00172.0012-.00665.00026-.00149.0012-.00665.00028-.0016.0012-.00671.00027-.00149.00113-.00641.00036-.002.00109-.00618.00037-.0021.001-.00587.00043-.00249.001-.00585.00041-.00234.001-.00586.00041-.00237.00105-.006.00038-.00222.001-.00593.0004-.00234.00105-.0061.00034-.002.00106-.00618.00037-.00212.001-.00607.00039-.0023.001-.00582.00042-.00246.001-.00592.00039-.00231.001-.00585.00041-.00241.001-.006.00038-.00224.001-.00595.00038-.0023.001-.00609.00035-.00214.001-.0059.00043-.00264.00093-.00566.00043-.00261L77.5,95.40455l.00045-.00279.00091-.00563.00041-.00251.00092-.00571.00042-.00258.00094-.00581.00036-.00229.001-.006.00033-.00213.001-.0063.00027-.00172.001-.00647.00031-.002.001-.00636.00029-.00188.001-.00628.00034-.0022.001-.00623.00026-.00165.001-.00662.00025-.00163.001-.00669.00023-.00153.001-.00668.00026-.00172.001-.00675.0001-.00059.00116-.00763.00015-.001.0011-.00727.00016-.00108.00108-.00712.00024-.00164.01189-.08123v-.00006l.001-.00737.00014-.001.001-.00677.00022-.00159.001-.007.00017-.00128.00091-.00648.00027-.00195.00084-.006.00033-.00234.00077-.00562.00039-.00279.00079-.00578.00033-.00248.00081-.00587.00034-.00251.00078-.00573.00036-.00263.00075-.00563.00037-.00275.00078-.00579.00033-.00247.00076-.00573.00037-.00274.00073-.0055.00038-.00286.00071-.00535.0004-.00309.00071-.0054.00037-.00284.00072-.00552.00037-.00293.00071-.0054.00038-.00295.00068-.00532.0004-.00312.00068-.0053.00038-.003.00068-.0053.0004-.00316.00064-.0051.00043-.00336.00061-.0049.00044-.00353.00062-.00494.00042-.00338.00061-.005.00044-.00353.0006-.00491.00041-.00339.00061-.00493.00043-.00357.0006-.005.00039-.0032.00064-.00522.00039-.00328.00061-.00511.00039-.00324.00061-.0051.0004-.00337.00061-.00514.00036-.00308.00062-.00531.00038-.00317.00061-.00526.00036-.00309.00061-.00521.00038-.00334.00059-.00514.00036-.00311.0006-.00527.00039-.00339.00055-.00488.00042-.00366.00053-.00472.00043-.00383.00052-.00461.0004-.00365.00053-.0048.00043-.00382.0005-.0045.00044-.004.00049-.00446.00042-.00389.00051-.00464.00037-.00348.00054-.005.00039-.00359.00051-.00486.00039-.00356.00051-.00481.00039-.00376.00051-.00474.00035-.00332.00054-.00515.00036-.00345.00051-.00493.00035-.00339.00054-.00513.00029-.00294.00057-.00555.00024-.00229.00063-.0062.00019-.00182.00066-.00659.00022-.00212.00061-.00621.00035-.0035.0005-.005.00023-.00236.00378-.03884.00008-.00093.00056-.00594.00025-.00256.00046-.00482.00034-.0037.00043-.00462.00035-.00384.00046-.0048.00033-.00363.00047-.00513.0003-.00333.00045-.005.00032-.00353.00047-.0051.00029-.00332.00047-.00525.00029-.0032.00046-.00522.0003-.00332.00041-.00468.00034-.0039.00039-.00456.00034-.00388.00042-.00482.0003-.00358.00044-.00509.00029-.00341.00041-.00481.00031-.00375.0004-.00481.00031-.00364.0004-.00484.0003-.00364.00041-.00494.00029-.00357.00038-.0047.00032-.00387.00038-.0047.0003-.00375.00039-.0048.00029-.00365.00038-.0049.00029-.00364.00037-.0047.00031-.00388.00035-.00464.0003-.00384.00036-.00472.00029-.00372.00036-.00476.0003-.00393.00032-.00431.00033-.00431.00031-.00426.00031-.00422.00032-.00432.00031-.00413.00032-.00447.00029-.00407.00032-.00437.0003-.00418.00032-.00441.00029-.00407.00031-.00447.00028-.004.00032-.00457.00028-.00409.00029-.00426.0003-.00435.0003-.00428.00028-.00422.00029-.00424.00028-.00429.00029-.00435.00028-.00411.00029-.0044.00026-.0041.0003-.00454.00025-.0039.0003-.00463.00025-.00384.00029-.00472.00026-.00405.00027-.00432.00027-.00436.00026-.00426.00027-.00426.00026-.00425.00025-.00418.00027-.00446.00025-.00415.00025-.0043.00026-.00439.00025-.0042.00025-.00425.00025-.00432.00024-.00413.00025-.00446.00025-.00436.00023-.00409.00026-.00468.00022-.00392.00025-.00456.00022-.004.00023-.00424.00024-.00441.00021-.004.00024-.00456.00023-.00437.00022-.00419.00023-.00442.00022-.00416.0002-.00376.00024-.0049.00021-.004.00022-.00446.0003-.00613.00012-.00248.00036-.00728.00032-.00655.00015-.00327.00018-.00386.00023-.0048.00022-.00487L77.63,94.155l.00024-.00513.00016-.00354.00021-.00484.00017-.00369.0002-.00462.00018-.004.00021-.00479.00016-.00369.00021-.0051.00015-.00351.00022-.00527.00013-.00325.00021-.00494.00015-.00379.00018-.0046.00016-.004.00019-.00464.00015-.004.00018-.00469.00015-.00389.00017-.00433.00016-.00449.00015-.00384.00017-.00469.00015-.00408.00016-.00455.00015-.00422.00015-.00424.00015-.00438.00015-.00436.00015-.00425.00013-.00425.00016-.00446.00013-.00417.00015-.00451.00013-.004.00014-.00442.00013-.00436.00013-.00426.00013-.00424.00013-.00436.00013-.00436.00013-.00433.00012-.00415.00013-.00443.00012-.00433.00012-.00434.00011-.00412.00013-.00456.0001-.00416.00012-.00441.0001-.00419.00012-.00433.00011-.00455.0001-.004.00011-.00451.0001-.00425.0001-.00442.0001-.0042.0001-.00438.00009-.00422.0001-.00455.00009-.00412.00009-.00433.00009-.00439.00009-.0043.00008-.00433.00008-.00421.00009-.00442.00008-.00439.00008-.00422.00007-.00435.00008-.00433L77.64,93.836l.00007-.00431.00006-.00422.00007-.00444.00007-.00435.00007-.00425.00006-.0043.00006-.00441.00006-.00424.00006-.00444.00006-.00406.00006-.00458,0-.0043.00006-.00432.00005-.00426.00005-.00441,0-.00432.00005-.00434,0-.00433,0-.0043.00005-.00453,0-.00413,0-.00455,0-.0041,0-.00461,0-.00408,0-.00447,0-.00419,0-.00477,0-.00388,0-.00479,0-.0039v-.00518l0-.00343,0-.00546V93.679l0-.00316v-.02607h0v-.02639l0-.00757v-.00264l0-.00549v-.00256l0-.00763V93.596l0-.00615v-.00325l0-.00443,0-.0037,0-.00494,0-.00545,0-.004,0-.00419,0-.00333,0-.00445,0-.00221-.00008-.00953,0-.002-.00005-.00529,0-.00177-.0003-.025v-.00007q-.00131-.10036-.00443-.20031l-.00006-.002L77.636,93.299l-.0001-.00329-.00016-.005-.00021-.00623-.00008-.00241-.0002-.006-.00006-.00174-.00147-.04077Zm-4.10518-8.07467L70.11713,89.472a5.39576,5.39576,0,0,1,1.45159,1.76947l4.9-2.49615-.00827-.01622-.00022-.00042-.004-.00776-.00019-.00034-.004-.00779-.00018-.00035a10.84838,10.84838,0,0,0-1.74985-2.47676l-.00007-.00008-.00608-.00645-.00025-.00026-.006-.00634-.00023-.00025-.03121-.0329-.00014-.00015-.006-.00632-.00044-.00046-.0056-.00586-.00085-.0009-.0054-.00564-.00078-.00081-.00556-.00582-.00058-.0006L74.608,86.137l-.00091-.00094-.00517-.00536-.00127-.00131-.00486-.005-.00145-.0015-.00477-.00492-.00135-.00139-.00479-.00494-.00148-.00153-.00516-.0053-.00086-.00088-.01859-.01905-.00142-.00145-.00467-.00478-.00183-.00186-.00422-.00431-.002-.00209-.0041-.00417-.00217-.00221-.00375-.00381-.00245-.00249-.004-.004-.00209-.00212-.00474-.00481-.00134-.00135-.00607-.00614-.00182-.00184-.00422-.00425-.00268-.00271-.0034-.00343-.0027-.00272-.00342-.00344-.00281-.00282-.00327-.00328-.00282-.00284-.00326-.00327-.00295-.00295-.00321-.00322-.00279-.0028-.00347-.00345-.00275-.00276-.00361-.0036-.00594-.00592-.0022-.00219-.00355-.00353-.00266-.00265-.00336-.00333-.00264-.00262-.00353-.0035-.00252-.00251L74.43327,85.96l-.00223-.0022-.00383-.00379-.00222-.00219L74.421,85.9479l-.00148-.00147-.02127-.02092-.00081-.0008-.00459-.00449-.00154-.0015-.00434-.00426-.00174-.0017-.00421-.00411-.00181-.00177-.00441-.0043-.0013-.00127-.00474-.00462-.00081-.00078-.028-.02717-.00066-.00064-.005-.00478-.00121-.00117-.00487-.0047-.001-.00091-.00517-.005-.00055-.00053-.03475-.03328-.00005-.00005-.0057-.00543-.00026-.00025-.00566-.00538-.00024-.00023q-.35795-.34026-.74641-.6476Zm-6.70668-2.32875v5.49919a5.366,5.366,0,0,1,1.25244.147l1.28495-5.347-.00078-.00018-.00808-.00194-.001-.00025-.03766-.00894-.00045-.0001-.00906-.00213-.0004-.0001a10.80042,10.80042,0,0,0-1.60785-.2509h0l-.01-.00079h-.00008l-.0499-.00382-.00068,0-.00936-.00069-.00052,0-.04965-.00353-.001-.00006-.009-.00061-.001-.00007-.00933-.00063-.00043,0-.03-.002-.00038,0-.00923-.00059-.00133-.00008-.00858-.00054-.00126-.00007-.00922-.00057-.00049,0-.02-.00121h0l-.00966-.00057-.00128-.00007-.00839-.00049-.00177-.0001-.0082-.00047-.00159-.00009-.00888-.0005-.00079,0-.02959-.00161-.00157-.00008-.00807-.00042-.002-.00011-.00813-.00042-.00148-.00007-.00932-.00047-.00035,0-.02-.001-.00065,0-.009-.00042-.00168-.00008-.008-.00038-.0021-.00009-.00787-.00036-.0019-.00009-.00865-.00039-.001,0L67.29079,82.84l-.0011-.00005-.00856-.00036-.002-.00009-.00769-.00031-.00236-.0001-.00769-.00031-.002-.00008-.00888-.00035-.00075,0-.01956-.00074-.00234-.00009-.00731-.00026-.0028-.0001-.0069-.00025-.00282-.0001-.00725-.00025-.0024-.00008-.00823-.00028-.0014,0-.0099-.00032h-.00014l-.00939-.0003-.00252-.00008-.007-.00021-.00328-.0001-.0063-.00019-.0035-.00011-.00642-.00018-.00308-.0001-.0077-.00021-.00186-.00005L67.118,82.834l-.00093,0-.0086-.00022-.00268-.00007-.007-.00018-.003-.00008-.00658-.00016-.0032-.00007-.00687-.00017-.00276-.00006-.008-.00018-.00163,0-.00963-.00021-.002,0-.00759-.00016-.00308-.00006-.00648-.00013-.00341-.00007-.00629-.00011-.00349-.00007-.00652-.00012-.003-.00005-.00787-.00014-.00178,0-.00957-.00015-.00254,0-.00688-.00011-.0037-.00005-.006-.00009-.00369-.00005-.006-.00008-.00353-.00005-.00665-.00008-.00295,0-.00832-.0001-.00128,0-.00959-.0001-.00255,0-.007-.00007-.00341,0-.00617-.00006-.00372,0-.00583,0-.00392,0-.00633-.00005-.00308,0-.00836-.00005h-.00131l-.00949,0-.00313,0-.00635,0-.00384,0-.00592,0h-.03254Z"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF@128.png deleted file mode 100644 index 496792d18b05f2b5d8bd728809b955c13dd0da01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4218 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 Q6951J07*qoM6N<$f-{8TjQ{`u diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF@256.png deleted file mode 100644 index 37c6afff32d5d91e913af48ce05fee9259187777..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7768 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 Npr)jySdPJl{SSZgO&$OM diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF@32.png deleted file mode 100644 index 4a55ef05c584ba01a7bb2d2b8c12a660b42f95f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1069 zcmV+|1k(G7P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdj-$_J4R9J=8RL@TnX&8PSYw46SjuwGLH0Vk2!bW0A_F&DXWRFHo zChEcR4~WFXlL>G&*#!Rr*u!oz$u4+SLt7J*_CWBWT-IMmu|Ju1tU%k@Ve@{@Os3sV zsTJ4klYH~z{oa}9d7tllKYVW-Y?FTgz%YPI0DiW`3*Wk)Fn|>RyAET;$Y~h|T1=#B z=Zrf-V<8Nl9m3$yAe&r$xr)^nFY)-%V>ACbfN|sg)gV%ZDh`c>c4N<CyMMiV)o{=p z<rwZLrr>7S%YgyIR`LEX_i_2^m6nQG_~TF9y>l1Fp7;U4Tc_N;HsK<GGxw(M;o6Ps zEju|lGz8(WfTyvi9>axSopPHw5Cjkjj0W(V{CmsfcHEGzBN0zf<RXA*qa3cu_c!Ts zYjUD3^15$tI^{HTK<V%A7o*Q&Z3`d-f4qS8^>x|{N4`XWNCE^wuv)EMP>ZUn3PV84 z2UW1iVbksiepMw7h!~@7G~0y#3BJ1k7hPmoo(6CMz>FkG4f}P!5MNFNH`bC<)k-xc zNzycPp!awmIF1W?JH3&m*iuB6<$d2UM7*%L5PAQ4EmEyit^YFz(#aHi=@fiWa+@S1 zxD;E8W>eX5Ns=7T@fL{(HrA4J>0~M>`j24y(-vGVmo?9x#G@j6ad)_x8~WcmvZ)LS zdGjRlWImtC&wQy6BL47xV=A3Yg-v2_r<ai{xlJpNEy2$A4jV*F38s+4M@1BsV%QKe zC(H7Hon&NWL_8ljFV+(;K3t@V-*kyWnBzD`?C<GrDAd(3N)u$03+zMsNj8-sAz{Oj z2mYS!xqK!!>=S&HzQTL?@uE_kpo+Uh0iV<od|f^^?BEV^@bI2m0cL<E>tW8>g>W1f zCL8^|pJPgHbGU=|tTZDwp;a{$HVd@^%s>b4so5ZQm_q1IdFAaLi-br&7E~tEcf8NZ zR0eZ-YXq19nsh?xV+n4z8zr@bt<qM(!+XS{O*nSS1zp$0<hynDKc_+}<%-pH%yk%T zNP{NpLBtf#r*o*3%LU%cPo6k^@|3&79aRe|4saY)r5HWdckGm^6er10vYCWvn&#+$ zS+t`ATSmVUvA@Sp6+g&l^0Sg8nG1N4c04_d{S-1=bT+=6n9pZ&w*gFORZXPA?2gns zP;(F&Cn9^!e#kfxTNphT_}AGmdM-eD)A8lRtX&8zq_-QcLoVywu>??nl<B(8#Oy`f z3hISun#P1s_n1Xm0%)CS-FTlDe5bdqlg|k@A@tuVUDw039JIui019YTZ9bpQ?Hh4D njO7}SFDGV5$hYA59|FKXNk{`mo3Jzz00000NkvXXu0mjfE7$VD diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF@512.png deleted file mode 100644 index 39305194c067ec54d28bc4031f32fefa91357f72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16132 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OFF@64.png deleted file mode 100644 index edf99746a97fe4d19659ec894fe80a644d5a101b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2233 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 Hu0mjfOg#{@ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK.svg deleted file mode 100644 index a9c164fd..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-2{fill:#dce1dd;}.cls-2{stroke:#000;}.cls-2,.cls-3{stroke-width:6.15118px;}.cls-3{fill:#3dd83d;stroke:#288c28;}.cls-4{fill:none;}.cls-5{fill:#288c28;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M28.08536,46.05137a38.85853,38.85853,0,0,1,77.47314,0Z"/><path d="M66.82187,13.34515a35.83964,35.83964,0,0,1,35.25274,29.63063H31.56914A35.83963,35.83963,0,0,1,66.82187,13.34515m0-6.15119a41.933,41.933,0,0,0-41.933,41.933h83.866a41.933,41.933,0,0,0-41.933-41.933Z"/><path class="cls-2" d="M66.82187,49.55634V93.64978"/><polygon class="cls-3" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-3" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-4" width="133.64375" height="133.64375"/><circle class="cls-5" cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK@128.png deleted file mode 100644 index 8bbd4f3aebcb3c4eee875fe5b1f94058bc590309..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2715 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 V#ZY9%WYz!x002ovPDHLkV1h9%^lbnD diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK@256.png deleted file mode 100644 index 7084ecd77239f750182fc088edc702ced4530e1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5149 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 H>lpDrE2Xg- diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK@32.png deleted file mode 100644 index 50dc68452875cb1253c75ca7f5ddef9c66aa365f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 864 zcmV-m1E2hfP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdj5=lfsR9J<@R!d7;K^Q%0EQv9u(M`KZA#UU*ZtTiJ7rhoDU6!^` zstffG^g+dyVBJaz?JtO3v{2|{Ul%5VP*=7KHH4N}%(hr!at$QmmUBB3t}*wK#NdI+ zW9GZxIdkTlnTv~tw?qCYfN=o#0Nge8|LygB<^b#f&@I}Ih;a>%%RtUHCBBiEN+32C zM=TyQ2KV>&vA?^A^{?wP{yTtq@!d5@dc+wgrV@H)E2IDX{i|i;7-NJxM^dmIoE(S> zTf?ibR&oE~16Pyz{P7bOUo1k@#0>xkR<TY+_yvHnw7i7JGt;h}jK$*!T?t_`v*{Nu zytRt8b3g^KF>!MO?>@YDO>V}_qiJk^+h)%sfOM;vOE%BX^5e<#ryY?uJv(a^W9Pt8 zBoYayw=x|IAk<s8Q79Bx3q$P)2va~P6l!d>PQfi&EEXXIxIU;<o5QBlrgk+G3v7ti zF^nQql1jK2>g*sn`$SA$Nh)suyv{CUdwQV=;%5N3MTX=yWaqLF^0J5I%$*lph69ar zz<13DZ@_B^QIZOUv~{aF5YI6ubCZKy5)A=;p*{@X8OGrFAcgP_NOdd3M4Vzy<|YTZ z8obR9`6GU#RSFeoIW1b(>J&oDR<aA(HMhjV=BPK|MPM{w<ZOjA0$K?v?Utf?Ri}_y zA;dV>gJVHs9ZS0<NvsND)pOayaZ6%L2U-d7UG?E4e*!J9sd`mcm86muMI`V09dXJT z#DS3j`bYY~-%fB8Kp06!|0gvGF^7z|ODth`8(Io67m)<}IMxn1(UySvNgc;Oj#2$n zJu}8WjxnYkxLN`x)p8mthZWhiCSKR%1;d&+s2o=27~{Y0H{9^{JHPeY3g9}I_Dapf z+y%xvo|0530;c~f+y!PK!FbSiSv=xFePDFJP%Vi?u|X6YXE-m3oFIgytab(6Ea%D; z?m6Xv1#x5FyM+)s$#X%k>dWO^S!GTsq@@F_Vy<;J#8zlNpjaEVV(qj8>^N^?36U=? q9jR4or{9jw`}T8!>5{r&0Qd)-%Xt$npRhLo0000<MNUMnLSTaaCw&<J diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK@512.png deleted file mode 100644 index 26a7885ba47977bc9a19f081a9a8e05feb1ba78e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10409 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 RoLiCG>EgcasZ(I${{S&0>@xrW diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_OK@64.png deleted file mode 100644 index 45388b595460e21103dd363c3b8e4eb0826cc591..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1510 zcmV<C1sVE@P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Nm`OxIRCt{2T1{wNRTTbW8uHhSLuIg#kxYz)o4Dxg8gXGNq;7=9 z9}sjiA$!w6_LBi!D6g0np@K-_Lcx`abz?!}LTo`Wn<hgyGtwyt#db2yUr9scyxu$B zyxjNZz5DKanZ$hXn4dTI-1B{Nf6h7g;TXsGf1@R4_E`X<0FnUu0A%?0WdMHxr~+67 zuymCEm2m*`03HC?^?5zuZN{6xe{JLdlmd`;yGq<vB#2@P&@lgm5A}UWr_<<7_hM*x z7>TD7_U+ng4J*sbSXo{{tyXihOH*Uo^z<+-K#mXHJs{G#$sESckD)i6_B3#}Qo;3~ zu4Cbg1ym{()lVh>ESPfGqyY2Ip-RL*y7V#5j-1spNJ4yA_&_DZ0v94QT1^;Hk$-=B z3Rge>%oafx0|NudO-=wUEx38(rfen4caZPHI&NYF%mT=Z4~awqUw!j6hK7d>nEns6 zKD_tNyUsPD!28!mSOI98`c{01ioAe}2yX!RPS<7_0g`-+qSwgD3n)aO;HjU#21b}Q z;3|L-@nP=M%i4=w5TsHmJpaM~e*EE@Xw?DWwC;NFl%^jUdC{Zojjp($=r1RQ)q$Wp z1?sCl4gJO6ezjlY1Wkd_mtT>mg4WikI|Ax4`kQaR6+3xw;i+$xPeGs~z_?iW2osZ$ zh3O69=sT$+f{p+e#2Z@i8-=z}g8FvsIv0X=rz1dCycv7#e9V;h!{I~LXR|s^X!Kd{ z<nEmcuFPH0FkuelgUYw4kTH<oM|}m_4uehst-Us81oAQH6c9B#6UaDff@MQ?wL;>9 zz^pVCLS=Mepc@Ds85|2B-Y|<Pi<n0dGFN#K{DoPJ7PyJxOwrVW)Kp*=%kV^QR3w7V zU4U+sn8hfwDjXFdIPtvde8FuSq#x!EyAWQ)1scTxvJlh7nc|_?W0}R0{BWjWs;U&A zwW}378$0q>WN4gO>@roqnpFr+{33uUIc0~MlMST+r(QjUt;!ZQZg0qql6*K#HJcEP zh<6Qkp(EXad)MymYwJ1%r~zHgEQDX;UT7EykpUVJJ=q?#wCyP&3L$9Mh`lVt`z&!E z>g35s@|ApUM4sR~86sot&$eT;w26(<26nf1#VzW5o>?r<cMM|(mnv}Ld1ux~#Jl>t z(AnSV{G&V(C>yjp8GO=-LWoS1LYO8lpi>bFA_PU1q0(m_w$7U-E}$jA9w)dEYs+ic zy0azU&Pd^P!6`&?B-wW&@ud65wa0zc8++GLPCT!A(4ynH4xAi58H#wFgVbUDFHF6j z(lWNQxnu7b4j}{<`Dt#IAE-JjH)Vd%ne-w~g12_+o#@HiU~#6X%mqS$9P2sLV>_u3 zV$|)i84eQUPt}dE#Jylt00CKuhf5E!{m-_RowjG%>@6({;sTKfAV7{MUrO2ntlwVu zEd&wo9_+SXqed(hAwkG5;v!EtE{R3m0mTQjAg=zg>bnj7mfA?MMP!I<4It+gL6Yyb zv}RCS6TyxbA`yUy69EPBGLHk?&hVCa9AL)?vJkW`kPxO}bP7=FeE;YBSi806Bwyvx zAU(`<j#6mH2~L%NcaHz2Am1ljWRq-DA0}ZW5>(U-WMZy017<OMBot?g`=0+bk?T95 ziUdOmpi4XmObTHv6mAgM6iil$xSd&Mu{kb8{i#$Eo+3>OxpiZQKms%%9%%_(5@Nww z>L!1xzgM*)NM8aRBylHrKNHMi1rtJe3P9=Y`mJ?5`umaU_JJOn_z|N0bUV6V?DkBi zlmht4>%&%hOhFRjOJ^N{{y4fsI<10o7jQvS5qE=EB}qn*UEoj<7vO#_`W3=UfU=3A z=0U+B#J-}cmjLBB>icnl3(@aZR<DCu>_AR<;s$Xfu1B5cF?<2QzpcX7BR~(>IsgCw M07*qoM6N<$f}|0<a{vGU diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING.svg deleted file mode 100644 index bf0ab8c7..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-2{fill:#dce1dd;}.cls-2{stroke:#000;}.cls-2,.cls-3{stroke-width:6.15118px;}.cls-3{fill:#fcf211;stroke:#96900a;}.cls-4{fill:none;}.cls-5{fill:#96900a;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M28.08506,46.05137a38.8588,38.8588,0,0,1,77.47363,0Z"/><path d="M66.82186,13.34515a35.83964,35.83964,0,0,1,35.25275,29.63063H31.56913A35.83965,35.83965,0,0,1,66.82186,13.34515m0-6.15119a41.933,41.933,0,0,0-41.933,41.933h83.866a41.933,41.933,0,0,0-41.933-41.933Z"/><path class="cls-2" d="M66.82187,49.55634V93.64978"/><polygon class="cls-3" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-3" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-4" width="133.64375" height="133.64375"/><circle class="cls-5" cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING@128.png deleted file mode 100644 index db477f18ab54fd3731551aab4ab091477412b631..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2688 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING@256.png deleted file mode 100644 index 7773e2a8ae6446fc5759c648ad0f40321ae10e2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5106 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 I*&*`303$n-@c;k- diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING@32.png deleted file mode 100644 index 1b63e5e858e7e9b76549ab8f5b321a2ddb678a84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 866 zcmV-o1D*VdP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdj6iGxuR9J<@R!vM3K^T3d4KWSW0v?;N7maPjKs;bH#^q4r(Wub? zhn6b`#h7p+L9Qew_0ntcpoxh;cRA2vAof6NL?8hTkPtlq1_+0y>zcRDG)w9Jw58!C z)7{Q|^Sw9UeBaFCtl_PZUjfh!;4XkWrv5*TUQYr*9)NDq^1{Y7JT48n+O&8g)*nMS z8bLS`HU?K$R<XLgf|*Y<(*7%eVezaRB;DhRWBoBbJD=5mZ2hd*I7S;0ojobo4o(qJ zL|B7UFQ#zs!F^YY`S9*N#-5Eq<U|jEO)FccB>V{A^7zC!28IS*M=~6VAaFi_x$N9I z5rtP)wssLv0nGMZ@5Sr4Z(Ng`G4yB<xi2~P^a03JvT3rJALq~Gr%!4kFPj^;vayT6 zUMLg_X6Cas3n0{+x3Rsw&0J`!MnI4P0)arO)M^Dwbbo&zLV)XoO0_v`YHey=E3v?= zXf?w~!c@{9Y=k;HNKT)y*+?b*F99S+MvoeLp$Otp04$L<S%&PK5JH|eket3Z1eXzk z(m9}XHlek}V+ctl{S;Ewt>!?SpilZH2e~9lZyoJT7<kwW^_Gu9cn75G6=EVz(<gnC zgIp56@=2F2dX2WWu3<5+DF=r-g)n53Bcn&tZiz*hmDUyyuJ!!)SqUcuR1&g~D=LM8 z5s|nMVw~$&uXv4p{Ptaw#Ht`xo11|fy*^7~%Lr5wqI7z(w5(xixu_NjP*X{NMkJBE z@AKl6Gl;vQK6FLB;JXtX1rT(^Fw&_>h#B405=+?KhL%Dubex>VK8{sGPE;k};7~{A za}mFO|2;9rK913*8o1g5I$g|bMnVcqi_bNA!7wK_*VeTJZJ0NV1}ne`wgR}%3%O!B zF{{A%#!Dsr6amx!NmhYb2rI#ETPg}5u}C(EWaA2lC6R>1|6w5{y|%8Yn_HS~avl?4 zL0qbPw-7@5crFwQm{`mgRr-`d%<zcN=^gDJW3THWwnF&<#oXB0)hX0diU2!Kn^;2l s%gBiA?CQtAj!ygbbAsuTI%5F%2T=8P`_Be+@c;k-07*qoM6N<$f@txAAOHXW diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING@512.png deleted file mode 100644 index 6b4eb37146b07fd89fe55bd899df7e46e9358fc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10328 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 VnxEBwMXe4zy#MIF{JkDG{|hFp=Kufz diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve analog/valve_analog_WARNING@64.png deleted file mode 100644 index 0e94292b4bee90eecaad114a94a4cf73f6a38d15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1528 zcmV<U1qb?xP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Ns!2paRCt{2THk9NRTTd6!zzPr_a)Gpg=~!qNhzfCA+;(^A5sy7 z#vdr^%dP<*@?es`V6&hP3gWcLR1{5oP|+6^^+7ARrCQBHNue}>R>%go*0-js1dN+R z&g9<lX7<kP%$+;4o0t!V{V_A=-tU`x&pG$p!7g_3|3+KF><0i00Z0Sr0gz??mjNsR zSO!o6aCs*^l@S2b0B!-;2zcCL_l&ea|CNyguo!~0*RjZK#ez7d01flE*if%SCX+#T zrW<|z{YdRi*{7?wt5}$y$HM#qs@1BOU78w`x~GS30dj2UZUK?bjpi_Xav0s2jIV(k zl?u*%cMdb}&!AGN$S%nPn9<c?odQg|hbj?&{mnNpcyv(7APMnW@l}}+Gfarc=+I$A zM*fw_ah!ec9a{ud^!D~5H<}09+A#aetY~F`MUXF}c3j5@m;zAXKT@d_KKk@y^!4{? zF#R9MKfL(d3vM4#WbG>>ssI$GKIcE;BG2I=!jk~LP_-FFfHVtH^cg#O4v7eqJRM-4 zp%KLgoCR={|1jS^t?cZ=psTA3_ub!%Z@&7P-*p#&eX9PTU9lfo(dkimqa!Iu+RF)P zbttG#0mtjp&@cUT-u_GyGzEqpJ}yoLrO>E40-PNEsb`)}oIIHD)V8coVW1+w2zPvh z{Ag@xdPBI{POFHZBETvBg*<+v)HY5~+pef{Dr|Eq0u1mk!;hUzm~uT_eHaLMn}be; zHl0Rp{8qsk^NfNCeV{(b`W6?m8rJu5AEClw*eReCYZFGOK8BqFyk@5ZSyxT4tjVrY zO56-g2~#1`iY^LN6QLc0T><zP%QU1#%$*34tLOxOuuOv-Tz+g~MVCWrDOjeFWed3> zz7TXr0Xng0nFg(_iaSLJM!X=~U+@ZpbYX703*kqcqfs6p3Nbl0v9c{<tYsQ$wmH*q zsVWuVp1a%d=U*G*Uu0;+GL6$z{c2Sq81V@J<KmJXa!xj+Vet89_h9JJPWvVSX*Qh5 zM@+HCS_0G;>Jux{7DV#Ifw&MS89b-JgAa7r$F=KgxHPvWs>g*GZ}y02^u&)G-sIqi zhKUdv;3HzsRuRP!k$72%wORMXsgL}LHzH36yci;5*`5wuxw?icS8G^Zbxu*^)0Sxz zSj5n_aVY~MUU0Aai1?v{oj7!`!~LLq5o$F^hG|$)BN8F9aSEZEIEP9_D2x!4RYqDq zv$S<uH*pRn0mM#lAui6=Y=<czE2P&&w-ApU>+IQ^+Ke){s~bH(UaW1g&4?FdFIv!a zJT_S8la%1ZIm<L0H~;cWcPbg9NI?<9B?L!_?dC4C4OMsLrpz`v(|*KBa94N^jCViy z+qraXVnw<Zhy)&Usgn{RhP+;zVIV=~WGA8$_k&geI7A`NU#Q{to9jw;?%m&x<Mj!d zR>UFz2X*|3$M3++Ki2IL5mX2wPU7v~7k|Abk%|xzAwofs6nVmKNi6OLC_kX#|Lynx z1ipu^rF(?jA~wY41E}+oBq{K{m*#5ry*iQ|Kg1#c5hnr?;$@Zxc<td`W_f^}BZxvA zIlL)^ZfKnX6!$;*Y!yGx){$Rk*&w~lbb^-9t{t3Z_TLG1O;J2gw#X*g_DHgnp(PWP z)C@#oo;3r@H0+TuHnCFo{;!U;z8kVkFp>bO#KS<R5ZY4V28m5kXO)QAp%R?QgmB(U zCE-gKYPk06x^nIiN`MB$V=bWzLd>{J-P9jCR5Hjw0yLAj8?2qYWg0~tLih?mLyWv{ zd8zrt-3TH?wx=Br4f-#pqyhw4*GH}N=z<``hweH8J-G7Hs<WJyK^g@-&{D*`;8#f! z5he<33*sECpQWHe_z6(fQPgY}Ttd_pRs94gCsE%|3QULtUS)L$mT5F)hbL(eN8-BE edF~<*0Q?JufyIRhf&gd$0000<MNUMnLSTYskH0Gb diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE.svg deleted file mode 100644 index 14e88c18..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-3{fill:#4fe4fa;}.cls-2{fill:#2f8794;}.cls-3{stroke:#2f8794;stroke-width:6.15118px;}.cls-4{fill:none;}</style></defs><title>valve_hand-solenoid-analog_v05</title><rect class="cls-1" x="46.01074" y="7.33438" width="41.62256" height="41.62305"/><path class="cls-2" d="M84.55768,10.4104V45.8818H49.08606V10.4104H84.55768m6.15118-6.15118h-47.774V52.033h47.774V4.25922Z"/><path class="cls-3" d="M66.82187,52.033V93.74865"/><rect class="cls-4" width="133.64375" height="133.64375"/><rect class="cls-4" width="133.64375" height="133.64375"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE@128.png deleted file mode 100644 index cf1752e586db49511e43803826e2e9dc67e87929..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 429 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9Ewvp|@!<l^j31_s7> zPZ!6KiaBrZ82Y+6ia1<s40ym0(8z5yCxL-g;=su=i3JNCStm?b%gL*;Kw<aE`6q4N z56(V$*5^AL!-SGehZe4vm#bHkczi$Z{rhG6?_cIjOK@iD5O$cu@Q6jAeA}mw`uTas ze;&QM%($j@Pw)5Tcb6H<9O4#GZ?IrI!l~fLPzYB{rqHxFfscFtn;dSO#+UH_lg&Yq z?9Z$SlkW)KKGgqq{oBXdIp6Kf^dZh7(<T<Yt_FrLI`}M+{D+C1N9@*aL(Mjjq^GN& J%Q~loCIAl6i--UK diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE@256.png deleted file mode 100644 index e7f80fdfe74013c3cf9777b991eb9bd5944e13bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 850 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz#wW0!i>f*Cj4Vy zU}o`jaSW-L^Y)gZ9!sJ`!^8PG3$HvBdCg&BWnRdrUchL6G4q8<*WF+R!N9II=75OE zo3ZadUkUzmzh<(z@kt(_u^{l^{*6tip3aDisr%DzX?FC_pEH|xv)q=pXZ(=O#E^&w z37?Md{X6;c#?9pcGJm_bFK_=?QM)y5dDaIuyxQ=XIH;sR-upiN`J)^6i}b_X8N!}C z{ikPX{`#moLklNv^i#B=GVl7In)c+LyYg|rt&Yw3`>`^DIeOX!gS|WUNG8ktEx2*} z=g*skf9Hw*U}-R591&<k=hO5vViF}2vq4FlN}$2l@YoNQ+U+v0?i8d*gADa_^>bP0 Hl+XkKYAMs} diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE@32.png deleted file mode 100644 index 433a7f1d02e248c63d34f61a3adf8e2db6e8276d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4LWgyJxnPycF6zuSH zaSVxQO_s<w;IZcKueZV9j13Gd1XlhzaP*Xndy>ee2~rG9zm8QrwU4p!o>aNS+M$0J zUxLzA#w%=#`6NmYG*~x0$@%g4>F37M1KqK++0QU?OG-%aE$Td~d{VKQ{Ys%6Bf~2B z1*I%E6HLT=tP-v;F6L9%so}=_LiK@$1nc4i5gx+>2M#bW+^&&upZj*5InYfEp00i_ I>zopr04~%?-v9sr diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE@512.png deleted file mode 100644 index 9c0015e92c4695bbbd72224e55d7498998319a80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2020 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7&zE~)R&4Yzkn2Hfk$L91A|sJ2r~wF{M*XF zz&_2>#WAE}&fA-cezJ)YZ5R8~TvXQ`-N?L)C97b~Lg@nvk&Hrz*><(<l8Op#ZjgPD zA?&0zdsQ2YyXZ+@weObcjOH`{|DF6hB@Ji+KF}auCc~LsR8UuGXe{4zNNm?mTWd>G zo$QSfO;am>eYQ8@I*_)va38}3Wd;TX4+aK@2@DJk3XBX4jzEtzu`n>Oa56A(2r)1S zsF0;VY;o|Xe=jQT?Yq6%Qvc7-QhWRTb%h2g70gt#fpRyFnn11CrhZ6f7+R^;%getx zTfbBK3I{`w-1>S6nG@3U85kCLQa`nV+^_4Fo@#ggO!?wHx0cVmdH+KGecShkU!Ug> zOFk~L!Itlw{`$0M1<w3m-hO-YWbtdJ+XvMt${^GaG8*LKQAZBm9D)+v-4_#A&pCJI pU7OsC?W;jm(I_A`1RTzt`NJ&Dp~yZ#K=&?4lc%en%Q~loCIHNm{c`{S diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_BLUE@64.png deleted file mode 100644 index dbf0b4f4780408ccf6f667b0d5d7a4a87f9ff1c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Frz97u#(SBJ7DEQLT z#WAE}&f6Osc@G&#xIC11Imo6kErDChEs;^n=_peUQ|Pt?P7f{@=^%wFttB_^DDKZ^ zc>QOJ37<&blwZG2AKuv25xZ>7@6%<$OKl3~eA-YSQq$mh?(p)>u4lquJEog_wcPb> zR?g++kM=V#N#smWYB<QIiJfukm)wU}^Dl1QelY#X6jO))JKTfkZ;DG;@u<G>5wl9Y z*#B$CKUaQw{w`niKdZojgk}*&9y1R?ybNZb4}qXTzO%!8`7t?zsS)-PAOTNTKbLh* G2~7a)rgJO+ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED.svg deleted file mode 100644 index e654003c..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-2{fill:#646464;}.cls-2{stroke:#000;stroke-width:6.15118px;}.cls-3{fill:none;}</style></defs><title>valve_hand-solenoid-analog_v05</title><rect class="cls-1" x="46.00997" y="7.33438" width="41.62402" height="41.62305"/><path d="M84.5577,10.4104V45.8818H49.08608V10.4104H84.5577m6.15119-6.15118H42.9349V52.033h47.774V4.25922Z"/><path class="cls-2" d="M66.82188,52.033V93.74865"/><rect class="cls-3" width="133.64375" height="133.64375"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED@128.png deleted file mode 100644 index e013292d1de7232b0269cbf8a120b86b1f37ea46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 395 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9Ewvp|@!<l^j31_nl3 zPZ!6KiaBrZoaQ`iAmHGrx`gxkld9Os{_7N1Don50aAx+(1XVev*fItN&+XkZzbp^( z%%AbE?!EAt1Dz}a>J1i*M>rMU6+V5u{<YP#RLjz~+WW`1<t{(>fmh#Q4#Ok35<iAQ zrVe3pg?4{w>UeB%=7VZA)Bn@+9G<B`>;)Pc{*(33t=;ji@9g$aWCMPu0YeWRoJsEa Y$TZQE-=-vFe=11Q)78&qol`;+0DKO7SO5S3 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED@256.png deleted file mode 100644 index e3b6c4284aae926989efb59689903a9a2e3608a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 812 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz#wW0!i>f*Cj4Vy zV7lk&;uumf=k4u{xrYKo94`7lQN5wI_j#$TTLQP%lAHuK4=E+#1K(vj&mFC=yC$k< z12hN(8tz&|JWabc_smB<o88hsDt>b|*b6go;6bx>{#!n)lso=-qs1@&>8De5PJc>T zp7nvB;SkHvM{1|*`(A&IlKCC}?&xQkRn7JXcJ1zro1I?H9LK2O!+;Z=+0Jm=a_^6y zcJFt5tL`bRdl1=BzwO?~-<#&Jt!EHW8yUzfvhLW+KF9N4XR|^Q7gfmJCdYO#R#eHo TzukRa1Z1M8tDnm{r-UW|MdGj( diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED@32.png deleted file mode 100644 index 8c2b6bae4c2e44d34169a46a4ce161493a834afc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4LWgyJxnPycF6fE&{ zaSVxQeLM9aXM+KctNkOF$P+i`sO)e^`!LP$OO)3{mZ<?h_^UD(?2-5Ani;?l{vpHU z`mEfB4x4Ldb-u>!JTOW0hZI-9f*1wcws-&fJsUpx?qIgqwR`Q#t#kAbw_WtPB{+wP oE1-et<^BbW?>Dpv7)dhZDXdV{-^O#!4ro7vr>mdKI;Vst0ARpIga7~l diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED@512.png deleted file mode 100644 index 43fa4bbd305269ac4de4c1276b10b3cee8d8bb0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1989 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7&zE~)R&4Yzkn2Hfk$L91A|sJ2r~wF{M*XF zz+Ud@;uumf=k3jnp3H?ZZ4c)cG2d8L+|rXUUvbVs&p8JbgV=XZ=}VZd^?<D_VfoYo zflqe)G1U|Pmlx>oWCR+D57g}}REe4KeCAE5R_!ll#{O+jgLI}nI8?L$k9-f)hIP@; zxfyJM&TL{~U|`{7VBip9U=UDYU{LU2U~rhgz|f!ow7`)p1sR4`s=M#zna%D!`}1ju z)!DlJ<pwD~*lA)H<*pqyfm-oSoshhcRN{5+`R2VpC#N?{F*=<3SYcu@!Q76K!C^8* zsS>B_qI%A?R?eImzWC4W$7k-WFM0oce(jI{KN$~b@fm;Kd8yPuGKPOXRWb%nCr~f% zjao6dQZr>GDc0D$D<Qk?R9V`)uwRby#-E=R;;sl3`0-T`BUCP9=1l!#Sq9sAkNx!p O1%aolpUXO@geCx281s(+ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED@64.png deleted file mode 100644 index a7e56db480c028e840b36ef7c2eccfd4ffead477..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Frz97u#(SBJ7D7f3x z#WAE}&f6Osd5<UvxLmw?(l<cZ_o9gDMdnWb>2WD1A4q2ZpFC&LMe|PC14X(@=Y0L6 zZNE+a`*%5i!5f=BQ-ro&i%$P?FS%!9&gK1I%o`Zkq?d3cY;f$t&e-;ke@5}Wf7AZY z{b=?_xMuPf#woYXt*#CICGEh_%p1gFa6`crKLhAy5RelRjDND)e#frP3!gxIPgg&e IbxsLQ04;1@jsO4v diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w.svg deleted file mode 100644 index a02028bc..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-3{fill:#bababa;}.cls-2{fill:#fff;}.cls-3{stroke:#fff;stroke-width:6.15118px;}.cls-4{fill:none;}</style></defs><title>valve_hand-solenoid-analog_v05</title><rect class="cls-1" x="46.00978" y="7.33438" width="41.62402" height="41.62305"/><path class="cls-2" d="M84.55769,10.4104V45.8818H49.08607V10.4104H84.55769m6.15119-6.15118h-47.774V52.033h47.774V4.25922Z"/><path class="cls-3" d="M66.82188,52.033V93.74865"/><rect class="cls-4" width="133.64375" height="133.64375"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w@128.png deleted file mode 100644 index 0b77e60da986c2f19e43da2d83114b489cad325f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 404 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9Ewvp|@!<l^j31_nkq zPZ!6KiaBrZ9PDi|5MXdD-lfl9r1+oXM619Jj&FsxY#XnJ3ibq^J~UsF!Qqn8;f3p8 z?~*e(HedJjryuWse{PW6F_GaBi-3BA1>=#w=W6~uwm4QfZ~M6oxwmh8|9ef+?jc); zu)`d<5>5p_hC(KCg@W}vBCcQMk>8~LLH?%jiN|o$?ue{!$glpsYR1F$e{bKRzy?B2 g0|p~HusJUAm^Cq4=#Qf9C2f$Tr>mdKI;Vst0Gi)~!~g&Q diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w@256.png deleted file mode 100644 index e413718405c10d59fbb232cf83d465691df1b8f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 816 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz#wW0!i>f*Cj4Vy zV0z@~;uumf=k4u{xrYrz92|`bvK8*Bw0`$zE12kO!({6abfl5tbY1yYuG&cz0^Gbn zb3ouhs!#OJ-mTZFS}o@topbr--2=BT`!oER&EPNtH@b1~nf<Y+MUvNFZ?*Wvzx;CM zob%7;?hS3$XW$SX`pEjmpW_yC{YN*}r|Qb3hq2$k6_vgBn#*sq=Otz454ac-nQ)_j ztT)bGKX?Cqa?i)Q<DaYNv;SDV_1g1Y&8@iwtPKW?BLZz`K70PhI(<m`B1lePC#VFd cpfb6qklD)H@pRuR{k<R!p00i_>zopr0RBO;x&QzG diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w@32.png deleted file mode 100644 index d0dc1886990f1d2ca09504415393e2f01c882361..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4LWgyJxnPycF6s+}h zaSVxQeLM9a=K%#CSNo;hJDQAl_@}>Cx#XyHS7mR7faY38MUMZn!W{mJ_7QBMXRZ9? zYOm-0Z3sG*ZhtIeR=SwL#Fb35LlewI7BuW`sN{9#*vF))YThV(;Of=BW!H<&U;MrB xUi-s4_07=^j9dW+WRA+#G6^}INMfj9$UEt{=H;22TY(N?@O1TaS?83{1OU8iMj!wH diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w@512.png deleted file mode 100644 index 43fb6998a7789e0545e4a137cfdc3a90fafd8d0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1997 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7&zE~)R&4Yzkn2Hfk$L91A|sJ2r~wF{M*XF zz+Ug^;uumf=k3jdnbLt0ZWrsDwl%F_e!u0b6YGx2S0;D`HESE*%zh|zsqxN1<F+?* zrgl2Km=}EDz@GdBJ!58|srW$6CQG5blToj)pRti@wf?dz_qPAxBJHwi502IB`7^(V zsUY_L9DRl_91IK`LJSN7Dhvz?9t;c)6Brm86c`y89D#mlVqsul;Uq`Fg1HwpE$5#v z-Wii~PQCqbqTlk#&5DP`$uWv@$Bddlt!SlJNLnur-gN){+q3qSW-A04mdNzGH#1j0 z1|}a9vQi^KX9JV#PQ&xYpKoi#e@jl2TUYYdzW)2e*U#A*{@;&!of><-`{aYVAFPz- z3WDw!RWQ_2Dn+Fv`O%$WY;~u9>$S&cYW82^-J5&++p9ugnT-P|@Z*pe$-)^kXO@3R VEcb~wVs{3GgQu&X%Q~loCIFQX{Q3X@ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_CLOSED_w@64.png deleted file mode 100644 index 3967396f07ab7526f14501681ddc0e2c33df31ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Frz97u#(SBJ7D0tM< z#WAE}&f6OYc@HZHxLgc9GL?C6zyj_i;$8|~eRi%!DQ>s^b2-E(|4v}Kk-fHbZSlIh zd)L1?Z~vF!>63@W=OmJCtQLQlTe~&axBTUO1~!9?2}umiY?{~^R#ox=UX_3J|64v@ zvUvIRsQuzn=PuPVy=0%TGj@Ld{&)XEf0;Kh@<=U_IIzI63qJ$sco6vG>9U8he@n@4 S=_1uTAOTNTKbLh*2~7Y4)?zOJ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR.svg deleted file mode 100644 index f615b4d5..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-3{fill:#fc0d11;}.cls-2{fill:#960810;}.cls-3{stroke:#960810;stroke-width:6.15118px;}.cls-4{fill:none;}</style></defs><title>valve_hand-solenoid-analog_v05</title><rect class="cls-1" x="46.01055" y="7.33438" width="41.62256" height="41.62305"/><path class="cls-2" d="M84.55767,10.4104V45.8818H49.08605V10.4104H84.55767m6.15118-6.15118h-47.774V52.033h47.774V4.25922Z"/><path class="cls-3" d="M66.82187,52.033V93.74865"/><rect class="cls-4" width="133.64375" height="133.64375"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR@128.png deleted file mode 100644 index 9834f780fa5fca4f5a73090ffe3609360741081e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 422 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9Ewvp|@!<l^j31_s6m zPZ!6KiaBrZZ1i<D6mbYt|HZ1B+jdGxQlr~|W$}f8fFJ?YpeinxB{z0G_eqEj|M%~# zG=syXyjI`&@p0>gbsnGhyB~jf{`<Nn(+@689l{QC7#^_*Y+t+Q@8fOK?dtnC+pkOB z^H=BR<f7+nFj@5m3&tay3VsZQa1EpidGmMtn3JG)m?!&3|5E0P{W^8Ogg<a1EZCvC ztkwQj{^jH0Gv58p$fMjsoGt|hEIN2*cx(sbr<WpLOKnu{gCsp&{an^LB{Ts546=yB diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR@256.png deleted file mode 100644 index e9b322a4d71f3d82b8f3ba8748d32398957c80e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 827 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz#wW0!i>f*Cj4Vy zV0!E6;uumf=k4u{zK0zo8ZL4dO}wNVZNS96!GrCT5)Xr{ZuEtKB|eN?LZ++=-hQ9< zhVTARU;Zn_`y0?iFj#l&SeRb&{<;3w4UR9pA<KX69aElO9n*vREDVS6Ahp^1``R;& z^J>rjd;8Yp*yHwi&1(-h@oK?i+MtpGdF^{};j8(P-CsElc*WVxt-AJH6tCB6xc1C> zZoGg0Zo^}L+Fzfql@r^rv4i*b+dn49cKm<4VfW*MH#t6VF(fjL3^e)d`HHpruoOms ip1@8(0a&^+x#uJ6#}4r>lYOroK_Z^6elF{r5}E)t6U<ov diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR@32.png deleted file mode 100644 index 8945415be0d9eea88f0a2fa9ed80f10c84a9d2c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4LWgyJxnPycF6zuVI zaSVxQO_s<w;IZcKWeb*X#s&r!0xSPGT<hoWJED=IXv)wt^W*NHZ|?tBnd!cZdB%s+ z^Z$C!s$}U|Y%5WEU<EVV9Y&S(!_Swb7QeDi_$>cwSAz(<PD(<8MTeSLze+ogT)^>4 z7KRmd4c7!ynlHu}ylMz!@3CrlvPgn=!Ssg32_ijBfd)qyn3<Uw*f)x{wO2CC1-gsD M)78&qol`;+01S3ap#T5? diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR@512.png deleted file mode 100644 index d0b15bf609777194a54fac12030e2746e5ac576d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2007 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7&zE~)R&4Yzkn2Hfk$L91A|sJ2r~wF{M*XF zz~1TU;uumf=k3jfxzULdZ5Pj9WNllPD7#R32Xji>rwu+rV)rDi9HK*R37&G|;^7st zTop1+$$Q$mKXZ&5mj2$q|Bd@TW}w;lz@E*8Dr-(&F8gj_EZ=)b^jB%Ujg7>#tr0p0 zPyPA(@xC<cgH3sJ^clWzFfeckF)#?IFfb^1FfcewU|?uaU}Ru$1bU^3g@J*ElN<#L zj=q?3M|bwlyEEo|pXYBJAMfYa#`B+Q##8RVQ4^>Y)iemns2;zQ^C$28X<yzf#prPA zeE9uO439+_7);1Yiv%4AOss3pOrQBPamwb}c{BONf4#Z?|J%bqpPR4Vn8CE}I4}?8 zrhOByTJZk+@x$uZS=Tj(Q$4>BbmORkL7ZNxUw#rF-C~OmhgQy*dAC*W#e-G&Duhuv d^bnX}Y@DBOELZOHa83(I&ePS;Wt~$(699dn1Wy0} diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_ERROR@64.png deleted file mode 100644 index 195f21ddb6c1a336745bc231df6997117c14a70c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Frz97u#(SBJ7DEQFR z#WAE}&f6P?T!$P)TrbLdCT6~!71KG}An#D`i&<NQba+{g#R)R~d|YkxT_>Spr;4lE zg&lgoKl;BuD<IhJ71{s$dGZOHf~l1^?6d3~;y-`L72o)JdTr|Tl}ENN@%?q-kF*0r zGj9-!!3_mh?2OR&%*Q%*=>C~5zxh~Apy`3VE_0T5ZI|Sn^`B)H|AabSyX&{VR{kpe p9&>g-BOYUrrGOp-fd}qNk685*#n0yaI3fuW@O1TaS?83{1OP00ZP@?- diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID.svg deleted file mode 100644 index d9fa4e23..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:#956edd;stroke:#694da4;stroke-width:6.15118px;}.cls-2{fill:none;}</style></defs><title>valve_hand-solenoid-analog_v05</title><rect class="cls-1" x="42.93487" y="4.25922" width="47.774" height="47.77377"/><path class="cls-1" d="M66.82187,52.033V93.74865"/><rect class="cls-2" width="133.64375" height="133.64375"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID@128.png deleted file mode 100644 index 8467ac11f8855cfe4490685b550c6309e4329d11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 440 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9Ewvp|@!<l^j31_s6~ zPZ!6KiaBrZZuC7IAmR|%9MNLOePJVm^aciDFc~Y>V5Mp+BqXcjuq&eSoNYS8@7mX= z?oa*ibo=U+tM;~g{_sgWPMH@k?{4?{HKTEX8&ij{!yJZ3ECS`5w?2KJ_nytC@Xqf< z`_e7-mCQ#t75o?q;VRS{EEuUHWcGdbj`#D|GX}@>on<Zf@kheo=+h0XFtca>5&W_3 z(bo6p3(ikGHcxWPvgGH2zP8uXeYa7~0W1P=&j5oO9Te-F{=`1#m(b@;_jCk6lAf-9 JF6*2UngF8JkYoS= diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID@256.png deleted file mode 100644 index fde738309463f4b6b22325d075d66dc1cf6c0159..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 872 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz#wW0!i>f*Cj4Vy zV3zW9aSW-L^Y)fvo^+sy!^P*PxIHT!Gb7C&$hv6poe|pAbm)P{Jx4JC)>gJHH&UNY zR1yul>&WBw@{BFJ^q%kgYoAU`V`x|~*W3R5*M~o9)9lt~KAZ6T_V3lRe<{vM-ajw! zzx4mQKhwWDCrI1vaDO4hz#)tSeb)ML$gcL!rk8)GeS7?6%Ujm_GwT@y)J6u{R{ryJ z)!)yXo_>w6WQ@4+^80z;_s4ftvNRYl;zsM4=D*KNle=#A<xI`oncc>A|8oyUPWzPI zYP^4SY{mB}uMdArOw+r+>+{>cQ{THaxZ?<TToE!<#BcBZ)ARfnD7_N{Dv41v!QA+> XcsZkZwwjl<3rK^ftDnm{r-UW|;>D(O diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID@32.png deleted file mode 100644 index e3617593a6fe3c916bb9265730ede58d45eaa13f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4LWgyJxnPycF6rAbl z;usRqnw+A*l=4f@Ga(_NL)}eRD8iz)_zaU%S44-2Ph(@_!N%Fm{TfH(>uZ<-**gQh z*DxP&2n?F7Q5ybEUj3GjT9Awbx52B1K=vN1gafh;L5?iC582K!exDyNYrx*1HI+Hy z$nS+Eiefw2MRs&sOnA9F#hxQL=~#xIMCpMQ%xz(TJ*+xQI#;_L)R16Z+>qDM*vQD> Yt0{RjD{||0pd%SPUHx3vIVCg!02CKWt^fc4 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID@512.png deleted file mode 100644 index 3cbe0b76a3ff8eb9949be2584d3424c59813ae87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2033 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7&zE~)R&4Yzkn2Hfk$L91A|sJ2r~wF{M*XF zz`oei#WAE}&fA-YUb2iLZ5OjETpc*Jz4UpjHi>lyGk5gqH43LUY%O5db1<KHtE4eP zL+udr><2<3ZZp2m-Q2wMzlgjsGtg`hc++BQylKhi$EOd^v@A`j*xLPh_2l?-$AZlC zP9KV6deE+Xc=g>gJq!tk@^i!(s#q8pSU4FNID{A&1XLIp6g(Ih940U@G$=4KFgOAo z-$a&z3&&opxjFs3`{w^2C-YX8``<pk^Y7ow4<mKssb&S`jvO_CTG2f;Lo&DL+$`Ha ze~tZbyGwt1H*fy-zH_TM8N%NFyFZta@!kP_s^<!LFjc#?-z_YwskAkY7q40{8<;`! z<HT?9?xRZHgWE!O?j1E@SY{0A#fSZV+8MKR+g@l6XN6Q2qa;xw&@gA_Pk!xtiZ3^A RpSlI4!_(EzWt~$(69AnI|Iq*d diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_INVALID@64.png deleted file mode 100644 index ffbd848487cb2cac96fe0c0d3280c63abf8766b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Frz97u#(SBJ7DEQOU z#WAE}&fA*@1rG*@v_3qo(a<Zp^+E%m$pS7<QK<`!Y%5wr&88$wzLDydcCNVp<o~rg zXNsT6-+bch^kRc`_^Hpo=IB-5e1GQ1?Y>8!f1P0Rd3yO@&oB888)McieQtVw_m@3> zI~hJt{jw*B(d|Enz<~s3EhdQ^4_Ag}-jy5)8x%zudCZn5H5_aUVKKNdp^Je{I;hvq zVPkmG+1G)uGFBEba_v1F{8&(6emMV+cWO%8-agNExpO3XpVD3_=|y|pUgu59dRls2 oU~xSQ4$}mYtpxfQ1nN|j?(t2Rh^>3aehtL;boFyt=akR{03ls~OaK4? diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL.svg deleted file mode 100644 index 8ba35eb0..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-2{fill:#dce1dd;}.cls-2{stroke:#000;stroke-width:6.15118px;}.cls-3{fill:none;}</style></defs><title>valve_hand-solenoid-analog_v05</title><rect class="cls-1" x="46.01036" y="7.33477" width="41.62305" height="41.62256"/><path d="M84.55766,10.4104V45.88179H49.086V10.4104H84.55766m6.15119-6.15118h-47.774V52.033h47.774V4.25922Z"/><path class="cls-2" d="M66.82187,52.033V93.74865"/><rect class="cls-3" width="133.64375" height="133.64375"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@128.png deleted file mode 100644 index 2bf8737c70bc527333064977a4a96a626b346709..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 401 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9Ewvp|@!<l^j31_nlF zPZ!6KiaBrZ9PD&56mhty@omXmj;Q+_Ws7(%p7x0DxHxhCdE4bp(+fCLKC>}Q*b;ei z;eWLm4`nake_z%l88Lz35sQF&g9YP}x7TX^%zvHwhX1!~`i}eW9@p6DS{+v3!%)c7 zA?z>*u8dQ`k6fX=tK3R;^8Cg%C*~b^ze#<<PPkcjqUsp`zrDI%sa!q|<QBLDRqTa3 g7#N1=;F;mE3Z}3EzAY0u^6fy9p00i_>zopr081-=(*OVf diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@256.png deleted file mode 100644 index 16c7fc31236e4808e00a2e7790bd57ce6c677771..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 826 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz#wW0!i>f*Cj4Vy zV0z=};uumf=k4vizJ~)u8ZL@IVU%dq%V}cy+;~J}p-Swk4Q$daZG2rUmQS8ryL&x< zbT{Vp<k$+JabOUhoH%v!&DfJN(+};nZl2vepW%lwV}k*1wBh6@|HnVSrs}+(e)M8} z#QyciFCTt9bMC5x!VE2(Lm&B0tCy0$om==O{-?fQdZ6qdj<Rs`i<QOi&mGXl>${&~ z33mDEb^CT39(z0QdR?EPnY$hThyJkp_qE@Aj*j$c4rkyH9vNu1j(u|Rfd%a`+^|$e e1v;k7@R<19S#sw0u3p~?GSAc1&t;ucLK6VtTcn`? diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@32.png deleted file mode 100644 index b877403fafe8510cfd3d2918d60104dad7579ecc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4LWgyJxnPycF6zuVI zaSVxQO_uOVuxDmIT(9)8F6r-4r!0miqR$>roqxrCqRM9p&j9XEQxDH=FaM|&G%=hl zkX=GTLZ;JjN+%2Z1(qJGge#29?-(YXZk(*{cj=g_O9P`mr?`=UfsBiAxBDb#HhzsS zIu{e{HTNB5b1Oc$g4s>h;1$E9*Gwi2aZG(pfd*V|2L+gUcz76;deknS%+|>Qx{JZn L)z4*}Q$iB}^3FrS diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@512.png deleted file mode 100644 index 4ee72d12d759973c3e5caae825069b8e4c914b4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2003 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7&zE~)R&4Yzkn2Hfk$L91A|sJ2r~wF{M*XF zz~1WV;uumf=k3jno;ryVZ5Q)Xxi_>#H_dE|YAwi5;0;USW#bClI4d*liLdTKK9Pey z%83a#p3BTAN%&u$AXf%59v}FT_Shq0=IWW2MqJe|D%13MPe<kG9z0dE?~i{k(}p$7 z&$$_Ffi7)gVPIh4WMJSBVqg$ZVPH`3U|?{Vz`)R;z{tShNS1<(>=LiMcX`i$Jh}0# z=JS^yCjZa<w~{dW!%VJ$lsjqE1ZqVt9YPY6e*W#>b7QuArP+#`5p$;AJbPwk;0@>R z#>Ht7*AA&uHL;@jCwlQ_qwB_>6Q;!Po-xy&`|j_r+46PubqpIi?w;ABU-H(6?e}3C zT2EGPL-D|<2^5rDLoXzy7axwZoHg@sYu$z0XKbotaMuSXfQ9cUKnsDWv}eqrx%yW& S)x{nJNqM^ZxvX<aXaWH4Yx%PP diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL@64.png deleted file mode 100644 index 5e9b52a4cbba0f6c1dbfbc70059914018f52bebf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Frz97u#(SBJ7D0slr z#WAE}&f6OYIS)BVxIA=xqgkeuVSKx%Y3_`&ZHz}(t1Iq4*Ydx1!fT^FZ&U>hVkUo? z^<~S&Wd5u7>whvFpV_Xz+;#i$+RKvHKfAszmfiL;`lqx*Lj!LZ3&)KFSL}@7|LkAx znb)7LKX*g=ALl#IpA3Gv&#wLpC9D%>DA3^`@XzIvG>@6RF7L5R79hT-tDnm{r-UW| DQD|gs diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w.svg deleted file mode 100644 index 22f7e93d..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-3{fill:#3c3f41;}.cls-2{fill:#fff;}.cls-3{stroke:#fff;stroke-width:6.15118px;}</style></defs><title>valve_hand-solenoid-analog_v05</title><rect class="cls-1" x="46.00999" y="7.33496" width="41.62402" height="41.62256"/><path class="cls-2" d="M84.55784,10.4104V45.88181H49.08591V10.4104H84.55784M90.709,4.25922H42.93479V52.033H90.709V4.25922Z"/><path class="cls-3" d="M66.82187,52.033V93.74865"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w@128.png deleted file mode 100644 index c159d5af162a479946dc0d125c0a9fb021e79b52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 410 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9Ewvp|@!<l^j31_nkS zPZ!6KiaBrZT=YF`AmR|nUMg(musfnvf<;kmv2-iv4+q_@wbkcX&R?7=`hO22gG#Qp zOx6AGwM~Zqa&B*Xx&QrX7UKd1#v_~xehh_79oB1W{@lL(`^Ucf{Bs{x?d(~9zTY{$ zqD2}aE9@|b;Sq~~dV>XA1L;D#dleql)R`V`e#804{TqvsE!?c=N1`8c_V3jS`;lF5 pW=;*epuR$PBrq`1!Dor&KMb>Egj+ffzY_&Xdb;|#taD0e0st{`fZ_lE diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w@256.png deleted file mode 100644 index e896f622e64f06c9f1b4fb6a3ce8518dec58ae07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz#wW0!i>f*Cj4Vy zV0z{0;uumf=k4v&zK0z|94;DqsV`x8(a<HZNT4O7qol!mVe>+U8!VEac0OOTcgFMd z*qhw^K(j#LL6%O~&R)ysd)h4Zj&9PKcbE50%paBm>p2-(@SwLk|4roP&pUp6mzewi zXaC;i?b*9;&drrldl(&NFbsKg<J>3z<o)|~`~E6_e^fH<)r08S#phnnda+0M^rM@1 z8~hnKgmI(K`UlGR((CrME3f-2lf0(BLhOP4*~fdL{hIOX!(-%-le!&QckE$@<Mm%> jnINf*8f3$2lVd-aX8v#y=6-6$3Nq2t)z4*}Q$iB}OtZHP diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w@32.png deleted file mode 100644 index 3ccb2a216513e44c36c561abc7220638424b7b9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4LWgyJxnPycF6s+=e zaSVxQO_nfv@c;k+-~WaAzX`wA7Ykxe_}A20@l;s&k*86A3j3MGo0w;Klrn5RxPsYD z*5Co3f~B;Sl*EN&sx1c+G&mhqFF2ZPtWdE``OqMAUWj+WLZ>bH8yhdi7`$o-Wbd(R tc(RLu_d)*r-ljkUF1LdV*m-z(7<L90?9mDOpAB>cgQu&X%Q~loCIF}aLwf)K diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w@512.png deleted file mode 100644 index 8a8e941f9bde8ac6e1640fc7a83c6d0b37a1816f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2008 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7&zE~)R&4Yzkn2Hfk$L91A|sJ2r~wF{M*XF zz~1HQ;uumf=k3jlog$7BZWs5bFd48M<V`q}(0hc(h1caMPfv;|lRAsDL9@`o?O!ts z7tE~oW8jUAcaGo14m1=Ws7SFC>Pvb5H#6;=+e5b4Yf<lcPY2G?Ie73-<<I-ltPgh0 zvy5kWA;`cWpu)hQ;K9J)FoA)gL4lEh!4c^CCKd(;7ET5R4k5A>s4ouw^zCl@&%&KI z=D5erJ^%UXXLokzHhr=Tque>8CQvJ4=@gQFZp)v%d$)A&PxbR`rl%jtoV@otG3{ON zA>Loxu2tnm^c@1GBr=mGK_93uE;fiyf3`bt-kY;$_UyQ{wf^7T_T}^C8UEB)zi+R# z<yULI{ZO2u>_N~CqY8#tf~Bmuq$s)<q?YWEt$zRcjLrT_ynmyzV{P<s*9%X8<@+c= d3jtl@&(a}>YGSH?H*15WJYD@<);T3K0RWgw|H}XX diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NEUTRAL_w@64.png deleted file mode 100644 index c393e9b9d8b27e8d45f170e5932d7b4f7666ec70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Frz97u#(SBJ7D0s-z z#WAE}&f6OYc@G%~xLgc9()*?9vV@nF2fKn4vzF2KIZ8*<)NcLf+OSXU+)>6Yq1mz7 z_SvuRDgOTMZ+~Fv^M~)xo4@;9^rGkbXTji|rrEc=>X{`DEO6{%<dIr}ow4e5^#O~x zWUZ$kB$pqW{ov#hd55&mt4;Rbs$ROEktgAT!chh`-XQ!8pvytvfxprt_Gz`3la2<M Qmw*I3UHx3vIVCg!0OVI=?EnA( diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED.svg deleted file mode 100644 index 46ed2b61..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-3{fill:#a9a9a9;}.cls-2{fill:#797979;}.cls-3{stroke:#797979;stroke-width:6.15118px;}.cls-4{fill:none;}</style></defs><title>valve_hand-solenoid-analog_v05</title><rect class="cls-1" x="46.01045" y="7.33438" width="41.62256" height="41.62305"/><path class="cls-2" d="M84.5577,10.4104V45.8818H49.08606V10.4104H84.5577m6.15117-6.15118h-47.774V52.033h47.774V4.25922Z"/><path class="cls-3" d="M66.82187,52.033V93.74865"/><rect class="cls-4" width="133.64375" height="133.64375"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@128.png deleted file mode 100644 index 1930623097d471c9cad0f93f6e9f3a3072e82328..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 411 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9Ewvp|@!<l^j31_nl7 zPZ!6KiaBrZY|L$O5O4_0v0TD4YYEdVm8HxoPP>`dms@j&{ol)#79PL*rVoR|rRyB+ zao4|oXH4Fcb9>wI`|rOqr#*0E>JWCA!|;ej;JfjskJD3UKC9eU+V<IIdF}oDxesOI z8Y~!(a4PsQ6vEZ1lPhHYrK#ift}`E&Eo8Rnd(0Tzb5>jcVVH9c_x~;bxApgLxcmF^ o9%|T!FdN0~z|ceoHpfkT>nCT6YbD%wl>kY4y85}Sb4q9e0NsLwWdHyG diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@256.png deleted file mode 100644 index da391a6da3664bd8ba60180f40e4b097a28f538a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 836 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz#wW0!i>f*Cj4Vy zVEX3i;uumf=k2YHxrYKo94`91curK5P*7G$u4L*LbvwbZ<%{M7jmeCYn3R;5zt6dK zw7%}zRNYFTabUoooI3Toq3`AE%4Z7opH+T)6L;|PU4Mo@GZ`Fa;6^uYeVV@UZr<^< z&6<7x4u7nW`Th6bF~6%1co`0{41IKM+Wwx)FGFO0hrc^o#FC)cepu1ceEU&#h89lT z=%?t9sxtGsebWt(eV%!}uFuf!-%p!64O3N3d@g^nJ62&^eB-Xo`TVcdVGo3deh?8E s%h#sO|5$i%!SonzSbC!ZeW%;-nE9LzS*uFNd|8lrp00i_>zopr0Ou9&6#xJL diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@32.png deleted file mode 100644 index cf7bfa18bc3dc2ebca6fce947fb442c0bb38f7b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4LWgyJxnPycF6m0Qy zaSVxQO_s<w;IZcK)TvW{OG-${bcEC`*t_@cM2S|NC2S2XEi7?A#r5MRq}*$;Zs-hQ z50LJ$O1Q$v{ElJL=7-bu<Jqn;mcP3rX~3?Nl8|80p(fU^(#|6naJ-U*VMSfTHNlkT zi!lbT8UopStQwvylHgr1y<u^JNKaFs!4U>#W@d(M91?fs=d6?jx`)Bj)z4*}Q$iB} D*PTT4 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@512.png deleted file mode 100644 index a57f24b1b7a0607a5a0557e3869c36e979279131..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2006 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7&zE~)R&4Yzkn2Hfk$L91A|sJ2r~wF{M*XF zz~15M;uumf=k3jny~2SKZWrsrg{>B}@WwEx>P!td+!lPW<%)x<1G~tBh9j1Zs>?Y# zb2@b*rGCx}Zdh7*e{zkfG0<Rq;DEJ%UyE(z^{=PT)R=Jbzj(eaH@_`aU(9=hasB^4 z@x4q1@#oKpGgPrKFtBhkFmMPlFbJqHFerF1FgQ$LU}#WaWMFUv`lX311s9S^y!wtm zmf>Tc{rTL}qM4UpK1n$70T?Fa8ArK;Mopkr)Y2g&L8)im_0@ZS>X$c5F*=<3Sz~4~ z!Q76K!C^ARDHE&nqk7JrtC>4f-fid2=QAsJUe5pjYdin;`SNd$P1bx+xaRe*+_bp& zUmWgl&;9*m*MZ~@zzj2*kSQr2u*L#)i=Yu=1u(BvXyhAze(1;l<#s5r&>jUuhk!zQ a+CPRuWyNswCE{;Ex;$O|T-G@yGywoDwEFG< diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_NOT_CONTROLED@64.png deleted file mode 100644 index eb2cf7d1d36b334bddce05d1f40549283c1663f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Frz97u#(SBJ7D0tn| z#WAE}&f6P?e9Z;|E*E{LTsr<>Qi!7H^d}M?>vUW_JzI}h8BhFg-C$bd*vQ<xJJtT5 z&3SJZ8|&2CwXb)j$W@%Tc_Ys&|KQ^14?$i&mrGvu<lauY|9y+E`{DhJECx3eTp5~q zgRnEMezjY$wd`m7zhXE4SmrBH`^BZswf$#l<DXEcTX*f@FPp!+ey@3WpMgmtXM$40 lK{ieN44`*F;DfT@N471=a`S#B1@(ahJYD@<);T3K0RY~xX}<sf diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF.svg deleted file mode 100644 index 0b3c93d2..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-3{fill:#c8cdc9;}.cls-2{fill:#a9a9a9;}.cls-3{stroke:#a9a9a9;stroke-miterlimit:3;stroke-width:5.4992px;stroke-dasharray:4.67354;}.cls-4{fill:none;}</style></defs><title>valve_hand-solenoid-analog_v05</title><rect class="cls-1" x="42.93487" y="4.25922" width="47.774" height="47.77377"/><path class="cls-2" d="M81.36179,4.25922H76.68825v5.4992h4.67354V4.25922Zm-9.34707,0H67.34118v5.4992h4.67354V4.25922Zm-9.34707,0H57.99411v5.4992h4.67354V4.25922Zm-9.34708,0H48.647v5.4992h4.67354V4.25922Zm-4.88649,0H42.93487v5.4992h1.03862V7.89415h4.46059V4.25922Zm0,8.30847H42.93487v4.67354h5.49921V12.56769Zm0,9.34709H42.93487v4.67354h5.49921V21.91478Zm0,9.34706H42.93487v4.67354h5.49921V31.26184Zm0,9.34708H42.93487v4.67353h5.49921V40.60892ZM45.53142,46.5338H42.93487V49.956h0v0h0v2.077h5.49921V49.956H45.53142V46.5338Zm9.34708,0H50.205V52.033H54.8785V46.5338Zm9.34709,0H59.55205V52.033h4.67354V46.5338Zm9.34706,0H68.89912V52.033h4.67353V46.5338Zm9.34709,0H78.24619V52.033h4.67355V46.5338Zm7.78914,0h-3.1156v3.94125h-2.3836V52.033h5.4992V46.5338Zm0-5.40583h-5.4992v4.67354h5.4992V41.128Zm0-9.34707h-5.4992v4.67354h5.4992V31.7809Zm0-9.34709h-5.4992v4.67353h5.4992V22.43381Zm0-9.34707h-5.4992v4.67354h5.4992V13.08674Zm0-8.82752h-5.4992v4.154h.82566V9.75842h4.67354V4.25922Z"/><path class="cls-3" d="M66.82187,52.033V93.74865"/><rect class="cls-4" width="133.64375" height="133.64375"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF@128.png deleted file mode 100644 index fd5c2486e53c378720b3584063bff8108a49589d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 893 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9Ewvp|@!<l^j31_ow* zPZ!6KiaBrZp3M^qlsNWL`I3`zK#q?|;YGbY4EhVp4Wr*Lc{_K<+}#B$xrOx)xb8N% z=zBOk+tKB7*op!xO;+`ydv^chA1#_JY<<S&jHS&16QE6={Wdl)Y|hu;O~3Pby1rBG z^19E(-}eYxJ)diRyyo{O)0o=*Q4*W~ze;%cJT<wiuK(mFou7}RJrm?NII=jzTs?jG z{<_?Duc!HO#~&9;{FlftnJ>p=&RFp)C;#Q2eVYDJy#<wpl5U3sg??}55@*bKzty=k zyD&W4`s?erpRY+KtLNKAxK8U`8Mb=i&Ait6eCs{*m^MhybxBrFx!Jk<{0z6v8^3&? zZmQ<0!*q1#4yHM^c6+y;)qCq2-sZcZFG1ofOWck~mSt!B>a@5og&MMUC^I~Y@nLk; z{&_t5Ok8R~p~zd_Ia4D21EN0_8Hd{RdL_6{`1`rTw827rWAFWL{>xt1UvJh^)$3bO ztDrnBNYLa3{~_1>2?yq_>02Ja`Nns_qSaH_*DxLtWGKwD;}`h+YnQcYo<0ABNq1Ys zmaI<V5^!fY63EiIm_v)vb%I5g!VXsiU*L`s!y}C*p#0PZB@Y=_7=LFJ^NsI}kF5(! z7OziTZ+tAzLR9}z*2TN7@1%^io4SrIIp@ldc7N~oW?6QHe{uh;lHcSdf0Wq$N{1!k ztl`RJUWId4MGR*8<i+IyO+I{8aLexxXT27RbSrSLFrVbV@Ta!t47S(t6?#oEcXapU zRL+xc7wB8`|C`F`P09cJ^GtyO3G@w%!<<*ISCl_IulwS=`{9c>|Cn)9{{MJ*;jf=* zU{9_5#_&yjKi{m~Yp?&!dw;p)bLO<v?fKsS4y@E;x*s8U<^8v3+vm0jXf!QoWdH@b zMw3QUNg#_M>j@wyq+4P47x`n^4LYZvTw`3-?ZAB?@Syv_Crk%K6#Br*L#{LA=kDvj z&wJ;C-NX9D97$Xgz#$pP;<<=p79?DOt`u<;aonZRG=u30lru@AY1s@WP;{^W(=Kjs dNzmyB@4H8O$%!X#0P_$qnY;SAtaD0e0sw%ZdUyZ; diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF@256.png deleted file mode 100644 index 6eb1ac906a67a5d696df35a09f67365e4a98bb71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1329 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz#wW0!i>f*Cj4Vy zV0rB6;uumf=j~m`JmGYiV-F98G_ETMRGkoUftB4M>7w3C&9vLvUsyu@FKCxoFW2yn zP$*;&OKEgj+O<rz;|N!#X*Y*6+ik`8eP@2u&Qs-7?tlAd(#)T~XM^kofg4icd#0q8 z#D0%I`S$Lv;@vy{ef>K1{^s9*j_%xE{Nde#pP!$u-g<jy_50mZ<MlVr_5JqT<@UCF zyIIeu?PotAF3iB8#vtIspfH2M!GN(LA-?kC>0i%o&pvx@>)ffg?>s4zyrRI+`qlo= z>vi{y*UXQMkkOm9|9{n6$yF{461)%B_%m=>R(?L0_S%1S&L_9^Tj&0Jty=ft*fv?S z<T;xr9QU6uBFmb#RbH;<{od$?)yOujV-hKvc7D_P-#NBdlo)!BMJjno@-f2P!NhQo zg`tU)fd%NmG`<BB>I}JONHJ<0NxyO4-{rM1gPXI<>ta5b3aA%WGqlR=vA$8^e6Gw` zj49wmWZw5w*9D2`of@ee42vJm>-=iTj$|&v<HZcE67LebSQ;)0T>K@&1P%#g7d$gc zPz+;9>S9?Spv^RQzG&kspbHLnInc$t(+v>EEtn8po|k{LE=Emotv@jEK_u7B+JBF( zwEZ&wvg>}9^Z)mowq5RjlxNhtJ#Wg+Z)HD<{Ft0Tu?qJ~vFHP)y|tU~%kb$G6+V7e z)BSCdrf>uImjCbnJvhdiaKnE6ce`KT7cXA?(PoFPDlk^=sWU!!1PZl3tO4g1Pqg3n z^S1f#@9pP2=S2LP{5$eL_s&Pjk0-@^Jd*xm*So~aCiOWxHrsE@wf?psu)!HEZ9!Zi z$#QDr_m>+ky?K>W_vc?l#)IPm0y(>ZDaGcCQhG55*7)IWYI(71-G0IQ{->*V7w0~I z_o!f_^#`6m_qM(LHJjI{QjM|r3*(Q}%6#$m?(=VJ><u*-7_menFv8EsIPhsRG0H~> za<n6-MtBHqRto4?_xhc=@8{c}?yZwx`L#3mcKXZnkxY{tET8#at}*#h{O8|~VrzT< z`b|L=EJ$IC$V!$CGJogR)y3YsExMhpI9%aISs2S9MQ~b1q&Y~mtl<zj)aAfq$T<U; zoaQ_dKugh(O!<tV2<YA)2f7?^SSZ@)6d~B52n+@w6^zB_zy#d)uj>C|-tT1@W{`4& fI^>L9%QFA5d+@(doqw=B9%QDctDnm{r-UW|MXT7b diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF@32.png deleted file mode 100644 index 53f98bd8608c4466e16fc4ce9a2a8cde9bc8cfd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 439 zcmV;o0Z9IdP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdhX-PyuR9J=WmQPNDKorJ5`PWvcBDLDYO^@IW)Kjqa2p&n7v#?jN z-k=9?Q5Q|nwiJ_M`BRB`1dK!tgV3<ymyjXD@aB6TZ)QN<?D5Xe7<&M4N%yB`1H8<v zO#5a#Xm{H1HXdDL(=@Mm;!3;%`hz|MQG~zoAjuMRL(jD8fd)yEAh(oQ2rt|M=GHt8 zOxY5LhMsA)t`@iC2)R(X0Ge13gxqoDL=gw_BPLL0tA(9AF7$)lI6&W8l=FvE4e&UX z!ab6*qU@@M+W}rkWKcjTw*V?Eo=>25HFVUddI3(d(WJ}mFQ`y=QiR0Ov4Q8O>5rWc zi9;lko_RBCCj#zP3;XeVhr4z!qK^o&B7gOhFaXm6asSW#XmrCEyDk%hf5HBO(o&qV z*_IOUzIKP{30aGP-brr);I=ja%h%;Ofck2nabRClX$6dH6A<_T{SFPw#3*$dZo_a= h=KY3-hKBk9@Cp8cebp?-Vy6HA002ovPDHLkV1ma#!+HP! diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF@512.png deleted file mode 100644 index fb7e16be29bd3897d38e8d10f46bdba32e8b98e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2930 zcmeHJdo<Kp9KSP$FkYKPYIcZ}J>;y=WQDbg!Hh?BJc@C)rWBDu2*a+^R@+J)Y9eN) z<o#OK+wo|nLK+#Fu<{6#(O|5%DSNfsKIDk?$NsawbAIRke)pd9``pjt`@O$Qc0>zl zNo7d@fHdCH+yMY2d_)3qF*u9|wamgn;*6!U9{`_uF5Cz^%eRF9pw;o_Umgrf;CD6> zH+Ui+_Rxw>$3LRoN3GwOk5jD1NCiIa@I(8F_9{Hq#x+!;kEf#Lb-K0M&tFnU_0=?~ zoF%r~5O3=4D)8@#od~DjS8|RWv5+vyl+1vD%U)g1KdS51oxuq$G|9zJR3~V&T~sXT z3fH)G_Q5&l4kyMOZe(7mG3<x*Mt*kHKp=@7utzwWcSB$_fBMAm(H4FBV3`evYn&1u zj^SF@mfv$9ohp-+oO)JB(R)08d7e%{1UX@b&>$EE0BSt|a+Uy?svrRPX88#nkvmUs zIMNzouJ@OI_k7U5zV2yWlvv3=(B#qS9XQPCM2_x706W2W+x|EkjV|Nq8R4BH39e3C zT`T}NIKD9?Jgl2X@e20XCW}D+1vn-JqVg;A-ePN<vj)Ea^sJqnu})M#RH`9sj%Q4t zXN-<3!8e(JD6YM<=Yh8sT!ITW?J{86w|@Fco<EjgV$JlH)o0D!q-G`ygn{fc<JoBi z*AB0U*dtryUHcdFpJ#;O*o@wy(h71C!rNCACZrSz?0lztj&34d(MD$vzyPgAtHo+E za|o$;gW}>-SVC%&A0h(<qMAv(4!H=1Db&U&tjJy?<`Vh#GZZl0=aY8=@3D8c1w!R2 z01>7zuSf|1#MJ><$wV=tdB@8JUw+M?zu}8vF*{Y@5nCgR^~4gx(@Ag#UV7EqNWko! z<(1iJ$Tyf}N`Q#(W0GF3E5(QsdR0wV47B9lTyGI$U=ANrfe@9m5GzMmQxH{4BAdGg z2_FqboQxIpmrVBf8zwd%e%<B~aTrQSf&M_EIujLL7^WE%@(9V5R(I@cXAgZCL|=-( zP^CDDi8n%te=OUJ{ra;U#thw+ldD>C!*CU~bb?r#9MG#Dn7kp4n3jNEozL8_E(d^u zE#tJ)dKcDL5i2gH4*+vTQtXM*CeMr$ETYTF!Q{66BEM{f-r35^fj7yO06=J<pvYD1 zAEIsk!#36lMRMq#BCUe>3*g_SWx+(Zbv8*^K3SXv<ir7R$aq)t4o`>*LTwka>Fl}_ z;{Tq_+OhilZMP@h33>#<w3jgnO*n~TTNeZfb@+X+N}&F%u!K~Wft63*?kV5niSsNa zmcMJt(18oES(QdRaDq~XbX^(2t_h@AxO@F98DY3MP=+k%CvgFtj6|w^+{B2Gq!EMH zewlt$D>+4A6K&54;x!crLf=r>X@cr#3VL-F5r`PIj<38(Ze`TCaT-XV-5iWsm(5Uq z<tu_IHJH!i!G!U~DA3Q*fG@mr1U<dD5A^I)HH{x&B*%ugT`v_vszJHzxZIKLF?D>C zPoL9Dqo@J_TNiDxp`DD|GE8%DYcWcvMc#AoN=Nd0Hm<FAyvt&l0mg-UNVC5?2cMml zJxpiND{lFYsijJQg6g4SpUKy1eXG@F$pS_jV3wk=hT8qd>B4LG_egY1j*TqWD9kS^ z3!$Ey^nOqmouC1lkhxuzZ9hd{ZO~qMvs;!zti##i_?G&1-tf#|TluE#CdyJ`YN?V1 z792OTA)%X9urKHC6I&Mb*b5zN%{iiihivi6TI`aje{0h~rFOv*FM~eH!b!4<=Dp;X z-&^wE@M$R=Y%)x8sK4hL!!zP#*;W#b8*ww&*eKxAJ<+i{WbzYADP;MPe}@m+-Qo$R z=q(w(?iQITE6tEVLPqiP5NcS!8|s5Ptdv-!$a~jps-~+-JRLZW91}wy1kmnXV`;%- v`9f>(1Q;2{?jbDuSN8wnA_XoUw3?BR<m|+F{k-|q!Ww=b(LBe@{oCIF4doQ> diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OFF@64.png deleted file mode 100644 index 61a520e95a912f7b14ed6363b3a242d43749d209..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 664 zcmV;J0%!e+P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@KN=ZaPRCt{2m`hH>Fc5}^G=(Di2o(}9Ay{yL9-*AVTdvR(P)@)R zSmzY5gauL$zycOXAfeJ1qO@s*CS)qN6jUi=+$!@)Rcyy`?a9pek3mQ|E8NTXeZLL> zXL?(1JqO$SJJA2=!^_ii)P{9zf4qN)>R#D{QrUxcvjweYD{4DDKALz20M3<Cb<X)Z zoP#YRF87@At!{3WVRda4-d>w9_#8xK#BrSHK9#9IlF7Q`E43l`tX}7a-2mv?1R6pI z7o*>w?vLaP`RGTWp{DzA!fpVHY0%<43FtxSNlRk@Zo)8(5}_&B4S?C4aI?vW*Yk!6 z*bPw948Xyxyuk^(0kl1Pyc;AT2m*NT^p?i}dc0!%CM6gKV_{?hBRYVfy?&7~sslJc zgQ6rhh0zee_+NA{Fq#B8gwWK-5IgcQ#66&%1Cnlm5Q`~~SzAnu&pjZwYI9weU0h9! z&pn_BArV3;7eWLjLkfwF;`c#EuiG2DH1^TI_h+3XVcYJ(p0P6lV<CW7TmaR{Ge*PU zN0?BZLIxNATOV$W`6#}5T*zPGqUPyiQV6jhi_eSi`&9tAio2gErLJwvBlSwqrU4p- zQn7|_AIlc!VUL@;+p6t3*vtVHC*xd(qYzb2O(|u?3v3>Xd*LXoP}$ZbY#N~DWSmCq z0p_&sB9rzU;1x>6({8(ivENWiS@8m!+hC>J?p(xTs4_=?BZv^P_}?Og(w+oG2#F99 yAtXXbgpdd!K@bE%5ClOG1VIo4K@k280QdsGQwuFvMc^g?0000<MNUMnLSTX&A0IFP diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK.svg deleted file mode 100644 index 365821c8..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-3{fill:#3dd83d;}.cls-2{fill:#288c28;}.cls-3{stroke:#288c28;stroke-width:6.15118px;}.cls-4{fill:none;}</style></defs><title>valve_hand-solenoid-analog_v05</title><rect class="cls-1" x="46.01065" y="7.33438" width="41.62256" height="41.62305"/><path class="cls-2" d="M84.55771,10.4104V45.8818H49.08606V10.4104H84.55771m6.15117-6.15118h-47.774V52.033h47.774V4.25922Z"/><path class="cls-3" d="M66.82187,52.033V93.74865"/><rect class="cls-4" width="133.64375" height="133.64375"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK@128.png deleted file mode 100644 index 2ff62d770626701a7a4ee25fa9e27101839b025b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 420 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9Ewvp|@!<l^j31_s73 zPZ!6KiaBrZ9Q1T{6mhs1c*ZV4IP>5>ox}UqICuy<aokj0Ai84$%Rip)bGYvDOrLpI zn!(}HWv+I+8kssZiO2W*-XDMY{(EJU<c$dok5~lM8!Q-)>|Imy=kM*hH*w{&&lUXL z*LV4O=4Huu4_P~e9p=ClaVq#R6f%)3<gMSaV{U%hj?0%AWA^C@`)o9eM>1P?qwb%J w|8CjsJ5=`G{WH@M%Iw19NMNv{1A~6UWBRwa#GUNLQrJO~p00i_>zopr0KK4zt^fc4 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK@256.png deleted file mode 100644 index e072aa7d772d12962a077111b0cd0a1f575b10ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 834 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz#wW0!i>f*Cj4Vy zVEW?e;uumf=j|=)ET=#bhl|-4;!dc{aoUyQ$9LHA=F+X47M%?&)~v=2OAICcyxICH z{7&)t<j2hHK=VN0gMnIDrDXTjM_)LK?{vQ{dVP0q!}8tp8GaZuHW=VW8&*DzKmI4x zF75p0M=$JU?D&(v@7ujG*z^Z0Ln71AN5QA}_dUM8(c;_sJ4e5A9GLpX{@cl&J9X_C z6?_<QqBHT0`suZgpI6&HzIj(7`E!5zLpL9tMTr}u=A4r#*&Ca8|5bU|17U_kEF%Lg sn>K%=UGfFrzndUQjVj~=#a_dGjIEPpow%1Ca|Rjd>FVdQ&MBb@0Pu*^A^-pY diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK@32.png deleted file mode 100644 index 7190d859ad68a134bf4963710e95b71a8d21664f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4LWgyJxnPycF6zuYJ zaSVxQO_s<w;IZbfl&#cnNeKy=j*z+sZYO!&lSDR6kYc!#b*JL#{(HZ?CRM6fH+c7U zui{Hky2^NkZ84uj>4668h9@~ce!qR+SbCuSu{_%uMsA=He2Y4dDxXwrX1`J>$H=fs zenBbA%>)zi9;<{ajEngcc51jWzfgUkA;G#hL4?Qfz<~n{42s*tuOI#V+5qS(22WQ% Jmvv4FO#l<9N+bXP diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK@512.png deleted file mode 100644 index 11bf924630948ab71f7fac359ddcdaf3038233bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2010 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7&zE~)R&4Yzkn2Hfk$L91A|sJ2r~wF{M*XF zz~1BO;uumf=j}~HFPTJ{_J{iu--s76p4QEMd&aYf?O-y;yn~ZhOkL}na5_d|1B<n; z(*Zy2#KarlEBQ7U+<)I(J5v&9GCuI2S=jy1tepI9+l`C!MEWj#epgkV8gVUYBa8Ou z|L6Z-(qL%+diE!iLq7vUg90N1gCo%4O)LxyESwAs96}5X0xAp)3LXp$4im^y5Y^*% z@>!Dc^85a|=h)ZR$EE+@Qf`n^!Ay0FD0k|p3Dk;o>V;&6p_OWW{rxv*m*3&dVqwtK z-yg@r_oUaKf#CvW=@O?C#TIWiDmVU|F-8BkrExm@uebN#|NijxbMsXTLspsow`afA zrRnj1ap2$m`Y!)<*1l$-Qz*<LIGsYhTsUgQ;7i)%m#H{oQ*80!z@4*Zo^6!Nc)to? ir7$Xo9s(1LjsG)D^H<D2aqVF+NYc~Q&t;ucLK6T9#r?Ga diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_OK@64.png deleted file mode 100644 index 7562aa762fde4aa0a3421a77d9340f6177405f24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Frz97u#(SBJ7D0t7) z#WAE}&f6P?d`%7#E)V0CZ9Atw;JSA@?#<rm;SYq=j+A*CL<LRU@S5l5ci9BvJq`!i zw8~HX{c(5kYvo5_8n0`2@YSAU?ziN>z4#UL951<hb7p7gzg=d0?776tshe`6R{i5u zXgJ8G$t008K?y5k<)ZJ5#k0)+pRPZzu`;9KrR`rmlR2UPIYZ<XesBE|)&2VOo9lP8 wL;tf097t#uVdOFM5X8%126_t!8tgke_zg<r4)(2YeGU@vboFyt=akR{0HgVEDF6Tf diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING.svg deleted file mode 100644 index af5da468..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-3{fill:#fcf211;}.cls-2{fill:#96900a;}.cls-3{stroke:#96900a;stroke-width:6.15118px;}.cls-4{fill:none;}</style></defs><title>valve_hand-solenoid-analog_v05</title><rect class="cls-1" x="46.01035" y="7.33438" width="41.62305" height="41.62305"/><path class="cls-2" d="M84.55769,10.4104V45.8818H49.08607V10.4104H84.55769m6.15118-6.15118h-47.774V52.033h47.774V4.25922Z"/><path class="cls-3" d="M66.82187,52.033V93.74865"/><rect class="cls-4" width="133.64375" height="133.64375"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING@128.png deleted file mode 100644 index fa079c23bada205758c1ae4c76c60c8512ae8967..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 428 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9Ewvp|@!<l^j31_s7B zPZ!6KiaBrZYy>hy94-c$Y-GyKJm}V=bM%B8OSFJ?B(tyYlu(@m4lzHB?-XlQ7{{b- zGG}O5GFg<bw!ZwM=|PG5vf|%%fB(+&Ghmh$a+t&Lh($oXVaMjF{q=jT<-@1nHrrEg z+0%Z!-#7gSzdlUfg7FBaf*(U6Q-?6QLeW)@M_%7P|82)%7UMP9FB#^|vsa&yl)JA1 zVRm#<^pA~yx7F6PzP)$+87ujA5ppCjc+o+ETyjtTx(M;tr^{P)K$4!WelF{r5}E*H Cc8G8Q diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING@256.png deleted file mode 100644 index 388cb5d22dbf8021747b6c260c4ccca4ab8948ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 854 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|G$6%U;1OBOz#wW0!i>f*Cj4Vy zVCL|2aSW-L^Y)gZS4^Nt!$V^uv#@Dt;*m|6%y~ynEsfYY(czYldfDdgB_0P(sU?bR z^jVyE=**A$_`hA%_bUGsJmdwM3<4kWbk-DE=dJUXyMI`w{n4ja2e<ELb!WF{{BWLy z;Se4)ZQ6cm@%jDF56}E(_xoS6as0l2_nIev`N5><!=NzKQBLO1-5)<+e|#pVYw`c5 zPh&T5Gi^}bUS2<`cyoLVBR=n)S%2X6=3AdX*Up)FIoz(=-uU(Z8o6%=4hcyC!+77> zGe5Q4V`JlNYgX;w%oNVRAv`irbX483U%buxo<>4a9aYE&0cXw#o8OoH?X>#dU66^M Lu6{1-oD!M<Q--j} diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING@32.png deleted file mode 100644 index 4e0ef1524faac944826536775468a48b6c1b8c00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4LWgyJxnPycF6m0i& zaSVxQO_s<w;IZcKWwnC0=?Mu13PC>`*EHq#9nnZpG-c@F{g`c8{g2=C*~EtoX{)Rn zIz!k4q<gFqt}rscW0<u0;b-yxY}XiPZ~rT2z^;>$kYLfFCf2Xg&LbCaypn}sMP0)+ z!Ib8UF$S+10@-`48lEhY;9W4iVR3>;Pg9`55e8;vW`;u>B-BM_EzkryiNVv=&t;uc GLK6T^N=K;x diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING@512.png deleted file mode 100644 index bd5963b328cae4f3ed4e98db46c57015ac4e4ac9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2019 zcmeAS@N?(olHy`uVBq!ia0y~yU;;9k7&zE~)R&4Yzkn2Hfk$L91A|sJ2r~wF{M*XF zz&_Q}#WAE}&fA-Yej<r7?GNo!GFE78{mdc57%hA*!Jk!qV%I$52{%?v-T0WJEGi?( zbunYog4=y5lTYqDU)<pP?04<W%E^*I)A50X!}F9Aeb?#n+n+hJG4O`t_VnlF;%%wA zV%{5!{>T4QcVoP<uJ$=MgDud}O)LxyESwAs96}5X0xAp)3LXp$4igv{8Wb2A7#zt` zkYQ-0y8J!gv#;8BPcM_VfB*d1<9K!Fwt6ROT0*%qM@^tsgi|>ryDw_~{Q5gF?OpD< zw&lASWtkeLtiS(HQs#v8d<KREo)o7~tj^VSOHW;w{;WGN?#<sbdv0FJudlz?K7GFY znq%`c6Ut*^<?3e5oUChm;rZszySK07e!~WI3l;JTR<}?$JC0g0NYgo4g)7$B)OBm0 sTV!bL9$mG-ejTV%8U;j$fTi(g4$b3A5}c)fB0!ovUHx3vIVCg!05r1yvH$=8 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/solenoid_WARNING@64.png deleted file mode 100644 index 39d88887e1e08340604189bf601d950b999c8378..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Frz97u#(SBJ7DEQLT z#WAE}&f6OsIS)C=w0_+0C~bbBmqmSJ5%XiVFug@D+>W_<E3)+5h~nJ&*>>l9^8+70 zO%&Pb@X&3geEt5}*9147oKm_w%Kp_9_ApKU-|k1*C7#>V*sV_5IfKXQamBkwmux2I z{tEdc?ZD8?8^mI8L%|h0Bl11-t!@3!tlq@`t9A2>WWMvRR>m*(8oR`*AN~t|Fq~X} xbpO}F+IfF={f<7mpAnBi$WlNLg1`fJrAMr7wQ?SXDxZx(0-mmZF6*2UngCm<ao_*| diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE.svg deleted file mode 100644 index 620d363c..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:#4fe4fa;stroke:#2f8794;stroke-width:6.15118px;}.cls-2{fill:none;}.cls-3{fill:#2f8794;}</style></defs><title>valve_hand-solenoid-analog_v05</title><polygon class="cls-1" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-1" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-2" width="133.64375" height="133.64375"/><circle class="cls-3" cx="66.82187" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE@128.png deleted file mode 100644 index fac3a7cb88e5a0cfb7ab3324713adb7b5c0ba08e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1748 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 Us3zwN)4p^A!IcC&!~~}P0}#Uz%m4rY diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE@256.png deleted file mode 100644 index acefa609ea73ea33887dc9b313d256fac9e96e81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3196 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE@32.png deleted file mode 100644 index 7e3cbf716d843251dd1fd46910892172a23a195b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 574 zcmV-E0>S->P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdh@JU2LR9J=WmAy;DKp4g!rDX7neu$e85JU$}K_{oU_;0AYplhet zDXT*E`ln>-WWm}&DHH`k5d0`MiX5TJBX=cjntsq)9P&U(@9yROJ-K_|3u48J6)RS( ze<8zml9TqKm<c()Gi>J^z*#wWRG$F&1i&$X)U=%Eq$Q1<{vn*X?<A{j2Qag&L%h8t zeXn5|wzCf)U(Ov}j0t=op?YF&9$G4c&xd=o8PL)hESY=oYE{&)OS<nh3Wn`iqZsJ~ zCpWh+x3bFoVFOAG;BOQoQQ&S08R%x@^|Gipg(w7$#+4wG&yF#{=Cr0Ey}c6&R*Ezb zG{X9Lzpdc?reZdQFb&&rWf5g1_zFN>ffv>{u&}lP{_m&01}G-tHZp0zNH8QjEVz|> z;K+axEwvb0;~dw9fe&rK_ZoOEy7+o}46SjFYm6C2104aAvUOOHQtSquXD-LAiF>bB zJzxy$hP%NI=%=0rc+Rhv#ZEB0;J1kl+o1^r#(8!@&<H!B*RgapK(H(}$YSFg9x9Mh z#Q0DeDR{N2$qT1fakd$V0Jr*nP)Q@Zyce26SoLzrWKLxys42O1-@KpwkH$#gD0N;? ziP?F6cW88~wF8_OH&{vLbJdOr@nW_G7`DUDFz@e)h%7QE#fuhz9~_+<uh1a&TmS$7 M07*qoM6N<$f-Z~vssI20 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE@512.png deleted file mode 100644 index 8f0b5f19c4eef669baacda0af13fcdb578b1e37c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6626 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 P8?ei9k3-20X6%0e_S8I* diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_BLUE@64.png deleted file mode 100644 index ffd04d42d73ec0e876e0e8383c4e3271429e6884..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1003 zcmV<H0~Gv;P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Lok>JNRCt{2nL$VtQ5?oUMMOen5y6Url_2t96X+!`>7`SLJa!25 z(rLju?rGc895a|x7mW@bJ=dk}VizSh4@D3z6qX^fn1o1FeA9c&V|+6^JNssL&G!RA z=FNNW|9vy_-v9j<7K_DVu~;k?i^XEGSS%Kc#bU8oEEdZt!*RXo)1p|_+M`^5<+xr6 zz<fEMtF$Myba7lS3t$NV4d~)zJ%Jh7u;sYkGJxX$VuTQ005BJ93mPEdjdLg6h$!Kb zFasp25f94wTs5s=P2#v-2Ed~z;S#L@J^cgtb?`&I#DQ)*uJ;(gVy7A*gx?3S03f5b zX*B)2t{dpW>>V6@`iSbgb+uDQyiN<9W<)*VnX41%zjPUuXHSmx4gCbzfq$KBL|oxf zbl01N1MrO)o|;B?Z?D=Ujo_|P_ggcKm~%_SP!rD>87pJ1C*C(IZd@Gf%*8DBKWt+E z{U&}N9jQhvIj&a_JH~PggmbQ}dY!@t$Hp;uWjy$xB8hE)oP@6xC(#&@P16X|!X*tE zpiUao2xgU~By&ha+PY*~xFnGQY7o+hy|q<;!Bog9>2)z^gb*fk@={29LAj>}KgXfT zsiuTWx|9k3$p5o<?<E?HI|X-)fDsbk2mstMR)S9y0JF_mWpULCr{P@Tlb~*c<$O+i z7HA3v#ub=BYK)lHiBg~;Z*>jL3Xj650TR`S-PPAP+}TbvPT$CR3{TxiMYtpt18Rf! z58&+0TR7bLifVa1wh<JbaVF3=axTsAeCj4bCZG@sic71+la?6J$)s)o^8+r3-%BrI z_u;+lqvRH;k=h!-;5A87?7mzx*w;j|6GbWpFz}EkSP^-^wUDkGA`kF$1l0&X;Tjt^ z9;?w$fcyTJmFL)7dlM9271`h@fEga4#Wl5^*Ji{$MYWw{aZHXKl4K>uNG7PM8K}ZS zYX*+%`ENowpWD#1HGS3(qRRxEG9an&MlflFu~fKDVpB9(B@*L2bX;#y7*UXIG=6ur z<Ufd{xkEz+)DfO)30*N_IaumuJl|e!C(0mW8PHDQLBu@sj_Vao7!hdzUooz}KR;`= zwe?4nI7YC9H#B)Y@-U?}AkMkI*-DQo6eFGn>j->s{FBFN9ok(WgpLv(MpPw9rIB6W zL<pCNI7@Mjh%%sJqNv#}0!ADwszw=5X+?d%RR|+S!^-M49M@~hFFdV=8maYv*J+6b ZfWI3O2|$>yRucdK002ovPDHLkV1finy1M`X diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED.svg deleted file mode 100644 index 50105186..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:#646464;stroke:#000;stroke-width:6.15118px;}.cls-2{fill:none;}</style></defs><title>valve_hand-solenoid-analog_v05</title><polygon class="cls-1" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-1" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-2" width="133.64375" height="133.64375"/><circle cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED@128.png deleted file mode 100644 index 07f42ff2fcfabe3c7e6f61800bf6f727d27cdd1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1555 zcmbu9|3A|S9LGP_#>WnA<Xa^(M8qz{;&O|9#40y6A}hK&TFNQiGWjyIHg+`UOG{bn zR+kYb6_VIi(t~CsL}#}4kW}KX$k#glhI>CA&-d%M*ZYU}>+#AZhwd~+u0;X>U>p)m z+`FvI6+r#v{mB1t=du_k1xF<V0P^w*dS`mB<N^SqErhs(l2SGyd>FcJmlfwn8>puC zXl{r34JJ=<8eu$BK`UH`=`we?57Qt+Pb2XA32Wc6kuCu{5YTSud@bBOpYJc4yAa{3 z6P5}Gg{A4XG~ycC#9+GZq-ya4YWeK{9j41Tx@QZzS|@R8Z|bOTIML1_dhJ7CZ)Cx7 z_e}&7;Ss<lF7X9zJ}j@`LWjGk{5C+{U>D#OJjItDr8xpbP$bp}!2)w_axXuHkk${X zD}cRUQ9TmcPCrbL%c`PhWk>-1PQEck3L~(OJDa6B!h+|bK0~scKYeey*KM)9_G+R_ zKU-ckoEXSHzQyFK=j$rGr;VQa?Z>VsPo6aYtyVuD9d+Ekef#(cZ_218+NPqFFxhBx zX)$GJ!h3pQi4pWnsm$-E55d4FbeBpsJ~|4;d!n@l=yW@A?)VpPcw+q$H%C4GG4WQP zSSS>J%l2uD1hQI_PM*xKkxIv)eeAQ9d41M;*v0my`L=`+Lh@8}bo3|1xB9jNKm}Yx zZ#3m#^C+|?@E!tJY>J8AWPqLe>+n0VKe{`te13>!Sq5T`LXC}$-7V-a0~XGBB<F2{ z0(*vXXTquIYq3(fXGpE4uWi;)fGpRh2M_!NSt2Vh=&htzTMmb6O|J5_9UZ&|9s^C# z@O-H3*lf#Y<gz2)&+q!e!a1Rm$X@*}=oA$?XydVWdSF9%-vpiZy%oi@nVbv2CSR)6 zYAWDwe~gC-yljF+%Ux2wo|+n|te`MIm^e8HP~_j;12K4%_6VTt4D8jrYX`@@aA9Jw zRx_Sew=NVm&0CWi2Dk(i3^e}@KTWyv2=nDze5Ld?Nw*+geF!80@+>gM0v>gy@?xx$ zlzJewa@svta~^|05#bkQ*BGU%=7sO$@!rSiCA&H!b7O}OskGeCZW!peU|qwz8R$0H z5?@y>ok<lD?SPW^Np*%J$6i@wTZ++yr@zYtT;D&M9$Pe{ga9i?Ht|M($*4<G_fYNB zgTzGA@li#jsesQb&rPX%Jv=PzRgGzX{b9zvM037XA>sJpul4nXkBK@(r3Yq<#emER z>`p3NBWt&hs^T*shh(#-R&>{O@@(qd6OZCV>V5}1rb_c^Bsn#8EhRG}N^GH-n;Y!3 zk3nMtkbF)UQYIhhnHO-|bf(EVG6lvqP1{hjT3`j`1OOkWJ<Djs<L+{wt+l$xua$Al zOXs$>5E7`F5%3sK2G#5?u)g{5fV4oAFdJcv>=DwJ0*&=cU9ws(KN~$_xUnc?&B4bz zkYtZp=uZBf);Ft3>_uE^CF@&DEdC|M@YD@I-<<bu_N4(9cFuY~z(r#M7uyoRL!%=l z&ks6mMYGVdBtU{WJk%UR2%Yp^4oJVXvkP`AgX2ZMOV=a8Z54jpNOtQU4)0UOzl*`@ zF%(g<hxs&HWiPn+mMEbDiI8q*6PIgHr2LuDdFdXQ#+UIgg!|z3Z)E;*Zpq<!g%-=2 zVTXO)@uEkiImqN7MDbO;dNBMfo?*t!f3q(=Fk7{c1aI-0wR#ie53fBT6~w&?9GEsV zLTkwlj8X`{ZQDQnD$Q<Yp}c%Ct`=Hfnckm~Ss*nje-6W>B;2&iiFG67#=W}EF%UW7 z6j@zCHNIte2+6gFEfqPS&UeB3&_P^mW@cvp<d^vBh|V)gU^9WXGeh34Pz)vom6d!< z)niy7Wwv>mghwQ{BZCp+p?`}#EAOk@qJ|Tu`p6ORF&Jhxwboo-3S^?vP)5drLRUAS zU*E`Vcq^hBL6|y4c3|BG_@F;2NV?g%+6}nK<BOnO9hOL@rq|w8u~*L*^rsczmMeZ6 a@iT4%<w~~CPlK|Rt_^`gi8TSStp5PxhN}ty diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED@256.png deleted file mode 100644 index b1da9150aaeb63df0e8210157f76527f0b0e0175..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2925 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 TBD>@3|2ea^usczDoJ9XG%dR!7 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED@32.png deleted file mode 100644 index eaae69cf5f813dde4a6aea65adf2a4450d5930ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 514 zcmV+d0{#7oP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdhv`IukR9J=WmA!7lFcgK4P?ZTwmGS_|0uuwu1QU4+HVRKd`y}*D zTCu<sbzm|>voTT$rYxyW<g1z_{G@`?AxE-|?VEc(?3)<1YSpS$tJZ(f;~h8-JhuRz z{|MyKcx~;;)HDIPmBd*5egHhrOO;Zx@CjgiMToJ<nR(Dl02&hEx-N#pAqIm1lu|x` z*%d&<c*dN}O%HmB9`aALTCJ?D*K0&k<nMMnf=mIt0C=rn%x8S16oMega+aw8PzJJC zEc_%%2=Zh=-c49&dV5Uc&~Y5}`~9QFM|YqM#Pd9?Rx7qJNs`bQvYNXl>;u4;7<W3I ztnv3boduwnh}+1d7Kk0vt!gZ4To!f+Vi%E!b6l%pPE`Wf@AsI`=h$pEg*DD`jWJbp z(Gf6d6h+Wl%M{-RKUajY)_TmCcDtSJMzh&GoBJdH&w06A=8gFl#AfW9UdCLT+917N z@8q$R0?^nL8%(kBA5JVIQQ3H6KxSI&FplGkiZcy@ARUcHS?@TGd@A3pZT^iylOxM% zdlc>h*LAOHoYw&ey$S#~GCm5D2e|g_cTRFi-B|#>0ij32swGuD^8f$<07*qoM6N<$ Ef-#HW^#A|> diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED@512.png deleted file mode 100644 index 16a8a901bbe467164ff6d88dbcf31b18b426f223..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6331 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED@64.png deleted file mode 100644 index 17536535c4b39c2fdc46f2a9559373760c9b9e24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 904 zcmV;319$w1P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@LI!Q!9RCt{2nk{c4Q51&X-E2^hU{O#3s$zpG2B=1@L(&Al+h5S- z7i`y)6pLDgLKGAzwxX&P#Z{IBR1KRmxrbaXcVL*WrEs2P(uQH~J@3PG=5VJF1VIo4 zK@bE%5ClOG1VIo4K@fz~qk2M#tyz}<?g8ZDuO~KgD&x{N;Zob~j!Z;OWzsWlu(WI+ zU4$+8UIKWdLDKQp@0;|N;JXE+QYqU3ZvcKCxQMi>@y)E?l4*n0&StZ@tW+u=NyOIR zl!Y?c1blHDF`v&n+w=1?CX)%~^SM6R4S??eegn7#FpDFl1*+wTs%7m1Nu^RK7K=`X zZMX_xbP=P`2=DLjyh|5x4WJWG<`oS9zs%r?L;|H!X=iX|rvQcq%x1HAe0+2^L&Tku z(TYJtL(R2zccS3u=jYBwzk9{A0G@<SE1JY2A{ViUP=hmj3D76?DB=phz|R~SRa-w2 zG&ti+fL;WP7>~zzdV11#bK5ykXM`!Ds`capm;E=kzP(T=;Ns#UP;e%Y0EP-Fm&=X} zx?>n3I4FytJH{X56Q!V20N=EWt2H>ykxVATDBB?v0Sp!9L4+G5<gaaC6v3HL1u(jZ z;c$r8*H>TTWHK34DwRlrGm!{jsPI~?<_MrO!m9`hPV(qy)O?P71}%_R;tEg1BH)mT zTmbb4bo%%Eeb2|xd+8Xhw}_0$t^riMrAhL9ED4}v!)SK45s3gQ+~pITsy^VW%b^dd z4{&+}T?98=VH4_~0DWWZcDqhjXoR1sCg=>nrR6L1Oucrg-qX_e(^xbnjZJfe$tP{B z)gnQ&+1xw0v1XtL+qP!FXTpPJU*PZhChc}xf5pijNI-z#`w*H4n*d+efE|rZE96z8 znOg3;RU&S92Z^UnlUi=Sy~ADtb_DOJ@YB7k@CJ+MC<zU{u3oR_tAq3;;6Dd9nW}Y$ zRv03--USwmh0~PKpqB6*b;Z7lF}x0oI5StDSOnEh8N9MuGOpL_%R-^x_CVqOKp&)5 zwda0o8)czPL7og9a&Qw@5q<@Hl;9@2L~LNb;pIsFXP~OGcoy)YUs;cch9P2uV-0S? eB7~C%0R91zy5V)-g?^9#0000<MNUMnLSTY;lbQDb diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w.svg deleted file mode 100644 index 528a54e9..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:#bababa;stroke:#fff;stroke-width:6.15118px;}.cls-2{fill:none;}.cls-3{fill:#fff;}</style></defs><title>valve_hand-solenoid-analog_v05</title><polygon class="cls-1" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-1" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-2" width="133.64375" height="133.64375"/><circle class="cls-3" cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w@128.png deleted file mode 100644 index d56b9eb48b1dc07b7c1d4a09188aef94636e7e72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1755 zcmbuA`#;l-0>{6z#mrph_P8WwE~7kinM)kn7PHA^ZaGRbc~p#+OG3kFN;O&{3{Ue| zZgbEvw{t=*baB5w9Xzb{QU@_5d0gsv{)Y3z`}6+w{oCg@#n)3ArUwH6K$%Q(4>&OE zFQD=V`@$_^;6RF3NTG=U0OS1yC~2(hHUP-yk=^k@DdnFkdVCMN==8aUU^PjjMtBg& z1br!hGRjwCaChZpkj~U>wz*NNT*?g@<XI8=e!)#Sfhi7;e;#1uf2^Qs_)WNN>8kA( z=VJe_t|y`)>VplR68kgVX6YVKBwLN}|Bb*wG|gz8-aWJ8c<gI3$S1FjaqEINy{j%0 zj}oy8W#XmLuqe0@bNq~7ej2`C9&7iXsCWn9<2W>)tKRM6K0uJ?BjjEZQZVu)eaV79 zW|P9w))rs4XUR^|yIf-q9f6^*S7j+tm2oI64ll{^g5yw=II=`RZxJ){nm7kU4ogES zh~?IpC7U<Xg-;wC;G>_Cr~dr2Gc6;dZ9gnG(;HQYGTnP(F%iZ`h_Wv@aNbtS*47#` zhlYpi`}#cW-P|rG>Z|8@m!lsiKQK97*AA8TKE)cwd4v$Rg+gIB5paG>ivy5x?4lwq zdxr~Op*G^mfaQ|~CNuZxL5gOZ-8F@27kBrHi+{QrAHNZp5>l>gv<O~bU!U6Bd&(;- zYq6KJ-SVZU(_$ccl44nk^dByxYTviEPS4NHZDwM;BETeL=L+8wh<qZB*zP$G^?_ju zZE?>2M>wo%$(Uyv;U#<g8&8ueJAY6C*;I{nF|IZm#WMZ9(k}}U92vB-C&Vjsq=w(= z;j$i>@>~dlm}s6vY<k(8Z^nuRbt(((L(nL;r>--+r=qSG$mWner=UnB%yvFR#hr5{ zEiJ}?Ptui~<w&9)EHTVfPrs{*r4aM+?E#bL0Z^&4i_1#53Xv;I(EI{dZ@Q*9``a-= z*s?mcb_yUkzlgITgh~wFJU?2r1^UdDE8+11PMtcn|42I*L1|sX8c-b~&eo9i-s@LA zu6FmEASrV_IE%k;bwwwLE$sXwO}jU9cuZ*v_6+!!x=8WshP$4mo%O*--vhl2%*dZz zKYSn8uty>aK@e5qHdkx>xB4|DVQcr1Ns*3pwbdg9nQKPVK|8_kQgT)Nn|<t(_Bx*& z>TwC08W*h!C;MS`f);hdXb;}~EpA^(<unlLHEhQ>)9E%?F4`SB%SdMgZ|qp!76bKj z>_Egu#af<!3Q`XY4Mp+qjhfUhM`}`Yhk<MzP+Y@{zuj<L=FEhUMe=GeUni|<E3wj; zK8~axk(wIn<L7rh-R)t|IV!b{n1cKmK|>ggPE0)b_TgP=oJM%-7|^S%N9&D#3`*;w zYL39Orjz8dq@sUn{Qdo%{3!H9NB5;1P`#$x?r}Pujvx9^Y#IZmJ#4;%3_o(7?EqJ< z!UAlD@lNrf{uf$_SJ0MVwlPy%pb)|#=8A!muZeTfkmh1w7uMV?6%PDsZ*u=fi9K+7 zWoLp|8)JTtk?jDmua)m;Wz5oRTdCH<tl0K*hP+^W#}9Y<{@W;wp*O1<dDG&ZkrYtV z@7l@B%gZQQH*#Z#lL~$@?<#}#n3J>HQwR1&_!Y!^ON_JI3!rc7i*J`Q8$Po{DAiYY ztFq{*+Mpt)G_k$3>}p0w@?e`)sBB~Y!ft7*+uD5V{InGj_bZ_Rk!{10%26b}K~uvE z7^A6wucR;gp;l)bv@}tJgM*M(iYOjjsMfu)e%O}ydqSvXKC`j0aqG+BY=oX2Zcu#j zezhqPHF+6uAF~#em6TlRw7SF4JsJtwL|7*^xI7Ij1Ht-Nn(}0)UDqij-H2Ho<h2uW z)LgSAT}#JjXvIf;f*;TNpjZ8zg0&UYJf#V0;cZb?y+3E@y+4#n_`~~1A_BFT5c_k5 z>@pBNF+DSLj-82RFoo=q0$cGKmo{n0hx<Q72fkEk(fWhO%GR(~Z(@9MyrFDNF7PvZ z8oR%b5B6~?asYBLH(y_q649|N^@!Pde{Ht`0L2t_j?Azhw1DdKXYN^ApbldlMyywR zxwmd9q$ec_Tq^R{zNR&r2g!gpa&RY^%}<xWd3-Hw%W<3cjyH7y)oR%gWfI!-G5Eiw zcwP-V=myiGNFm+Q4#;T&sS*#0VGDpMXK@HPfo6Wu84AlUIGP?C=1d(q$=8$D>ln6! zo7TuLR&o)v_zpp$#^__&Mg+(DBQBZ_mep>*(oGOB8$oF1z$+a|FxWd_dy9~+h-5>( b>VAMMD_bOM$+Xu8Zv~J&eBB!fwCw)@w!I1Y diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w@256.png deleted file mode 100644 index 483c347a76a48ecb87455a768d99f06eda3d048d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3241 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 Njv5~~Dl>4S{0DUap>+TN diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w@32.png deleted file mode 100644 index 0976ce255ae72975cc81aa97e0ed82d180a08c49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 525 zcmV+o0`mQdP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdhzez+vR9J=Wl|OF6FcgO$m6vQ~VekM^mJBQ$AvY<Uq;L{?4hGsI zbYRI43JgfFP=N#kNU!?2wq){$Bvn8i@{>?-?7Z)b@|;keI(6#Qsq-(w%+HVZxMDK% zj+uv#5CKE8cJ@gVC2~jjP%~7n1U8!uACE^f_r=Wp3c-C{Q!&6w2t-lDlgWf<vsq;# zaWHCw0hSRE@r%~$wfadZ$@4tdahx$TzY@`?(P+FC1rrgjaZjfc&F6DfGc5^$G!ftT zT_FTSUbM)E1_e0A#sCMG%Z0))%mkZc3fLms?Up*74z=6uKnM{qGl1AJJq`XOqHhCU ztyZ*LE(!nhk}H6qP!vU~s3l@A>6HbWJQZGPi5w1x#2n6Ht_&P0CEz#?b-P_^Hk*k# zoWmT}lu4mSfTEt~sfN_SZgBC;^%y;|kW%)s27QCh#}3HLO#wV--}mES?1BaTHXkI& z8jr9GY!U2)TaP7G0ASs0q?-+QI4~fSjPXE=jHQ%8tJTVHPV*+5PN(X4KA+8-@ZIe7 zzXaFn8mgwvNW6;o`+a5LlpDMf0V^SJ5AZFKxIm>}zXBraBlRd=c8KT)29(~7)$q!i P00000NkvXXu0mjfZ7t$O diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w@512.png deleted file mode 100644 index 508ca262dfffe348c27b64fc06b8b11cc8af71f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6753 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 PG4-&u{ejZ`-ZB3LX~2cc diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_CLOSED_w@64.png deleted file mode 100644 index 57aa7c55e797fe087d2718a3eea41591170a71e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 964 zcmV;#13UbQP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Lc1c7*RCt{2nm<w-F%-t1GH&QXOJRa3Tu|V`B}FKFfZQOQAjt`U z6C^nSzCn7s2s3UeD4=iw*q$-1Q$fRwGM{+bk%jiJ*9*q)H^abqE$MyVK55@dkRS+x zAP9mW2!bF8f*=TjAP9mWtQlJC&+DQ%s8v7nS8M(0Ridf@Xk(4~#b|n-v-e~K3qNxe zhQ1VHrHu#)&uf4MoqT*16$L=7al$hh@bK^uYBSSXpS)!wSojIYs*^N@8b|bcJ$-d` zwK7Je35OPF3K>v~>-7Hq-u!HBZBe7qppA_UdkMmiiRhcw`Zp2%QcC@+LZ}blgzt!j z<BE8Ee5BjkTcaU~SOYAs5zS_kYPG0|Ys3$wRJS7C2Cem1BKqkIe|mbN;c%EL-0~so zfaq{A7#LSEhywz^f^)|~EftJ`u`s499x)*{#F$k)Q1%aZUiAC@#74-1?d@%<*XwRZ zSVly2T6RXTxyZP=$1;RZCKDQu$Nr6ZL8sG+K2k~<?S%}mWH91LDRrJ#tP7W|XNw58 zgbYYs1CqeNH#avX2&@lSCmawk%Fc7nh&dxzn61grW3C@N--$qqW1eRfp2R{K;DaXx zo*14H7Gnev;fe9bzoVQnU!27?C>-+~D|``3p8^Gq$jzd{Eu~L^I1uRd^|c9lZ*Pw_ zH#ZCQGn>s!KZ^=aVkrh#5ctK#g)v}vcQ>;U5RSD4zn4wsI$#m3psZ9S9#mq$TW0A7 zpgutQw_2^tZSY;R3Dg#)v$PRXilo%Gc#5EH-eM<roXhAGfydmz5!V56>2S$)fT<B& zBd{*OjIt?p3gEeaaB$$iH4=+PHMm1Whj@kN&)n<y?2x~6>Rv}*=o5XHRa;m}DTD%h z1{R2j-80Zyn@mtjT?Vc#{I2g)dL>v?cpl0$B4j|JDS(2e-ENyIFCZT2yQ7pkDPyMy zeV{M&$$dv)Y{Y<AidLJs7QvK?uFLa$R49@Z*i7vEb@^o}+I+D$q(}vsX$rii@HqIq zV$KLloDsRF08(s!e?Kn8x}54qRg0%*0V9mfQ)6!T$z}v%4@}W8?w0XjFwoQKG<cxE zXKQcnAQds$b3Y$wfu_vo0;?q4C&`GS2CRf|pEM&v4Seq2!~YDh5qEhEsAPY?YV3JJ mk^%2hxQ}zNBCI_`ME?ObA~9^;;Cb`_0000<MNUMnLSTaDt*?Oq diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR.svg deleted file mode 100644 index 3e6e0fa8..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:#fc0d11;stroke:#960810;stroke-width:6.15118px;}.cls-2{fill:none;}.cls-3{fill:#960810;}</style></defs><title>valve_hand-solenoid-analog_v05</title><polygon class="cls-1" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-1" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-2" width="133.64375" height="133.64375"/><circle class="cls-3" cx="66.82187" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR@128.png deleted file mode 100644 index 33dde32bab37edb967c50adc0934ea439d253c4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1746 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 V$OtjTlE3~8i7S@&*eZ-?{J+n}E13WQ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR@256.png deleted file mode 100644 index 0f20bf5c8fe5e54fdb562ef805ce29674803e152..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3232 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 Ya%_q2uHtV~_2<~Z_Jqyf*2I+m0q_Z;0{{R3 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR@32.png deleted file mode 100644 index fe833191c6ee50535d995736b6cd384ecc891679..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 536 zcmV+z0_XjSP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdh%1J~)R9J=WmAz^LK@^409YwYg7W4tON+$?*sWy+1DyGd#7+=EH zJc^Z_5U{g}m0duv3BvA#vpb{f{^*K7NwEh+hhgXYymMz3RjO2}Ql-kj$jEWsdwW=> zGUKn2<G$ZRgbcFCObQS@up&2vTkyazcLMMf(3DtY<hT^+UlH8rnp~R<PwnS+KU*Sr zt_%E{P{ac;zEmUu9&=5uO$J#u_4GpziXXuu1ZJW3HaZev$%bz~>yNTvQ)aIzKu<}u zZeB71c_Pz5d)v4oFGgfyKt8`yV}kt#fX7-fxUd3wBAyb=Ltq|ge+&2{$DNoa>KgDT zfVBm8YJ!de8YQZAQh?z?Jq2_QMUv^B3${5?pnQ?GWaruv&z%Ej&Jx&YU=nDobarlK z<~BKV$5Ltwxacg@QA3*WH1MeUX3U;gE<*Gdp^o~7o!`u<R60imxX;rd1Li4MB5poP zATb{D6eLA>5{_+)m<M&QCea>RuxU1I_y6$Kf=<PVjf+mjjCV|+DJ};UC;;!yec2e% zC*BKNU@!}`KM(dIxfN(hyw{h2i;}*e*c;zE5|y0*ZU9avDT26CahqQI?N>s?zNG#* a0Db|bx5(uq+Z!7I0000<MNUMnLSTXpSmTob diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR@512.png deleted file mode 100644 index a18f28f8a667783a8ed9f79d7034fa5282a0369e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6491 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 Vn2=3vZ<dF;x$OC|WG6lKzW@_Y>CONE diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_ERROR@64.png deleted file mode 100644 index 7b9878168adf183572c47b237a76e066b9d562a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 945 zcmV;i15W&jP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@LV@X6oRCt{2nK5tEKp2K!I{|sAbZeQ?rCTMWOt8@IER1Y)VaU?* z3qpPYW%0n0FflSS5f(aCRO-gkOl6J45|t)KU-+(EowI#$&PmgL&zQ4)_dd4oK3^aR zf*=TjAP9mW2!bF8f*=TjAPD!2I8wX!C9#>cZv6f=j#MAOerq%wtY&D{5=W{5pbLNm z1k_oW>X91G<4AS+;5!qXGEp|pcuim&lvvK~0qCsj6TvsJ4d7L}tu-1>vlj`_kcc;} z(QsJhfPE21N&$Fh3$Do(un_>iXLV5c_W+J=s|XH$2;cyKGTYLbas|A85a8zoIGH4C zA)+XFGYqgD0w4bT52FRtE!UeuCv1mS5sKfdgE&$v72z5@kAmiZB3{-5?A8K2yxF8h z(5jL7u2lv1dCp_F4o_pGvC^1}!V{TKfK5ar3~)99&c+EYZ;GI0v&}0;ZwbMvuN%uW z1>dO!*a?xoQMot^(490xV8<?^QKbmq!8LOUFgtY=K~-hHOdlF9Tf4r4Yf1?)2cboL zA1BiZ)1YCL*PXNo4yLQJenxvcUAci@$EUM%QYkW*!7|WFK`TZ|gk~y&m(kDZI|_iR z%@@YxY7I^^`$oCp&9@Aefd)o1Fg+C(5xcff1|;N%tzpsNd3Y6|F-3eEC%DKfvU7M8 z0MBaG1lLp|Ktlt6UJvk#UX3|KQ1E6gz-EQPH4df1;%sstSC$o?Sc-t#OyvToJ~){G zU#{FI0y>t?xpX*oQ7W4QXz-RI$@yHGGtS0-ik&<v5kSFD?7;_I2RzO=^_1&?X^mit zXtD_3c)cX8`=7279M6Uyay7UGV2?hb`8Ttje%s??I%Ydvi>^u6&M2}<<E0WTyLl2v zYWgI!M#ED}+rr=aX>66?LIRetYvfaew^F#Eu<7{RCF1M6jU#o$BHFr*#P|6ltZeNt zmw<xcm2ROMB6{hqZW_<URZ^;gbP}-2;Ayy@{Www`A0l!E&?9y{NieX_yes|F#6?6S z1fCRpMOp>8eAh3!)8h+6#K-hL0^PX5B)R^aw&D8E(5(xeMcz)5$vmsTS_IedIQy<5 z@&pWgY-+BGl!%#4RgJBL(80IXHM|LB;PQH(v)PFwwUU2$mJMa3tam-9-~@ob7edaY T6Wwx(00000NkvXXu0mjf;Q6OS diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID.svg deleted file mode 100644 index 4aca2b5c..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:#956edd;stroke:#694da4;stroke-width:6.15118px;}.cls-2{fill:none;}.cls-3{fill:#694da4;}</style></defs><title>valve_hand-solenoid-analog_v05</title><polygon class="cls-1" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-1" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-2" width="133.64375" height="133.64375"/><circle class="cls-3" cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID@128.png deleted file mode 100644 index 1ede031c298474e8809088d0c055468d3df8a723..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1765 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID@256.png deleted file mode 100644 index 5b8119f6ab9cc0224502d4a097c0fd9387da222a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3246 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 Nj@mh4UfB51{sWk?)OP>? diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID@32.png deleted file mode 100644 index 0278380cc97877080014fa92a12986a8bc439f1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ*P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdh_DMuRR9J=Wl}}E>KorJ55rN=8kf4~T>CUZ3s0Zi`NW^7VdIRJJ zx?+io-hc~m1P@>$2^tLqiv$eRg66{+(*hL;NL=(w8kjea_xn2YW`HkWzI^%e^)IAr zMr_$WBr_<+54vXD0JzQ<(~Tv7F9BQthzCTR!K^TH^@niQeh@6z3ScX`gO1gXS#~$8 zYsMLXT)vpTT@W}Uph_qhMkKV3=KCvL1|s2g9PJ&W(W;?pRus$b7Ie+X&SPX4yc<76 zY$J(k<8jo06chN&W5f$QP9p}!8F{Xkm0sU2IJTxFKq^0n#ssUYfgtu1iYHjg(}2^+ zW;Bj^^9A*{XSLV2Rb4YmqKQrf_zplrf)m^ONNlCR?~^n+0~i$AjU5b%I*d3|PG$v5 z1*S`L8;OLXBXf*#ZWcH-lYtMri>KN>+MVXe9Alhg&McbBE{j&p3d~kbhIkqj?ztGV zC(354mSIkOBRS~&wP1K+?OzRWpI_?bVK7fY8Q;xE6L5@kJOxf8sf6<DwycOBe$p}b zP=ZCXK{OlR@LYl>Nf;}5oeEw=T+w_nz2dUw0scAn(@GdU<-O4B+u5pFQCU+O8M^|! zpSjobfW0()L9sVFR@=P-3@jQfCF+&riu5d7btUMU!M|bN-%Al$WG;*6EdXB`yBk7J S)A?fn0000<MNUMnLSTYS==Qe& diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID@512.png deleted file mode 100644 index e450475f464237fe2a87404edad924fce0f4d8e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6600 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_INVALID@64.png deleted file mode 100644 index c112c46eb0ae9e49a2c6a3ed84e1702f05d73365..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 995 zcmV<9104K`P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Ll}SWFRCt{2nNLp>K^Vp#u!=#%)~19;NZN#W(Sz~k4L-modhY>_ zdqO`!?I#dVJ%Y*JJ@f<En>Xa32aQP^At{#B)`~_H|K#1wG{Z3ar`y@K!2FU1va>Vu zKF@Av-gygy!C){L3<iV2U@#aA27|$1Fc=I5gW-Z<Th8)DQ7mdr2-jcPmQw|=R<0E4 zqX{iuY|F_3*aScZOweQrX+~<O*_N{fpmbi0V8V+4R^>L?01n-_de)8b6VCB6fFm05 zq+BU<;tEzLw&f%NJo6LIQ5tY1F@;~pN8%+K=%H;n&jD<Vs}W52V*u*_l46@elZ(=T z+l%+nIXpnKy(@M~ve#*S+>8hkK9^cVawdbfwb!TmdVU3{1AWHXh_J%_m<*bP2B0@$ zA+v-_lPCP*M$oPi_+8Tto3qAZ=!vHoDOQR(NIVg=2%a$F`g97d?mk*y8~F40STthO zwwxl{F}8*voaV}j*GYK#Mi%MWdHF&468=s$$y{>5okU?oE>0tK3+MFTqdy}ktE@(u zgTvC+P2Ivd(R)fp?6>M@A0CL!IU&6+$wn|?JSVSuv=@bYdZcDDm`~>h63&?rCj7_$ zzngy$X|UhNNA8Xx8NqRl06;s&OZkZcpltJzu(&FP)5?B1F%>C3aT_dG3d*y<Ku}<} zGD~id3L}<Pq6Em0H>!p~h5Mn^0FG$H-oZzF|JjW+&b6zv?v@sZa84`+a47J6_Ks@+ zy%AxJAmL;l{f(QzL`Vl*P*{c~o*0S&<4o)ZP=3(t?BUbr_o4gHz0^m@En*|KHGqOw zBuSzB(waeibtF4}#4>8D+d#9ee1dhB2i)`My2J7SH%AbSm`hQ@mDL`r)~^5^oj>eu zqtU9%;yWxG%mY}VBQ(1vw$rs0c27xcr?F^E8oQ%TvLd4;6I9d;L}8va1KV=kH=$f9 z>?qm>KI_Y<GQoiih$_4vbQ+;86%I&jN;<1VY@DaI<!mq`ioA`Cr%bc`tr<CY=*xfr z;jxy`1tYfPQa8m@YrKn;L54D5l)`1$JZrY)lyn&3YXBW@Y4z>?_@Zha>5nF1jF_Fi ziEKLOdzexh5awJzXr)INf)Ov|Is!d7`takl3gs@~!B`3R!mpAf($6k%CWLcXoYk;K z_!&^wQPdn2k`bqhs(uF4hf&`j7R-peS6RJ>Z8;<Pg=g51M$&rTbs9ne;6Jwm2`e4) Rye|L%002ovPDHLkV1ht-%5wk! diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL.svg deleted file mode 100644 index 976da02a..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:#dce1dd;stroke:#000;stroke-width:6.15118px;}.cls-2{fill:none;}</style></defs><title>valve_hand-solenoid-analog_v05</title><polygon class="cls-1" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-1" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-2" width="133.64375" height="133.64375"/><circle cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL@128.png deleted file mode 100644 index 9ebd75d13d50bdc6385790f9ff238ae23453c5f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1592 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 IR!WNWKLGW&m;e9( diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL@256.png deleted file mode 100644 index ec398a6c1d9b8ff778a10d5166dfd446a1d41eab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2887 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL@32.png deleted file mode 100644 index e1adbf1d4788a54930ed898aa3deee89dcb50ab3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 486 zcmV<C0U7>@P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdhm`OxIR9J=WmAy{FP#A{a5a$yvpo5IXh24Rg2p6DUK+zpFCb~M4 zm>70#FF>xrI+)0!CSHIHIAgehnzuP$IQ@azq=-Y`gm8M!cfRL={-H{hDpjgf`7fz& zz$3<-0l5Ank-BEh%*jxHL}XnNu<#ZFoo*+zEK3$X0k|bfxVmS=AWH;lQep2j5j;O( za5I2qS=#`-5<~>-u_t?zL6)SJ+;MPpScXU@n7xxp31o>Vr9|WrfMb+78ON;gxMvku zvX%E!xOu<Zfq(DAzw?~=d`?K9ujZC6dk64M0i_h&lOEh-m*Tm9RjvTTM*XvX)YK3$ zOIk(2lBK6$m5AN6Q)`^#S`j!?NZ@Na#nr_n#xLX48t1sin$iUX+}>?t^f2O-udf3M z$3E9sQ$%E?0MBy<xB;LCU{8-5dfe0Fm`LJU`JDha4R42V7T~}DPmIz@#<7S5+{+&9 zl_wJR&rieGkGJSsDJ74}<b7W>@?3~|nvB%Dz;4=Qf|H4fkd+cx6L_geQlRX&UtZ*0 cvEcyt0d%a+0gJ(NZvX%Q07*qoM6N<$f~oD=3;+NC diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL@512.png deleted file mode 100644 index d95553df5057e4133de0d1da7d367fb91d6c5c1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6066 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 N+iCB#z0{V$`X7375Dx$V diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL@64.png deleted file mode 100644 index 40e7d6bb1f5258b7a7c30df861c8cab7c7bc8080..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 856 zcmV-e1E>6nP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@L3Q0skRCt{2noVlkKp2MK_5jBF3hK}vpgRY;sJck^t$hGFrO<Ai znnE@;xCVD)2zI=0tW67rI6Xp~MWNZ{00~LJT_^YgDxc5<bu_a671{nC7?OBAqj?|8 z(kCfk7=~dOhG7_nVHk#C7=~dOhGCfXLtmrB%B&WEV*r)>*OMC+C!?j>pyg`g6%$c$ zGPyH)uoP|CMW}*D5+E8)QqF(<u_-SI9xOo9G}V9`0AC6&qU@~kMqa-nlZU&`^Xm(% zzt>+T5etJ;7RnS!fM^955h}Q7Dgh5%lij^|etqHD($V1ry>1Wl`CRV01<(RuW|Pqu z1HeH307|72+MPDu)N7t`Pai*V|7m9rEr6i#=79<G+gK&y3P3jp5fr>5pPeYU@wNeD z+pvFEkywD>o<zhBE=Wy)AcTkpfN7}7{LxkQNR;4$)CCAA{MT*|lf#Lsd+O{FvIyN( zlTUs6JF2?9R<Gf6ryV-DATt4izq1)egHezOI%xh<RG75Kymk(1zQLQVCLU>8to3Cs zKoB4zGD(9AauXmR5xbvuar);p*7)jX75%+_;^2bZ1qevMXs{nz1O;!lcI=;Nq7v{h z)hz@B3QHE@{m4Z?k;z;DogzoW5k9<oA9@VEm&Pb+i`2>N7!Xh-g(6O|vxwXdg66^4 zJ`MU*hg1hV^BH>P)B&EVk4}Teb|cZcGCv5?6{G(Ah3cyD)+vHE0K5b+bY64!51qaZ zSHWaMbJ3hM_fbl<g&>tZfEGoc_-r<lyC}rIBCtU031^Bv+7mtk*pV-JHBGbk2-PL; zB2xbfBnTdb)I_8vAfT}6rW9O8i0H^2VGF0k0s?}YPWY=xv7%FPBpC9@AQ377Zj|=~ zseS+X!>Vpp7u_<yk7ozI_xx$Cv}QR+<eQ==zfY{KS6f93F5@eL)=n8B3!p)@dd)BR zaX}xX>aOR0|24`&nUXviDspfcUlDNyEK6{iAQ2wqH(ajB{|x9(me2w&Ri~I0z>q|E iSk>S%LIkt+0Kh-z{Z!)B(aeDW0000<MNUMnLSTX*@pzE{ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w.svg deleted file mode 100644 index f9141622..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:#3c3f41;stroke:#fff;stroke-width:6.15118px;}.cls-2{fill:none;}.cls-3{fill:#fff;}</style></defs><title>valve_hand-solenoid-analog_v05</title><polygon class="cls-1" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-1" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-2" width="133.64375" height="133.64375"/><circle class="cls-3" cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w@128.png deleted file mode 100644 index 619bcfaf880f0312f88582a17851d43753b37095..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1796 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 R+r3)@I6Ju#s~m%p{|jv%KW_j4 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w@256.png deleted file mode 100644 index 8e3dfd6fbc27ed58d7717197f139d315b7a0fe68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3207 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w@32.png deleted file mode 100644 index 3345ab105ed1ea8a03e41f2eef8575c92a9df759..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 548 zcmV+<0^9wGP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdh)=5M`R9J=WmAy{_K@i2~jO7)USDt@?*qewI5Mu?}a?nC(H8w(F zv^LrTHpU3lYNZkEtwkdpbeKRt=B>NQ-UnX>h{e5x9J@O^zqhwLdlV{Es8FFo{R=Vk z+OmDPn9ST~=HfDpfFW6Zy;DgTSs=V98A2`tFU=NryInQ*#mvqe!H&!+7-0Dflq*%< z+TP*Qv-7zb@q&>X46u}eRqv$xhez>C#AB3o(zaz;6=psmqLN`4)oH;*ggJJv*Q0Xv zTI39p&p?ooLOy4krU@fyY2;agqIi1R07r+zAzfTvjRY%=G@u)4wqEHVm8AVtGHRM; zl$ilU#Y80djflP#xK?k_UA;m0KS>h}KuCnwh@_ekJtQ(KSZQVINX<z5<I^{WK8(!* zhh{QhSr#219nxlG!#9RLj3H(gO|=C`nsw6RKuVz+Z0xyg<4klC@tA`coEy9iRKO&S zHGq9C<a1sys-Q!^hYu!5YnM<3x)D^uxNQmC0)VmN+U<>kV}<L6VPq6cfdkqZ#9|KS zA_sDL4y{}2CXDayiRWN2P&eU|s`bAJb7c;ZQ)l?D;`erYZs33gx{QG3Gq4EoI3r#I mbN%{FVMKhSmc<(_BKiS9%gTS8>9C0a0000<MNUMnLSTY^818=n diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w@512.png deleted file mode 100644 index c2aa3adc74e1fe4d46da62148fd6489ef54e3115..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6532 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 D8}SXV diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NEUTRAL_w@64.png deleted file mode 100644 index d5e2acfbdce5328a08bf0c2b39dcc0faf08a19a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 865 zcmV-n1D^beP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@L6G=otRCt{2n!j(;KorN{F=t@R2!8?T4x(WJM$`aeYRU@Y#{^<Y zgP@d&AA*&n3qrIN8!ZcsD0{<SkZj3DhU^c$@Xm5B=lJ4ZankpZDn+)>zR%b8`T1NB z1VIo4K@bE%5ClOG1VIo4K@fyf1|qJW7GtX`{^tl0&&{P*89;9Ah!aP{aT?1M1dBKP zhPI7tEOZby@mT}V&`!?I#UcXK*C27H0D8Tit<7IV+{|+jEWXKo#c58q#vT_hm+|GR z?S%;<Oq^WE$rga}?ZjJnY4wV?^Xu2H!rkgR6pKakxB~!q2LNxCQiIejE$~Tr1ON{K zVC;nS`+fM-+<}9`AKtR#)=%%ZQflNL8i0m^cyRw76bc1%70EwVN;T6{odgl90Pw~X z9}b7`{=>&HaZRiM2$H{5S%aIEHCqr}0H~)O1dG=IVC?Bc;=6nM@O5v0^xH=405tOm zB96Ewu>dp<L2M|cT5gJVxNL325!WOhfQIC0e4uf{LW{46u^?DX*W|5$^)=r%9&~@x zeeNo*Ni6^kJt^pkF)aulG{2c=l&_c@Jg5bV)5uOEd=yd-z%huKi7T$jEC3A!@$Bgn zSSekI)c&OX2e!6f#}?OQ9)M=0RDzA_x^oaD-e~T?NxPkBKWqV<N%RN-kO&F6l7@T` znFNq$QV)P0ku)G~y?E~2hPI_Pmf9k5QX2z8iX<nZ6g$(%Y!D>rfHT<TI-nHLw9R$E zMAb)+K?)-dsSkqm+~583+4j~r;A-$Z0F>z!nwR<4)3P#eQ}?gel_u>wsoFx5$Q2NE z&HxcdSAtS%V#uHMUEhVoZ-Fc(OOgyCu>e8}n|d0vM7|(u<~rBHDRuxM;!VEKyRK4E z;Awgap=ve{3nFp=c@Q^=5`--P4|7(S{wlZc;IHG~wwYnf%SV%GA3vz?<e+_=r^Tt! z_k+VA@uNI`NTojM?|vraLQc*BERwj%v>>7eun^)VVL{j$m~@ume+D>+&MX0RcnW%{ rASZtiwg8q=+(ZYFuU-jr0s#I2l8TvnTY^M100000NkvXXu0mjfi2;8H diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED.svg deleted file mode 100644 index 90fbe731..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:#a9a9a9;stroke:#797979;stroke-width:6.15118px;}.cls-2{fill:none;}.cls-3{fill:#797979;}</style></defs><title>valve_hand-solenoid-analog_v05</title><polygon class="cls-1" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-1" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-2" width="133.64375" height="133.64375"/><circle class="cls-3" cx="66.82187" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@128.png deleted file mode 100644 index f22f175cf3950c9ffc76816402834ffd7f6cc1eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1694 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 Q_2=G?4kwd3h>6921M08%+5i9m diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@256.png deleted file mode 100644 index 518e109a7d9fcadac4f8686c64d0c2e210d74750..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3106 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 YrxlV*U!QelC2w;bj-IkDv+;`m4=12oQvd(} diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@32.png deleted file mode 100644 index 8a1ece9719f1be177f862bb728a9f3b7db48afe9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 533 zcmV+w0_y#VP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdh$4Nv%R9J=Wl}~EIKorJ5wFs`Xf*`oj8+e5DB(*1Kx3fxJ&9*&( zJ&H%@4HO{|5Q2g*Ffg=y?Mz6bF$vl~i+nJcnM~gI^UZq+YSpS$t5&UlAt6NXw>g~W zjh(NA5U&7Uq?Ef~Fn$8?2;jD9*SY9hkmnyXXY7^rN@W1uZWl_ap4QqILfiwGODW&3 zWIVH`<954^PN#$YevcFY7blYmq9{TbhGVVuLI~ks0+KZz4u|OX`;31K;KU6amw@CM zpVAS)DUcut#>SXM;%JuE$m4HjPGhgtYGE`Q<r+KX0wh6LAKUGg!!yQsLWrd;qNz20 z2e5O-gTdfy@VZEa02Bi;jSQLqNp6`|HFj#2+m;4l!DhuZ-m79xRRYjjW3$=da5x;@ z;~MXAPZgCq0tRL4upq724P&0UowFv^Q54O%hjqhjumg&87J%m*1VPrAU9iS?@eu-v z`J7#l1YswfJC=rh@Pou0&e#?kY_ahlJ~*QyS+GT3S1_9#Qp!du13AWV-<OpIz2keq z7~_Xw=rN`PNh${5tMO9ftnBm4EJ(68VgRMo)r^Zklv1vEV*sY?YG1z+Ansf7#{%#P XIZGrE6TS_o00000NkvXXu0mjfNN48v diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@512.png deleted file mode 100644 index 5ae5a9f95e9f3d51eb63f9581383baf50c6aa95e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6409 zcmeHLdpMK--~a4(H^Z<fHtow)igK7keSOPeLedGLM3~S>Wh#e=ZI(kPoul$YDybaS zf$HnDIiz&p8<`N3P)Qrbmd*Cu>-SvG^<2*%&;QSLJ@<9pyLWA$<LmQ!zu&LdecXGi zho-uLIsib^bA#J903hTm1Tbji@iVDw7I~=AH|#tFz={~<jq=_guL1yH<LTz&my|#8 zA@l@s?47EhQ7s+SgkkeYxcQ$}?3hwtETlewHm&3w-nrv^<?Oa8^_yj+hbrTJtO{&8 zGlN1U<F)ZHi`#mo_R^!?^Cb$u_&VX8F_z1qzD`X|$-6PWKXRjx+5i9gKZZanUp!Yx zOaS)vt~AkdRi}?Nse_6h@mz323djq2)t^^q&DQ>vI~RA%!$9p*^q^R~rXqzCSpH^C zj-u{L9W0Cw7C(9Qfqi;DKu<E||A^;)RE*aLmv3*M`;HQjQwImX{B7wJF-Z8~okKvH z03ikfoQ6AS1@#0V<6uDb@YR;{E~2Ppm_;+e)UIi4&;?hwegDcx`usYzZ_Rpu@3$B< zKw1{r&j^f&wg3yGfL?3`&pB@iz-E#}H(^#N?Wj4RFGw8>wPGve`5s5#0P>U2bZ%lW z-*G++o|j_fc}E5h2PdX}za8KTKDV*5?S7sn0m`x}O*!xSJ!b1_m=$0pD}B(425Ze8 zervVqyGxJ<yVJnxU^J^<*kCDEb+|V^gyLph%E`|PFQ53=x^fhiGhj=?0PiY2w4!L{ z_jXFRZ(=h#HUd1>MR4t{LsT6ZJT!|*xp7^X5Yv#+4RJ|YKgG#tkk@p7X4>n{J3#if zhq?bm;AQM?6)x2g)Bi98&$PZ&Rp(`kmAhO<_Tig=`Ah%;>LKBH;kN33cNnnImb-NS zp0TG_2dyBb0DQC6)aG^ogudhTax)7Pa9BMH^gL?jIR|V5cm#Eg$Der4rRAEUyzXnN zouT6>fpc3*+9l1@)<?~@;9A8v0X(m4NuBf60dkKa9AzC^Ayoqnj}75s`sdneRSfst zY`ybJcSp1$1p|!qtnwJhx}r9f{O(dwLdO)L(24^vb3zRQ3vDFgCE(iu4AiZm@+!(R zCgnB>eDi7tTr5@|hXGl-Fv#HwjB)|Fz!>9T=E6-5W6r-=Rj2*(YsmV=;FK^;4MK3z zqJ}CS!OUn=BGhw%#~}LWqEctx(-u0MV3+A@IqsDl0YvvBm79IKe5KfXvsmuyYk$^Q z)k}&~evEEOjEnQ(E$Qux#C?{^V;ogLLvD1a;>(xl#NlVBzxP(fe6VVeZR0ITZun}2 zYDU$@k8c<E#Wut{&;9HiDb)0}hdIkS1&W`YURKVJo)ua|jT$oTix~1Bh4WBM7%Ts^ zDp8mEmL%E|ZTKhzzoEQr;&f(xU%7Mpc2z~u`&bm#g;Y`LhLi9c<o>)Hy+JZ}Nk}_5 z>yIE77rh3}82|I`pNdsn$-HK-^Q0m=W<!gha>rFiaGcF`9M52NBXD?W%9C#e!FDjK zkRktNgON!G6%_)XiHWW6jf-d?Y8^5bL(*hqsj3(&WQ6c;5JG#mFefz@rBh^fhVTL{ zl>f`slJLxCFWKPETOspm3kF~mbCMvN2z1lu?!jemQaOFHA&QoaW<HJR<2%2~Ho?ky z#cj+?5-u0L81AYqj?+-jV%|`WV%WSZd(qtGJ?Hi_Cr=tCqmhyB5oEvoKA`QZj4`qi zE5?g%haOp#eUagaqsbQ6(Au%q6vg>0#^Wx8V91DkM)48O<a8r{8VkaoS64b4%x>Mf zbw!e0JPvd>Yq$>KIEPOpUv>dWXPRHLee4g1@WP=LUE;Z&W?!u(`V=6^o+gQAr^mbb z8m*z9mHb;B*~d4^J*+9erv`$u^|$rg71J@#-F(^~sDZT|4wwk4s8bC{Jq_S8{mf4` z<rAwU+RFiv6q0oN_HAU>ci;2dr5K>P%^vP*6O4t!%yUb%Ag_%$P6*z>r+dc9{9ekn zJt8j;fPbHi%PvnpEyf-m(fm|VfGQ1rmO6L8u3b==3CQP?cq@odj*E}BG~h6y!+NPD zG1-qd%xYQ5&|f&sv892Wh`MxpOU+%oc0H0Ewq#QV#i8Q_=8=eAzR_UG3E#O)d7K*X z(6bT+Jw9MYgl39Mv+iSnt>-TLr5G-ZO?$QsyfTl*NqUpR@E#>qb!bK~%-o1|p|pbz zWE1l-;F6C${Bn=zkU2!TrK8G9>DFixDl>^@T8=v??Z?5ptLQN68DC@2Y%Tl~OF6ec zRKZcZG^++qXE%7e;*eA{;oH^J4>L2D#u^@_){!@PBM7XPT)751ie4)jVW1y-3?a*N z^S*ldkmGYfY%b{F7-O1mp)y>(m%BT5Z3G*rbu<c&xdt!m+Pa9k`1m!|YYp4m9$e&? zWjfs*#ZuO};<CpN{o~LhNgf(cMn}0<r_TM;k$CXnHr|aeb%?TiQh&z~ZnKw<wuKJR zBgOp?Ai;3OcW0lpOK{sA;-;6WviOyukLyG12j~raTQ2dz#Q2#_nP|ln252l`{4-o) znBmG<<n9=;7?|gcy7c7myw*cN2(u*Jl=Q~yYm?D<S7g$-9Syv83J^4WJU#UDr{56n z<n7Wd6C6nLm})e3VV<#(?9@Rq#T$umeN{-_mYA3nqv|v|Hm%wOh<wIfNZ+-iYH3BC zw%or@NoR-GAcL)jLA6e-se0D)bw1jrD!V<7Yh)Svi<0cqr)su$HGTX`g&WenGCTYp z6<J1B>L8<>MylK=oz+a$G6D3nNh;gy-Ci%4<|29b)Z)0Iv!o7Fwvp3TK=t!vbNS^J z`j&$+iq2m3zJ`!V=U)v|Gzb0;i|<>WKdR;nXd5AL0iVt+U=4qj$`knUw8)OZf#GG3 z!=ggcjOv9_Nka2U9qgMO_uid6QCO2Y$5BBsJ<W($LkP2j7kSPz!4v$fvETz2Pf_Rt z@gEYaj-l8_GfR-Niln2uzqVe;72Y4TU@P+YPbw?-`=1*7BV|Fs>-!$pcMT-%6*Z+H z`Ft-1nh)ue>DMDAi&#!8dN6ObHPa~9R>dQz^kQ5n1Iw^qeUh2yUOUtRU69!Fdf(QV zU>q!(qIDKpasFyscgwyy?$k@`sAP%u%Id5J6|yP~<ZYQ6<*A0J8d&n56s{J<S5Ieb z6hHghqd0#$sqDJ;GZR3rQ8H82K%f2fTSw=|NRgxYZCQ|x%ZRjISa@;Mk}L;>opd&f z|Agmdu?s3P7{BfQa2k6tth(wTO(E9QQpAfl;hxmJRG8-YBLVGcnRqT6P~vU$wf5`6 zZRi@|OR*#<vE~?arPm<s4_U&D?@APNuZb39M9f6=jTK*d&3UA5H2Hn0g!hmzl82Yk z-5~G|$-w*cHgk01@tF-8(1@0}^@ro57mk+glMNs7&G(<<k~1fA(az;`UDE64yX^h8 zi&ryprFy#siIG*DV#B<1fO5zN%~CgPwf^uLmw-(RTn;+Q{ww`;W)Gde$nzS9!Bzd( z=D1G(^986Ck)h7-G2rI8GJ5t#yez^5oPCpwOF}B)I1)jg<`YljhBJ9yfe?spStLg4 z;N=2TPIG<Q<#m8mbu7bmbF+XJ4Ff$FoWK>Ec6lS9`gF4?{YE&k8fRDB71N3zi)7~K z0C#cAqO_yAYa1y?!zs9c%Xryj&Ep5TCb}TtQP`c6Bn}qsEIR|hA{SD%`s(_SJk9&& z8$GpaHv#4<Ym&}1*1RBfP80@#T8{^f*ITS5Lwg}`^cbl_k8M=F9B}nANkz1xtuxb2 z-(k?hYP|k8UdC}off*9!)k{HElNz8ijWKQ*PDoO6Q||y?&JBYBo>jn#e$Uq))&<n1 z>RHcdqNc-6ar?q{x#Gw&ZT(hq&aI)}e?kY;iD$yqI&pvsWp*bKH|1plpi6%AY&f9N z4hDJ5>#Gb~bxMo@;6iEua43k!GCzyRdX1(3^Cw*iA`SlNK4*WKtckcEy$yh=Ch1!9 z@9tc<_}TW1iJ_19yZ)Kc7(jl2RPd+Lp)4b8#r$ULQ{jZx1$e&EA71!YM1{OXB!^d9 z%z8az0is}XjRhyI>OVV4zdiJ8*B)IAxGb!EID1%%l)jhY78vdj0?Y-Tv$hL(W(>GF zY0`<uFNbs)HiZZ-xRWG7AH-RN0@V>BzFC@)LN?}XrNShEK3yPCM>7_|sGidR7~yW` z4S)Y}@}x#qsj(~0-qCU5K>w3}f@>1?f60Oekkit%mJI7Mb_JCL&+q@Z{D96WTPPhU zkFinEZkAR!xdg+lLFf`2U>7bLt2Tr`zGeEqHvbpk?rssBnK(EZzF&CI4TDGwrFI!P zL*i~z1LjCFmJJLa^r}VVgOXy_*tFGZkogsaRsnr4Td^+Go)w5}-b4atukzY0e_}aH zAz((35!d0UYB1P#+=4#&Y`@4hbDBg~GCRZ59gyZpXRmC7QI0AROF)MmyD%I{q{|?% zC0RN%F)~xXl&$dR$Mavd>&ODr<XvA61#3h1{Y9TX-AwnGSM#fRve=|))%#ql&^>s$ zH7qROelIAPpXx7HeEaxUnt#EMy6(b5wdmoh&-J>2OF_r6Fp)ykq)kYeY3-0!kN+KX z@7>p(GF9ZW1zN`?%Z8sOj65A&(OUdv?2pP9N&D5IM{b~K?{QVdjdy#e-*l{GPrj@e z4|yfVEkE?DKXb@AI~>=#4#z~eTl$uBWxpDm@nLUOvi}=6zkO=M?YI!9Uk$Sz&W<s- zY(A%|v#V_j)6Zn6UT*(-ZlX1FutWzZ?-tL^Rg4=NO`O|0%tQJ<m~ejTAofTdY>i9l ziU087S%GlvPpmg0LrNQGm&=zHUM;xfB@-tQ<l}9EebeW;^ft!$P=jU8PGZf$^@8^i zXQnVZ_0^t@1h7ZH@T^Xq^>^8EMR=wZYJ1Pj(md)f;!nxM2C{2yakYqrd|X~QKOold z)E`jXdNBG43my_GE<6+e(#0yqveG^(@@%}b#)qp6z8}IzN-F#8mxyXVhSP5)mAA$? zy_mDGdqn^_mOFjge@q=uoVxxfF4e(Fjp559u#z?pwp=-5mfl`6wCqK_P<YW6N-U8l zZgn5R9nuB%25bf~60;tc?bVBz$9|`&rX(M<;#X_^JMyK2{e>D3k~f$yO#1kW;{Nwe z(&*1NNyGcN59@^rzeX-!H<Ok0onht5nDUbL^<bbgG|ajigmelV>8L_v18&55P5F)y zUB;!vo4G6^4KDbZ%BVZKI44ZPe{hJwuaj1`wJR?16i0KsX8TsSkPcj~4SIvQ`I&%& z^UeeAXRQ3lC70Ctr<+UjO`hx}*WVrKoO5auez`&dJ9GhlOMc_2nrl{;mNvw$QMAIp zjT)QqM7TIy8H#oL3~Li60_UAMfrWvV9^2Vza`~@~og={$kro!GgEXKsD}Hr14=fI7 z_3B@Wr@=5vD^eSzyxi60%Nq`JQ_m8J^HEe<)8Y%83njy&Pp`%v9Hz&lEcm$Rg%mlf z>;}f9E=?J*1*ilQz^OXs?&#GPpT=gmtWM`P>7cJJG$vVUni6;KfWVHo9UkkELXDWH zn$3<X>7Y*sNJ#8LljnhmG^H<8YNTpJfsAb=u(=%nj^wZb4<PtsX8Pgb7#D#MQHz^_ z;5<)Thy-N<#BFT3eBW(w`DzIvxcfgtSbr-BC_N^fMQrlXlM2gkkrtTzOQXC!d<_p= zhb<Fu$S0BoWRs|ZmBiwBh`X*fRXTGprI4pR{JhrzA2iQPX(IeKZvh)D!+hFR*o9a3 z!K_w`O8p#?Xli6rhO5SPtm&O*cgIX;{}q*6GF<JN2+RnZ?LSt0y}s~@Mppj(=N@3g z?ts2UP0lEGVM(MWB4o<+-?)OP{M0$`$|{nmY<jxUrJZ64QEp(<qOux|_bvr?QTFd* zMXo^)(5#`iVE=qzaGoBja72*l#Xw#`Ayz~eQo<>vLZ_^SnP}6mto)5Q$wq{_IIv=m zsL3YEFhUEWWSpNEXZTc$2{L-dX%a4IUhL!KSD7U8(NyntN-E4eVfq#Iw_+a4YN3|3 z391M}JByrlYGlEzHHbYp;TsVr{?^jso_RZ5)Z~UJhR)8;m!mG@8DmSpE7EYi97#E) z>8;S6@_8(eas(1>r^y>Ms#7mGV;bjLIHc|2Cw~)d_=)re5P2L^S63tQ<yWuSanao5 zp)YDccjJ>vh3C^Z$UaT}J2gHN@(KVM<?hJ6e~Bb25=w;&wC-!7sBUOy@}IBS`!)f* z=L5u~INMo<<M7q$fmRM$C;??=T4fc&UIrrD*Py6gXy*={4A*@+AYnmJnNDixJ3&^) z3j_GTKy7rLC<kU*nDq0FG*ibGI_Oc+2${<4v{%=J*eg};2Q{$6yGtcvyAvjVB{9$t zB~TftPfdA>_%YSXq?jMneG47_`s<Fs=bZ=WIm;;>WAU{2#Vo-%95_;kxF96iuOQBX zNQ(Q%V#6k*o}EX8-u4%JKDL91vQhsol~cxthR)hT8d~5*_l$vz8)1V+ERF^iAUpU* zv%olX+IG~pz<_N;C8}o~3~&S4q5EX%nrY0*2u&!CL4jG{wy81^QVR((%KmQTWz@($ z_Uj6SlDM_hOw!q>G*To$Hb6g$)D3rje5e_5uj^faON?KC&{l#Py--CrtyV86DA+D4 zeRgg!SgK57`-HX<R>^*t^~8=|^KMMnMbK)**!<46<FIll?*<*X-p}4IcbN*4r`=Id zmf>2CW|csc{Pg27vbb`D+eQI5Pa)1lGdl$i47BQZ1J9pSGO7X{?+WgNSIg27Q#wZI z)@W7jltka56@3LorK+UI-!fcR-CG0PQo|AMaTg+VziLshm9+bJ#xSC4EOHTqsi|zH zfV|AqIiPClB5>Jh)ql91QVuiY2r{sw4O!G86qPs@sSH{&>o?2WiDOO3i=g|JMuKc4 zEP^r%SWgkBZY@FWxp;>jWeIT)VAGf<FpyLiRR6fUYuGt<hzFU!4#e576l3gaLL>n& z^UT9aqax!GcJC3S`yDkPq={7Q%zcMC{9tC{Tp(I;;i};RAl<0}AtFC2p-$A}^kVw( zOu}E1nu?l8iOMJ6fxg&F;@Or;nlK-QV8~hUUOh{zstZs>D&`kSBBM>ekDOx&7g*e< zQ9V&yfvO<!a-jXAW6CD<Tes%1UZDg>-Vcb2ktm}qQJ!?<J!;!@BSD3Uz(FiK%9O2$ zX{VGZ+mruB4ut@5PaeEGC{U%^AR5_Hv;V-asK-R`ZCq9G8A0N~bOB3Gd4k+;fmX!5 zW&ke(ez)I|I@S?7yt{rNI+jx2c53#)rN--5+d&Uso8lYzl~8J}Y-d-VLGlg)N!yfK z9oWSpd^Zm(Qm=x6bQZPY9?VjWtfMb<R5_%IFqhd<iU3^!=poAF1I*tbg|s}K*6M_A z)l%}D;*-uD9Q{nN-wwzUB)&#XiC5PsXW`rmN3-rg+<OO4D~=X3oWRX0J@`$VBXpxu z-*ByRNnnYY(arYTp9%Pt$`0gnW(ca9py`f$dD<61F0Ufd8!{RZk^R41Q9JqZ3hjbD W8=`Oh^XF}4Lr?duZWZgO>Hh&ra=3v2 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_NOT_CONTROLED@64.png deleted file mode 100644 index b5d696dfd5d73ed3f36418588a96bd83eab42f42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 948 zcmV;l155mgP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@LW=TXrRCt{2nL%pXKoo{wnvhi>CSV8zf&*S<<s&3FXm605Ano$4 zT(7ijdV;to=n?80)T^uvHU>i=5E97BU|N1LV_wH2X)KRyH+dh31dV3q{lBD{r)N?W zMNt$*Q4~c{6h%=KMNt$*QIvNEGhe(H#Zv2@IRA^8dqi}dB*|zqp;ZerH;Cwth+x1D zCfjpnM8lAoyF}D^D@GXMZ6dmI+gt-IxbW(KHzH5CCCdPdG~!E=B+pd^8xv-(5z)6i z;TEp}`}_MeolfN`4D^wizZ22zwi;oCe<q?EBC5$YkERr_0q5uE^z`&Z4-XHrQ_Vb1 zH```Jk?`Z=V>&uIqJF=>&^PlHKnEP#Y(%K=JU$dnf&uVEoSvT2?(VK^vPNLnD16sq zW9A&180O*;BVt9&MdCrxBKVIHhlhvs`1qI}v)N1<amUPUvtxAEARKcw<ar3M*X!xw z+^AfF4X~5ovBD%CBN|m25nH%rDFfuBfkq&!?3J0rV$#;T*upKP43I%sBPNqcx?l<# zBE9aoMi^l>C+}snx5YJc@H(EHoUA0=vLhz^WB+fpTBQcVPJtc6F~X7>K}6Uwe!6#* zh>&f55{s)>I1I-MUk14iCQ0J`7FY=ch7}k=dW^X6i4wq&-@b-bh365~0E;wYJRZ~Q z>uafT4h{~|ajFn*sl)&a0&g~(sR4K*LXCiMn1{brQ<w<FzzPawUE;x74A^EWHvsto z9{=HR7~BWfqL0WeDx<PB0Kt2bq~N|V0DWU5J9$)M00PgrgCmm%WF;DXlLw?Zf;7S= zT(ODz3Si&AzrRnjLPz|w$p+7e=n|jM=A3NDxl40RN48@ujES)`lC081$pk$$11T)C zX28tpL`jk?R4QV8>$~_e!IcasD|{JZ8WAlOE=X)TF{?yooUhD$Ym8{yHW-gg6E~u4 z?y!^r1;Q&Wp$j9rZmApb3<iTz8Dx+Fn-uP1=DB9(P7EV*4ZtIY)%WG)#n-&iA5B7x zKnV|ZgS?L^uK^+7^{ZBTVj+z9;nopw<8au|>0kq}-)_5b7ZX>{S4qN+%*r1^)_|=R z?viJOk30iLF^Za-!ZBi@sA};UFj_}_e_a?O&a%qtbC`J}zwoRZXoS|cu2Ttui2eev W_Yncd-P1+@0000<MNUMnLSTYJxS?$T diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF.svg deleted file mode 100644 index 19b173f9..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:#c8cdc9;}.cls-2{fill:#a9a9a9;}.cls-3{fill:none;}</style></defs><title>valve_hand-solenoid-analog_v05</title><polygon class="cls-1" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><path class="cls-2" d="M12.62109,71.99686H7.12188v4.67355h5.49921V71.99686Zm0,9.34707H7.12188v4.67356h5.49921V81.34393Zm0,9.34708H7.12188v4.67355h5.49921V90.691Zm0,9.34709H7.12188v4.67354h5.49921V100.0381Zm0,9.34706H7.12188v4.67356h5.49921v-4.67356Zm-.84208,6.65-4.14769,2.15373.28215.54339H7.12188v4.67354H9.51755l3.10354-1.61154h0l1.69215-.87868L11.779,116.03513Zm8.29538-4.3075-4.14769,2.15375,2.53424,4.88045,4.14769-2.15375-2.53424-4.88045Zm8.2954-4.30748-4.14769,2.15373,2.53422,4.88047,2.8696-1.49009,1.27811-.66366-2.53424-4.88045Zm8.29538-4.30749-4.14771,2.15374,2.53426,4.88045,4.14769-2.15375-2.53424-4.88044Zm8.29538-4.30748-4.14769,2.15373,2.53424,4.88046,4.14769-2.15375-2.53424-4.88044Zm8.29539-4.3075-4.14769,2.15375,2.53423,4.88045,4.14769-2.15375-2.53423-4.88045Zm7.59941-3.94609L57.40363,92.344l1.51917,2.92563-.19423.374.53187.27618.67743,1.3046.91748-.47643h0l3.51307-1.82419,1.04208-2.00686-2.36386-1.22748-.0063-.00327-.017-.00882-.0032-.00166-.00388-.002-.02647-.01375-.00188-.001-.00508-.00264-.00024-.00013-2.12728-1.10461Zm-7.88792-4.0959-2.53424,4.88043,4.14769,2.15375,2.53424-4.88046-1.23026-.63883-.00027-.00012-.09932-.05158-.00308-.00161-.016-.00833-.00145-.00074-.00986-.00512-.00223-.00116-.00253-.00132-.00382-.002-.00152-.00079-.0102-.00531-.00129-.00067-.00447-.00232-.001-.00049-.0046-.00241-.00144-.00074-.00892-.00463-.00455-.00238-.00192-.001L55.7047,87.877l-.00534-.00277-.00007,0-.03452-.01795L55.664,87.8559l-.04564-.02372-.00146-.00076c-1.18793-.61682-2.64943-1.37573-2.64943-1.37573Zm-8.2954-4.3075-2.53424,4.88044,4.14771,2.15374,2.53422-4.88043L44.672,82.14819ZM36.37664,77.8407l-2.53423,4.88046,4.14769,2.15375,2.53424-4.88046-1.82193-.946-.00074-.0004-.017-.00882-.00116-.00061-.00442-.00228-.00269-.00141-.11892-.06177-.00157-.00079-.02179-.01132-.004-.00211-.01317-.00683-.0045-.00232-.04637-.02408-.00078-.00043-.00417-.00213L38.457,78.921l-.00924-.00479-.00177-.00095-.0044-.00226-.00027-.00015-.00573-.003-.00115-.00061-.00332-.00171-.00305-.00159-.00377-.002-.00967-.005-.00182-.001-.00428-.00223-.00142-.00073-.00289-.0015-.00384-.002-.02263-.01175-.00028-.00012-.02378-.01236-.00084-.00043L36.37664,77.8407Zm-8.29536-4.3075L25.547,78.41367l4.1477,2.15374L32.229,75.687l-2.78383-1.44553,0,0-.00805-.00418-.00813-.00421-.0012-.00061-.00789-.00412-.00716-.00369-.0089-.00464-.00439-.00226-.00362-.00189-.017-.00882-.01516-.00787-.00351-.00183-.01167-.00605-.00052-.00027-1.26664-.65775Zm-8.2954-4.30749-2.53424,4.88046,4.14769,2.15375,2.53424-4.88043s-.821-.42637-1.73245-.89963l-.00418-.00217-.00943-.00488-2.40163-1.24707Zm-12.664-6.57593v.54016h0v4.13339h3.11975L8.95626,69.79868,13.104,71.95245,15.63819,67.072,7.12188,62.64978Z"/><polygon class="cls-1" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><path class="cls-2" d="M118.22651,66.95728,114.07882,69.111l2.53422,4.88044,4.14771-2.15375-2.53424-4.88043Zm-8.2954,4.30749-4.14769,2.15372,2.53424,4.88046,4.14769-2.15375-2.53424-4.88043Zm-8.29538,4.30747L97.488,77.726l2.53425,4.88043L104.17,80.4527l-2.53423-4.88046Zm-8.29539,4.30749-4.14769,2.15375,2.53424,4.88043,4.1477-2.15372-2.53425-4.88046ZM85.045,84.18723l-2.08281,1.08151-.0009.00046-.00276.00143-.01062.00552-.00183.001-2.04877,1.06384,2.53424,4.88047,4.14769-2.15375L85.045,84.18719Zm-8.29538,4.30746-4.14771,2.15375L74.721,94.72935l-1.236,2.38031,4.14769,2.15374,2.53424-4.88045-1.412-.73317.52889-.27463-2.53423-4.88046Zm-5.5551,2.88455-4.3726,2.27054h0l2.83754,1.47343-.20452-.39386,1.73958-3.35011ZM84.31457,96.5367l-2.53424,4.88046,4.1477,2.15373,2.53423-4.88045L84.31457,96.5367ZM92.61,100.84418l-2.53423,4.88046,2.8889,1.50011.00061.0003.00427.00223.0022.00114.00379.002.001.00053.01044.00543.00078.0004.00459.00238.00131.00069.01587.00824.00066.00033.00922.00479.00248.0013.00336.00174.01875.00974.00374.00193.00374.002h0l.0051.00264.00091.00047.00838.00435.004.00209.00252.0013.00206.00108.003.00153.00357.00186.00147.00076.01326.00689L93.1,107.295l.00248.00129.00776.004.0028.00145.00928.00483.00083.00042.00935.00485.00232.00121.01976.01027.00113.00058.01935.01.0043.00224.0396.02057.00079.0004.04024.0209.00322.00168.9602.4986,2.53424-4.88045L92.61,100.84418Zm8.29539,4.30749-2.53424,4.88045,4.14771,2.15375,2.53422-4.88045-4.14769-2.15375Zm8.2954,4.30748-2.53424,4.88045,2.71424,1.40942,1.43345.74433,2.53424-4.88045-4.14769-2.15375Zm8.29539,4.30748-2.53424,4.88046,2.894,1.50275.00156.00079.00418.00219.0015.00077.01461.0076.00235.00121.01544.008.00116.00063.00879.00454.00412.00215.00049.00026.02149.01114.001.00052.03183.01654.00119.00061.00421.0022.00309.00159.00125.00065.0032.00167,1.13223.58793,1.91312-3.68431v1.86469h4.29782l-2.06323,3.97335,1.34839.70018h0l1.91623.995h0V114.30769h-5.49921v1.29016l-3.52655-1.83122Zm9.02576-8.806h-5.49921v4.67354h5.49921V104.9606Zm0-9.34707h-5.49921v4.67353h5.49921V95.61353Zm0-9.34708h-5.49921V90.94h5.49921V86.26645Zm0-9.34708h-5.49921V81.5929h5.49921V76.91937Zm0-14.26959-4.14768,2.15375,1.43772,2.76877h-2.78925v4.67352h5.49921v-9.596Z"/><rect class="cls-3" width="133.64375" height="133.64375"/><circle class="cls-1" cx="66.82188" cy="93.64978" r="10.81973"/><path class="cls-2" d="M66.82188,82.83006h-.01224l-.006,0h-.00912l-.00392,0h-.00521l-.00412,0h-.005l-.00409,0-.00507,0-.00413,0-.00506,0-.004,0-.00513,0-.00413,0-.005,0-.004,0-.00548,0-.00362,0-.00625.00007h-.00283l-.00724.00008-.0031,0-.00793.00009-.003,0-.006.00006-.00369.00005-.00552.00007L66.677,82.831l-.00506.00008-.00431,0-.00484.00008-.00432.00006-.00473.00007-.00433.00007-.00487.00007-.00428.00008-.00477.00007-.00429.00008-.00509.00009-.00394.00006-.00548.00011-.00357.00006-.006.00012-.00319.00006-.00687.00014-.00224.00005-.009.00018-.0032.00008-.00593.00012-.00369.00009-.00538.00012-.00386.00009-.00524.00013-.004.00009-.00511.00012-.00384.00011-.00532.00012-.004.00011-.005.00013-.00416.00011-.00479.00012-.00445.00012-.00469.00014-.00423.00012-.005.00014-.00412.00012-.00523.00016-.00377.0001-.00584.00019-.004.00012-.00829.00026-.00265.00009-.00631.0002-.00394.00012-.00511.00017-.00422.00015-.00478.00015-.00425.00015-.005.00017-.00409.00015-.00489.00017-.00421.00016-.005.00018-.00411.00015-.00485.00018-.0042.00016-.00508.00019-.00394.00016-.00528.0002-.00377.00015-.00565.00021-.0034.00014-.006.00024-.00314.00014-.00882.00037-.0037.00015-.00534.00023-.004.00017-.005.00023-.00411.00016-.00493.00023-.0042.00018-.00487.00022-.00413.0002-.00491.00021-.00421.0002-.00481.00023-.00423.0002-.00481.00023-.00425.00019-.00487.00025-.00413.0002-.005.00024-.00394.0002-.00557.00027-.00341.00019-.006.0003-.00315.00015-.00879.00046-.00371.0002-.00531.00027-.00415.00023-.00481.00026-.00463.00025-.00423.00023-.00489.00027-.00413.00023-.0048.00026-.00417.00024-.00471.00026-.00442.00026-.00457.00026-.00426.00025-.00483.00029L66.176,82.849l-.00486.00029-.00415.00025-.00478.00029-.00438.00026-.00459.00029-.00455.00027-.0044.00028-.00873.00053-.00331.00021-.00573.00037-.00392.00024-.005.00033-.00441.00027-.0045.00031-.00465.0003-.00432.00028-.00459.0003-.00436.00029-.00472.00032-.00418.00028-.00475.00032-.00416.00029-.00486.00033-.00418.00029-.00461.00032-.00456.00031-.00445.00032-.00449.00032-.00444.0003-.00427.00031-.01843.00134-.00376.00028-.005.00036-.004.00031-.00483.00036-.004.00029-.0048.00037-.00427.00032-.00466.00037-.00416.00032-.00484.00036-.00412.00032-.0048.00038-.004.00032-.00492.00039-.00407.00032-.00482.00038-.00406.00033-.00486.00039-.00394.00032-.005.00041-.00319.00026-.02058.00171-.00243.00019-.00568.00049-.0032.00026-.00521.00046-.00376.00032-.00508.00043-.0038.00033-.005.00043-.00386.00034-.005.00044-.004.00035-.00478.00043-.004.00035-.00508.00046-.00364.00032-.00517.00047-.0036.00032-.00536.00049-.00338.0003-.00541.00051-.00312.00029-.02157.002-.00138.00012-.00569.00054-.00326.00032-.00545.00052-.00332.00032-.00536.0005-.0036.00035-.00517.0005-.00363.00036-.00519.00051-.00368.00036-.00527.00053-.00341.00033-.00539.00054-.00349.00035-.00536.00053-.00341.00035-.00536.00054-.00342.00035-.00553.00056L65.705,82.887l-.023.00238-.00047,0-.00643.00069-.00236.00025-.00605.00064-.00273.00029-.00583.00062-.003.00032-.00548.0006-.00337.00035-.0056.00061-.003.00033-.00587.00065-.0027.00029-.00622.00068-.00238.00026-.0062.00069-.00269.0003-.00614.00069-.00222.00024-.00651.00074-.00163.00018-.031.00354-.00174.00021-.0064.00074-.00234.00027-.00589.00069-.003.00036-.00557.00066-.00317.00037-.00557.00067-.0032.00038-.00558.00065-.00315.00039-.00553.00067-.00329.00039-.00558.00068-.00279.00033-.00606.00075-.00223.00027-.00659.00081-.001.00012-.03176.004-.00143.00018-.00612.00078-.0027.00033-.00581.00075-.00294.00037-.00574.00074-.00295.00039-.00578.00074-.00293.00037-.00572.00075-.003.00038-.00589.00078-.00271.00035-.00588.00078-.00286.00038-.00594.00078-.00244.00032-.00626.00084-.0019.00026-.03141.00424-.00082.0001-.00716.001-.00143.00018-.00666.00093-.00213.00029-.00618.00085-.00257.00036-.00589.00082-.00291.00041-.00583.00083-.00268.00036-.00607.00087-.00251.00035-.00614.00087-.00239.00034-.00632.0009-.002.00029-.00671.001-.00089.00013-.03266.00476-.00028,0-.00732.00108-.00127.00018-.00675.001-.002.00029-.00625.00093-.00245.00038-.00621.00092-.00239.00037-.00617.00093-.0024.00036-.00629.001-.00233.00036-.00611.00094-.00259.00038-.00625.001-.00177.00027-.00683.00106-.00122.00018-.04056.00635-.00041.00006-.007.00113-.00175.00027-.00664.001-.00188.00031-.00662.00107-.002.00032-.00658.00105-.00189.00031-.00666.00108-.00188.0003-.0068.00112-.00135.00021-.0073.00119-.0007.00012-.05755.0096-.00056.00011-.00721.00122-.00152.00026-.00681.00116-.00174.0003-.00668.00115-.00187.00032-.00678.00117L64.964,82.989l-.00693.00121-.00153.00026-.00713.00125-.00077.00012-.00775.00136h0l-.04918.00875-.001.00018-.00707.00127-.00147.00027-.00673.00122-.00188.00034-.00672.00123-.0016.00029-.00685.00126-.00166.0003-.00678.00125-.00166.00031-.00686.00126-.00134.00025-.05655.01063-.00074.00014-.007.00134-.00157.00031-.007.00133-.0014.00027-.007.00134-.00141.00028-.00706.00137-.00131.00024-.007.00138-.00135.00026-.00726.00142-.00054.0001-.05728.01137-.00029.00006-.00755.00153-.00094.0002-.00716.00145-.00134.00026-.007.00141-.00147.00031-.00684.00139-.00165.00033-.00686.00142-.00126.00025-.00726.00149-.00068.00016-.0649.01359-.00076.00015-.00743.00159-.00094.0002-.00716.00154-.0013.00027-.00713.00153-.00113.00024-.00722.00156-.001.00023-.00747.00162-.00046.00009-.073.0161-.00092.00021-.00743.00166-.00073.00017-.00747.00168-.0009.0002-.00749.00171-.00054.00012-.00779.00177-.00021.00005-.06522.015-.0001,0-.008.00186-.00027.00008-.00787.00185-.00036.00009-.00784.00184-.00036.00008-.00769.00183-.0007.00017-.08075.0195-.00049.00012-.00771.00189-.00043.00011-.00766.00189-.00062.00015-.00779.00194h0l-.08078.02039-.00059.00015-.00731.00188-.001.00026-.00727.00187-.00079.0002-.00736.00191-.0008.00021-.00759.002-.0001,0-.07229.019-.00062.00017-.00745.002-.00069.00019-.00736.002-.00087.00023-.0073.002-.00079.00021-.00731.002-.00088.00023-.06371.01745-.00015,0-.00769.00213-.00048.00014-.00763.00212-.00041.00011-.00765.00215-.00046.00012-.00754.00211-.00062.00018-.00757.00212-.0003.00009-.0638.01818-.00021.00006-.00734.00212-.00094.00026-.00712.00206-.001.00029-.00693.002-.00134.00038-.00686.002-.00112.00034-.00707.00206-.00085.00024-.00739.00217-.00013.00005-.05525.01635-.00074.00022-.00718.00215-.0009.00027-.00692.00208-.00129.0004-.00679.002-.00131.0004-.00667.002-.00151.00046-.00671.002-.00118.00036-.00687.00208-.00113.00035-.05426.01666-.00076.00025-.00646.002-.002.00061-.0062.00193-.00178.00055-.00632.002-.00182.00058-.00626.00195-.00182.00057-.0062.00195-.002.00063-.00628.002-.00123.00038-.007.0022-.00043.00014-.03865.0123-.00069.00023-.0064.002-.00182.00059-.0062.002-.00188.00061-.00605.002-.00208.00067-.00608.002-.002.00064-.00588.00191-.00236.00076-.00587.00191-.002.00067-.00605.002-.00179.00058-.00654.00214-.00049.00016-.038.01252-.00119.00039-.00652.00217-.00148.00049-.006.002-.00222.00073-.00574.00193-.00231.00076-.00559.00188-.00267.0009-.00548.00183-.00246.00082-.00558.00188-.00257.00087-.00557.00188-.0023.00077-.00578.002-.00219.00074-.006.002-.0011.00037-.02863.00976-.00207.00072-.00547.00186-.00266.00091-.0051.00176-.00314.00108-.00479.00165-.00329.00115-.00494.0017-.00316.00109-.00486.00169-.00326.00113-.00485.00169-.00331.00115-.00474.00165-.00329.00114-.00491.00173-.00308.00106-.00494.00174-.00308.00109-.0051.00178-.00136.00047-.01222.00431-.00214.00076-.0048.00169-.00341.00121L63.206,83.449l-.00392.00139-.004.00143-.00418.00148-.004.00142-.004.00144-.00427.00152-.00387.00138-.00422.00151-.004.00142-.004.00145-.00435.00155-.00377.00136-.00424.00153-.00392.00141-.00438.00158-.0037.00134-.00494.00178-.00311.00113-.007.00255-.0011.0004L63.117,83.481l-.00268.001-.00552.002-.00275.001-.0054.002-.00312.00114-.00492.0018-.00348.00129-.00454.00166-.0037.00137-.00451.00167-.00346.00126-.00477.00177-.00338.00125L63.06,83.502l-.00335.00125-.00489.00182-.00321.00119-.00565.0021-.00226.00084-.00673.00252-.00143.00053-.01643.00615-.00123.00047-.007.00263-.0018.00067-.00625.00237-.00238.0009-.00585.00221-.00239.0009-.00567.00215-.00256.001-.00577.00218-.00235.0009-.00568.00217-.00257.001-.00572.00218-.00238.00092-.00588.00226-.00223.00085-.00658.00252-.00144.00055-.00792.00305-.00014.00006-.025.00966-.00012.00005-.00794.00308-.0012.00047-.00694.0027-.00144.00057-.00668.00261-.00173.00067-.00649.00255-.00164.00064-.00655.00258-.00166.00064-.007.00274-.00093.00037-.00742.00293-.00082.00032-.0495.0197-.00017.00006-.00814.00327-.00009,0-.0079.00318-.00079.00032-.0075.003-.00067.00027-.00756.00305-.00065.00026-.00781.00316-.00028.00012q-.2358.09562-.46585.20188l2.305,4.99279a5.26968,5.26968,0,0,1,2.225-.48471V82.83006ZM58.5953,86.62167a10.79971,10.79971,0,0,0-2.06639,3.68378l-.00013.00038-.02025.063v0l-.02487.0793h0l-.02424.07944-.00007.00024-.00235.00782,0,.00013-.00233.0078-.00009.00029-.02118.0717v0l-.02072.072-.00006.0002-.00618.02188,5.29317,1.49115a5.2604,5.2604,0,0,1,1.0752-2.00522l-4.17947-3.574Zm2.97083,7.86594-5.43278.85213a10.75693,10.75693,0,0,0,1.689,4.31834l4.57078-3.05763a5.23191,5.23191,0,0,1-.827-2.11284Zm2.47752,3.70154L61.16391,102.874q.39691.244.81588.45416l.00035.00018.00783.00393.00007,0,.06437.03193.00045.00022.00749.00367.00068.00034.00748.00368.00044.0002.00759.00372.0005.00024.05658.02745h0l.00773.00373.00086.00041.0072.00346.00086.0004.00727.00349.00072.00034.00762.00365.00037.00016.00793.00379.00012.00006.03242.01538.00062.00029.00734.00346.001.00048.00694.00326.00136.00064.00665.00312.00138.00065.00669.00313.00136.00064.00726.0034.00054.00025.008.00374h0l.03249.01508.001.00045.007.00324.00134.00062.00653.003.00176.00081.00642.00294.00155.00072.00651.003.00153.0007.00682.00312.00116.00053.00748.0034.00048.00023.03261.0148.0008.00037.00714.00322.00143.00064.00657.003.0017.00076.00641.00289.00164.00073.00636.00285.00184.00083.00646.0029.00149.00065.00714.00319.00084.00038.03257.01445.0012.00054.00684.003.00166.00073.00624.00275.00214.00093.00605.00267.00193.00084.00631.00276.00171.00075.00659.00288.00149.00066.00674.00294.00138.0006.03251.01411.00157.00067.0065.00281.00185.00079.00622.00267.00212.00092.00589.00253.00231.001.00571.00245.00246.001.006.00256.00187.0008.00664.00283.00146.00063.03275.01389.001.00042.007.003.00175.00074.00622.0026.00227.001.00587.00245.0023.001.00577.00241.00244.001.00571.00238.00242.001.00607.00254.00192.00079.00709.003.001.0004.01651.00683.00063.00026.00731.003.00245.001.00566.00232.00255.001.00557.00229.00265.00109.00557.00227.00247.001.00565.00231.00264.00108.00562.00229.0024.001.00591.0024.00228.00093.00678.00275.0012.00049.02468.01.00167.00067.00654.00263.00206.00082.00586.00235.00273.0011.0055.0022.0027.00106.00538.00216.00279.00111.0055.00218.00269.00107.00549.00218.00264.00105.00645.00255.00156.00063.01655.00651.00068.00028.00737.0029.00245.00094.00568.00223.00275.00108.00539.00211.003.00119.005.00195.00324.00125.00485.0019.00343.00134.0049.00189.003.00118.00529.002.003.00116.00547.00211.00259.001.00629.00243.00192.00073.00823.00316.00056.00023.00749.00285.00262.001.00557.00214.003.00113.005.00192.00337.00128.00492.00186.00328.00125.00484.00183.00332.00127.005.00189.00314.00119.00516.002.003.00111.00591.00223.00218.00082.00721.0027.001.00038.01656.0062.00215.00079.006.00224.00266.001.00552.00206.00293.00108.00534.002.00288.00106.00535.002.003.00111.00532.002.00287.00105.00554.002.00268.001.00612.00224.002.00073.00684.0025.00149.00055.0166.00606.00184.00066.00638.00232.00261.00094.00552.002.003.00109.00536.00193.00285.001.00541.00194.0029.001.00552.002.00277.001.00543.00195.00291.001.00592.00212.00222.0008.00736.00262.00086.00031.01678.00595.00184.00064.00639.00227.00259.0009.00562.002.00316.00111.005.00174.0035.00124.00471.00164.00362.00127.00479.00168.00333.00116.00515.0018.00313.00108.00546.00189.00276.001.00642.00222.00182.00063.01675.0058.00164.00056.00665.00227.00247.00086.00575.002.00293.001.0055.00188.0028.001.00552.00188.00287.001.00563.00192.00268.0009.00588.002.00238.00081.0066.00222.0017.00058.00739.00249.001.00034.017.00569.00154.00052.00678.00226.0023.00077.00605.002.00268.00088.00569.0019.00268.0009.00573.00189.00276.00091.00577.00191.00252.00084.006.002.00239.0008.00641.0021.00191.00063.00686.00224.00163.00054.017.00556.00034.00011.00812.00264.00131.00043.00692.00224.00228.00073.00624.002.00228.00073.00607.00195.0025.00081.006.00193.00253.0008.00585.00188.00261.00084.00622.002.00213.00069.00746.00237.00084.00027.0257.00813.00137.00043.00712.00224.00178.00057.00667.00209.00205.00064.0064.002.00222.0007.00661.00206.00165.0005.007.00219.00162.0005.00739.00229.001.00032.008.00245.00061.0002.02594.008.0009.00027.00747.00228.0018.00055.00681.00207.00187.00057.00654.002.00217.00066.00649.002.002.00061.00663.002.00186.00057.00721.00216.00124.00039.03473.01036h.00007l.00838.00249.00125.00037.00729.00215.00156.00045.007.002.0019.00056.00668.002.00192.00056.00684.002.00169.00049.00744.00217.001.0003.00793.0023.00073.00022.03483.01.00088.00024.00778.00223.00109.00031.00757.00216.0012.00034.00755.00213.00117.00034.00752.00214.00118.00033.00806.00228.00046.00012.044.0123.00016,0,.00835.00232.00108.00029.00747.00206.00151.00042.00739.002.00115.00031.00772.00212.001.00026.00834.00229.00019,0,.05306.01432.00022.00006.00847.00225.00059.00016.00826.00219.00055.00014.0084.00223.00035.00009.071.01851h0l.00879.00226.00021.00006.00868.00221.00021.00005a10.77437,10.77437,0,0,0,1.40519.26056l.64246-5.46154a5.23054,5.23054,0,0,1-2.14309-.74418Zm6.38624-.629a5.3476,5.3476,0,0,1-1.96483,1.15316l1.6952,5.2314a10.773,10.773,0,0,0,2.57537-1.23284l.00008-.00006L72.79,102.676l.00007-.00005.00671-.00446.0001-.00006.00661-.00439.00031-.0002.04688-.03134.00045-.00031.00594-.004.00123-.00084.00556-.00374.00141-.001.00542-.00366.00167-.00111.0054-.00367.001-.00067.03234-.022.00074-.0005.00562-.00383.00147-.001.00514-.00353.002-.00132.005-.00345.00184-.00127.00513-.00352.00159-.00109.00551-.0038.00059-.00039.02552-.01761.00093-.00064.00515-.00357.002-.00138.00483-.00334.00209-.00145.00489-.0034.002-.0014.00492-.00342.002-.00137.005-.00348.00177-.00124.00525-.00366.00065-.00046.02485-.01741.00159-.00113.00484-.0034.00218-.00154.00458-.00322.00247-.00174.00438-.0031.00257-.00182.00448-.00317.00235-.00166.00454-.00321.00243-.00172.00452-.00321.00237-.00169.01565-.01112.0024-.00173.00416-.003.00281-.002.004-.00285.00308-.0022.00391-.00279.003-.00217.00393-.00281.00313-.00226.0038-.00273.00321-.0023.00374-.00269.00322-.00232.00381-.00276.002-.00145.0087-.00629.00279-.002.00359-.00259.00343-.00249.00359-.00261.00336-.00243.00357-.00259.00341-.00249.00358-.00261.00351-.00254.00328-.0024.00388-.00282.00313-.00229.004-.0029.003-.00218.004-.003.003-.0022.00674-.00494.00238-.00176.00453-.00333.003-.00218.004-.003.0031-.00228.00376-.00277.00319-.00235.004-.00293.003-.00222.00383-.00283.00317-.00235.00392-.0029.003-.00225.004-.003.003-.00219.00581-.00432.001-.00078.007-.00519.00172-.00128.00529-.00394.002-.00152.00494-.0037.00236-.00177.00462-.00344.0024-.0018.00454-.00342.00254-.00191.00466-.00349.00217-.00164.00486-.00366.00224-.00168.006-.00453.00079-.00058.01421-.01074.001-.00078.00577-.00438.002-.00152.005-.00382.002-.00156.00484-.00367.0022-.00168.00491-.00375.00208-.00158.00491-.00375.002-.00154.00582-.00447.001-.00073.02117-.01626.001-.00077.006-.00463.00121-.00093.00573-.00441.00152-.00117.00554-.00429.00142-.0011.00554-.00429.00155-.00119.00616-.00479.00057-.00042.02837-.0221.00045-.00035.00643-.005.001-.00079.006-.00472.00105-.00082.006-.0047.001-.00078.00656-.00516.00024-.00018.04249-.0336.00026-.0002.00677-.0054.00033-.00026q.31193-.24838.6048-.51889l-3.73117-4.03974Zm7.20385-4.32666-5.49527.20791q.00395.1037.00394.2084a5.28509,5.28509,0,0,1-.403,2.0387l5.07821,2.1102a10.75576,10.75576,0,0,0,.78248-3.19445l0-.00035.0007-.008,0-.00042.0007-.00808,0-.00032.00068-.008,0-.00044.00065-.00759.00009-.001.00062-.00749.00008-.00093.00061-.00739.0001-.00111.00059-.00731.0001-.00117.00057-.007.00013-.00161.00056-.00692.00012-.00151.00056-.007.00011-.00148.00055-.007.00013-.00156.00052-.00668.00016-.00193.00051-.00656.00014-.00189.0005-.00661.00015-.00184.0005-.00653.00016-.00211.00045-.00609.00019-.00258.00045-.006.00019-.00249.00044-.006.00018-.00244.00044-.00609.00017-.00243.00044-.006.00018-.00256.00043-.006.00017-.00246.00043-.006.00017-.00242.00043-.00609.00017-.0025.0004-.00583.0002-.00283.00039-.00578.00018-.00265.00039-.00577.00018-.00278.00039-.00584.00017-.00257.0004-.00592.00016-.00259.00039-.006.00015-.00235.0004-.00615.00015-.00232.00039-.00621.00016-.00245.00037-.00589.00018-.00286.00035-.00575.00016-.00266.00036-.00585.00016-.00258.00036-.006.00015-.00243.00035-.006.00016-.00273.00036-.00586.00014-.00251.00035-.006.00013-.00236.00036-.0062.00014-.00236.00034-.00608.00015-.00273.00032-.00586L77.625,94.255l.00034-.00611.00011-.00209.00035-.00654.00007-.00129.00039-.00723.00008-.00143.00037-.00711.00005-.00106.00039-.0075v-.00016l.00325-.06726,0-.00073.00033-.00751.00005-.001.00028-.00646.0001-.00221.00028-.00665.00009-.00184.00027-.00648.00009-.00212.00027-.00656.00008-.002.00025-.00594.00011-.00279.00022-.00557.00013-.003.00021-.00548.00012-.00313.00022-.00545.00012-.00313.00018-.005.00015-.00384.00016-.00449.00015-.004.00017-.00464.00014-.004.00018-.00479.00013-.00366.00016-.00487.00013-.00387.00016-.00473.00013-.00379.00016-.00488.00013-.00374.00016-.00493.00011-.00363.00015-.00479.00013-.004.00014-.00462.00012-.00388.00014-.00468.00012-.004.00014-.00465.00011-.00385.00013-.00471.00012-.00405.00012-.00462.00011-.00385.00013-.0048.0001-.00391.00013-.00465.00009-.004.00012-.00454.00011-.00434.0001-.00419.0001-.00431.00011-.00444.0001-.00422.0001-.00438.0001-.00421.0001-.0044.00009-.00438.00009-.00427.00008-.00418.0001-.00453.00009-.00415.00008-.00449.00008-.00406.00009-.00456.00008-.00426.00008-.00435.00007-.00421.00008-.00445.00007-.00423.00008-.00442.00006-.00412.00007-.00455.00007-.00424.00007-.00437.00006-.00419.00006-.0045.00006-.00416.00006-.00453.00006-.004.00006-.00467,0-.00422.00006-.00439.00005-.0042.00005-.00448,0-.00424.00005-.0044,0-.00427,0-.00436.00005-.00448,0-.00418,0-.0045,0-.00415,0-.00458,0-.00412,0-.00444,0-.00421,0-.00473,0-.00392,0-.00476,0-.00392V93.6967l0-.00346,0-.00543V93.679l0-.00318v-.02606h0V93.6234l0-.00759v-.00264l0-.00549v-.00256l0-.00763V93.596l0-.00615v-.00325l0-.00444,0-.00369,0-.00495,0-.00545,0-.004,0-.00419,0-.00333,0-.00446,0-.00221-.00008-.00952,0-.002-.00005-.0053,0-.00177-.0003-.025v-.00006q-.00131-.10038-.00443-.20032l-.00006-.002L77.636,93.299l-.0001-.00329-.00016-.005-.00021-.00623-.00008-.00241-.0002-.006-.00006-.00174-.00147-.04078Zm-4.10519-8.07466L70.11713,89.472a5.39576,5.39576,0,0,1,1.45159,1.76947l4.9-2.49615-.00283-.00556-.00064-.00127-.00281-.00549-.00113-.00221-.00253-.005-.0015-.00292-.00243-.00474-.00143-.00279-.00251-.00488-.00143-.00278-.0025-.00486-.00131-.00254-.00266-.00519-.00076-.00145-.01013-.01957-.00058-.00112-.00273-.00526-.00129-.00249-.0026-.005-.00137-.00262-.00255-.00492-.0014-.00267-.00261-.005-.00134-.00253-.0026-.005-.00133-.00252-.00273-.0052-.0007-.00134-.01018-.01933-.00074-.00141-.00278-.00528-.00123-.00232-.00271-.00512-.00129-.00243-.00273-.00514-.00123-.00235-.00275-.00518-.00127-.00239-.00278-.0052-.00107-.002-.003-.0056-.0006-.00111-.011-.02056-.00008-.00015-.00317-.00592-.00087-.00162-.003-.00555-.00108-.002-.00283-.00526-.00125-.00231-.00281-.00522-.00122-.00225-.00283-.00524-.00112-.00206-.003-.00558-.00059-.0011-.01456-.02675-.00071-.00131-.00291-.00531-.00131-.00241-.00276-.005-.00128-.00235-.00284-.00518-.00127-.00232-.00283-.00515-.00119-.00214-.003-.00542-.00082-.00149-.01464-.02646-.00064-.00116-.00322-.0058-.0009-.00162-.00307-.00552-.00109-.00195-.00305-.00547L76.276,88.384l-.003-.00534-.00116-.00206-.00314-.00563-.00043-.00078-.01924-.03421-.00063-.0011-.00337-.006-.00079-.00139-.00326-.00575L76.24,88.32007l-.00333-.00586-.0006-.00105-.00359-.00634-.00023-.00039-.01976-.03456-.00045-.00081-.00342-.00594-.00086-.00149-.00342-.006-.00066-.00113-.00357-.0062-.00046-.00081-.0242-.04172-.00013-.00022-.00385-.0066-.00037-.00062-.0037-.00632-.00057-.001-.00363-.00621L76.1627,88.186l-.00376-.0064-.0002-.00036-.02457-.04162-.00026-.00044-.00383-.00646-.00048-.00079-.00368-.0062-.00062-.00105-.00377-.00633-.00015-.00025-.02506-.04179v0l-.004-.00658-.00044-.00073-.00384-.00636-.00041-.00067-.00394-.00652-.00018-.00029-.02527-.04153-.00006-.0001-.00415-.00676-.00017-.00028-.00408-.00667-.00023-.00037a10.8723,10.8723,0,0,0-2.521-2.83858Zm-6.70667-2.32875v5.49919a5.36644,5.36644,0,0,1,1.25243.147l1.28494-5.347a10.80449,10.80449,0,0,0-1.78591-.2735h0l-.01-.00067h-.00005l-.05012-.00327-.00052,0-.00953-.00061h-.00043l-.04-.00242-.00066,0-.00906-.00052-.00125-.00008-.00881-.0005-.001,0-.00961-.00055h-.00011l-.02993-.00163-.001,0-.00862-.00046-.0016-.00008-.00865-.00044-.001-.00006-.02995-.00148H67.3512l-.00958-.00046-.00127-.00006-.00839-.0004-.00183-.00009-.00812-.00036-.0017-.00008-.00892-.0004-.00075,0L67.29073,82.84l-.00087,0-.00879-.00037-.00181-.00008-.00785-.00032-.00222-.00009-.00786-.00032-.00182-.00007-.00908-.00036-.00056,0-.01963-.00073-.00221-.00009-.00745-.00027-.0027-.0001-.007-.00024-.00274-.00011-.00734-.00024-.00233-.00009-.00835-.00028-.00128,0-.01948-.00063-.00243-.00008-.007-.00022-.00322-.0001-.00636-.00019-.00344-.0001-.00649-.00019-.003-.00008-.00779-.00023-.00178-.00005L67.118,82.834l-.00084,0-.00867-.00022-.00264-.00008-.00709-.00017-.00295-.00007-.00663-.00017-.00317-.00008-.0069-.00017-.00273-.00006-.008-.00018-.00157,0-.00965-.00021-.002-.00005-.00762-.00015-.00306-.00006-.0065-.00014-.00341-.00006-.0063-.00012-.00347-.00007-.00655-.00012-.003,0-.00789-.00014-.00176,0-.00958-.00015-.00252-.00005-.00689-.00011-.00369,0-.006-.00009-.00369,0-.006-.00008-.00353,0-.00665-.00009-.00295,0-.00833-.00011-.00127,0-.00959-.00009-.00255,0-.007-.00006-.00341,0-.00617-.00006-.00372,0-.00583-.00005-.00392,0-.00633,0-.00308,0-.00836-.00006h-.00131l-.00949-.00005h-.00313l-.00635,0-.00384,0h-.00592l-.00375,0H66.841l-.00631,0h-.01279Z"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF@128.png deleted file mode 100644 index 7f082ebf4b34b41e843dd97c98b5f3782e6ccacd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3242 zcmcIn_d6R3*bRb+x?=C$R&I+>ml`pmh)r#k1~rR|XjDW?>{<y`qc)}Xikh`&uiO+> zs}<wgbVO0>s?YtN=lc`B=Q-y+zq~)Z=lpV>H_^%h$pIDy0{{RHV<Ua*OC|hA5X<Ep z)OMp>3R{qo(<1-?ockXcu#<U-0KgTLu|C2Um;bfkbAZUG&}hY*TBhN_`pP-u0%`6E z)}Uhc?f1{qKVsfnfa&BPJac%)c}vL?wlcKBgW{elF&RWT@1F=XWRJ%-_(__)Gj|8v zi0CPGO!CfI3Ccn}H^m!7>JWnT5-GG3;{H=*8AAvV@&5w-;(z;h9}rjnzBOVm=+3^4 zJ>};(+Z)8>Hwd|#rZiEuv3S}6fXTejH(Kc@=O~80vWpgw8i-R|G#HulZx%^D?s|ms zp<?n?Fc|4rkKp-vGljRR@LOFQ$m2RF;CH=e>Cp-PlCRcs*3Z1O?hwjRYpxfBUS2Pm zbWjhLuf)yE7vBs+s;;RKV<6q_&F4?FLwxha#Kp;E=YMXCCF;*jPTrkjrP~7Rl1+{z zX3pVm*XZMLbQ!4I0E|x2x!G||p<ysPL9RD1a2uT)Pq1zpf}!?HjADmfZW26ttn2;N zh|SUg#4W~`sK?S7lzM&SD-rAC=X%M}M|FV7Nhl{Pq!T#P@JnYdyoWMmj^N4?9o>_7 z_AK5b*y&~l<$=a1bAylsD;gkGYzMzX5Z+HPjCb<&N#omBI6E9}=se8p8k#n`8a)vd zqtpslR-qN*d)7fRot<sXp~DvQb}_=@LK`r7n0xs6;}{!41*uSQN$2SXO=I_VM^S8M zqkev;UebiHHC<41ZS@;EYB&R<sz`s^4%z4A6&mJN;<vp1<XXgyIt!*<db&)ILFJ1v z5XY>>c~69F1_dobB>IC^tL}9Nczj^jrF&mr^v+?v@*9W!(yR*_TMPJc-8Myi;Jvs5 za1>Jv+TW<@?!NRDYo>5qR!~bRGE)*?6pVJzx>IwxdmOv~3}6{^&5_zdGd9O&eh-Lf zi%N+2%*^TDeturSF&Vm|41L(G@zv`zm2L;J7E*io3)H)<{5@FyFjM9#4~pwn$CuJd zsalrvAU8uC0)D37v`mgI@DW^9>Up*2I4En)j)>T^1Nm-8=W71=&&=^`?`%E%^C$Gy zQ9RFBtEG5=e7717WB*jbkkRtS-EM%#B$Q~{X${)pg~onUf$xC4&pO77XLjpeJhi{* za7f86X>rEhX9(K&*2Wc;TaX?ZT!uuCpQ7g7o>lar_4EcXdG?$Q(tKaVAF7Sq9(0g0 zVz%L+;m;w-qsQ!VS9R3&;6kIW{k{-x1&KE87-*tQQ(m02xcQLq2u^U+N<f~L+zLh% zv|oj$C6PoKk{b6`KapxQKWjR^;Py4p?T!fd3&-@Ls%ob59>A{*M0lr&AS+z`rHbr* zA{m7s$Ohuhz3kVbC5;Zt1;|m1{qRm%D{ntWbjU?6Q=_6MFx5%t+Gwq_vdz@drw#=m zOcUFFaUNX0u}OBXz%#@ez`Zrar-AiT)tDX(bDwKTTC8?VUg$}<d2npC^b`6f+mgJ` z8qaX_Tk@Iz>|7lj6HI`;8e1dhNv|E}ruI#ba_<?mXl~lo%y#R_GUpd>;kmb1eH3b$ zu2Dl5HP>$<8%N}>9FIc_N}Xr6{3i4axK)Ko<~XOk2kKU7Es={I-5<7cD`%5G{2ag5 zrq<w1Km9{^NrWY87ibRxGiI>+J(sZ+vDm#h*&dlfT4qgcV^drIy?xfp_psnt6i(E3 z7*VboK=_I1g@`7UPi<3nzU$2wYU6_sT`!iC&^5P*aX1E?TKE$=MThSOP%r|qzvKCo z^f^t&QS<Y7hqM}TP?KZ@blmzmGZi)ub(8Lr{8*`;P>r=x6H3yr>?pFRD9>II>s-t6 z6!S4AJEVAPVGm2>fFVg&ILIp>%ZQR%jKUU>8ELZr-##Ajk<C|4(2Kx_<-w<MODYE+ z1p*@@H>({}`Zci;n|oa#e!aE^?r(2--o^90==T=u=N6GxYkUl4kmH_`Z+FiyU7U|V z&srw5sVgZq0*^lVh>yoIi{HloZxjY$>!8<hT$+|ek0^&^6KGs*WZ!C~f>;<sgu-2S z_^(6f22K$z7?7FD9#cBti!^+NQp+KkdJ-Q_tBJt{x?+uum&33yKpdeo&J%uF2bDGu z;fd=8f`npEA|X;q^1+El&5N5Mc1ApCK6Q}O_`x}<AzPH9X9aoJ0s^s;$(1qF)Ci?8 z9Y-BKbJ*)g-DNOdLL$mFD5!Dd#!BHz=N>);_fG3hbFFCf&#}n9=DM$0H2)knJE=-B zNnE>^qb!^umMJPw3x^7A$+#0^o~Ll^FJs74aQn|r0~h{i;k~V2gSkS4g~6@zGQoT= zFu^LSlL^lQ{Z`q`hH|)oCmE*mr0aHu6@18!D>lUOxi4=V0y+MYJiUVM!w-GC{wr(< z-?MOf@ZC<I1}zpn);5Ecq@?O09o1FAg#Kw-^IxXMFo@+y$M1c<T>KtCSP(kL7qG4^ z8RmFJ@*%}NfQoa8UP|!f{EcJXe8$DrWUNv9Drskv#8e2DWVMcL>D(`~p%(}`c9q4M zxK^DO0!QY&nykA1om@aZ9<W#p|85ysyT{vT4`*69V=srx6|sN!(?eZ+`KO|_fIP`t z-CDSJW-?wpmghJ<#a5yKtWtUM8d`pOPG>BiO&ovi2(`YC4ygEI>N7i5FD7??Y5$%6 z!fYnsB9KJtPo@VfpFG;c(CnJB-I{VjWwGvxVQe2I%%rMB-q?V^As|I+8wW?Wx!>Od zQbrlo^e9KUTcd)MJC3QUmSZgGL)5n?CROkXm|Fj@xR+Jie+5^eR=IMJL;xv9h^@;+ z^KGazf<GGHsUineRO>WwtIH<_-(&k@MZ^8eAiIPMeZf{b3un&%n7!>_x5i%G+8H`f z<&&{FUT}mG|4A(mq!&meh5O{n^wq#WJvlbC|E2m*s^yLp?h2U2=>6)oTO--No2@6o zO;~rF$J|kX`(AkVP((~`qDoZOj$7%g$u7vhOXmR=T*;R8>cr-J4HYzvN)cWI$?Dl7 z_u#VhZ=9jt!}op)AFNXg0R6lB_FAKa=)U0CVF!V5>?!R*RKh|r2KKCOcc(OcAYk!U z9ehBXjStsctWnDWMm!SG?wR<c9@Py6zTBW%CAm@AuhtHc^FkX~rErN5T=D0LA(bY) zPsdgkf7~rwrF9TgUiogtGZFhcZF-gL2%Mu93+0;4jZcXl&zds?U?>#G`k2O&M4t`p zz2DcJ?5+47;z1+`09h@)!6LLWSui1CU{FfNelKTq^{8Xn`}J!QjVQ_Y<vt|YL^k6w z`TAXzbr6oza~=I*nh$Z=ABpOim@qhx@!UXmQRJk<C^gYsE?c?dOGuOL*WJ=q#mq1q z+fy!+32X}_Hdf!I-ZN=$Ca0xviF$PIG&GQRAKz_U?iiZY@H<jBQ5emj<2MrorX@*! zTsmy6wWqEoScQ95o+r(Pyr~!8S&&2O9>?yvnsxKHy=j()rV(Uz5AiZU;fG0kaWps! zz^+xj*SYbO3)h9!NHtl{FChDk^uLhl%j@wcqf6{GegGg{sN~Uk?<Y^uF@l@|?eytv zm&qjwD@aM8Rt9Bk|6H~!7-*BT<*~C>1wc3H%NPA~-CRWSP*B41x@t1>Q75`a*7xPh z+<3PIy}`fa+mnAxKogaaIC>5VW1YWI9cq@hQU!>3zy=oJ`%~l%|7uvmw<$}7=gZEz zqB$+q;#b!*WhCX6<IHa;zV|Zygne@Io0$P*=}<6GLnf_zkwPk^GIn|ee%^LLFp?4# zWJf+&%&WvH+7KtI=}yYbY0*e7R?Gr6Eqx;km+-Ba%-IhM4Z$u-f7m_<{zFyccTJMn z?jMh%y+O-j8iTDj&5#Gg`vVpmv~E4uRN+$bmT`jkWl#FGRwy^^SMh$Vc5Qea{oj%A zE#@f#7eCn8dRUDNblLA|SqZB%K9;Z2%r>Lh7qo704$n3vz@Fv2%<VC(ARLL~?&Uj6 z@|V|Ei#RyN9D+2yeq^w}xeh)L%SkIf6sq>-JE3yjyGtNiY)W?~E556iZV#KCMJ$-J zBajW~x@^<TIGFZXSKaE=vqfn>glJ~-+R=B`8L3~oT<3rGx&J0?agfjjikAF8xTZ8M a0cJCM%Eh_fS6n_H0Am9S{dzsu=>GvN)A`Z> diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF@256.png deleted file mode 100644 index 7777d9357852cda3d01b9043607a67a8d3c47184..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5895 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 Lu{B0t^Ue4ljl4Vb diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF@32.png deleted file mode 100644 index 921d9924b2cff63838efb36cc5d6e3cb9a6a7751..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 781 zcmV+o1M>WdP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdizez+vR9J=Wlub_CKorLxQ`d=|KwT0(B-9Fe0wfl&YpSZfg16xW zloOEL08Ri~Z=h5{-Jm4wl10>>ptR70#IfTKLP%oQs@^nXIVtWps*wDb9NTXu^Z&i~ zJOhy;MT!(DQl$T_3G`PKB?kac0U$5Sa_Kgi%GFAyepcIZ2F{5r%Q=F<xrKQkgk;2o zSS*|rii)CSZo_#0V83|&;jHKk9DjWdf10%heMw9u!O+?Wk|~@NO07m~U6$pKe`&l} zKdbFFYmJPQdI;B7UEny*AE!^!v_xO{7*DI=ees~xP!Z(xxOlv$t9t%-LD2Z(yuQ_} zHL}cDOo-In(Axey+JfG7k6vhu6Bx*YX$dUD$__zx6-8MLnqaFA-yCMfjSpTQV8*AD z(o~iZLXA_i=^H`08>2XYW#WMT5f^DSR0PQmE3%WCP4DWew#?n<;OOnqdqEV|EyLQt zj3=cjxUxHtoJ`UyC~}WLT!@bXumBE@i;V?A2q9T4V`}bO%+T7)F(Ll$N5)L9<AT{X zM*&zMCd5ZRkf0a{-f>?4y62mq>7{8?$mGI&SW&51dq)6R00+a=x$FSX^U$$7(Cu{1 zxDc1D066serssK5?bBzvURWZ7{=naLwCXV2hIrxNxX>8mdQ*czzi$enu=(i8<0U@E zmu%C92|~a&tkTT<%#v+bn^;gRGlICT8(IODbZ7;-!~KfJso4}}yrZl7wk*r6fzR-Z z$A_2CU$8B@U9ML4bX9u=02{93N|;!%BI6YpIf#ZQB7JUMsA0yw)>c-(I~&$kR&idg zT&-*eL1-d#X~12>&K(~B14!n19)<at@vmqc#C2T?g1d($=>uS&v2Q|B1R){*(a9I4 z00^$T<#}Ef+kq|i0Wjb??w;P%{+aQ(hV5D}S1Wl0xebpyC;<2hKLm`*9+$?a00000 LNkvXXu0mjfcpPsk diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF@512.png deleted file mode 100644 index 5c85c62f603c86262b983cf8ccea0be6d737ca92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12406 zcmeHtXIE2EyX{U0RTK##DhP@cDN;nLKu|$?FVcx1O{7VY&=SOkNbgdD6zN^0lb{r( zihu~xk={W_2q8I}_udcZez`y3jKdfi3CYgN+Ux0a&IkiN_0vq3m;eAct*N1E1OQO* zB@|$w1E2l{43oeoMlTHu9{><`J9$71G$^$Ia0Sp*y<-xPu`#I~!!??8W#+6}0-UEK zM^$N}`j5%iqqsKOh6~w69odpYN*5ZGRK(KBv~YCTH@ho`9I>_nflq3joqtQXBApDR zRX#``y;8GE-p}SfXCZ2MzJoi%7j{`^@!HL~`%aG*36K|#MX5;_Es~Zd*a%q(5O7ET z`}aTd1XRAW?KNLG4y7(xBp>5Md!{z`1M8YufzqZ>94^gqj1zqOwQU9AE6OJN*r#=K zhj+TSdVN0>M|Fq*fVJXtM7x3c`F)h_Ta+L`3%=#%sybu$CgfBrQH^)o12>JRn^}Sa zW!(;wO{jG%^X-B2=8y~LIcA^YrejV$EgD_3S^2gH#dPlCc_cR<Jt%j20LOgM1Q#mF zi44R2sD))4=)uJP1-6t-23P_THn?f@jh^bd#tXz#Ho5?l_iX6Y7NKH^J*;6f7KX9- zcXV8H_?G%)RD2>w7GlQEv1^H&#wFWX1IzEqGB;{QsiU6dYNeL1X0SKz&?3#PhiinP zfbSg`#lC|&Jf!cqvow`LNS<r4NM^!U=J1|9f++-{X)z<8YHLECx;Y>1Zoj4emO7<0 zCY#_0{{GS~Hxv#5EFUnDw-zOrSq&j_zQi9!&8$6Hz&SoB@X5(?M*KEqLP~q*eyJAJ z;5t04Zr3alF!=MU|6mb(SeZi652=*nvAC#fnYiVWWZ>M?H@2`ya8aiudP*c}2JP?* zhhq+cByXI<i!yUTkpiqlW9C(%VxXz++3h2`(#N#frHWq5_Rq4;12(%u*yDe5#}!+G zoWn!=!gvKf;AI~TJxg;#ZO!rKul~>9!vSVh90j!CCU_O@uw$t%UTvd%i#B!b24*V+ zN1{7+$=e=0;t@Eebm=quJDpi%ezNg|h3-tIyx%zfDn|O&V*~xfb%zD+wxIYU!j>}u z*NWKBQ3@d%ID69g`m^9Uu=y=EcD^pcaSTA|2Uj){FGcZ)91+2>xVbU8ZZ;<;?U|_q z*zaQ-ljdFoNviRl<y02SkoU6;dWd099Egv&7E+-T=vQTr2>$nNJI8y$_a=l$P8f(+ zo_aGvy}m=^?G9QZ(3Uk8Tpy#rM#^E@9@Z8w|MzFQ0fr>>dmI#0P!j)1I!{E%Uy$Qt z1<XBk@9&*YS~e|*`ienPzqU||yCd+2QU!X`8l-l>MQsXBc{)_pTw+VRJS>SfKYlP~ zDjylVgl5~JIj2tVfW^qu0GHXZgOY3lTT`O}0%*>o!NxpeMwQhObOuh*Yg?uG^=(3j za~)`(<<#Bmtb(jiVOMO*uy>KRLIUuqiljgGa-}Vter&_4PAY*O()e)rMeFb+!K{Jl zM;dIVq@6>~j5>5lzL!@|KoxEPM?9fEo;iyTPNLf<uWi3*r8{cvB>kJ$H`~3usRKQ$ z%V8U^((%aCx?5C2K{;yW@4s&ukO)8}=#{{~sEtu<Bh%TDl|rM6_j;Mo3y(a+TjZ|S zwTGlMI;ISlP?-oA9d4M*_fpU>$y^G-*Z(v%rK~fmamhXXbR<P_9{m1LWoJ=MI@?1H zsaHZZ>}H41yaq0Hzpm?3{IEsziPFa?*|V1bnOSt^e9(bbFWx`Yvd1E%KBjwIPKG}8 zF67uwfji)CPO}mn0^LHh(2J%voC!p;4OP6+JDTX~9_{I){$W+*bZf}iU|-au>1Umw zSq1r_z{qJ@%6-AIb=uS?LSP>Fq>6O#afpTG?XIYQ_YXY-4=bTQmA=Fz?V$&$d`vo~ zxK){-oXRD7%3V%V%z&q|KkpM)KYy-mzBq<<?DekpF>-*EQ3d6X+!5;U@4*DRGZ1oz z7miZAM=W{Ur6nJOnCr_#5MEdW`se~i^uys*>NDFP)_a<Q#@LPy_-&30T1VN~BY&PT zqIr#}m2oxDPePGR*-bGfnkwySZ)B;hP*Y5U0Kn5ieYo58P8Z$t<IuI2rA8Gn7cmw1 zmtPKT*GX-eY`LF*#6b2=KXeH#L9xrg#1?K~KHos{K8$0q{>}zTpbtxmuhT>O)cZ`! z36%h9+pVU1HA?5-tG_--z3ldIN8S^Tx$0g@aVB1kuzTkNhagRRFA+}}(#i!sxi+R! z$1u~8RaHFq>rS_p>Zk_rN_Bvm`1l|{nE}u)^OzBj9GK^T_swJTnJQPqa91GLBla@U zq*Z-Qo|=adg&Ht1wV+ur7Tm;{eJz#Q7NQi1vPLG4jQifCnbDf3;O)$dl>v7vJQy`} z8!yp2J$4u5V7^9@g-b>E^l|CDL=K}+F%DDALzbp~WwgEfbM!~(Hb)gHMoeF*qkqVR zTQQ&#b@a;}JVL#T+`~TW#H#hFsg&<o_Mpw?_LRA$%*aJu^x~)3G1g!_CB_@M+cG|* z7<~?W1oN);1SE0|b5Va%yFjltc!$-Oe;#^K6L=c_Q@<nZo@t&UH$04bFrQgK7Xd~o zzB!4sACvK8bbm_JolmGo0~#C2^GcZJb@7`KboY@)6`TK;L3VH_4TTDY1yR7!O4oO% zn%D$@xkv%!6`we^#mvUY4^<Ia)mfH`s5s&S91_{WES#A0Y>!9l38s9|(cR>9ptk+r zPq3W0`Q6|14-p68m?F9e{P!(p%R6S8u=AftJp9k8(h-0}iO~#BrpTFks|ur~$$sSq zqY5o6@mi(6HcW<1HdZ5XLs<t#SwK@FRe=j4=TG6t`xXE3<vpS)<mVtgk`By`OB(a$ zwhg%^<htBzmvn|ly!H{@V_!Md-+m8Ys^y?#Lj9S#zK1<tUo03KdX3#&SES@H8C<H+ z(-j7!6GfnE{!Nm%go=yw5n4_2(lWOeaT0MOxF)ciq1>E<J_ZHiA4lM)w+P}(&WAkZ zMC0=6KZVfXP^pdHWWRjq50ycKIrENVh-sfI?}xB^l^;KzUe#2JK{&E!FOTZ`fMGN4 z(!BlX%c7EB{^sRO688hweT0@gYdv!2Y-xFL@;9rKILPR-Gl9J4gRIFEI&&`u@*79_ zSv!IbEkc2J(SLEXy8Q<sgF0)b?Rs~5EmwgM6%Qt`8p8vBg46ph?82$8J9f#@v=m|n zMR><~zgaV1!KsanF;bqULK}uW9AP9of>Be`J3p{HP%g%@8Zl$HU+bF$%f7ehyM<$l z07R=khT+bdVsg7=;!n$@%fuk8p5t*^8PMfe+6sy~N)9Dq8Roy61BoGy4WRu!0`A(e zNk;M|dG8Txe(F&Cus>w=;h5+*K4q6Jj$^71XWGJhsAL3XECaG!m}5un+;K=ThEeXW zcK;pxaBZkcQ+{*j6nRe&vi#;uIfaKcDuz3F50AgPoH~0)$$PF~ZI77CWB{Y2Hslly z*lPd^R~jk#$-5a(CMqJ2{P`DDRe~OxW18)#-xxz|uw4k3Jb`WT3|KbJT!1$DrpaZw zTe=x3x~(Lh7T2Y`uzM1A_re43`|sU~h!N%kE*m+{7_i>}?@JPO)>3BeMQiy3h`A!8 zN|#BdqMTkS#aO2I&1JmQt<6{l6?;GRz0ZcU#DDXjq_oUM8CBFz3qnovdr6!+e4_BM z9@Kz0^1fuL$SZ&8i+$;hOh|6(<2b-~qVRk8JQxy!^-HpHF`}%PRjn}Uq_EPFU=;^O zlMm45g$8~4n~})i`v~;bE3CwkTDyyPm>tgLqNa~Fwx&b2XYN!xeD)p|<2S{OT!on5 zoQH??wHsGkrfJlB|FfPl-JSz`6;xJi-Npvth$E66z249u6*BMc=-xa3fY$u96GXI# zmsJjI5N5v4EvFv5_v5oYW??oJ?7fKG&|Mwn5%fGG*qop8lpCFlrnE1;7;Nt8YpVM@ zUf)GH?DK8G)!6S-1HQ7*yf)W1rQ26!&vx4*N`(iSMOy)iy#0rplatzkh9B2;ud{G9 zE>9wplC+ME>GxGD^~U%=edoRkUO8kf0=Q4eD*XP!6p&f_bPH$MG;oKv66~||Es|{% zd{+M@`Ju(lFCVVIlkM``<a8c1#oWPBmh_45Yz)D`@u-ajo(QY+58W@QxWr={E>8o- zfu|PC+~1D|ef9Z%)eFwx7;J#RpFfl7;}arKbg*3usVivL>L^9|;5QBa-sN<S>#Rsu z>C^x5{|>%Z??}loTx0$Hp3uy72r@fr1fA0g3s;>%Q>Ur9EfSd=?m_6oH9H$l=?@j< zg;4TJ34%Xp<tymrijorVpB-xe7nXmoQYD-0CM2CP{lbJbMBw`Jn7L-bIVpJ~u;a9# z45X_S7>1!Y>S^)WB@fgeP-*V5F<v8LK`V{U|5B+KZOU5bY<tJMy_8Q;kN-(Lr2fnG z4flD=WK*1{Pz>m=|B?NDF4Z0;-=hgt@m~guZMw4z{T=^T-_Z{Fw#U;KkDE_gGuw)1 zUvD4Q2h)B1ZiFHI5kfD>9#T8~T4o!glj}aUDtc%P#5Lb}(ET&SWF;$brGqa9?CmOB zvr?BtVs_mpi_GR#4~6&JOZ?cKqv!8^bghX^bbfhl8;71}F@-0Hpwy6MG-lu|!QWFo zx~oF%{#3KbJ`uROQZR*@&F8o#Ss%DKyz*>u_pX943)$1`;!ie_gP19*#L6k}Gw1~y z1Zdony}&p)z&*sr`X=7K_;Qa$>uTB#ae15{iu!?8Vj+J=Uwkz+6d+aZWN|R>r$y%k zrl~j}uertS*58MYebNxGQ<$!EK6JcQ@1<E?cBas#JCKm_=`D3$uMeYZWsibpn={uN z6u0XX9`4NKiuBJNW&If+i{=v<m$S1Nk?BADQCzngy%071I*73ZC?Y^Br`9RR(%rvp z!aQ>7@H67ycQXf0AMh~?u-so8Q8X`q!JsjC^Kfhl8zRf1Qx@|eYkLaYi~ZWI8z5Tl zGn7Vl?_CA+fN%OK3r{%k@olzkK1)D1=t2=MSeBSe@A4WjX?Svv$u*{t3dgQjS(M&2 zs=K+zHRt@d0CBX^LC?Z%vN~#~wrZ8QxRdbK3NVo|?`!@ymkqmEN7qe|F|MGn5%_;k z)Ok*)i)WJijr6#CW8N$MGGAP-ippF1s-EV(Z<)2^Md>XX()LlU0b5PVC_&bN9$k#L zF@YFu(!QBySvqjlqQ#^o35H*m3qWp<-mWL1+jo|-B1WE|@-3T6Z;PWYDrl{b-cKSe zdA~YBw(R;Tj=Jqkq|AO+nfgqKV@DTXt9rRyof0n$2x$O?H{fBOXhH=YTA`W5BOT`@ zg_Zg-riuioizLNuoaCn4qIYuB?D3lHuIfyZ@4)p;1~ND+Pc}F1YUIG%sQv4l23^7e zJN&59)E|T|jO@Ur1mK6cA+5%Ts1fRm)%NdV0?<RBhGgtKcG)G8QHAdU<J6xA%A|Sq z(Opx2L1tP?Rr>W@rXOHeX(6<|HmWZS2NV|e(p|S)W6Y0ZjPzjV6`W7D6J;p!)B9jy z!}?FGJ%NO*_%@Xi{#F||&12P<`a1QhA^$c<4pVIPCDS^lE89co8G%gJ^t^-3P5uxC zsq)6RL8GJR;~2m(&aOXZq%W`RzPauL>W=LhY45<2=`A}CQuE2M={A30qyrx*R5OKe zpIK!kx_-CThkP1rp8GD(_0nE>(Q6A=+?EjrHa>0m52$sgfpB!$O;lC2PRLr`A{{<# zISk=+K`(K-28`a;?>;5G*h`1Mv$HHt%Kt)(@PYrkOMgxY^+^Xle)wHZ?R8CJG&bPl zN^T!Ns|%cb>UGRVePC5!-B2OMNt(@nu<kvKJePu#3tFqOiUJd2xm)RkvAb_n*Z7~w zpmh=hxrblx;e;;vwybCJfbU(fbA(l-K27~LHhH_rdGFwh<`OfRB#ToXy+w4sks<AA zR2G?pekl|X2P1z3VTYpQs8@+c`(3YnxRSK_{n)QSLk<r#$W#qxup`^)8zm%&TQ2tL zbDkRQTt)2bJXgFUG=9piziVCQ=N7@P>2S8MrzjqqSkd4CJ$rk}`F9uV=uWNWbRi!U zZL5a*{aJRu^-Uo(k88uKba&og<<ofd<D{8^=EDewS)<TOryKw5V)kb4m3;4vP@xd$ zIOpv7Q*&@Z&5I@*VQUlA7{2oR&R@nyy-a4r+oxiN%i@jwZQdcNleojRJEm71Sx%>} zEd3a<AIu?NEXg+M8e5c$tNf1tfK7=ZbujIP6DYsykF2{7YHQwP?#d#F_5F3@y%lPX zru6%H<<L)tMbFjZfgg+=f7@JXUVn6T*tffSec+bY^;Qp)1Z?4pb}~_bJ?@;yv_*xT zHI{*LIzHvWuG`H)gBi5X_-I$H##o-P+rtVb(Rdg}PiWv`A=|g5dJ>PB>n;*Zs*Xn6 z!todZk-iJ?;r7xyQd;wj9`ns<cIjR37|2P}e_?`mxIZxAh2wx9ntt%G`j?fM5o+aA zUWwwp$>IBm9i?lGg}2x9S7Ng*HmT~*6Ss-84x=BzLFSWWj2%11^eQBK=&kBZgC_z} z`>6#F&W`D*rKV?*%3!rIQ%>jZT3LOfn0|}zx*5S+H}|Xcp+33Ee!)%}*;$O(k(;aO zsC|oK7<@0^p%WSeL4FckMA_tYJT6}3DlIT)?_zpFeD|z0&^U9bf4AEID{O}KC~M-` ze4A|e<1f9pr{-(>0(C^;sf5s@qqb>z-@gV2|7P!n<Fi%^Efgt7vXofgM;;zO93Jka z^(6?=JRABW{FT?@tx#%d1(B;Usr8a?%jjB*LPg{%nNgcx#=iqQt9r$;^3CN9p>XuU zlIh`hMM$cJH=UC3Ra2UPV4L6&Sg}lhin@yKWpeHppLK9myAYJ8*RipGdn7g{XbYYC zx2n3C#EJ+H{8!V<2Z-iB<vn}3!6++VFC<3xx%niB$6?sIVA!CY!|wEd<EbsIInH;w zr%ro^L?Z~jUy+vvZpUZ+4v*V4cj(rO*vXLId^mQ<=v1WkL!*V{nOhM0cI2taZKITG zXLcKkkq!3s(59ZU!iHFUgUfty)09AOm3^K^_fkgX$Su(qFhFZORU_4Chz+Wn|J&5= zOwK%MnrBMxW<c39_|)5?+cAg|V#dR<dRm}C#*A83?fx+L$IJ`-sNJ#9p*+F$Z40e8 zC-Rq@bkC<Ia~t*DbEX&#IwQTg^aWJ<k1pW^KxK0;T{Gs>Y3OgZ8+1_&(fW%C3yU}O ztlO0_!a<N#y1_XaeDl%{$K0AxG~`uz+|RqApMzcr`6sDv*Z;9EQii`X*<)LMqlM42 z;?nI|e7zR}VJ*#7Na+5gbgkosa(JM*pU?3M<@&5-#@$5v%N-wzWHyhx1{}MCet+dv zxlt{8dHQzN*X=F8;%b!li>eD<6aMV@w^%=^QS3h%fAKoM;fVdg`_6T9Q^B_)BY^WG zFXg6N>zYy?IS0Xhi;>s6eBLY>{nLGe)@#rd<HpIMVsFZIIk0c31;@x;y|OJ88IDr# zb6gb6s!a*p=Yix0tBO8<I9N9`wnPp7h=50nZ*7ifDbDQ})z!K4W@*EI%9st%@4>G0 zOcx}YVi-u?H*WA2=0?f0?Fm4T8>gSIIM>CSLO#+iU3c%on%_{L5f!BQdLvrhRbgGQ zcFs(Nvs*VNhv{s>8RICTUo_TF@Z?)J4^wQpU^5?c-JNaNnZbQ1|C6|2T6BiX247B9 zyV#n%Lup^Umo3i-{N?@Ku5{!L4%jZ1@5LX`S2yoXJvd~18KAr~{cFS4?@6KPRHQxb zRkhMBK?vsRJlz@Hp-!c?9EG##Ovc<Vtpwt>6Q{!i^s|g;F`ayXL}zJ)${)_XUw$d1 z>`{CQ`jA=-#J;+(BB90y5f9nA9exclFEicIsR${$oD0Ve3(6udYXaFh4yXrBh7l?$ z(F<kaGJ&%AM(<OAlR-vXOeS$~LHyDTm%>vGwlwPu`wJt>*D1%i7+1_KvDmJx*P3-U zbEJ|+l@R6H>{m~D@pkQ!EvVAo`Q)Bv!K+`2!DTMJQN^eJK8%!UHH2sknqB;rq%VeC zQJul<kCm+-bD}G+o_!n-;N#6-jchi{E-LB3LJ6;HHxdB9F&cpVTnjL#f&6ou5*g(? z2&w$d@BsE}i_&NJ>>&AT4%<0S$%itb4#?-T0xDH&xRs2fFD;6AbOJq*A$w@?Z2PF6 z-<v+(m<9P)j5P@Wo?)JjMlCkF&)Jkluj+YB*Wn@sOMNzB*dW}x>IL0)RQ~*IYVJDH z#0fLjD-HSm<f=AenM;CEZH8*!?J`qrikUwC6ZO|qmzj2Tb*E0v6ey*9$O7@JP{WmC z;V_&*Et5f(eTtT%Eg!_D1gdI!ZQrddCkmotpf<tX92E4ds3OS<D6PFdh$amRN>$jF zm_W{O$^FnWc=tEgjZx*DQ1t1yASzvR+ioJu>L${#EhpG`Jfo?U4=BxNAXm*zm!-9- zvtK!2IKhLf?AYoG4lL`%r$$@@;+Wl^cra7i*P=%ZIV*6;eU?5A5Jc0ZL0c%^FIDNf zjBt~Z3nA?YhBLmjVP}6!WE;ILeBQgvh=)z5ffTcJ9?ix7DANVjZh5$T%#r}3e#sN_ zH9YUR)*CuuYyPTJh1I}e$bN!5;NT@&xLf>PJ`N$aQVpY=5+tA5_^BE(aED35gm>4{ zQisFD1ZY2=W9;ym4h`LQ9&<X|ZrJjFx<va_{e&enxxrWPD(_5JR<tM@5qa<h4l&Dw zVQS%buKO<)+$v()_WjZqShX6m^7om-ANuU#LTLL`M8FNh%c=XvZ~k6&ED8-M{IPw4 z*Oq8O@#AUE>{p)q4J8GRnjP<08pAs5hmh-z0pJ)SA}Av?jSIL@*U9Jge}81?KKqqu zcr=^Hug1pDt1&eLJY-7DSRaeB9;x0Nfq-WOlnqKenK()a+_!U#N6NFl8D%NC3&mS% z+0b5(UW|etL!CxyP0`-#lJHF8Qb1YNL$O+h&4j6R5E!<QdC|ERJ<5|n&krqyGJ;%A zRuF`@u+NCrrFu0c`=Bidt#c`xu7pCM5WR9IzM|1VbxC|zTBi%|-;D&@Rrr7|FJ3qn zsQfG-y;J01#Gc*VE!|N}-AhMvBTZn1f9`Qk6bt)zb~&^=M6IoJXsVdd8C_yeoe#{* z2$NV_MgMh3goin9F?0pS1C_S~Xn!k=FZ0PdnWEf4h9sq0wCU#NR(|~`&*;YqlsMD` zwsca2?@+_-f3@W~M82%=;z8GGX-{jMgO|Ukn4pqEtxMF!{@%}F?S0t@0@-vCDyNdp zx}?J}{gK)15K)RMQmcWpX`uyRb>vNL2?j^L$U_8zccF!%dFOhT@smf9ZWm0SyE-Yg zUJ#j8)x_u9R&b22E|3E!->w-s^K{60-!PI1@9yP8YH9+@rB7$XpFft25Kl5I2C(QI zjhT}%5!o=dw(pUcfJwYfc2KkO1N4(Tg8eRC;MahPfs9I^#Jz^mwMk)kSX5t>_R+zH z_UA|X4WxnHqL``zSaKA&*NZyKN5lkmDB5E3XndZ}w#BBgj<9eo4E^oTNoR6x;S5#N zc}yLZ^M&xP&);wS;C#^8$Mta!G`U$pWbe2DC-MMxNi&2~sD|Vm0qzqV&RP1c^sf*4 ze_}dIAlOBly1~l4?aom*n#8I5EXG-D*x_(wVsY59SCpxHvus@bhz2xNZUu4wW|AO- zxc<1dq%PQPlPAoNYf2XtNW#h&jBYo3w~Nojmq>l6=vJgyw4d3NTQ&QdL~h-WDn{>v zBi$A_d~`iN==(TuTjsd7mPW~gW_WDYjt??8Sz%wznooUJ9Q-geawd3%lvzS*E~U(# zKqTYD?3*mXD0Y!Ui|)~vb6X!tK(q?`Qm?bdU8gf-$Ex>}<71RRqCNe;4v#E~B>PH> zDgEc_AghW0<{Ku-+w*NRSRu{veZzdJ>na}<1RO&sr4{DE+}68<>20^ga)v40t%ZVe zsOn9_tC0FEddeDOt7BqIg`>rRRwhm{hVsw5Bxh0Sxb0(m4qReUDbU$+1^wQLcRN9m z^+K9~#c_fq-!~yn;~USFfZmaf;7w8)tgXaFKfOCKI)ruGZeu^NLV$^4(W<#k-cBP3 z^Im6pwpe2Si`{L=_0^8zHO31&wk)<ssZsG#w|!Q9P2jdsgzM-E?l@9LD0sxpDRgHf z!C`!Hb(%*}gLGBaT@aT^27t3%Ct3h*YU%yb)p&YJHF=6qQX>G_d#uP-2fY8R6U~Qo z2{35>^`K;mfbA$$MOwSf3K*4B<_TAyqfxt8dc$Fu1}%$f@jNnK)D+_J=_0YmNf&Bg zYhEX6x8!2?mhDvj?42@NYV}jz%A<}<%cEPJ5o>Wz_t6EuBI~n%@A%NA(l7!((#tCp z>&C223z9HC${CCBZUtN03I7@KlJ~H4B^`~ce0F}(AmI}fMEKRm;`y1I+{4Qnuz_ni zcp6&5ugM#`yHuCjAkmAzx_AeQpXl>}PcwV`CFJEs=x_Ke>i!Mep+8)#k9+Ig>=#mU zpY}?JJBBQMJcFYgBYJNTQ}zQ}MB;{}bzw&Oe9cmh*Gg3}GMa$-o8jAqoF)*D8w%Sg z3r*v>a4$b1?lj9$QSRnO%Bwm^`C^@MeDd7d1ud9U|0QF}ME}pWDh*htU)KweEfrM- zS&54S?I}n5;)>t`Hd}K66EAmh`c*p>o6??MoHKVTMvrFmHs3^^jZi_&7$g<Mg2}ev zvGikQx?z3@@}Xr`yKMirJ4!abU_z;jw1U<!AEo7a03~2!Yp}buALuC?++8Nb!c`p4 z0Ai@JX&{Psg_aRGCAHK7XtNP}?CtPr#s%ogpry^13jAx;A4ePK+%Z;%#fazByPJf8 zVlCbuFTtrtjaQ<=;X^4n?I$U64evD}_*#$y%4pt|`KThOwZ&&VVqKj|jH!wbJ^X%r z<W^CbPFKm~t}nho6Q|I$ihXpQH6Xys#p~&UYGWo91O#$LgS0Kr-xEO!T#_yn^uJbc z32)+SqHWRnZs`c*SDn;w6#Gtcb<b9=-7?__(H}I8%W||>X!ISToHB&G>AEmp%RL~J zHIO9sWLNttu7Bz1n1bxbcP@4|B({hc$&w<vqr+T=uR@S{IenXjNm{`e_O>f8>+1r= zXY;-V*-cp$;Sr)NpE!<=LrXu|^{|B%?ZH-WK`xzVgYID?p6%k%wQihbqwf_yWgz~n zN>eagf|g<|)P~}(6*I3!^tlKL?(mmFRp+zzN~+<R0xZpO>((oTBf-5#GuTdk8vR@P zzo)>FZCl^pbIaBy#Vtcg8MXa1fiYUh`N1PI>McG968VcU#9e33&45-z{)4B`0z_UI z>Pa{{?o-qN$(U=eugS~FJJ8PDr!2`HKBkhYH?bP|%Yz{58{+@-Z=1IcU!EHu;8wor zGBvzMbTfneQr?b<e?V7$MwV@Sd`vk_kS1Zme8ftyNHu7dIF>HWsu8k<fGd=s->14k zx4&Rzo%oYT7seDK`hv03<WhgPv0+opZ`Wh6_?GVGL(!*ENRA1%G!Qd!*vIZZg08ui z4@xb-ZmdS)u{l*btHOAsT8;Okp8`dksF^L3CFNgMLacHrg3uUK3y=wod}|?GB`?__ zFz9FW&db&*dB9D;Y(q$vx3-D{sR{+bBNR$|MdWLQ%IMayIxkP(ivy(w&+U2-ky4f@ z%rBkNO5-e7vFKADjX-9GosG0R*!&!!eH9*dLCjQ#TW2y~e18>}s$rg`SlF^17z>o9 zF;F<uIW_Hk=TPLas`>P~1GF2JKMd<=#s>wJ19o5pu@^m{8g__8s^T-k_OC$9?+Ixi zyi_H~(I1lt;Ke-%QWuYn&Tc!h&FLaYeOQ5|oSDlq1P)3Omfb1V<Coh{mjK%Gh4jVm z{dQ;M23li1{5uQ50D*^%@I%aveZYW>zz>XH7lhWF@z+v{^ZL1pP6UC{#5%G$7bE_X z_N3aAPGS5{{pIjRURL53f;9MY_Ir3j9yugxdPo@jy*UCI?DS(9N&)b4w_K*PQ7=DU zhf-0Om&~6HegP|ZCN}vbnAK~`J!mSQt0E6Ifn<%5ApaT-8`|GZO|qNHAMh*=I@&PM z2F7}P?@mxG?Sp{c7#NaKbtdMWQuRjLo2lC?p{S)wjw_9MEyCMhee+dkM##?!l19*4 zJBM*37s<U3Y{=J9oWpE5yik*$64*qyEoPbQ_B)Sa14%{NsB{w~-C;)L8VFLZFV=K9 zXMuzdSVx?AXN?j7UlZ7&Hz<}cR0rWyehA~zj&nzLRt<H>lQz@^q=8qXuW<kBT(w)9 zS>T5(rxu3?&bghrtUL^Yle3*+;q+qU?OGn&vh7+tvlh*3+n(z6GA4&i9yS_uDMbie zz8w@4%&jR%#2};!=@*y4q92E}%e;m1%1D&DeY1p`1e&%|;DpL;m%YcXGV_}DqAd7f zxjx?`Nj~5d9QTfum`*nOnAK%h#dKDdRh)rb8E`K`W#ZC>!-uh?DJr;!Qpy9oH5)j_ zSdom8=>t#1Oa(4Ac{%)bDt;0iZHgg+cbM$xsm@WuH_fcU3qQds>y@_eCp%W8u!Vtm zLzjMDCO^FI#Tg!@c;6qaLq$NZ1#I>Ay96yT>&rc}9v9`?{tEwQ_1JD=d@Qsn<HV)~ zSsE82Q;E$Hh@JW!i_gpv_}QpyV{QEU=6ryUS?@e9X*;DlN*KSnVH3uaYyfhfgoPH_ z%@EYqzIPqns)mL4jrSSsbR%yG2rfQA@=(H&CU1DI!SC=8M6%2=48P|4iKB*Oc)oDY z#x#!FO=v~$#`lL*HosNP2Ep0yvP@ZSBzw?rx^(&8sa{dQ-j}`!k9K7FWRuUn4Fv&` zMBWb?60!Giq2`jN^k+=t0{0Q_pCiKVZNvkj8r|_BAKF@!!+6ZBhg6ZaCwh(umEvwt zUhy(w2ApL+-F9`(07+K&Algv#Yv6G&Bu{$lD<?H3=tinu>5y{(O(XqUGkE?S8_AZP z_)uvf0$;LlLjPrH$n~tE&B-lRhrT8eDpGI^t@h+sq!xQN7xDBOgboB2`JqCHg1Nn- ze(*YZRt?mrz)TIm>8yLu2@7}|5d)3}G5h3D^%;7Bi(0TLq1Ibq_J}eKS{?Y|cNJ22 z1xh)>9evFXpWbd5IcM|$0wUV%nYf&09s&V<Wt+zIZv>uYuI8HZy_2ZY=bLbOcyGTk zRz_FC!$5x(Mc$F~qlZR$&-ZgYvlqaH9;@6qY>w#$u?mfrfVWB1!FKiH(Fhpwg}D+- zf2JP8x1I2erx)(u+G#j!>(b@ve4%`$$U=}MdI&^-i`mSm`<j53Q`(P|MkX(ixM~Dx zvm84#$atmx{SGh-@k2RYgQq{(xjL=-#VJn@HA4j_QF^o!BfdzsX1IRzJkBs>PO)N! zrS~gX-o+P{KphD7j&X<BG3c1LYJRa}K1v<tGF4(w<TS<*Ja1IGqTHrX2<5wjV8SI( zLF90Q4O7p-9)?i6uh4}ezpUFkB0~|C2KOTH>8P9AZ`xkq-ba>tgGX^qpmZMpp;iY_ zCLZ%7fZ&-i`-~Ph(QlJRfnOgc2DakVfPh`(Y7mwF47WxjDW=8RyFKW#AWQ##Qs~xE zlztpv74sfZ+Y|`nF=s-#?d*ZfWEEnj53JF*L0Ag=cpddY!yt#33tcP#HI&u}@C~~9 zs~Y;FQ;`Bzt81L<73)*2*S2Z23p8M$OecT#tqNO_AiQ%GE%$~a0>3Dg&c@;Y%yUb? zMnmk2r2x>ONQpLs<Ty;{<ER5vwIyX_(ZZ=z4OnQrAk;a%IV+JsahR3KaVOnl<(czQ zvRC7r|I>tYkAZv)y~p;6L8g%2T+<YUmi{yL^3E3Pb6fv`WrOhhxv{x-Ag>GF28S*@ z>}19jfS(bBme`ja0eMrWVi!2IvO*}TN#apIf4>AZFm}2JeUM}oK4=^ON(o1+MT6Wd zgJ#uADe6M-u-~^UnF?rsHL@X1Akl~vfAy6_khcLf3q8*fmHmM&QzM{K@~I@sYa(Bx zVGsQatUy)X68kH!)XW=US8i6gh@@$8?h(5Z-*ksfS8`*lnI$+=7}~3v<&LmglOt4N z%l9x)Rl#$b)85EVtEfrqG}xOnl7XSq{Lt_ulkR~fqP0gO$&No$AGm*d^&)d}eS$~j zNxwRPI3&+zbBFO{HwNb&_NdE5TaV+==xUp1CG`ooi2hCcRGC7-eMQQ*o4Jj#c%;F= z)aGQ}Kn4jcv5?2#mNHGa!NLkk1N8Z<{WG<JIo-F5%t6lx0%#ksZ12d$ncQ;OaJkE) zVqc@j&E=dFy_Nqn4VK*xYS>Pilfb?3m^HE~xR#}f7OcE?+_oO%o+o5vPGx@p6Ta~S z2v|o<{J7C~X6RFMXF=J{e{8`(VSUyMEp+|y`Y>VOlCz^bsQbDZgJ2^<&X+vq{Q*YZ zT)V7xD{0_-5)d56VxdvRDOC*Y1o(hjpoKD#fm38)QX-MTnwwiL(Zz>wuVWR>esE5d z5Ax=n=z`(9<dXvTqP01MAGn+#2(9qgc!Iqlz|whF%&)6;IK<(+YdNFJ&V8<6Qc)g% zn#|(P(uuz#BmUkSDOcy+2Gx9*Vy=iqM!yj9louZdt4_?vX{(AG-t04(9JYZw&sTzh zo}&Nw_gL`E4-s8EjqWs<P36rYfXx(=^TJniNf|Q|`@jqRV~a4bP)8?la&!T_58K}h z><H*p=1*ZIN|N5w{YE-`xT6G!Jo$<LAZ#>s#FO#7>2U0e_<<Hb;BDwUktVcFQyQlb zf!|)m6_xAoSr>s|ZwX+$xZ?~;f3%?pe4sEtGzF9cohUM%Ir7eS^8;gl%k>u+LpYX> zN`d9~AZ$^Ee8O8<Tta=4Bm+tAVEy{-_rVsLxC`=p-;XqD@G6q1%IPhHjMw#reyUg* zrN*=jcobs>nG!Q2KSu!bs=Nlp49y{r=D*FXqlIlOkDW^_A>Sz0wDr5|dxByMlOKTW z_-0<Ohagwkb>bs}2Os@h_pxOzv{z*ITPD`_`%h7TVRp&CU|X=X_f{qM^t@rx=Fe4x zRTUG4F$Cay;0*J&;ACSoHh&3I!G(g7S}j<p5i?iuu2PeNyjL0<Xd6s}2n*NyWCmZq zee4Zauvw+4^a5R}yqr?QuMOn<dkPZgHXC>!2qp}i(JhrxUJ_n~J>X4i!ZDnOZ|!<) z0fjYi163+5jkPsOsfxrEb?oqaMLBUBJpdL8B<m?VENTt0w!5#{L%l@A_dyR6EmMqU zkHA}j8oBb54!vbdU+4M1HG1TNDlcf*iZcTj%|D5moP6DE92Db3R)2%3%+Mpte1%xe zO`sAke@Y%8fVD!<Pc@~z3Wq-Xf1dt5KDPO<iUCNi3&o+Ur?+skUugcjz8pXP|NQ&k iKl=Z@#-PBSj7k%dxoQ`7&D!+jQcX2I)$+T@=l=zjBBl%g diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OFF@64.png deleted file mode 100644 index 34d748d6e729dcca6a739a77fc8bc41665662437..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1671 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 Rin0Iz002ovPDHLkV1o0H0&M^Q diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK.svg deleted file mode 100644 index 531d4fbf..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:#3dd83d;stroke:#288c28;stroke-width:6.15118px;}.cls-2{fill:none;}.cls-3{fill:#288c28;}</style></defs><title>valve_hand-solenoid-analog_v05</title><polygon class="cls-1" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-1" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-2" width="133.64375" height="133.64375"/><circle class="cls-3" cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK@128.png deleted file mode 100644 index aa804754b5e9b71de1202eb6b22258a545a96623..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1779 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK@256.png deleted file mode 100644 index 812b46a851219f84a821c5420af9ecd9ef9e287e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3269 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK@32.png deleted file mode 100644 index b2f9f141424397edfdb94a36d0ba1ee60a0f30ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 574 zcmV-E0>S->P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdh@JU2LR9J=Wl}%2<P!xp^76TM8%0vg6z=Sk9VF}fZh%3+mb7amy zSAa`l2|Cb_PD+AP6CzNW6jF1_d!+o7LO^uTlMr~fulIc1cW;YGks?Kk6zN|`t82&m z=8&Fou{O23_6*>uRcUqiVEh2!9>B?gh%;CfAdkOj&fKQ(@+u$!kT^>~Q56qFt7`-) z@6fo+oXkxRdPz+I;zx1hZgR+$vINNkXlx7OGj1>^bJK%fQ{VZUlIKb9V}IJP3@bmj z#sp!>YOPA^WnE)Y=DeaRP>ZUUbD0(ZmVxx&`+3)K334kyn!-ru_uQJsdh9TU%vC1P zIIsfCKoX}349y`d)6!kX)wR0T6irkT#;*Xn(pW91NEK4x?=Xb|P+rpFB&iR?zooRP zvDCqO+h#%hO(ew_uWe#ZZ3HkLj?sJT!TE9)t}(`I+_Q<+IszuO3=4M0mLX09M^zVV z_C(w6*k$fXUL?J0C@Cd0_eubsbN{11Z_FuZW72$tfNx#n6!<|hmzkBv5)(JN>0;WW zmd2vlAexQ;@J<?qNq{wirh?TR7z2XGW-1V1Je~V>B|xwFTyPz?Ixq%0b4rk<6<`<h zthX@^()<I8y)pV8%~pVcT^mb@d`(%Aku%a~HthQC7bf3J>W>BB2g~dKFsakF5dZ)H M07*qoM6N<$f(%6dL;wH) diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK@512.png deleted file mode 100644 index fe99f42cf745139d2785b5ecf7c04bb377837bf7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6644 zcmeHMc~nyCyZ#tLR1`GJ@g$W~T1k;ZB?6i`lsRN+lS6qTHIqh73s4-6S?Vd9)D&${ zGqp6!azgCrX)rx$4&?xrW{#L5qzHG@`K`O|U-$pJ)@7}|*qi-*`y1ZpeV*stBzx|1 zR#VYa0RX7Ex@_|X01lnP0U8B;%|><1Ltn~tmwl%JFb`84Fi#g*B>=h)T(?nuqOvFY zT2g(!-BuD_V|}F9pao7fe;8LhaXT86UVeMe<8P=fzTjXi_3%K{fTlzR@0(s1o9t>` zaoZ^d7JB~3y<ou=a`4Na=@Y@Td;70x4JDSAZZVu{o-$q8df8;x$D;fk=AF}{KW(5% z{Qu|w*bZ=oCZDf~4bB0b{)a?KmxcY{*tLn*zR+>Dj09#a-}Mq=8ZrJu_2a=xX`77F z7oa<P+c!O*J25p8wFu)JfUb|WZ;JfVduX3FjI(S-TQ2m#B=`0UFC$~7^14=ly~LiJ zgW;Jb7hczW8p<2r2%ho~HRfo*{V}g6EwP7FcHjW($Y_l4`8)=cSflO!pz>b>`5lmc zJ<3<!`OrqZF7yx3_HqT&3XcYqO|$$6HC?bj4uFsPVZ!H4Xho;q6e@o~!%!7q4wsWQ z8!E|LHl#^z!8m7$sMyxb2QN&~z%$=g()e!SUP$K55%OPJaLQ8bHW$ZSG#q3YRW=Ol zKf8?H^$CybR2^^~e*)t^d9`nDPj>igjNBxT2xcBo1ItM-mQP`$(mNXwtge*bHXk@t zGBM#8N&~}{B!o&5aOvOa)w-CG#JolY$CTl~$fBTOz)hsd9eYaUU+cCzR!abPlfz;h z9S4Sb{S$iO6bplqRuKje67%Ln;x%2M&D$2q4Rq6ymh>VhVbH1``|GgQ|5aHl-U0pQ z4X2ES_O9g60PFgd+Om3&`%73icq_q;y+8O7*Y$pFiE43>@VOfnln5P8jOqeDp=fe! zYWF%A#|wILjh+&-_yK6sL;`c)8Ggi2xk?qbqJ`b5itt&*7&h%`v$>avpp4bzz*s+8 zCdSIn37;cba!*^NC&wTqI??kB2{?zaxqH_dd~#h7!0ESM&jk~gi*)9baKPWPCP;RV z2Jn`~6Jt}?0DV(}BhV#C(wu=`HXfwo+04yw?sO%U8y&>b`1thMb1a<uV-^E0bNN$= z;PDnJ2m~l5G~gt(UH%w2G^;cC(uuxH#WCNZ_}6A_K#%AGzu1e5i<)3QkB$y>Mac<Q z{g+%A?c1$vcj@}O<?4N}CFcQV6=Uymua0Z;m>u&NZV$HAn$}NlH?Z4s%%8EiG1mF% z(-7RP;~u4dEg)6|&)b1$jjevq-26UQ&%NJY!3e3{d~$x<%wUA2X4JN%9WqUdE$bU2 zvh?S4mSGm#68k{@uKRc^3lDtC?ls6eKSx-NO_h1bZ?lh2!q7^yQsy0PBv1(yrdd{J z0aZ14?yF(ySVC+*6ve!}sZ*1!#IA;cH*>xq92Ye$)^4e=%(Wtu7dFQ_S3VVL3r>>| zlp?oJUChCE$=?@43K&`9E2BMf450=HJXTUE0-UE7n|$c6ahRFyFMRy%e(-b50N=y+ zWD4sOUMMa8)*geD{ro~+8s)R2S}#(uY2}_D>SO`6qT=sXvUY6`Q{l0fzT+lbVO%AZ z-{aeQ3JX_BV%@uLEonVyN4&FIz+AuQpJG;l<=}!mT4M=}HK{B8`7mEK&>kJX194lG z`HwY(+9PYi1DG)n>k}IW9zMhrs=>piO5G#0cAj_o0@qT9u`R-dNf#G`*2kArR2G%1 z5o+4P728JN#ICn<eGZ!|QG;vC792ua*gXL$hz}a%-Iqc}RC9j{D(Z&?10B(*K!1HC zPn5gpyzrt-+rEqjMjS#G=55x8Z!&Gwjalb>cze_lGXr>NL1BS9oV!xx#0pG;<5p!m z6FgNxN^3_qNG$N6rr|g)YW}bG-Y(Uo`ZneVB6w#3O}y$}n9$H2_)(%(ACgGocq=(( zm!d~afB}1$%0Z&YSHR<J2R2K@^Q^ksIj1KrUJCZ&`lG_?_q7v&QA-^|eKmOGBEY4a zvvX}Uz!q;hu1Z_cK0UeWS)@hjWJ_klfFX=?q=FhKpJq&w5bjd&qLc<c_zu>|u3)V( zvK%xZDM$DvIC61XqQ{pXzGWqP(gkgIkSnl0ma;=W9gR;mBM9j|DuZlirIxp40mITW z|I*L{8ffx@LRuNwnJL;amMG&QS+NN=k{1JacH1J?I(cCaX@KqCbU`{EkO-3RnSfC4 zz~)+wCFJR!439WAQk}i9(n`|43K-?9!J|>EraA@+4~(`8a2+jtni-suuc8jOd8C~f za49TiN?(d`0xk!kXhaL>X_VoygtDgJpl*0`#YQ$6TIXH0hvAnBEPeEmTIy7pmWW^t z!>>-T!S<K?-_m<kSsSUwXfgr8$NmE#!}zRdl-WKgnxA(sqL_6^*5yiS;6$HQf@8Xw z6X~8CFysEpu@Hj9^^P?+POI1M)?%gisOCV0-n>gD5iAL1Q>yHr%a4)8BHlL<COzfD zoG9Ypr(?Tvh$e1B*Vp+;Qi|#5`GUeE17)zxtm?clQN+8vrgWk<LU?U8jI*kO%KxtI zaXP@#z@AR-B64-yK6e?e*VU7XG=RC5EI;5EDr`-hNEzEe;jLk+-{l66WF+uch6{WV zOSIGveI!z}p-hbs5<LKafTz^>DWX$L-HYTz>YxDrvIK2)Wq8e>4Ib`DpuUHWlXOG} z4Yxd+=zFus*O9Ju1N<vT*<9I|#oic{9trWz{A7T<Nl70?R@DH0E)t5D?Y1>qBGyKH zY7w882jO}J3KtOOMDl6X1vfSxpi0k(LzEL76#{HULJUE%koUYzv@eEwyGnq!?Y1{s zBCY@lws<LUkiLd(*uN8Sb|;`>!(NnXr`CrtBaS9aOr=TEq{cF$U6<+RNq4i5@UjMv zTqKD82L&S`8Z(c3thaHm&{bL-GCpxCENOUFEW9@1DmnY=1O~M==DGOXQpV(*sBr@t z%(@9Y<%4Z<BXwEnR494Cek$s2FdDfPasoHpbO@55&2Ye0aF))OP3NV*Er@I-Ni|Iu z8Apo`NA(A#@z@*Y%wE0K7ppP+QUR9(DX{|u_Ak=dB8<^9t_g-;J^hXwsCwP4x63e* zjA>bg->zXV?3YO<zN_t8@@QS{3O0AqHaq%HAv}w^+&tlke(Fg()IO|Sn1h{K6h?A| zw6*U6A(NM-6meD*ZtMT0F1Mkz=cu-M-^l2S<fzUsrHS?<Hvo5Jm`#!V3>@ZhJ{=T2 zjWW1!U^;`j%fa*K1;_(vTV8qeLz>dlWmq?@FTMB57+n1a6{{J88YCR>tErIBV3OpI zAh9}V|DI`PP^>8yC5fL2Jlv4r>h4p5wpCR8iN_0evQ%>9%_C^rAF~&W*a2SHB2D13 zw}Hy9Y@|bD=$46T%r`MjKdZc^D`~{R4I3mu6gYSt#-?<y_2asAoYRr5LciMDJC!PK zi;lFhZ)U1C;|)?Y9XzTRKk!YpPr!}zjkVSP`dHgDFjU7P2(zm8`*~q6y8!%FV^l11 zMRR)TP24#Q<CG~#FX_PxXHyCwmNi)#6dqyQ0;R}S7;8KMJE&?HV0NFz+Sb$M5rPDl zy!-^XWP)VPbwD|(0Po#Jh*pVLA3vpi`H<M)@dRqJ%)Y9NQL)#p6(F9J<?crVtr9M8 zW%Oa;ZhaWb91X8YZSW{Tf`=RRk#mMqHkPtEo<8SrQ25j@?C;S8h29b_wth%G2roTM z!4*QzM^O2^{AQ*y@F|(l#UV!ng^f%!AZR0VChc1;))G$h$_p!QUZ3Tzg@L2-FfY$m zifDW+scR|V;}Vvs?`h^I-BkucR2;=0!|=-nK=l}#l@q(ErwiL`3b-504BS#0uy2=w zK;<}Y71ZPo02asC6f~?;Ra|!HvwkA^u^tR;;m|k%b0SAE5{&%8%Y!trEjM86vo^?m z>d1;!n+XOx8Vz5X0t%MFn0&x3wY|}Xg@I^c8ck03+dAmyK!!TTMwIlOT$^VI2eaJg zos<8z0p>;kP!f;;6sAMv!!k_(I1W&O=i>qZOGO#9v7h%d-UdzlaYT6$_wT*`(K{L! zdVEiJ>3Rdl$~TG;x6F;drM1{FWlj81ify96&t5)yey(+i_vsH7@IHm-Xcx$5h!bZI zsjLi?|0COk%swyQd3yAD!JG4^2&-UVZ?F)%+F+od+M}R(KaTZL89X*(GY#Uv8Ar&d z&;Pd%3bs>NnCIFp^9y5)b)eY@aN{ttO$l9J7UYWzJ%EHMHrtsXnZcvE(`X>nBa`JX zHb<RltC7y%cg*<H8vUrYqVrL}{)k=K_FfAsV;z+N!4xB-v-ed!+gay8S7q+1jR}pe z;NU@-Cctl$yw&n=6*}Wsz7QB9ULG5su4@RW>cKyrZb;nI;^P50`-6l@6Q^41qK}40 zI60uvH&O2o+O=obMeWCN_QS!)4HD(D7|HL>QCKv*!wqosP~;gTEYt*eE(wb{f6W>l zFHRQmIvfD!7>eASM`L9|0DjG<EsFzIIAG@14HrY1f+F9!r3R;w?ZRpaP8z^0?&9L? z8YD!R8QTFq3`KT?*w+;a%4gfLWUGa=xgEMvkIV;~4dosD1<AMCgSlhJaotr<|H-!d zb~i&R{S>x+7q3o6zap=$XZZ4jSVv(~|3qyHM4ei4@rQ(O60ZyIZB8-Y3rITsDeVip za;m4|YtSG#?>Fgyto6C^_&C;as{KL8`pLfj7@Q2NAZ80RY(j`_txRrRJZ!goA9+fc zgPC%tva->@sD$6Zq)pBBTR2*(H(9v1kEe=pF~o}}CWH|QM{ubLc+j{MxOjKJTh55y z)5y=Qgi1MAyQPnbZ&pt<?~)G7zn+!Pd9x`|*aKVLANIa*@K%8+dDm&?`~!iFB`Ti0 z^O>nl)`J&YyP@_awVz|e%NK2$zcFa#B<1Gt;*iX-+oS>C5ncT6??HO}oW2}F>(TkV zeOw_ES3f;q`(Bv4Oo>){6ZvVkOcg8NC%BbxM7tGjH!|U+&Y93fPleNvF3Ci2dHsbi zmcb)7Z!dgdUYo09MOg=0uya)yhPiTYHq+lO)ds3XJx-HX6F%GNoI}SG;RF*J&~fkX zl27E;-;w3ivjlSb#|UYJrc$WHy7zV9glkN$<F~Yvlb5-TJ~_gTyckl=x5gN<^f%TM zTLhP{VljGNr+#|QK4VZct&m>Ybe7OmIa>prw#F_;=^`@s{Dk{e==YCN+xejb@;ev3 zY+rRF0qTe_a<zH`{q8}@gIZlScPQ4d>4brFYsCB>$AH0;Ofxk12c){b-F33QDB8kE zLEaa>n%KY&s#E$?g82K>g79`?a#P;G!t+I^cS~ZcS0nS@Kc(WO@t&=~5eG)xgV=Ic zX;bdk-@c#3ClTRdXyr50`X_Y~>(jQ1)2bt(yE8X!C5EZf?o6)@==dz-vSuROX%>Tq z&$<H6X_UNbkkfxVz(lK6)4)n6_uh{QhVJy)Xef98flS2Gy}2v?t)R-|*_nNOvYWwp zkGlAa*@pj_#D8+{<|E<2LX}PK<@#{n^gpOACY9bdK24<Zcde?=^xKc_6tosadbmd{ z*FySTCxNvkU-NSy$NL*p`qqENfM)AM!9Swv3nQe0;TIVZr;eN@k`RKUud`m{YM_~N zUM_um;1{+U31N^0xIC4$qc60}X7r`YZmYr%Y`_Ft#IxujP?6MZ4CqE`7c-8Xs5rcV zgopzvnjmT&J6A7bzpW9Pt_5Q`E_?Q@i~r39QbVD*J37eU8S-p%qTSWE@j_=PlXrr^ zH~b{uH3s=-;FKZWjVIrylGPZtK1EdicoMBdyEGek7QrELPprGMM8*tSL!<^0t+7X| z{cROYfCksSIuOOl)YHxa+>52aeEL6JpvD++DQaQs-?YxW_U&?_Uet9}-$1WcXl@yb zxNa`fR;ThI9w?v}YQABq?4f(52|TV2#_Sg0dgv$)!FcbC`RGb*NZdEC_FMtu;3hux z)7b$q45NH+C=P9-vfuKcIt+grQmU6n<G5@{pp~LgZ&ra|XgL?m3|2Y8DT$vT+fDv@ zzXRXquZOpUQ?^6-%WUKqY(GuqGv1FSIO5P-xAU}@k`U)Lz(!7?(i<%{*I6Y=hYivR zY{OB``E<zgDVrY;ke}%7rwJQ1hT|yR=24rwj&!18=f1I{Q6E+VqitT;HmNE4AY^58 zku0Q+lpEx>&Oj6S0S_*lJ(?i>D+RwRdq5JMlc9s`?B5sGX<2f>(ry(j5NSL)Hc(v~ zX&T!Mcgj+RN1lSbdYvSm9F1zat460Rv6<DC5jc{_T{C!#lc+$@?xdS0wwi_AS@YsN z9m2?1f)XCg7IH5xiU-d!*oK-Lw2{va>-@bJ4HJBT41i1-kUTpOn02VwUzx0u<QEUx zR<aFsvWBV4jlr3Fk1K0Y<lxd*c$_^H@yS&1c-6vuY(@(*mOQE(ctfF!hJPpXRt_tJ zX02y_?#!}KAwt*O3Z1<ud?eyQinvxWd|qCJViA`EP0+`ih8vDUl_;J=<4cgN)n=nG zx8?QdaWjL5X$pZ{6z;B&9~<B+J@gEn;WypCGW>P(-AO{~n{0SW^a))lH-9*e+n23) zg0L^3ez)zc-WyhaTuL;C$?qPdCGqm&_ApVLSE2q+B&a%BZ*XcmXApRHfAVJ=j<_d7 z?+-i^VB9(eYv>&^7Q)33Uw1%|z+UFj3o(0;EP|v_^|%mmrl13lgZL8f`7$3tiCvhF z(2-I?AvDpZ3)nrS5JK_eEad=$9aFky8v(QioqkBK`W}SXd)sCt<-;je#WVcr*aj>i z-&-}Qlk67(MRo_@>+Ib>pt(R4S5@1}S1PyGM)K~*zI|bzi$gLb^@f*5b^qR?c$`ZB z2JWk+e&6^l2oxf|7Ig6P4zekGVfbH|A=GvT0JdSFcQO^<tN)l0LMj&V_GQ3YmW#9q z($D!h7Kvof3W;vi{dis;A?uWdf!jQWmA`^je%;?Tqx>F%;<9@QwCGgNP@Ky?(OE93 z`WJ@))my(vq>a6H685)eRq5H2kVdX+G~`QoG@1mXmV1Aics*4a^o1(b-&q8|p>yvG zh<k7&IXggKck<^2%th9UcUIWMlDMqYnNTF_V|N#pz|ld<JRMrO-ALAujufmmFQOk? z3%v+~&XqNgH%!6WVb_|b`fH8sC50_Jaov~2=-_JqC^I-W3o@wbe@dLf3*vKP>y$wf zQ3Bhz*IVEjfMoezgx+!1W~|TxZ*MEZZI0mnK37ZcS__}Q`7CcLUx4+@k@PU0#1A)= zb}&#BFD%8_&B9>+o)Q?BuT+?U7g}1OSW44d>MLu(GAOsOgNv}Puq}F4eF!MoSpkKW z^uk2N-qY`Wile-~305>sT&z~MTMjmEXt$H>>oxcL8ZFR7ur4lwM{60e(!!3M*sE|> z1D5g)%5d|QV7y5|F`yRWWx)sTP<Gn6_X^wrls21t9jbUwVE}ad?%P_rS%G4p^lT`? z>M`KcukeAQOT<yP^$Ct^a$%3l3|Wu9b`aAKE0Fs4eh7S(fNtsk%?7&aKZxtT6ogkU z>P56oj@ADzL3m~oKJzZ`D53?91I1cG@A=qn>NIBEfiTym#MwejaLjFjBIIbu&igfg z++TQM(uQbMqKaZhHBCARju(|6e1YYgf^j1jz%IE<5*a-&Mo^wW8E~}5nKL8e9Z~`d z^Dxfp>6F=Bh9tzHC5jHwADjhk4`CeAM`mk^I#|qvB6AvgL-oJ?CBVwIa-WeObn+i6 TUnu&iXzA*-Yg?&9VBCKJjrJ?n diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_OK@64.png deleted file mode 100644 index aaf176a7010448886589966b7fc48fca00c05a04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 983 zcmV;|11S87P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@LiAh93RCt{2nL%q4K^TVLn3kkT1EEs%ppab3pa*;P*7oc{|3Ui; zs*rokeZl$*T7Q8T&zhST!Cop$FA3;DD3+8aX-Wx|Z=G2t<79WUncbxAJP=xTcINxu zce69!OklBCEEbE!VzF2(7K_DVu~;k?i^XEG+%cHLHtvdIS?hvy{R?wg6TpsJbKA2? zEm@euDggEYkO3JAwxC3$h8A<!0f5GBF@g)P1K3vER09Nb<MvHAB1pJkoB;yah&OJ{ z?Ie|~NtnaR0Nw=&7ibO07P1)jhw>#F=p}R5djNa$Y6KVl8o(}qvfQT8<dKm&UyJ`& zU#w#AYk>Z7U)PDm&y^8j!V7B!<R9g6^6A9C?$%uGB<MpO=%X>B%-^fsS$`v<3J>C5 zSP&XuWorec^%63R8M#RqL90gSyJi|5v&D1p#Z!)yE9D#}o(P)+M~uil$l;=Ofqtux z>ns0_q2T+>VRgP@9HbzeVpZhpB)m{9V5z#KKBzz<8{h|7`xiuGL?uZhObZuGWWY$! zXhu*~*^CoIz{}Qs)4~O@3>Zm*8`1sI#o*^aZmvk>bwf3R3llYYb4+_(y2mH~IFIEg z%To#WHAn$Rmccj-FNWTVp%@|XjNr@YNA-yUplb7#G`VVpli}H=Y^?kyS_b1liItv} zyd*V7Z0JNukRji74but_!l(fP*@*MQb6owoiZ#yS{Y7s{OG3CH5d#F2c=>tRGoW|e zi);i5FRm56zey8X2$?_#ib`7IiBt@jXA(Dn>I0e(&%T{S?nC!dAE~xTjKt;uN?ubW zMea*;2K6;j>;#dB0VJFRXoR<U9k4#8>mjcLyc$6^g60J>!Zb!-0oppBem+I_sH=+a z@M^FMV3W4c{F>ZO*Eab*4Y{4hqA_V~ieVBXm0;Y%6Xr1Qo8Z>mLrvS%dwmsMB{-D< zX`C9FG{RUZ98%acOr8?)ao#eA?QtXOqK%BFN|Q?NxV6JX280Mt^ax!t;y^v>rhGbI zJFzOrNCwPOxC)Q6!yMKyVML$-w7u;e^>F$7QrA4wA5Eedk$ad!@o6z|Go>{k%D#Tu zlO9t@Mto4u5$M6uM{K8cXjg$T%$4wQ1f3+wOtK2x2;l;rXEUl1K?bx<9BR%A#fbk7 zRf7y@r*XcY7Tk#HxMOu6=CGOk!jm?nk+j}+ot8)d_zUsg2i$QbiLd|w002ovPDHLk FV1n>o!QKD> diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING.svg deleted file mode 100644 index 2995259a..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1{fill:#fcf211;stroke:#96900a;stroke-width:6.15118px;}.cls-2{fill:none;}.cls-3{fill:#96900a;}</style></defs><title>valve_hand-solenoid-analog_v05</title><polygon class="cls-1" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-1" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-2" width="133.64375" height="133.64375"/><circle class="cls-3" cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING@128.png deleted file mode 100644 index ffbb5491c7701da4ddee1f1691cbbac460b7ad12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1746 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 UyD4a~`IZbGZoZ@jmyq=T1I$+yFaQ7m diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING@256.png deleted file mode 100644 index 899df43e33e73276b3ccbd26b11758bf40f2dce0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3198 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING@32.png deleted file mode 100644 index e7f69cb8c39493911c95b8a280203fcb67de3e89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 576 zcmV-G0>Ax<P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdh@<~KNR9J=Wl|4(tP!xvWw4p<(pw_)vbSZ-3APB<sPY6!d)y4jU z>OY7}*ZNZmg5Xdp6qk0eE;=cNibF_@yy>|m{YXEsR)@S0n){LSK0WuG1hHbpiWMu? zzfjpuuP&QIdzvzSD%<I60QPzDv$F)_B7h43YYCa>WJy3Sf6<(=pTsN3fChk-OJF5q z1R!NQO_0I@jSGy)*z};6R{t)$p1{d*3hK}#hy|eXQ;?8xg)teM9`w>OhacM7Oa@o8 z<)K#htnP<T5T@+vy!d%DtFffnTFDsL+wH|1rxAd0Ab0n!<v2k`P6ebYMvA{fV;ZYe z3OLv|BaI_7Fb>4ZCDC~F(0Fu}<3N?|bXAIIM~oi;bhPny-o$o33EofBQ~-*Bm_`N- zfrPa)ud!BQwrztT8`;svILEbl%&EBmx*tBOw=P~@zed(L$2IPmM>8D(gVyR^P>>>a z16x(em^IOEw!8xOux^+QcEB`E1mHQ}-Mhoa?1DCW#YYH)##iiuFbF$g(y@#Mps^Gi zq}ccm&$N+N#Q01=D$SOs+Rxs^;v4{oFz)yLtP+qTz84$^rCQxpjHyAwG9-0=cHIch z`X|Ow8h$~sHs0QSf*Sn{aAMKMS`x3SGxGNCtAP!R{`yT*=p*&V0`LuIhy85F<qtgo O0000<MNUMnLSTY_&<Sk- diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING@512.png deleted file mode 100644 index ec05000580ac351874b702f266fce38ce4d8188b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6560 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_WARNING@64.png deleted file mode 100644 index ed8a4e66b95c88ff98a9031fe7c5a9c4bd33ecd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1001 zcmV<F0~Y*=P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Ln@L1LRCt{2nLle3K^VrLBxi(0A*Hd&rO+k>3@L(wn3RHrHiBJZ zVR22)PjKERaBa4*FtHMBtOdc7fRZ945Yj}!OJghp%7N!4%CnhSCVR7gZg2MPlFSdT z+1Z`<eV(12d1nq5i^XEGSS%Kc#bU8oEEbE!VzF2(7Rx!qbDjC~qFB{hP_BRUT&D(L zsZ?&%`;%I}c&<|fumXSv3^7<C6p;<zJ=a+UP(3R~2;mg~i{ZAg0TSN0c-oDK6E2A| zK%yG)v{Y^!<dv*RJl7cm@H|eqL~Fq1OGEhe`=5G=9o_d_=LG<FP>m46%K(-EjHzuJ zO+LfAjvhT6#r*Ap|B%9%7*3oco{3-s0drwa%uVDN<VFqDLQOg%KY{DlM*QFI*F$V< z9;)t1BbNI;B9h+t?98!-IJ6@`g&oKdF?!NObwnh7Yo-w~+uk^Hly5vqJV}}a1K3${ zVg%behuGd}q1ilP#ER!S6|rKh_CPpe71iq$K0Q^y^wdcBMa7cZ02zeCia|6+6!SE~ zv~WpB2B<+(8o{cvmL-Nnl&veKg-bFSpe7-W_`KfoCrpK+QeIcXMhIcDCa*=bSCo4K z_&MI1YnziYF{A_xruiq2FJ|hDD+O1KkP#B!2mo9$-i6;N09Kn1l*v^qoQ8*%=hVD> z^(VNsRBmYZ0$m~3Tqdb8VqPaofrf1A8oCu8hfxD0su7>oTKKVll&PPq<HNYqUXU3j z7Xu_r{NCLQ*#CLtkBGEJP&mySzmiy{bWQ#d0AC0NrKMNmNpGSIFu5DR`hdg#{fED) zpW(fHMyV}wBeyw#$!m(F)X#2gw)|&J6gzR`VgQ9xfJS&-)B!gl9^DdkfL|l1M$FC} z8(|uwp8(hWH*cHxvfd{CKvaX102a7~7T45vURx0NRMmF&#Xi}0M3I#lBbA`$%s>?u zd1m0bjz1Dg<;Iq#t?Rvh7+odUl>u3WcY;YHjFrL(g-zAuDUs-hM{uq%q9WU9d~L0T z-ET*kYln^uND!Xu5xQc;YWS#|`S6#ef=p#VKZS=8ah5#SshTh%)&LGM&c5}%{tFM2 z#)#s?FmBGpZ>F>cq}kVZd(vYH#faD8a|FJ)`d%~GPV3OF0uc<9@F?O=l2kfb1x|%< ziO92-)`&O*>Lv~~`$fozwnNo81M0mv-|rQ|h{>p9^#IRx`tlD?uc1b2J?lCxsQ~aF XC;RjaFNZD000000NkvXXu0mjf%5KUp diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_BLUE@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_BLUE@64.png deleted file mode 100644 index 03e15922ad4de5b747313bec83127f994d57eceb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1114 zcmV-g1f~0lP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@M3`s;mRCt{2SwTn?Q5gOe6A81$1S<?zg2;nSpk&!0y>#l3r?3e0 z(rLju?rGiA95a|x7mcXs<hd?whb%+M%|j7{3x#EvY@38wWPH<m%kw!iJG=X4XV#q$ z29|mA{`Y;~ym{|`|5At$$}vGi+a6sLs>#;Z`uneW0~)*x-hZ~A9z1?nR*Y*`uF~AA zIc1z=)cgzx4F~`SUlAG*01mz)G#~&Rd_`zL066%H(0~AN@D-r}0pQ>(LIVQ8!B==% z56I<mWuN5{quLPG1gi-(Z-Aee@N#OqMa|EEyaAeS4Ejr@auBtO+u$=zH&R42mX60V zdsKLoh^B}L2Grr6oCly`S<{VaB1-NRBbe|65sk`ic8L%k9IbXEoP=`}$^=CtZl&X~ ztS3wrL(`225#4qY&S7alL-PUpv++~Bg+P}z-MB+UlR-6t3BO51<3tn@+blHwzi$<& zV|au%K7OF=+Xb;xgiWXMpczp}c;r+sH6K4gnfrHl^|k#3&;eJFjc_a62?Y}&1i*}F z8yKYe#zwJ;8-ZP;;J2n4Y|LfGAuk>r!4;efi8qaM%L~EwAB$4%{SxKgEz#etEzyW6 zO*ay3$C$2waEuid??ZS?cMr9k?2%uTBZ{gAATXvC2C*<A>ZK8?g>#ft5Gle4WR<B> z#^7LS>y&EY9A#C6L?hPcXUzpuKvYPtld=(q&YbVu*K*MO{X6%g^ZV-;J7P2836`Di z06xdozJaoYb0{f^@r4IwV8@V*fPg`61QB7!n33M-Xvgpfo*NbxS4-g-11r2LD6I*C zSRo@Ey2Fq+Rt;VV&vRBDQ8Hp}_Bm~?u9Os~sr@Lm4P5X<IESZIVGuuj@e*yWexYo7 z!L<<(9?^QKsr`tT^h{KwA_O52<QA0@4}>K#uLnSWfCcee>WS+<couzx+`=<>wg!N_ zMUv#YFV+n7RgvsC!4m^O+~y5tSRQcNrt2ch1I!#jG{Q`{x_gv!Rr(2F-~T-Gh}P#{ z%Hp#u8|)&YAsnIEJ+U44hS)Pnu^q7x6S1Y-qHNUh0Ge)W^WV|yH;NW6)eJ;owlxDy zH_Vxkj>i@)+R8rb%Mc49>3Gc4UX}r+3NHpKjj%GHq&1*GVv|%^C1P<VG~JkFMkII} zj9;5gnJ=Q$+@UA~3JCYKgf18{Etk5%=j+pzk}^nF2KXsl1{-Hg(~YDGBODFD6vOKK z>yxE6U;i|5V+2Zgt$pVl4^x%~K)A(mmcz2Z;THrW?#Xooyf|F^IBf;XUBCu`5^e{l zN|K0Tc7du8&cS%5+#2CzKt@GT(=SLy>?*1{8IY+&eZNv*Ms(Sg)$`DF!<T<}Dh+6a g*1fJXgewryKOEmf1>Rni?*IS*07*qoM6N<$f?F={YybcN diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_CLOSED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_CLOSED@64.png deleted file mode 100644 index 0e49f216aa4052536089ed44c3468a4dc8e51586..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1015 zcmV<T0|@+yP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@LsYygZRCt{2nm=#aKp4i~RuvOSSu;Tfm@-6J0t=8iQzuZn5Gi}x zPZ0P7O?RZQv=UP%rVI%aWT6={ks;Z#q9jw6RL|)SUCw80>^s|lAIZY<pS$<@`LN%6 zZAz8OxY|VYW@%}g4))`wU;m8<@X2Q52jv6$-TxD+jjxR_bUnT{7L%%t9|0+V1jG=l zQUD2vAy%aT5)ebIN&zGwhFFyXNI(p+Dg}^$7-CflAOSJNDy#K?r>CdTb9uC}YD#N@ ztE7zw5U1KUhqhmB{0NW%)MJbzYR$dM0517bSYzV_$tRQg7XX=iB066)5C!h(ULEOf z_kh-#fRK&1bO(6d1Z5Cgc4D-mEidCjS^&9RPTeFxv=a_ui^u3NuJOdA1<+_Ts8*|~ zC!z7vgo2QbpUSbp1H8bKPOg)oVzJ1UySqD@OeXaF{495dPQDS*FCsc4qM3DzdLfqY zJeGGC1jhIG_nC)9@|+FIAV#ARy}rJRT{4ItMAVDM^IRC>KUL$IOol3zil=cQ-_v0< zn9t|w_V$)73W#$KqZ0v$7Vqob(+S3RcX!!>b-!Aw9)N~1tk8)DM8Pr$qsD~-6-1T* zaZE&4LHdwX*X1K&jSGdU2+1JE<1tOAQ+c;YJFobNP(kEf)`jXEqGOIyDwU{QE{8HM zWTYg9K&sU$gMlZ80;0|r0Rm5qzsePD@nb$qH&?B3^pVYGO@z&4v?hqae1LEhfc(?# zvteAwN>Nk>F&qx*@$oTGJKNjaEQzsUT*zuw7=a%h9WekH5q?3yIN;&ewj!wr2}6Dr zm3b&FiP`P|`2mLi#l?m1b8sxqk#Y-bvUU$Z@R}sa_qhOob4?^Wi(~}=0(ZHB4?GXp zb2;^f=K(B7kU@xq%e0LC1u$dm_xmg>RLswK60}1^hngw$jBh*S$8_ZVXbWwkZS-MM zAEdV4#LCIZ$<oG^nt^O=QO!V%gd5Gi&~trN-ELRj!n}t95W@H}G6q5iAkaO)BeCfi zt`g07x$BIBI2Ahp9+@Um?x4BDQUE-R_qh3orK9jC0iwqt%!{6gXD}E9${>9Kh}pQR z2VQ6Bm;kZxDe&_0!jcj+sxjZ=ckJT`&C3!XcGT*V0D;)y!LR0DVl<o0w^FI(_LatE zLSLlTd2EiD;RT+Q?GAZ;o|07Ks$4+?1+Xf{Re6DMNIk&uCUr$6-gx^4;Q2yvMb%P3 lIJB<DRS6KOHeN(T{{bsd<W{==cYgo?002ovPDHLkV1i)7(L?|M diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_CLOSED_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_CLOSED_w@64.png deleted file mode 100644 index bfbebb7139e404ef988de26a7c10529ef6903c74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1129 zcmV-v1eW`WP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@M8%ab#RCt{2n?Ft)K@`T{L^O1vrN9OX3JNGFi2{*0Ku!>x3nV## z?GuEYz|IMB0Hi=<N(veZ3NRo+3mpy8MBnnp49kr7kKcF~dw&wbvY9vU`#iJz_U)ob z5Uq8ch;}7oI_N5;E~SD=8_*}Bx@1fTmrAKcsbJCuXvug!lu}}O&xmKobh^Jq<281_ zh{iJnTLB-oK1qhA-r?WDYsnSxPAbq_r81xdITT7|KnZdvl*)h-<WMM;0VT+xP$~mT zkVBzV29zL&La7WWK@Npd8Bl^83T5gI2-Xw)8mNaS&D3{=rMH0C4U2KjA-x5*Gu#>a zNJLxw`jCkJr5xAIncHx*)?1^D&oN(1KhqlX+ykxl7C6vaAMpLXi3Hl95n5da5HHET z*19uEMzHV>v{~CO!gmndodhFd!kx#aq_co+#QQL5%7a{!gd3a&JUl$a-!ewD%4`G+ zZ@Gj!G(|WKI669_)6>)VAP8@k(TJGvCg&Of4bTEjF1&TX?d@&!Ge191OG`^MJ3DJW zGDdvUTK^)VJ*CuraFq`DOZbjlY|+HRFD@=34Z}z*glr>LR#s?cW-!Dy;)hZyOo8G- zYmFuTGcNq`@sZBX&Ju+iQkTLA*z5HoS22kN62L*S&q)OZbMT`$9a}tdLT<=0t$2{B z6viay=jU{Fbw#yWjTROb>=jXGBd{vk(kp_^ZN{HLLQdD$*HKQfFD4bat_3m}(NIbq z=9Bycm#rOX;f9f}28|J(WmmV#Yu9x~&GR|}W300Eg?O_aG509q!Qi^uzLwwL-_I2c zX9}D#aKLncmCz<4oH7159;d@)?q}=Z`pPs2$3FL+)05cQ*?AVuJq1w%QW}w&QH2{^ z1_Wt|nc@RUudc4r+}vEQICpn<u7XUIU_C)%BaV-cBLkL~ms1-7;n?5!9h$Lpg^i%J zj7vP2`nGs*15h7e`LD09ryhg9#Tcu$2u83Oki4TvN<9{55sZ~6c81OsA}A8~e1n%< z2l$r53D*HpjbIyr;{wc(Msy3{yuZ1*8NX^I7TxCO{Lwn!<M-^(@!mH7P22t)u@Don zrD_X<NFn6t85khK+cVHwM=L=ob>jGJ<ZJyn;+0@t;aQM0!ev0NEr5b%V`C$#@*Lu^ zd>55cEs0JMVjvb`a_j+^8#y4Cywzr=gJ42M*X4a4<o+O=iC$!vFO~+)7xRVWsUTBr zfg*+b;QJL#SKHfXMCL7kCAPM<=38Q2Uh0i;i>D_6`0ud>Z;cn-C$l1uyJL&Gv2IlA zUazNbZf>*(UxTAiOasN0GPFRG&8u8}YAs4BJkBs9@*40agvUuT!ZjdH|1AoS!$$P8 v7%-Op{<tys6NVWuk;3CxH&!a99wMUu2l;qbb>eh?00000NkvXXu0mjfOrig@ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_ERROR@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_ERROR@64.png deleted file mode 100644 index b7416c79e1c92a8e03487d6eaa01402125acebbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1074 zcmV-21kL-2P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@L<Vi$9RCt{2nLlsSKp4g!C#CX&@LHCp3tJ_m3<ZQlyR$GMU}+bI zEbtAIe1o!hU}+fuF)=d{Bt+>DQK=gXnaXO)5|zeAuel4C%lS{@yVyzmld|~i^ZPt^ zzI*QtN=mfT0uUJbwR8ttS@!W?dIMHWcD{9M3$Ne3$<)V_hmUdm^;la>GD|-LN&^ZI zL#~tt6d;CNDGew<47pMoP=FY6r8J-bG2}{VKmlUNmC}F$#E>gS>jCHI=b6v))W^J0 z)&%E?r8gi?S|+D<T9$qW3=ME?XFK0eW{0R%+y+0ow$lNy*XVn_1r=TcZ~%Y|u;`ln z2~fii*LDur%?kl(Ax)%>X&e%@2J9|^5t8s-)jdgzplF0+CQSWMtVzN-N&~K1W0$xQ zts)!2gtt_}6`Den20U7^uwAv}he&v{h(<`ln=IB4(m+~BlZwd0(2WZHEPVHYt{>oc zFl^#RJacX51%UlV-}6k1RKW(}ImIH11`}SdSfP$M5)&cnfX|54(I#<5#C~TcVDB6o zaf*?Tc#?P`^>LUwt5qzV`oQTRz{RK$v`A7Q?MB}_oPlt9*U0Wf!Z)iHHY<<^Dwc`r z0n~B50&J>{sF^fEw{Xr>1(6Aipscbp%{w?OZ9UK}oRg^{BpUH$5QGb+Kut)m+p-aN ztE=nRtbZTrufSjbJh&Knm<eynnH$*WcxQY~nu_7x;M&e`oqu{IV$)23b_&`tBqKPX z5ddh%crTAA06Kp>5EfUZa9Y`;_VgrP{`tR^HTquIi`JST-*ahJD2&)vi4q_~zNs3r z3Xj7`QB*YI(;&cEkm4Z)*Dc`QctWNXqg7!F{QioCpY&-=U<3)TS1qg=6waARMQDu) zO3SRo6J<%v^b2Tn>-xZl%k&EY-Am70q_{UL#?}A|UXdiFewNmZ(}A93Ck`V9knpZr zc#q`)HzOWBVR=B9BZx-SnGw3t+9mD#Z!ZHJjf?kKHn;&`hmO$fn%GX)cGx{_v7P#& zKB@1BBx`E4WP*yCfha7pX5iXRI1?Iu??lm-`K&La$^<hRFs<-O&}oFWR5&5AY3r;K zv3{rox6h1d@-{NQ!wzB7<_;4XkRbe!edk90R1u6gWF`!&P!!MEWiV9+naY4Xh0Cz_ z?76nn)?q}f0W`&q`~W@m$~#lxGHHycRe;+Gr%0s%Y0mXoD?PdpjCdv25oq9gelR>v zt5EI&5fn;z6mgX#kx6!exe(4_ady%g5obV8M^Q5`BqPR(svK1c!G&+kt9TL8z|!kI srcI4&JGuPBGiyjAX<c-kC8+@L7kLcwzC`P2;{X5v07*qoM6N<$f|lgt!vFvP diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_INVALID@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_INVALID@64.png deleted file mode 100644 index f3127fdbf8989f65e438155e0f1d692cfb68c01e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1105 zcmV-X1g`suP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@M14%?dRCt{2nZZvJK@`S66omj{Yg0lagf<}_)PwPY-oX1NdNNTC zaNHC67qtBg#8Z!8vYL4E(7SR|F3LeoG$yS=QY@*|3I-I#ymgig%XGWlo$YSv{*nf= z)0uhSx3fEMUJ()^oeY3|k3JdM!Jg>!``_^fbbC4Y#I*@Le)`1K7<X^q!SbtRX)&4U z_!STu5P%qbB{U!aG5AVoKmcO!mC%3y#NaET0Rf1?S3&~<5QDFT1_U4mU-7gaP^;Bk zpXF(cb|b6_wi6w1fS+W%T-tW&_!V$qfU0Pd{)W;zc&+?4_(D~*B>=Oz{B-e{3Qq!9 z06+$G(KT}(Kn(>|(G~$@kBbpZcpAWrxvgFzL|>d~cO$HX8#KxUc_Z%U^3zpMB9)A) zXb}Jptb`i~4LIH1gI{~Q{3RObrmAQU0n7*02qyd<fH?pWzD=M>M`*x>(W|I#ZJ@ll z%6E#e<un&GBN_=GijE>O5XalX%Oid3J_6K%K0!9Zu5c?FCPFj-t%#BMI8L58<d<Ot z?HUcAHQBH^3oM2M@f0J)N-;MQPuM;V(_m-%qNvo?QTblNpTB#&5eurKrP+?L*aG1+ zSCYR@!eeI>hz$;#Z<HlX)dOhYp~#3niNJ`Ymqy4IZs4dO(u5I|RW3Q1!+@o&3$le9 zxT*;8Myywg*xcISo0D96oi!VAaqPxefA9ZCcYCKg_WtwpLt``HX_lQHB03Pqa4hLc zxIq^;;lA<z<<xaYgZ<vy)prb&5eB*u0BFZ}X1=2UDBHZny<COD>CJwsyT?&{{5F`& zPYcfiuAsoq$H(;`1x8GYL~)QIZ$u4lg<IiCQIt1gZQ~QRcbpYA`+EoVEzJwz2A)=h zDezR{l5PO42)jm*a59hndQD3zLWUr_v`Rb?mc+cCfbxTKbq!y>ez4t#zDs?$+`=<F zdk0YPf+WdyUwUUyUm3}c6`qV*sg+RP6yCui%LA^|>AJ%506j<GjTnkj!j+I7tJFt; zj?N!fU!znhn#EUHHkbl1MMr3Mjc=!GQ|vogzMaORF=_0oILUI1luS@iGvI~Qtr@6_ zrmuutetJdF=K8E}MwAJ<GQg?uW{_!wv{bl3Vw06wC1T@bR7IO-Mx>24GM+Nc%^zjQ zxkFP1G!X7-37s=y(Ol}LcnYO=jxtDF2KXu544Y?GRkW-OBP<P|<1M{?Yd^n<ntlDz z#EubzedmyfB`ptALIdoa>)lp*WWgEn$XrLD8%H1GI4wfB3)CS{!s}sGN#bc{7ibIN z1}x4cyGB?UP?S;B^b3;_M~bRe1{7OS-)|Mnh*Z6@`T?q<`SJ@-t09e~^|<Q{u?2vC XMvzH!Q_6>;00000NkvXXu0mjf;GOi{ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_NEUTRAL@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_NEUTRAL@64.png deleted file mode 100644 index 53a319852d4ce39eb67780d8b62788be5279c71a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 978 zcmV;@11<cCP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Lgh@m}RCt{2nn6n&K@`VdOV1(qE*NP)KyMLxXnL^sHbSAjtd>H1 ziAuq167UodW9~J%C<w-Wgqnj;Z+-y92<chL7f5;OzA(<tva^|)olP=7SPa?h<p2L? zcJ}RC!Qs$O4FE=lwwi9SPZ$07U-$r?nH;>hQiP+EW2G@ZfBXcOe=fCY;#v3^-~z~i z2CKLLGN8dKE`SVZu!;*H0~)O20?2>{tGEC%pus9GfDCA`iqU?+a5z-Hm&Y+?4c8N# zB^Evao77BBZCMt62CxB?Eb2&`iB~p&-@#UxW8($J=NSGJz+`R#pgm_n6ar7T{7jEp z1N=D&f;H}oJ`lGEvO(m{Xf#4T&Nv|q!1Fx*EefKR@gVYn#*lG=rx25p^ZM>))Yxl` zJkJxAqxYJE&{+qN@q1n`dO$DeiQ5<AQ2?|V3_?c$QpRZ$1rS>ZeON2Q`9%*Jdkx6t za{QN9WzI80&}ms^e+1NsT2V7<k3+f=q#!EWo1!437933o7iQFi+GLFriAv$|muyv{ zf{4B3C?dQxv&K;yr%7)BQv{)-ycQN`s>TVWn;|xca(LRYWv3{JrHI!=DXKg#)9I*S zoOr^#o~(@5cQ;cF_IEIV)_x1Rr(MzRa{#CVzykpM5>%Ld0C>+VuA$J-cxAf+&n2$u zB3>@NVBZ~k*BSs36GUQEjT5N_KwuC%KX#^WjN(68;U!JgIFWh)1P0LBKadUrjpG7` ze{~`XAeD{~8Ir|>`6ygV%=8!FgN;_R1>e7ZlRgGNi^rt#P{i08fZ{uc9q9aQPi+LR z@&1=}@Hc$r>pi5o2zCzJ<IAAHct5BEUPT;w71RNbYJ~q)Uj_V)btPTK7s0dBE|gxs zf!+EpZ~h@Df|dc`EdVrw_t^c-VBa!RFpa^na7-NgOjB(^Xqf>h3V-pzV8HJ}69)pr z1kHpi!9JV`TL7@h_Z+ahgEJz@T_2b@1r&@YL0b^o0*EPW>Y9x6P!Lsqhiu`b96*fm zPGG*D$X0R+K?tFqLtGG|09b@QLEMf`jz`6nV$?HxTh9)t?-0_2T2V9aBXLu-chMWI zzFW<jah}K^P&;}^8~`3vUMoi#k7{t(h8id#&FBR^Ne3`v#(5%xm^Oe}G0qbgL<s%^ zx|*7{p{A;I0Ja`<n8xRV2r;k5c_;|S!UF*C56MGaXXajruK)l507*qoM6N<$f@#L8 AivR!s diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_NEUTRAL_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_NEUTRAL_w@64.png deleted file mode 100644 index b10946459560a0085cdadadd701504eb2d472366..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1073 zcmV-11kU@3P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@L<4Ht8RCt{2o4->NK@`W|I+hfcbjH8H(CYv;YUu#}YD8Nde^fd) zB#t6hqN6Pd4dV!monRv<_QbycI_R{Zf6n)2H!hdGTyppJ?nv%4lbK8|yZ64|-0i-7 zw^1YrGgpXcR<chAO{LVnRA<r#>=98#vQG#5N~v>Fok<(OlKn-YloE^kw0LxyMsr!T zzq_+{MEf&%y8<pwT$1dXcDBE_-%DNrr=&VMsgwp3AckBi4Jbeixl$TXfEaS6G@t-6 z<VtBk0b<CN(trZQkSnDD1&AS6N&^ZIL#_<H0p4nY_dM0`q#63Eu=Fh;_P`>mb4cF; zlYKlH8YiL&{eGK>e)QO`nJ~8QF!My3_6g2c<Nwq$K6hKIeG6<c^Ok<TH;_OZG(xM( z0MeJ_9y2!v$p|gH0d3Z87Z5cF&JKbRA>q!kDQ*_9jX2{cOnDG%oN$BFfWyPX@JGgo zT9J*=!fP(!4ow}6+guo*<X5j3_~77x9sH3nLUI-`!gXxNfCgxRCL7Z>G7s3;{1&{f zUb!5kwWFh><`9I>5z!-Nen&)$N~ynT1SCcO2#*nqj;jrR@ulW+prISFiI8o?!w2_i zWMsr;#1o~Ip9CcWX2vD{HZ1(;=!o8b_!ukP&~qw`4rgxO4mLjEBo+t&gXEqL$}2dB z-ip((#Um!fh8TMl5BgdQ;3P}>Bn~4gK8*+oZ%@s(@TJa}Vo9_Z>cfcC={5TBA>5E^ zHE0{*xa=xcdhIgeY{dHjE!?E7$C5E~JEjqCXs@d!_V-|>z>I+b(*ag|bt1xy@x`&7 z4$ItY*5KM<8iYf1?3^BfYoC#*0frbO`X;S#LuLjTV8ruhPid@rK2iJK)^D0$c#~SV zA#(!^W7TS~&#zY_ARGhSZmT64hs%IWs=^S`&&Ej~;-eV)vbc8xkUC>PoPYVE=Qj8* z+E{6~H@uAj2>$x?6wOReB^H7?esyh~KCi8(p6@BkK@g%Ne!+d62UH`PwsanFEJrX2 z7tBb5_dyWz{_3Zd@T!rt=(^tLkJ9;~{>(m(&nESE>h^K;g+9@@RBmAqxdI$D0|P`v z)(n_AxDu379YemvT0e~VEs#`rKS&xOW<X40Q}<CNvW%DuAL})7N^L-l@TR`cy*?k* zW%@Z+wKvX)#0C^Wc$g$cbp6*!xGId-^o?8mbLW?<GR#GJXks3IxB^7%&|vhqs={_h zZP4iJ#%7f8r~*f>m;#C`U}%A+o((uj!ozekBB=o<LU@=sBU}x_h!i#R#uQciF(8xr re%6?>dN%_GQg|5a`9jIiLqzlsWV1(~FDbx{00000NkvXXu0mjfmZ<Gb diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_NOT_CONTROLED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_NOT_CONTROLED@64.png deleted file mode 100644 index 7017861ee06cc88e198df896c46433309fc36f22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1058 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9Frz97u#(SBKofr0so zr;B4q#hkY@?Y(6jC62`>ZwRvCV{yD7yk^Zh<E7KeJViaE{<5e&jlLVZHT8`84)2K$ zt7=*zj%kHQa+Y&66)3!lRh4N=pE>cQ#qa0e(#pc}<s)p$%F^yV-@bYC`+Y$xgRWgw zS;X${ez|PJ`n13Q&f7Fx*JHn5x!L)C{l6JmJ^k<PFT9)|oNf4W)=$v@CJhIkxKJX< zr(5I-%FE5aZnrsBk*Ag2bl%gL|G@HDdeh6I&i>)5U^#GRcb)S||5f2%O@GXu>EH3f zfTQUjw`rX6A~Qk812X4cRx(Icow=j9=$bd9Vvl*p3y1t}ua<&`2aDMS(_^$Wg+m-` z_?jLZ^IS6R=owL^Uqb0Ir#KQ46C2;Xe}6St;)Skpz3QUJi<$(E*$ZA26b!v$*1SBx zjp6p~+a<NNzTx5FS<Aa3{M=ocC#KYtmQG!DRjYLOUG-XJdB&0hfhhu+y~i~T1rISq z2)=&(+Qi;|y_u&#MYf7v_BPdLZ#pI9&MLbd>6$V5jPpwScEcN=J{j?{HGh!kKd#kb zW^8^$dhz7u!ZV@4=MVolb;_$E!(1y&_$sr3!8B1d!-f?*SrTvW2wB#2f<<9M=)9Df z&R$E_=H5QGblED7l?r<L`iFUg1ART$M_YAN?cKL=%NCJ;a(wO5zxZ@}%w5WU&HrGr zZtYs%)R<FVo<4at4UOh)Y)oursvJs(q#sW&bLao|{d?hE>(pXXspB#?9_F6R@)c-Q zZR~i-r%><9tJmXgsoAwkK~GOF!$c}oD!s7KQ091Rq2}_?M3#M9w~8_y=<?uZI>yLf zAFDmRYl6v?u*#Y3rzXvK%{f6n;pg|Ny;o`rbbo2=Y&EvL%`C7-(bMa$IKzeOZkvSF z)fogTj>x|0wpk!|ajW*H1_Sp1#}h55x2>^bs(3$t?%dYMg=zoXQkrMGY-#t;DD=xc zzSFkQ*E{!kgoJQ%_RgbMW=&=`_}u&_cD?)E1sRW{&N`TiMH(kOD_Eq!F)u_br{?wR zpv!L+IGo-GGoHw*5xU8e$TT67-@_v(%51eu(i}Bod2RvTn`|FWm=r2+dd4Tr=wa|~ zOUt^37cZ9P9VxD>o2S|A!+KzOVQkVo=d`?=41(MY-aNbCzkR!Q<;~ajzLy#tIQdJP zcl2v2Gf0@%ob!_8mf5$Y;m5M;f(4HYPMm*vh2g_K-Cc#TO6!D!RXNR#wCX)Jvy0r? zvCcw3?I`1m+ZtKFCb2#83=BQRvS7Y@t-U^{!0f=(ukMDMr~m)(M7N^l`t*03L$m}h a+HY#~>VJ1KOca>u89ZJ6T-G@yGywpM=fQIT diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_OFF@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_OFF@64.png deleted file mode 100644 index 7045ed5ee00ed2f4de4c8c224c3dcc92cb381e31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1790 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_OK@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_OK@64.png deleted file mode 100644 index c75cb75bf7915be7882c475b8e0d39daea7894e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1089 zcmV-H1it%;P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@L^GQTORCt{2nNLp>K^Vp#ETpBSroj+BXlO5Fq6fW!H}LF1PbPYS zPk<)9x4my7egg2Ii6<|fm79>5$OW_E(k6N^A(B$sQUVR;U1pnMnQphcv)wJ-U$SYk zvorHP&;FTr-XbDGIYj{HJ{?8X!QL44`#<sqjQctG{K7mweER5Vj8`vSVtZ>_Sxi<& z{t1W-2tf>i5*ZMJ7y>0SAOtZ4N@PF?VhEJTfDptGD3Jjnh#^oS140l(p!ix3sMTto z_wqExuo2Y+hl!ClAV`XSKH5$h`6r-b0MpoFu%QeNQLDHNeq$Qj1hAs#^~yCBo&~TD zfD9O;bJje78p=##8vshz#Rx9E0AShL)-4gD3zvu82s_~>y)r@3h&Os(ulf?HVwlD< z0N&aOH<20;OUBS{w#8F4&@-m7cL3JHY6KVl8o(-mjMyg8WFR$Q`pGm}e_CknHN{RD z{y43M&4^yYlXFQV?k2GRW&cXwuCD-fpd-viI2CS3&qRm@peG{zD2=g+F|o-sf>w>5 z@0x1(oMj$EM?A$yu~N*v#1oFU!!%g@b{xm$V>HW6oS&YHMyxZ975Iv=F#zE-S5`bv z!jriqCUcY48)Zvh^#Eg%xr<38Mr8doLbY%cR|SzijG(M?)6E<vJZ)W9E!@OYMMyNF z{;Q7G@0Qq{71HaH)ribOW_JAM#q?*jv)Ss_<?kpLUf|j3B@*`%n7TjZNq9$tFk$Bw z&ODuQHCX$&ZLAm;BTNh<0Fctp);kJ-vd!nh$5kqv43AC5T*W6YgL+<<?gczSfu$d& zjUXjPEXqU)kRd;14PJ%Y;Y(3eG~#II2&ex}U5ztwYr<I4{19&9YgL#6&pgf;1~m2> zj*TGUskxN#>o)_b2$_PMGAQvxR1))h0?H5QgLwGk&~YESmih>}g>U%w4WQs9Ns{Bf z^v$5YDv}*Ld@+E8lK_eE3eN)`b?Lgp^8h195RIVk0vVwirLO>Ooe#bqpuStTim&o) zFb80Xw$S{X*iPq`_%$W5oyMXuX>6K9B}y_uNzFhM*0pB9G-f;rdS2g=w0Yj^Tajgg zo(ym+ydP8=p)3{dk=T?}R*CpHMW(SeZbZRsBjYL4q?Frj?$DP3J%syOLKlqKu$H<h zp6d6is|?bS0YM74!sl6G8Y`(V!qx!V-Zpj{IQe@bYYy~J6DLN*@5GUMkh0xONeyta zulHK%QH5Z{duttmZX6xvc3OsX73e~!gm=TPk|fg4DlinnO?aG}PK~fLprWFv859;H zt`t@645$pEzCS3q5xH(<^$tv9f&9ZWXh<Vzz3w_A90A}z;UYx=giXL(00000NkvXX Hu0mjf<O1s$ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_WARNING@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve solenoid/valve_solenoid_WARNING@64.png deleted file mode 100644 index 8cfcbc7ef335840a76eab8e61a8510ab2ed29608..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1103 zcmV-V1hD&wP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@M0ZBwbRCt{2nZ0k*Kp4i~wxLKC9~~)6(gBvL5><yl1)?317+?Vb zOUuBJrQt6~@)uwh4-B*&0KvkHghWtLAw$(lRhNQ9x=_XvP$WXyqQ^Z)7w7yD`}~o{ zKPijPzI&hN&c65FP(p%qibQl6(61;v*uj3E|GqaM6=dhx%UOEy`lYWv9^Ac8l`j=( zF`4Q66_6MZgBT(uF(3vpL`q^n3}T3s#DEyY5GjcPF^C~j5(8ooL!=}I#2|)93A7$i ztJQp;<<Up4k<<ixiM}@=N{T@)ZMXFO3TPRisme^Wp@avomEQ(GXsS{sqWN6DUOlG5 zGeopVL@;0g*UWhU8oq0)vP49s<6;C8ULc}5bDLEngd692-3UA322PnEZ^YwVzP=Yo zq>|B8WrT>H*a<ff8gTm50R8@R$X`N7w=`9GN<?a0jbOs_M6^IeBYc}cla6p3ymx1q zX0E05hd4&qa>6&F$OelAhy^hrHWp(mHfVqrXcA%h3S7J}r2n?R?$g@(KJT7k#6r|7 z!fD2*CXY1O;g|@a17k%Dx0}eX2*-C#Hf+p}8Apu9j5~=3u8+g$ER!Ch&8>af+-g#z z(PqS=rYZ%tV=RRr9Ajnp>kvLMo}!8IA@fAp(p5bG9b;Kx5P=byAdQeM+`v;oqzfaE zRhGSsVZhSXMcKj)d{u;aBUUR-{e#Jo;nM4p*@&ytsr1=1N4w0g+F|<BYO}3xCcMD1 z(>CxrPG>v5NuC(s25f!iA3Z$jsWa>p*fC5-80bb25q6BX<{2d-WSh6SkE>8P3^#4h zu6g$SZ|l}vzAiiq_`=w85v0I~8IdRs7_u&E@GIPoK#HQg5g%8Y^ketHQ$OcN2kCle zLMD|!tHKEU=8Y4y`}06w5pIouaF{oGF8F#)C>0?HfgrbpB_1Rtv7iS)et_lw?)^X4 z&){A>!{ru%5!g2X!3&Zk*Uzr4H}z*_Bs+ElVgQ6gfIxVa<pGy09^GJhfSx1pModi} z86g{~uK@P_S8p2hxzZtik7a{nL^O*dG`q&P<Jv5{r^L6TFZ7ANEs`wHNXY~RH3MFl zWz9fS6@4Y-^7RctoA0x}8Br$a%K)#!yFsQA(o$iE#HJ*(O2qm>2~K536pS_)UtVd_ z_O}DixkFb5I0z54gw7eUWG;0h9{jvykgg1fQn(p5&b+27B^gH88h|B+uWxlHdf{f= z7?DX2(v__JVM=I#n{&P2N{=i!BbLo|1Wa6Yr_nl2ixBPt7Q{-p6?T;*o^E!5o)B)p z;w-y0!p?xIjG|^#n2hKss@fS)4Wqsv7R-n-tFn3vO;sZKhbL^H5n7MC&IDHw(SNw% VG-C@G);ItF002ovPDHLkV1jz2>%IU0 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand-solenoid-analog_v05.ai b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand-solenoid-analog_v05.ai deleted file mode 100644 index 0b03ddca..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand-solenoid-analog_v05.ai +++ /dev/null @@ -1,2241 +0,0 @@ -%PDF-1.5 %âãÏÓ -1 0 obj <</Metadata 2 0 R/OCProperties<</D<</OFF[14 0 R 15 0 R]/ON[16 0 R]/Order 17 0 R/RBGroups[]>>/OCGs[14 0 R 16 0 R 15 0 R]>>/Pages 3 0 R/Type/Catalog>> endobj 2 0 obj <</Length 23515/Subtype/XML/Type/Metadata>>stream -<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> -<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c145 79.163499, 2018/08/13-16:40:22 "> - <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> - <rdf:Description rdf:about="" - xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" - xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" - xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#" - xmlns:stMfs="http://ns.adobe.com/xap/1.0/sType/ManifestItem#" - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:xmp="http://ns.adobe.com/xap/1.0/" - xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/" - xmlns:pdf="http://ns.adobe.com/pdf/1.3/" - xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" - xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" - xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/" - xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"> - <xmpMM:DocumentID>xmp.did:c3de8e3c-d852-b149-8eca-112338003303</xmpMM:DocumentID> - <xmpMM:InstanceID>uuid:8ce727d9-4fb7-4154-a7ea-b3b4301c1502</xmpMM:InstanceID> - <xmpMM:OriginalDocumentID>xmp.did:756bfc30-4464-c94c-be2b-133edb6af807</xmpMM:OriginalDocumentID> - <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass> - <xmpMM:DerivedFrom rdf:parseType="Resource"> - <stRef:instanceID>uuid:caecd4a3-eacc-4f74-a2d1-a3ca0ee32fb7</stRef:instanceID> - <stRef:documentID>xmp.did:b2796d09-8461-2047-b638-ce3f79d70c9d</stRef:documentID> - <stRef:originalDocumentID>xmp.did:756bfc30-4464-c94c-be2b-133edb6af807</stRef:originalDocumentID> - <stRef:renditionClass>proof:pdf</stRef:renditionClass> - </xmpMM:DerivedFrom> - <xmpMM:History> - <rdf:Seq> - <rdf:li rdf:parseType="Resource"> - <stEvt:action>saved</stEvt:action> - <stEvt:instanceID>xmp.iid:756bfc30-4464-c94c-be2b-133edb6af807</stEvt:instanceID> - <stEvt:when>2019-05-03T14:22:07+02:00</stEvt:when> - <stEvt:softwareAgent>Adobe Illustrator CC 23.0 (Windows)</stEvt:softwareAgent> - <stEvt:changed>/</stEvt:changed> - </rdf:li> - <rdf:li rdf:parseType="Resource"> - <stEvt:action>saved</stEvt:action> - <stEvt:instanceID>xmp.iid:c3de8e3c-d852-b149-8eca-112338003303</stEvt:instanceID> - <stEvt:when>2019-05-24T13:01:51+02:00</stEvt:when> - <stEvt:softwareAgent>Adobe Illustrator CC 23.0 (Windows)</stEvt:softwareAgent> - <stEvt:changed>/</stEvt:changed> - </rdf:li> - </rdf:Seq> - </xmpMM:History> - <xmpMM:Manifest> - <rdf:Seq> - <rdf:li rdf:parseType="Resource"> - <stMfs:linkForm>EmbedByReference</stMfs:linkForm> - <stMfs:reference rdf:parseType="Resource"> - <stRef:filePath>Z:\Collaboration Area\ICS Division\ICS communication design\helper\golde_shower.png</stRef:filePath> - <stRef:documentID>adobe:docid:photoshop:05684d46-561a-3743-9aa0-3e88aa430a60</stRef:documentID> - <stRef:instanceID>xmp.iid:2744e4fb-25ec-514c-b66f-ca5dfc5ea12a</stRef:instanceID> - </stMfs:reference> - </rdf:li> - </rdf:Seq> - </xmpMM:Manifest> - <xmpMM:Ingredients> - <rdf:Bag> - <rdf:li rdf:parseType="Resource"> - <stRef:filePath>Z:\Collaboration Area\ICS Division\ICS communication design\helper\golde_shower.png</stRef:filePath> - <stRef:documentID>adobe:docid:photoshop:05684d46-561a-3743-9aa0-3e88aa430a60</stRef:documentID> - <stRef:instanceID>xmp.iid:2744e4fb-25ec-514c-b66f-ca5dfc5ea12a</stRef:instanceID> - </rdf:li> - </rdf:Bag> - </xmpMM:Ingredients> - <dc:format>application/pdf</dc:format> - <dc:title> - <rdf:Alt> - <rdf:li xml:lang="x-default">valve_hand-solenoid-analog_v05</rdf:li> - </rdf:Alt> - </dc:title> - <xmp:CreatorTool>Adobe Illustrator CC 23.0 (Windows)</xmp:CreatorTool> - <xmp:CreateDate>2019-05-24T13:01:53+02:00</xmp:CreateDate> - <xmp:MetadataDate>2019-05-24T13:01:53+02:00</xmp:MetadataDate> - <xmp:ModifyDate>2019-05-24T13:01:53+02:00</xmp:ModifyDate> - <xmp:Thumbnails> - <rdf:Alt> - <rdf:li rdf:parseType="Resource"> - <xmpGImg:width>256</xmpGImg:width> - <xmpGImg:height>92</xmpGImg:height> - <xmpGImg:format>JPEG</xmpGImg:format> - <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAXAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7
FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXk2m+bde0eJ7g3i
3Nn6knO1vW2FHYARTbunSgB5DwGbeWjjKAPIvHw7Zy4s0oEccb+KZXX5n6ldFbWz019Knkrxm1FS
GYDY+jFReZHu23gcx8OjEjuXY67tmWKPpgbPenH5d3N7PHqxvLqW7kW6UCSZqmhhRiAAAqip6KAM
r1mMQlQ7m/sXUTzYjOZs8Twfyd+d/nLy7whvJf03pxagtrtz661J+GGejN8lcMOwpnOY9bIS4SLf
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</xmpGImg:image> - </rdf:li> - </rdf:Alt> - </xmp:Thumbnails> - <pdf:Producer>Adobe PDF library 15.00</pdf:Producer> - <xmpTPg:NPages>1</xmpTPg:NPages> - <xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency> - <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint> - <xmpTPg:MaxPageSize rdf:parseType="Resource"> - <stDim:w>133.643749</stDim:w> - <stDim:h>133.643749</stDim:h> - <stDim:unit>Pixels</stDim:unit> - </xmpTPg:MaxPageSize> - <xmpTPg:PlateNames> - <rdf:Seq> - <rdf:li>Cyan</rdf:li> - <rdf:li>Magenta</rdf:li> - <rdf:li>Yellow</rdf:li> - <rdf:li>Black</rdf:li> - </rdf:Seq> - </xmpTPg:PlateNames> - <xmpTPg:SwatchGroups> - <rdf:Seq> - <rdf:li rdf:parseType="Resource"> - <xmpG:groupName>Default Swatch Group</xmpG:groupName> - <xmpG:groupType>0</xmpG:groupType> - </rdf:li> - </rdf:Seq> - </xmpTPg:SwatchGroups> - <illustrator:Type>Document</illustrator:Type> - </rdf:Description> - </rdf:RDF> -</x:xmpmeta> - - - - - - - - - - - - - - - - - - - - - -<?xpacket end="w"?> -endstream endobj 3 0 obj <</Count 44/Kids[18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R]/Type/Pages>> endobj 18 0 obj <</Count 5/Kids[5 0 R 6 0 R 7 0 R 8 0 R 9 0 R]/Parent 3 0 R/Type/Pages>> endobj 19 0 obj <</Count 5/Kids[10 0 R 11 0 R 12 0 R 13 0 R 26 0 R]/Parent 3 0 R/Type/Pages>> endobj 20 0 obj <</Count 5/Kids[27 0 R 28 0 R 29 0 R 30 0 R 31 0 R]/Parent 3 0 R/Type/Pages>> endobj 21 0 obj <</Count 5/Kids[32 0 R 33 0 R 34 0 R 35 0 R 36 0 R]/Parent 3 0 R/Type/Pages>> endobj 22 0 obj <</Count 5/Kids[37 0 R 38 0 R 39 0 R 40 0 R 41 0 R]/Parent 3 0 R/Type/Pages>> endobj 23 0 obj <</Count 5/Kids[42 0 R 43 0 R 44 0 R 45 0 R 46 0 R]/Parent 3 0 R/Type/Pages>> endobj 24 0 obj <</Count 5/Kids[47 0 R 48 0 R 49 0 R 50 0 R 51 0 R]/Parent 3 0 R/Type/Pages>> endobj 25 0 obj <</Count 9/Kids[52 0 R 53 0 R 54 0 R 55 0 R 56 0 R 57 0 R 58 0 R 59 0 R 60 0 R]/Parent 3 0 R/Type/Pages>> endobj 52 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 61 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 25 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 53 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 64 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 25 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 54 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 65 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 25 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 55 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 66 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 25 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 56 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 67 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 25 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 57 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 68 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 25 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 58 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 69 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 25 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 59 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 70 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 25 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 60 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 71 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 25 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 71 0 obj <</Filter/FlateDecode/Length 279>>stream -H‰l‘AN1E÷9…/0žØ±“xKA]Pé‚ (@*,¸>fZÚEÉŽâŸûg|ÜÐ8m2ÝÝo(eÖâ„hmŽîô}HãvŸéðƒ¢µÎU‚¤(·jäÎY¡zMoéaa\yræ5 ºŽàYå,$Z¹ä ®j4,¹¬$T± \‚F4¸t‡¨qkvÊ‹¸»wê8¨JCq¶¦tJìfGð3–PÜ—à®ôò™æÂÑR“Jé˜Ý©«§mª,.ôKFÝ uL""פáµèÚ(]:B$¥p…Åç<œ7㙾.®h4®'› šÍ9ó÷¾\Ñ€ÁÓªp”¶¨ -¼î¹±áäòk»ô'À�Yêgü -endstream endobj 14 0 obj <</Intent 72 0 R/Name(Layer 3)/Type/OCG/Usage 73 0 R>> endobj 16 0 obj <</Intent 74 0 R/Name(Layer 1)/Type/OCG/Usage 75 0 R>> endobj 15 0 obj <</Intent 76 0 R/Name(Layer 2)/Type/OCG/Usage 77 0 R>> endobj 76 0 obj [/View/Design] endobj 77 0 obj <</CreatorInfo<</Creator(Adobe Illustrator 23.0)/Subtype/Artwork>>>> endobj 74 0 obj [/View/Design] endobj 75 0 obj <</CreatorInfo<</Creator(Adobe Illustrator 23.0)/Subtype/Artwork>>>> endobj 72 0 obj [/View/Design] endobj 73 0 obj <</CreatorInfo<</Creator(Adobe Illustrator 23.0)/Subtype/Artwork>>>> endobj 63 0 obj <</AIS false/BM/Normal/CA 1.0/OP false/OPM 1/SA true/SMask/None/Type/ExtGState/ca 1.0/op false>> endobj 62 0 obj <</LastModified(D:20190524130153+02'00')/Private 78 0 R>> endobj 78 0 obj <</AIMetaData 79 0 R/AIPrivateData1 80 0 R/AIPrivateData2 81 0 R/AIPrivateData3 82 0 R/AIPrivateData4 83 0 R/AIPrivateData5 84 0 R/AIPrivateData6 85 0 R/AIPrivateData7 86 0 R/ContainerVersion 11/CreatorVersion 23/NumBlock 7/RoundtripStreamType 1/RoundtripVersion 17>> endobj 79 0 obj <</Length 1321>>stream -%!PS-Adobe-3.0 -%%Creator: Adobe Illustrator(R) 17.0 -%%AI8_CreatorVersion: 23.0.3 -%%For: (Dirk Nordt) () -%%Title: (valve_hand-solenoid-analog_v04.ai) -%%CreationDate: 5/24/2019 1:01 PM -%%Canvassize: 16383 -%%BoundingBox: -796 -241 925 370 -%%HiResBoundingBox: -796 -240.074994504119 924.081239508276 369.500000009001 -%%DocumentProcessColors: Cyan Magenta Yellow Black -%%DocumentFiles:Z:\Collaboration Area\ICS Division\ICS communication design\helper\golde_shower.png -%AI5_FileFormat 13.0 -%AI12_BuildNumber: 585 -%AI3_ColorUsage: Color -%AI7_ImageSettings: 0 -%%RGBProcessColor: 0 0 0 ([Registration]) -%AI3_Cropmarks: 790.43748623781 -240.074994495117 924.081234861591 -106.431245871338 -%AI3_TemplateBox: 64.5 64 64.5 64 -%AI3_TileBox: 461.2593605497 -479.253120183228 1253.2593605497 132.746879816773 -%AI3_DocumentPreview: None -%AI5_ArtSize: 14400 14400 -%AI5_RulerUnits: 6 -%AI9_ColorModel: 1 -%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0 -%AI5_TargetResolution: 800 -%AI5_NumLayers: 3 -%AI9_OpenToView: -940 876.5 1 2363 1284 18 0 0 46 121 0 0 0 1 1 1 1 1 0 1 -%AI5_OpenViewLayers: 676 -%%PageOrigin:-1215 -736.5 -%AI7_GridSettings: 100 10 100 10 1 0 0.800000011920929 0.800000011920929 0.800000011920929 0.899999976158142 0.899999976158142 0.899999976158142 -%AI9_Flatten: 1 -%AI12_CMSettings: 00.MS -%%EndComments - -endstream endobj 80 0 obj <</Length 8479>>stream -%%BoundingBox: -796 -241 925 370 -%%HiResBoundingBox: -796 -240.074994504119 924.081239508276 369.500000009001 -%AI7_Thumbnail: 128 48 8 -%%BeginData: 8301 Hex Bytes -%0000330000660000990000CC0033000033330033660033990033CC0033FF -%0066000066330066660066990066CC0066FF009900009933009966009999 -%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66 -%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333 -%3333663333993333CC3333FF3366003366333366663366993366CC3366FF -%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99 -%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033 -%6600666600996600CC6600FF6633006633336633666633996633CC6633FF -%6666006666336666666666996666CC6666FF669900669933669966669999 -%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33 -%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF -%9933009933339933669933999933CC9933FF996600996633996666996699 -%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33 -%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF -%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399 -%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933 -%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF -%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC -%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699 -%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33 -%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100 -%000011111111220000002200000022222222440000004400000044444444 -%550000005500000055555555770000007700000077777777880000008800 -%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB -%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF -%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF -%524C45FDFCFFFD9AFFCAFD0BFFAEFD0BFFAEFD51FFAFAFFD07FFA8FFFFCA -%FD07FFCAA8FFCFCFFD07FFCFCFFFAEAEFD07FFAEAEFFA8FD08FFA8FD0EFF -%A8FD07FFA9FFFFFF7DFD07FF7DFD0EFFA8A8FD07FF7DFD0CFF353684FFFF -%FFA8843560FFFF6893A1FFFFFFA8A1689AFFCF7AA5A7FFFFFFA8A67AA7FF -%A8105EA8FFFFFFA85E33AEFFA852A8A8FFFFFFA87D52FFFFA87DFD05FFA8 -%A8A8FFA97853A8FD04FF7E547EFFA85252A8FFFFFFA852277DFFA8A8A8FD -%05FFA8A8FFFF522752A8FFFFFF7D2727A8FFA8FD07FFA8FF843D3D5A8484 -%603C4384FFFFB5FC8C93A19A938CFCA1FFA8CCFEA4A6A7A6A5C6FEA7FF83 -%3939395E835E39395EA8FFFD057DA8FD047DFFFFFD05A8FFA8A87DFFFFFF -%7879547E7EA278784EA9FFA87DAE527D527D52A87DA8FFFF52527DFFFFFF -%7D2752FFFF7D2752277D5252275227FFFFFF7DA8A8FFFFFFA8A8A859673D -%3C2F3536433C84FFFF8CFCFC8C44688CFC8CA1FFCFA4FEC6A4507AA4FEA4 -%CAFFA8103F16332D33163F33AEFFA87DA87D7D52FD047DFFFFA87DA87DA8 -%7DA883A8A8FFA97854784D534D7878787EFFA87DFFA827F8F8A8FF7D7DFF -%FF52F827A8FF7D27F87DFFFF52275227F8F8F8525227A8FFA8A87DA8FFFF -%A8A87DFF603C6084FFFFA8363D60FFFF938C9AA1FFCAA18CFC9BFFA8A5A4 -%A6A8FFCFA6A4C6A7FF83393983A8FFA85E3339AEFFA87D7DA8FFFFA87D7D -%7DFFFFA8A8A8FD04FFA87DFFFFFF547878A9FFFF7E784EA9FFA8527D52A8 -%FFFF527D52A8FFFF527DFD04FFA87D7DFFFF7DF82752FFFFA8272727FFFF -%FFA8FD06FFA8A85984CAFD05FF5984FFFF6FA1FD05FFCA6FA1FFCF7BCFFD -%05FFA87BCFFFA833AEFD05FFA833AEFFA87DFD06FFA87DFFFFFFA8FD06FF -%A8A8FFFF7E7EFD05FFA87E7EFFA8527DFD05FF7D527DFD0DFF5252A8FD05 -%FF7D52A8FDFCFFFD13FFA87DFD09FFA8A87DFD09FFA8A8A8FD09FFA8A8A8 -%FD09FFA8A8A8FD09FF7DA8FD0AFF7DA8FD0AFF7DA8FD15FFA87DFD12FFA8 -%52525227A8FD06FF7DFD0452FD07FF7DFD0452FD07FFFD04527DFD07FF27 -%5252527DFD06FFA827585252A8FD06FFA8277D5252A8FD06FF7D277D5252 -%FD07FFA8525252FD07FFA852527D277DFD07FFA852527DFD05FF52A8FFFF -%A852FD05FFA852A8FFFF7D52FD05FFA852AFFFFF7D7DFD05FF7D7DFFFFFF -%527DFD05FF527DFFFFA852A8FD05FF52A8FFFFA852FD06FF2DAEFFFF7D52 -%FD05FFA852FFFFFF527DFD06FFFD042752FD06FF7D7DFFFFFF52FD06FFA8 -%272705277DFFFFFFA8277D527D7D27A8FD04FF7D277D527D5227A8FD04FF -%52277D527D5252FD05FF52527D527D2752FD04FFA827527D527D277DFD04 -%FF7D277D7D527D27A8FD04FF7D527D7D527D27FD05FF52527D7D525227FD -%05FF7D522E522752A8FD05FF277D527D58527DFD05FFFD0452277DFD04FF -%A8A87D52A8A8FD06FFA8A8527DA8A8FFCBFFFFFFA9A8A8527DA8A8FD05FF -%CBA87D52A8A8CBFD05FFA8A87D52A8A8FD06FFA8A8527DA8A8FD06FFA8A8 -%527DA8CFFD04FFA8FFA8A852A8A8FD13FFA87D52A8A8FFA8FD0CFF5984AF -%FF7DA8FFFF5984FFFF6FA1FFFF7DFFFFCA6FA1FFCF7AC9FFFF7DFFFFCA7A -%CFFFA833AEFFFF7DFFFF8333AEFFA87DFFFFFF7DFFFFA87DFFFFA8A8FFFF -%A87DFFFFA8A8FFFF787EFFFF7DA8FFA9787EFFA8277DFFFF7DFFFF7D277D -%FFFFA8FD07FFA8FFFF5227A8FFFF7DFFFF5227A8FD0BFF603C6084847D85 -%3C3D60FFFF938C93A17DA19A8CFC9AFFA8A5A4A5A77DA7A6A4C6A7FF8339 -%335E837D835E3939A8FFA87D7DA8A87DA87D7D7DFFFFA8A8A8FF7DA8A8A8 -%7DA8FFFF787853A97DA87E784EA8FFA87D8352A8527D527D7DA8FFFF5253 -%A8FFFFFFA8527DFFFF7D272752A8527D275227FFFFFFA8FD05FFA8A8FF5A -%433D3C0C3514673C84FFFF8CFCFC8C44688CFC8CA1FFCFA4FEA4A4507AA4 -%FEA4A7FFA8333F16330A33163F33AEFFA87D7D5252527D7DA87DFFFFA883 -%A87DA87DA87DA8A8FFA87878784D4D4D5478787EFF7D7DFFA827F8F8A8FF -%7D7DFFA852F8277DFF7D27F87DFFFF52525227F8F8F8525252A8FFA8A87D -%A8FFFFA87D7DFF603D6060AF84843C3D60FFFF93FC939ACAA19A8CFC9AFF -%CAC7A4A5A7CFA7A5A4FEA7FFA839395E83AE835E3939A8FFA87D7DA8A8A8 -%FD047DFFFFA8A8A8FFA8FFA8A883FFFFFF787854A3A8A9787854A9FFA87D -%A8527D7D7D52A87DA8FFFF52527EFFFFFF7D527DFFFF7D272727A87D7D27 -%5227FFFFFFA8A8FD04FFA8A8FF596084FD04FFA93560FFFF689AA8FFFFFF -%AFA1689BFFCF7AA6A8FFFFFFA8A77AA7FFAE3383A8FFFFFFA88333AEFFA8 -%52A8FD04FFA87D7DFFFFAFA8FD05FFA8A8A8FFA97878A9FD04FF7E787EFF -%A82752A8FD04FF52277DFFA8A8FD06FFA8A8FFFF52277DFD04FFA82727A8 -%FFA8FD07FFA8FFAFFD08FFA8FFFFCAFD08FFCAFFCFCFFD08FFCFFFA8FD08 -%FFAEFFFFA8FD17FFA8FD07FFA9FFFFFFA8FD07FFA8FD0EFFA8A8FD07FFA8 -%FDFCFFFD12FFA8FFA8FFA8FD07FFA8FFA8FFA8FD07FFA8FFA8FFA8FD07FF -%A8FFA8FFA8FD07FFA8FFA8FFA8FD07FFA8FFA8FFA8FD07FFA8FFA8FFA8FD -%07FFA8FFA8FD13FFA8FFA8FFA8FD11FF7D7D52527D7DFD05FFA87D7D5252 -%7D7DFD05FFA87D7D52527DA8FD05FFA87D5252527DA8FD05FF7D7D52527D -%7DFD06FF7D7D5252527DFD06FF527D527D52A8FD06FF527D527D52A8FD11 -%FFA8527D527D52FD10FFA8FF7D7DFD08FFA8FF52A8FD08FFA8FF52A8FD0A -%FF52FFA8FD08FFA852FFA8FD08FF7D7DFFA8FD08FF7DA8FFA8FD08FF7DA8 -%FFA8FD13FFA87DFD14FFA87DFD0AFF7DA8FD0AFF7DA8FD0AFF7DFD0AFFA8 -%7DFD0AFF7DA8FD0AFF7DFD0BFF7DFD17FF7DFD10FF5AA8FFFF7DA8FFFF84 -%84FFFF9AA8FFFF52A8FFFF9AA1FFCF7CCFFFFF52FFFFFFA0CFFFAE58FFFF -%FF52FFFFAE58AEFFA87DFFFFFF52FFFFA87DFFFFFFA8FFFFA87DFFFFFFA8 -%FFA97EA8FFFF7DA8FFA8A27EFFA852A8FFFF7DA8FFA8527DFFA8FD0BFF52 -%52FFFFA87DFFFF7D52FD0CFF603C60A8A87DAF5A3C60FFFF938C9ACA7DA8 -%C4938C9AFFA8A4A4A6CF7DA8A7A4A4A7FF83393383A87DFF833339A8FF7D -%7D7DA8A87DFFA87D7DFFFFA8A8A8FF7DA8FFA87DFFFFFF53787EFF7DFFA8 -%784DA9FFA8527D52FF7DFF7D5252A8FFFF53A8FD05FF7D7DFFFF7DF8527D -%A87DFF522727FFFFFFA8FD06FFA8A85A673C3C2E35363D3C84FFFF8CFC8C -%8C446F8CFC8CA1FFCFA4FEA4A4509FA4FEA4CAFFA8103F10332D33163933 -%AEFFA8FD047D52FD047DFFFFA87DA87DA87DA87DA8A8FFA978547854534D -%7854787EFFA87DA8A827F8277DAE7D7DFFFF52F852A8FF7D52F87DFFFF52 -%272727F8F827525227A8FFA8A87DA8FFFFA8A87DFF853D3D36845A603C67 -%84FFFFB5FCFC939A9A93FCFCA1FFA8CCFEFEA5A7A5C6FECCA7FF83393939 -%58835E39395EA8FFA8FD047DA87D7D7DA8FFFFFD05A8AEA8A884FFFFFF78 -%7954787E7E787954A9FFA87DFF7D5252527DAF7DA8FFFF522752FFFFFF52 -%2752FFFF7D275227525252275227FFFFFF7DA8A8FFFFFFA8A8A8353C5AFF -%FFFFA8841384FFFF68939BFFFFFFA89A68A1FFCF7AA5A7FFFFFFA7A57ACE -%FFA8105EA8FFFFFF833910AEFFA852A8A8FFFFFF7D7D52FFFFA87DFD05FF -%A8A8A8FFFF544DA8FD04FF784E7EFFA852527DFFFFFFA852527DFFA87DA8 -%FD05FF7DA8FFFF52F827A8FFFFA87D2727A8FFFFA8A8FD05FFA8FF84A8FD -%06FFAF84FFFFA1A8FD06FFA2A1FFCFA7CFFD06FFA7A8FFA8A8FD07FF83A8 -%FFA8A8FD06FFA8A8FD0EFFA2FD07FFA8A9FFFF7DFD07FF7DA8FD0DFFA87D -%FD07FF7DFD22FFCAFD0BFFCFFDE0FF60356059FD07FFA89493939AFD07FF -%A8A59FA5A7FD07FF83393358A8FD07FFFD047DA8FD07FF7DA87DA8FD07FF -%A953785478FD07FFA82752277DFD08FFA8A8A8FD08FF7D275227FD09FFA8 -%FD08FF35673D60FD08FF8CFC8C9AFD07FFCFA4FEA4A7FD07FF83103F33AE -%FD07FFA87DA87DFD08FFFD04A8FD07FFA878787978FD07FF7D59A87D52FD -%08FF52057DFD08FF52275227A8FD08FFA87DFD06FFCA603D6735FD07FFA8 -%8DFCFC76FD07FFA7A4FEC6A6FD07FF5839393983FD07FFFD047DA8FD07FF -%7DA883A8FD07FFA954795478FD07FF7D52FF7D7DFD08FF270552FD08FF52 -%275227FD09FF7DA8A8FD06FF59603660FD08FF69938C9BFD07FFCF7AA59E -%CEFD07FF83105E33AEFD07FFA87D7D7DFD08FFFD04A8FD07FFA878547878 -%FD07FF7D5252527DFD08FFA87DA8FD08FF52272727FD0AFFA8FD08FF8484 -%A9FD09FF76CACAFD08FFCF7CCFFD08FFAEA858FD0AFFA87DFD0BFFA8FD09 -%FFA87E7EFD09FFA8527DFD15FF7D52A8FD13FFAFA8FD0AFFA1CAFD0AFFA7 -%FD0BFF83FD0BFFA8FD16FFA2FD0BFF7DFD17FF7DFD14FF84A8FD0AFF9ACA -%FD0AFFA6CFFD0AFF58FD0BFF7DFD0BFFA8FD0AFFA2A8FD0AFF7DA8FD09FF -%A8FD0BFFA87DFD0AFFA8FD0AFFAFFD45FFCBFD0BFFA8FD17FFA8FDFCFFFD -%93FFFF -%%EndData - -endstream endobj 81 0 obj <</Length 65536>>stream -%AI12_CompressedDataxœì½i{â8³?ü¼žëÊw€¬xƬìd!²/Ä€H&6ÌLŸÿÏþ”dïÆ,=w÷sŸ“NlY%U•~ª*©¤`µÍ´Å¦¥cD`åœ$ðCQÚ àÇ“^o$%ô(t\Œ@¥2'ɆZòFä®Øß PPEŒFo‹èûP¾+}.D©=Baô¼Þöxó'ßûShtø~;*‹=¡/vÛQ¾Ï÷Ä÷ÆŸã»áqK æ<?„qЉS™ -»¨žã"|ÿO^–»ÿH–NbêYqÔowûïYñïÝ@”K±(Å•Ðnýq÷J‹1‚cR)&A0$JQLŒH’JIŠc4›Š%å¿A¨¶¼Ø} ýaU[‚,çÄž(ɻܾ8çßá ¸z=ñ¯@¶Ç·>ßÅþÊcº½^wô-wß;Cc‰AhíÉåŠÝž ï>ì>ýß%Ì»@˜øt’«òÝ?»HNø–øõ5êw[J™¶ wßûO¡7¤§w±×rGüKbƒþ;Éœ$¨~ë?4V‚Ì I5²£n¯}1új - òD2ŸÓ Ì„kzŒ@¿ãç\ãäÕ„áýÁÒ¸*e¬ƒ§ø¡Ç+ὋuùÖj–ÄÁ/}Â×\Šˆ14Ç$YŠæ’¤Q~L*A’œ.?(C&RP„$Xø†¤˜D’#i:©ÖZ¾=Ð3¬,KÀí_0�¿fX2F%R4K$˜ˆ2\ -þ†: 2IST2@Â_Æ$MÅ8†Mr©$ÉrV¨ëðgWøkÆJ_P¹‘†5E«† ”Ÿê««QO®û]¤,~–RØ}.¶…|¡WQìñ˜Ëø¤þS-Qç¥waCAì†x'ÇT@¤eþ‡€™V‰TB¿.Þà¦FSHr,0ˆ„ÏÒÐé$ “˜ÃŸ䘮ö?bÜ6TªH#Ár¨'UPŽŠÔ}ïöw£PA†% $TÝ)Iݶ®:$b1þ‘Š%• #—"RTÊï“þ I’åç‰Êàïp(ô5žÃpÈ”›ˆ×P· -ývˆZÆøjݸSßêàwPÅh°òÇãÊt*þ=‡0>ûï=!bãïÿ§€˜/Œ$T‹0”hò²Uèö•§í¦òЧ;»@>ÞæßßIýÞÇ[] ôð'ü‡á?ìˆ#€9^kñ’Ø¿ÃøÆu÷„·a¼R�UL(u£Pþ]Bh4&‰‹j(¯š#x:Œý6/wâÂþ°¬-Äa€·4¢¡2ÙBTùXâmf�ú�Œâø}»+HÐc9—|ØÁ2ñÖH’„~ëüÁÆ›’ø)ô›<ÀÉ&ãZùxKüPë”ÚoÂW·ßíÃçþöúâ0Þù1èý¸„Ñ>lÇ¿øj°„ÀŒ_Žäøð/QÓº¢v$AÿÅ·FC!þ5‚AÇñ³väkk m�qj‚ñ>þôÅËQ·(™D/¿G¼ß _;|ïM¡¡>” ÁñÖ¨*£P̤™Qø›÷>ƒ:Ïâ9µ ñþ<^ÀC-Ãç…ñw'J©…ĉ¡ÌɸLa؉_`‚PMEù ¢|P1|PQÚT÷5ê »ƒÞxEî!¸Ö:t||møøzüÕ½ò²Þ%Ðf¥>¨šç¼ÖÞð5¯æÇ•ð˜¼oiì”Ï¥vAÿªÆßu•R]¥T×@¢;.#�;ú -AQ).jm ˆj‘ñwm˜¥Ñ…#åÓ‘BidjÏhüÍåõ3ã‡öxåzAAÛÄi£.ÃLc˜`èšB¿%"h7аXvKã1n-·~£ }ýaS�\ÓêWlÉú6½aê hNd0ÄÃêb€ß%ÕÞ^–$q48鿉+„KôFhµ “b;Pi~À`Ubs"P—@Îýwø{\lÈAxB…yá 와ò>Vžú -=q èÏ•r~j¬öÀŠ•øÅ¸Âr�»ÊC?õ*QAaxç«Nêè®—±ÔïQÀðÊ)˜Î$C¿ñŸÚ¿~¾/#è²4?ÀúK”>‘Àtw"&ü-Lª±ö)[kêÓ™kòØâ0Éc.*êGRSžùéyއq�ƒuÐé¶Yi$wuQìkwx?¦d|‡_¡/ýýøjн®ü5&c|Röt[=¡ö&1Ú‹Œ©_é+ü±÷B-`í�šÊ7SµþŸ¥6þʉ¼ü¨€e†8ãDÃüjLG}üRÑ„Æ^€ó,Sû‹0(w›*bó[·ß†v×FÝ¡ Mñk€BZ‡xäh%kz• 4Ÿg¬hÔÇ\¦˜ú¸-Êœ5î¸Â»s˜/À| T$ žô2à 6qø9X´¿Ž‡1µAÈÙ05ç'tÍ ¡€[Ñ;ð)ü„âÕþ·øö§”wÈÍþ�Ϫ³¾øWÿØE}é‹}ð6¸p ~Á ddã©t\&®©N±ÛCã}–ëÀLPŠ(øqµTCâ7]¹Ûì)•:TRòÏ©*Éòr·e¨A¨Cä*oo²�æéU…m ÄN£ÀÆ©FÅ´)¼½ac,Ž£{¨…©ô*’Z50ßm¡/ýìGÅá•ЗŒ9¥%YЀZ½RûI_S8¬´Mý==ÊwåAÿ¡ü‰ËÄ•oUá@O¯Vþ b“â(’aá_&Å&À“g¹™b(ŽL°“dðÞ±•H¦,Фðr92E$Hš%µ@Æ]jŒÿúþ:…ß>lŒLd’¤(PÜ$ø+ÀÎÏD ½%¯Páß6âƒðجü¡õ·w`/€™Øƒ—q4{; -6'öÛ�_þÔ»*$£©”ÌS†„&ÃkY(ü)ô+í¶"DF—JI…¤¸›`Hš#i&¤B°ðkŠMQ,Á$pÄ…$’d"‘b �M,àøKqL‚H% :E‘,z’¤è•bH’cŽÄeŒÿq;ÞMj$ȉ$,‚BE-‚wÀ]LÞŒÆväâ8Çõé,õÝ7CŸô*<;…B-T^â*ÜÐ2™øÏ ¥©°•ðo€KSÄv w‹‚;Ž )Ž&\ŠæX -¸G¡? šàRèI"É0ÕÇ‘\MB›âh@È|Hs4<1BËPè—1¢z¨³WŠ%¸$C“Ìþþ9ø£ú?ÿJcFÉpl*ÉC ³„JRI cŒDü$I§`Œ1E±Œ²ìÄÚÌ’ÉOÜÑ5cR`¢rl‚K&I úW€FšÌ€¡J'èÀ›¤H:°Ä[¼¥Àmc©ü—J!F1I3€¡$“L&‰FN˜¾h6 ’…™ŒM±XŽ2iNƒP¼Xˆ¤•`ÓÄeLç_©__™%¾.ñu‰¯K|]âëÏÀWzi¿þÖøºvþŠh¹vþ;½}zi.Ñr‰–K´\¢¥´üï, -Ñr‰–K´\¢å<hÉ.Ñr‰–K´\¢å-} år“æ-—h¹DË%ZúAËä-—h¹DË%Z.ÑÒZ¦–h¹DË%Z.Ñr‰–“Ñ’!–h¹DË%Z.Ñr‰–>Ðr¹Ê³DË%Z.Ñr‰–“Ñ’þíNÿW&—ǸTŠ`S$Ë’IšáÐ0¤)š†‘È0äÁ%ZF)Ã%R(# ^�I‚J€â¼ œZbM#1¦Eà ÅéԦ̒%¼.^ˆ±( -gê¤0t‚Xi–ƒùŒ`‰‡Ñ*"ÀG¨e„D›² -i‰¦ÿš2ÿ4ýWÚžË\Êœ.s)¯¿D.%¸ÿ|ýWZ«ê Y…´`¸ãŠM°Œh†A“ ÁÏp)ŽR¦-Š`X -}D³«X˜œÍŸüä¿w¿†9™úïlÁüWÂÝ2–ùKÂ%KPI$¨H¢À™L0€tlÌ~FyBL&)–ci2ω#Á @~Ažá ŠÑ2»Þד%|þƒðùßÙ“ùï„O†ÆÃFE&•Ð&C°¤‘ëbÄ”’H k‡À}Ãc×â¡ÁÖt¤#€šÜº%¸. -\‰Íq—$©¸Õ)UáÀ£æ’l’N(ÏlBJÏØ¤9].ýÏÀó¿³Eóß žI*A$Áq‰Ë"È£àwt\nÆ[Š¢Uð¤YÆ& J ‹¬DĶqi-³DÏ…™¦èE€º$K¦èdBC„eB&íg[f´%VþSXÉÿ šÿN¬LÐèZQðÁš&YqhKM$6&hŠÁO(<÷$ËTRÊ~ð9ð•æð–ưÀ£¸ò“Ÿ,±sQØù.Þ-ÑõŸCWr‰®¿5ºR š"’à¥SÅ‘4^üAOÁOd’(Æ™J&œýv¸K$±Kèw} ŸSÁ'rÀS$M#ÌL@XV5=íŽ:‘0nC¢—ŽúÿÙÿΚø¿mÏÑd‰T¤ -6ü'æ—Ø}ðÿåè%Ò,‘f‰4ÿ;¤ùï¬Ü.‘f‰4K¤ùß!Íg™s‰4K¤YôžÄ%RýcHÅýw—HµDª%Rý¾HõßY°["Õ©–Hõû"Õ2_‰Tÿ%¤ZÆ™þWH³¼×r‰4K¤Y"ÍÏGšåK¤Y"Íi~>Ò,÷-‘æ¿„4Ë8ÏïŠTËýDK¤Z"Õ©~}¤ZîGZ"Õ©–HõË#Ur¹Ê¿DªÿR±©A©T‚f†P6rp‹ ’ 2Érð?…1ãy©4>;6 CáLM/ãVÿ(rQKäZ"×¹–ÈõÛ!×r¿Ò¹–ȵD®ß¹–§”ü®Èµ¼é_„§Ë›‘þ¥øºÜ‹±Ä×%¾.ñu‰¯?_—;H–øºÄ×%¾.ñõgàk‚ZâëËÈæLHFR\‚M0$º‘“Á×,üšbSK ëð IŽ4nù@¸e›Ì°…oYžÇü¿C²å¾%’ý§Œ#hŠ£ÑÕR4Øf·X€4 -ýIЗ¢ðÙþ·$Aq`sc+aSºŽ8Ò¾aÓ€b.CÙo92ÝFÅ,‘íD6z¹oæwE¶)._'aŒL€E¤`ø9©ÚÒ']ÀŒ±ßÀcÚöRë~ z:ð,0 ¸ -p5ôlÏ#<çG½áó, ú¯wì'éÞÏÌIªQè·3Ò÷CÆèQãBìWY†�.Ѩú<+�Vùž0 -Jg«ÍE÷.ôxT0 -ƒš<‡17ïþIÁübåjþ?«·yÜ2½±Æn¬üq1PûŒßi½.C¥&!Û£™ÌGr$¡¼¬ýøjŠ=TÕÿ§=‡Ê¬OÝ(¨Î‹Ñ—Ðæù!h×F#®=@:ˆþ4ŒuÇcˆûâåO<\ Ïø^WVŸq0…@µ¡ö SŸÑl ~%ðPpÀ«È¸ÑÏ\ò@ªÏõÛ–Ø“ÔG{Pæ$ ÅÀ/PuÿOP_±‰P¿€Ž�1š"/µð¹(ø%A#– *é^” -4{#ÁÚ+`5hk|êÊb -P@K›:]KöÅÖ§8Þ%q4ðÛŠwIúöŠS?�ˆ–»_£Vc¿0tk"q[”¡Œ›¾<à%¡ßúíë¶¡c ®õùm ±Ç–ÌIâ # ¼b4ªoãIâÝ´|2À%“ª¢UEèy t5ê REêÂЋ©¨†Ð9/iúú“ïý)4@ÐB_ì¶Ùòu ûºßm‰mA3 ’ëýWôºš¹RE¹ ÙT,ahʕЫ‹WJ+”fUE¹‹z€_“Ú·,KÅèK²oD¦àËÄ’ãé¿NʪF'rFe~MèÙ9–¶C Ò=ÝS…`c<“L¡rð/KÑ\rñB(\]U®¦–KsfNÎ*’AÇ8’J€/ -#ˆNþ"a™dŒJâÉ•áìâEr›¹º8¹(M-†Kšy9«Ph&#Ø$—�7?É&¸ß@(I‚¥h’bÐÍ4³x¡TΦ–Mf6Î*2ÉÆÀB#ˆD‚`’ûÈìÍXÆHŠaÐ¥½‹—ÇE¥ÞÈU.êW•r!?µhH–4stVÑP\ŒK˜c“I’H%~}É@c™E~Ñ$™Lý„i½R,N-ÊÄE‚žU$×d˜É1›ü FJ’JR†&§/“‹›Lùdê1B&fVÎ( -,˜4ø™ìo0™$†44™û àU¸®_eÊÓŠ„&3+g øþ1°9™L¥Šù Œ®$K†&'~šHM+†£ÍÌœQ(,X0h•$@2õ8'`Ù$ M¦/”\¹R›~vgiÒÌÉ% £»^äo ÀjS‹’@¦$\Š05lF‰¤Àv!ÀP ¡"2‘ú D‚#'I‚aL^üDÂ÷ùžø>{…"‰9çNá8°,5ÿ“!¹_OÖpÊO”Ì‚+“-ÆòëËÉcù‰rZX´e’²^~}IY/?QR‹Á,@H¶h̯/$k4æ' -iÁq™ÈË¢ùåÅeÑüÌ1µˆ`ÍüB²Åm~}!Yã6?QH‹ŠàÌ/'[0ç×—“5˜ó3±oAaùåd‹ðüúr²Fx~¾œë™_R¶°Ï¯/)kØç'JjA ùÅdýúR²Æ‚~º”æ -Í/&[€è——“ ¢ÀE7ú»M‡ïϱÅ&AÍÊ7÷ðP4 ÆýØU¤¹)€ÿ³øÐÏÌ‚¢C“-:ôˆÉúYbZXph‚²‡~AÙ¢C?KP‹ˆ -@F¶ØÐo #[pègÉhÁ¡¡ˆËúõ¥e ý´µˆÈÐü2²E†~ÙBC?KF‹ -Í/&[`è7“-2ôÓ€oAq¡ùÅd‹ýb²†~²˜š_P¶°Ðo ([\èg *· ÐüB²…~Ù¢B?UF󇄿’-$ôëKI‰ Ñ`ð}§EîãBq¡@Kü˜)8%,LÎ`zÛ£C0Ïň±ò+†êlÑ¡Ÿ)"!šMF¶0Ñ"fýú³Å‰~¦ÀÔXÑl"³Œ!2{Äè×™-bô3EV9›MZ¶ÐÑ"¤eýúҲŎ~¦´Lñ£Ùg"-Bp¶(Ò//7{é§Ž²bq6iÙÂI–=žôëKËOú™ÒRcJ3IÌXZ€Àì‘¥__`¶ÈÒO…E%l1“Àl!¦Ìcúõf‹1ýkü5“ÈlÁ¦ˆÌmúõEf‹6ýL‘);\f’—-î´�yÙO¿¾¸l§Ÿ/®˜5µ�yÙcPóŒ\¨ÀÐ9Pj|ú6~w^¾�ιœ_ýýÕëC(?æ6GCA;©Êt Ð?RÍ‚¨Êµ:Ý^[Ÿ ¤Ü¤½F?†?+C›}¹ñ'/É{†ó eAKÇçEá²KÁ¾Q>ZÉ«š]|Êé‡SÀÒš ê¬v‹/R‰gïl_ì»5ÝÔÑžØúD£×G'µ¢‹TŠùAz3Ÿ¬»|³'ø~¤û?þô °û§X@e %Gýl䡸õÀßOUÑ]™GgŒ¢³hükê?1njè8å_«=ÿ®¡,¿ýõè÷o€är¯Ûú÷ÀøØÚvíoSö•…·¡æ´ø½ý£_Ì£4ÚÀ,¸;lŠHPš—äÚû¾º»`·böþ¥©ü?¤lŠdé‰ýûÛßPþEú—$P÷èXŠdн4“º×ºï_3Ǹè/ÑQ:Á¢2$G‘A&“;úW·=ìøê§Zò—1;0žÖđԲèV†_Ãî€éð—hÇ—0äÛ`- 1©¹³¦SíKÑ¥µ°Í‰r 3IÆçˆƒ!5Ê|ÿ}Ä¿ª8Ÿ{=ž›ðUIéO!Pþ -íîov{Ý¡†½� -IzLB«?Ç÷ÿäåš~ö4a¨” ¼õ@ï…¾ øþ°à{]^v(H -Š£a¯Û2¾‹Âoé!4ZX6À<ÒjBï˜BÊb‹ï!_6…®\JCÇé$o*k|_Gf+"=æ.i‹MVIøøì’Ôm7jÐ�Á">k™ë~W«2‘$b„òE&ã¤å‹+´…¿‡ºjøüÙ¦ïPä’qiW±'ŠRÉpN8Mq,çU8««úIJWúñ„[sqÁÊ€oéJJ±éÖ`Ô;c{ÉT’ô(kh.:/Ý£¤ŸÆb[ÍÔÖ ýR¯¸QtÉUd9¡×ˬk%i×ZQIÃ8¥Ü›z,JÝÿûÇÆ ›ré~ÝàæPtŒˆÑìúÌœG½ž†7ð-ŒKxëC°—Ìï»´È*áUÖ´pA³¸ïñVä[B¦ÿ>ÎîÅ‘&ØJ']›rÓþnæ»òï·Æ–™Bwüð’1•˜Œ4C~¼`…S•—�àäj¾ˆîo‚Òfôw,ŒJ´¤j‘’©Xá«)´«’øÖí g‚¡J{ÑÛN·Õ± ‘T2–ÀøeP¯ÚM©î$Ȋߌ®‰…MŠz<ÚÝÑWàJÅ¾ÌæÙ¾òã4§Ç“ž:‡ãò®Zè~…sAîŒïÉÀ‚0\Ó'•Ñp0NúˆÔ?2±±6jB‹Šb(_¡OuVN«8H[«=¾Æ#r9 -¤UÅ¥¦¬ª.Œõ¸ìqy|ûÖF¤Æ“&LŸ3|gX8<é·…¿‹]Iw•¡Q±R‘ÞÂK²~úŒ±7á¯irõÛŽšÐûdq©4„I¡ÿ’)ŠöÝ13míH²Ü¸oØ:Ðäê«o7|¿+w`8i†_%Ó¹4¿–éuùT3ý7}‰&´aæEW@wÀü)`õsä -¬š‰n4b%<È£Bm¢hò=Г.†o«×Z" -(ÿ„wÀyÂ'ÍÂÿ¤ºhì‹:8à㫉àU¼ð÷@”†ÈÂÍÈ�,²Ž'GŽ’K2þµ)¤#›BšÐ~±À8šÆïîÇVxÜxš¥;¶+ÒŒ÷ãT s¨XùÁ%,%Žß(Êš$dtM”êTŸ¤®û$¤[™šÉ˱Ë!)çT)_™¤lv´ÐeLÈÃÊ K¿Éev3Lk˜ŒçT¦²8æefê$mNú¢®\n+(Ú„ øn(Tkž 2w•vê9iô†Q!O!+EüJYÐ[ÌæBîrVÊyšÑlï24OÛl’w}éº9q=�ÿ›±–ØëÙçDk)ù³;hÆf즑õí.)‰ï¿ÛcÖÒþ]0–tkˆ$€øduL²HØV%2ßëù,¦µ×°”¢ÆCŸŠÍ“þ›08ö³pØ!Ç„>жGOÿÄÄAKôhyKjÇäV«/[g5{¡A¯õãÐàý볿ý›T®–³G™·þ0&0x5 -•i÷Ò›¨AÇÆ÷¤Ø—Øükœ!,F.l•$«é<þ–’æéwyyØ‹ mÔÞž¡~¾Bê%HÆòÂ@E;ÐüÈK0MJÞµ’±ëèŠfÕ°–ê~˜cÊš‘Ýq°kßbú-Ø™¤; óºÒ-‡‚má a¥1€î4E2¨ëZã/}ÊâÛ[L2x|n£�‚Üì¿x/e—ÅNªÞP‡6È1d}õÁCöb’ƒÎRЩãHmÚÊF<U{ƳªáFSA˜/`ì2L§,9Ao,¼ó*:4¢„³ÒˆÒûX·<uü%,gÉÝÕ<Å'Ê–ƒ}h‘Þ=…{`ßZ‚gŽZÔTe<õ-ÈÝ÷>ï.°*S‡‡IR˜ r=²…Ã<þkèŒÎ˜–øœàÉv nJ0:¢ô“ÐEßSìQÈ6óºC•^L*>ôœ[ˆ7øÂNO½Ça_ѵ`Å;½YCs}ä¢2*òhZ@¹ N”ºà5ò>D<WÛxa«£)0v'Àm}N(ÝãF„qÖÉpù°ßJ;þÂ0^h—ñmoR+ñu¬M^š¬8MTÄLÐèË]íëC… “&ô¢/¼ó†Ë`qØÓɨz·™_.6»È®ö9 ¼liÔä'3Ï=žlº)µzS‡>«ÌšÜC‚ʂ焢€ŠT±›ñ6ê·<&¨E 06üÕÏܺ 0Z¸å}E<ØõôM¼³ë#{šSJïÔÈ€§I…+k¼ü¨/““!_•²“BŽ%S,¥bäCêæn‹ùçDB‹¸µ¾~|z M½¤8ìŒÍ:g¯sÁ¤ØNR†*‘…hˆªy÷×Ê÷ûâ$+Y1mÃÙqÖ0AâHòb+‹þÔDçÊ29->€×TÞìÊg´oŒÎ¼!¬SãÿÎVºƒž±B™¶ØÕ|Q H!“S•09žv*6å•1lÅqkŒ*‹ÖeãÙ®YÈÔr''ÉD^@BÃo™£Êæcdÿö`k¿Û9¥7+ÑlZ*}uvßûÁÓbp'´•ëò1y½>.°k»éëÒá9s´[~Ú:OK£W,PçÉ ’aÖBÎäßwˆõôÞKl;½¿3Óò2é½rPÒJ³ïÇ—åô>#Ôr݃ÃV>Ûz·Ñ*·ï —/nìr¥aþã9Ë<Dw2_bYÞ;‘CvmTÌ3ë·ÙÞÖ-É¿§MÇÚÖ¹Ôwsùø”©çb7îTåvŸÓûŸÅçô®ûŠäw6FÅP©ýd0¿Š¯Ê(ÿö|Ëe{éÞÝî[¶3Ìu¸ÒÄ‘×Í|‹,§÷¶n•Š ÑrîåýE„ß6¿ó'í“`6šüXÏÔ¢k}¥w|{dR¡H«ÐJ\†r¦±·ŸÙ 7#Ù‹×H:·u]Ì £íÛӵÎ^«Å¢ßº‘Â[¹£&‰8ÏIÝõ×ÝîËi;ÛÛ8ÚŠJ‘§Q¦\ÛüF§÷N;4a÷nžÓ™~kë+rp¾ç¾žº—ßèŒÔ:!#Ÿ»ä¸ÊVþT¾Îq[wKíÝn.΃ÉóƒPtGÈö¸ê—Ò‡ûòF:w²¿v[ØI%d$›“Gvíˉ/‘ý›öã.Õ\{Æõö7 K‡ìöË#{Ë^ö«³Ÿa6ª*èM»LÏkçù8¿¿YF$D†E/^p-¸!š«'þ#rXÜWÛ¿-œ)ås;…W¥6êž: ¾#"‡‡…*ô~ Vt{°¿×þ¸xÁÒ·ê«d(•=7áYo:¸B¥?K³ùfw^öýheêùHþ-~ö]àùõ,Û¼¾LU7î®3•\¶š«u¿ÓßÏ»ï@&ËÜ× -CØöC¡AFn²Ì]¦RÌÜ6rÝ6¾÷öµñ^̽m“ÀÃÃWŽ»j‹:Ádíûë,S)oŸóáö™Â×Ê@*0Ä.#G7ü·Ò¥C6ɧ÷êÃÕLýt8²wÎÂ\'4aÜIAªŒ JÙÚïÔëþQž(>¥i¬û¯ûÅ<èÈöN$+¦^¬ò23×(\MŠúuäæê‘U§åR¦qJb½Ùö^‹¡·³X†Ø¯?Páõ—}¥%fް£«”Pm¹{õYˆ”cE]_aÜ‹lj…6RÔ4Œ®¯MèÜZ8÷Þ)ÈÜ^ëú*Ã=P·V9T{7¦ÊWK…èN3å$–Ô§p–2™úy;`s˜ÊgË÷ŸNíÅE åJ÷ÜžEP%æÜ®>Ãj1\ííó‰*rXz½kЯÖ[±OpY6Z¹ÁØ#ov0Õ|üu°ý¶¿²½þ˜©wîÖ¡Ž³È¸‚AaG¼ Š›Qî1sõÖÙ‚Ïž7³l¤ÜQ¡3œÛ:f¡½bGÄÂÍݱ†è@áì¹NÓïwï_óM¦s›¹ÞhÉær›™«úc/ùÑ‹îctÓçDF/ žûÙÏÐ [Ü/‘!Ô?\móF¶ÀÜb€n’hŽ -¡ƒï[}æ±¼E -rïÐ@¡f+|ìÈo€ßµD–õ3µ×Óœú6•yMïçbPäõð ¼™%FLmTgô·¸0Â4xò•–Z»›ŠÈŒ5~¿TÉõ9îŒ_#N‡iâ,ôU€í,qF¶3Êo§÷)øíîžñiã3ò=‹¿@dŒEyõ˳Ð{Nûò~§ªÊGêç¥"¥¶AÊ]Áoy¥ˆZx ’7•2V„É|åuš?þâô³W›£´ µ×Àd”žâ*Q³ÂÙšòL ÷“AŸ[¹4n´•jy_åÔ§ôæñÈðùé°²¥®àÇcÆÈML?ô’Ö¹i`‚ÂÒ‡–—ŒÎ\DÆ,-gùN+‹$t2T°¤ñšª–<ÔXeâˆRNÿSQ¬>ˆ´½n½ñ#Üå7JõéO¤X6.êá¡Á²±_º¾Øù…_`2NüRº‹™¡qÄÐkTØ‘¯XA½Vy¨3ÍÚqøH%8®ÃÜÃhU:üxh¢ŠêS¨Þ*ãF™Y´ -ûP•Jy`†ÓQG&ú£ªbZªlPiÙ=Qi0×ï”Î4m,}ý#e<¾çfRF,µÃ -Óð˜FÔÃlEû w uDéëÖ“Ù&ÜÎÔoÎúÅô–P?à2ΩLfÏ÷rñõü~·ÜŽ¡iš»I͈®ƒ=“ÿLß®]¿çº/ Êàd‘)p<βìXVáKƒR?EÜÊ]ƒ9šh"ËÆÉ32š-ùSiûÕâ¡.E°o€ÅpÆöMs6±–¾Ù -eóí^ùÈàÉÌB†Û{(3‰tü:ê¯eÎîk}Ó[þ‰•.kéý(·š?¬%Lþ øžÈyÕ§ulC[¦æló=/lʸ»Z_¯ŠÅF8ØQúpòXÿÎTOÂOÎs{¶©¸Ç‘õ½[ÍêÄÎVBî_eòg˜Ô@ÆbUÿ“ÈX¬jÜ9Õ— Ÿò|¿t>Çég±@‚ŸXcSAŠ›×Y€-,»=v3uŠë¬Ò«BÆm¥Ìf‹û…§ØØ÷Šyû^~/TÇ]?gØT¿”kñnõÆoá;§tœ¦V½ÝI_¾äíÛiןª½èÛñ0²*ÿ )ZrI‹™³Û»uF‘os@F•ÃKö‰ IgÍv1×þºÇº¯ê¨¡%B%_Ìä…ñ8¿R%‚Yz{ÕÇîH áió9M-e{ìû£îFè€ÝS*²Ôf®ø–ëÊ]6ÿ}¬RᵓcT$®Mê3C<ÚÉÖÌü1õº·]EˆÝöW NKä)1¯ñUçÒ{g÷«¥Áj'8V]äT¦ÕJíд‰J_SÊ@ÙY?„F”=®o¾)/Æ:ŸìŤcr'”K™ÊbZ’:×Ìîùí®e8Ú{EÎòÖˆ·TîD 0ŒîA¿Ùã,3Êäε<v‰Ÿc�¢/™ÔÞYtü¢Î|ǺՉ¯oÄéñê0<Ùkîv84 -Û9P_4i¶k¦5C=|®å:OÁ]ðý Så±³ìçyœÂêc–ÃKö“:ê/ðD¨:…T^^^d{B–Ìuƒ[�°ÙË<±ÞÉZŸß›X"©)U,¾¼¶Š™ËÀûÒeHQwŠÍlªX}wšÅ>uüüê)ƒj¦qTPÓ4»ÞdH¨:’͵ùÆÇQ<%"¦MÉ©^Q|ó3Œ-a\úÜ`\î£i—îÑd)wÖ³V‰¢ÆÏvsÇŒxöüÕ^¯9pÿ¼9üþRÂïÁô÷QKÐd¹5Ê$›ƒw%$�ÊP‡áñ~Ÿ‹ -KN%™8y,íÃ@…ÝS¾Ó¢ÐªGŽžÅf‡¨ã§L=W©åcWíhz÷ⳫOaºö)ñ×Íã«»÷Ü~,ìˆç£L*ÞÛÖ-5bˆøJ¿Ž# Hø~ó*ol-µhVDú5v&îå^?³Øl%ÒŠ\³:©Ú*ýÜ{§‡=´š¬í -Í8ñ?º@f÷â}¯[hÖ7¿Íæ ž`“õÍõZ±±¶yUlT3Cßn:7ÿ}ãd˜ZEÁ§c¨¯Èö¸Ë6yl°Õ£ÌOì~(-ES£Ìåvþ-ݪ»d2xQßW‡`T‘íñ‹räàì¢o¥vtÒÐÃPfMU‡á¼Ï˜ÞmuâáåU«C0¼–‚0<Û/éï,¹ÈD¯¢Ák휩r<vß2ggž¥NØïøe+Ò«mŸ0(«§O…ÖÑf"v¬¥ªÅ´|ZþÀåt°±ëR®»ºÎªãq·�Èv¬ -¢®nÄ;é›·ë,’ôÀh6ªUEJÏ\Mk™Äñó‰Ù|U¥ŸìfùÂK‘ºÎ\îÝndU©PþT®öaœ³±ÒFé©‘é—®ysôJ© -ÛX÷bítªó”éÁpΟg®êéo£Y®¶-vmy;Ã=íåÒ»·ß]î–¦…L=#ÚJ|~gaö!Ó?ÞþF¶À~±%Tæð€¥ÕzQyÍôÄ>™TåèÄYKصUh„ðžfÅõ»ìå†È™h§>6³hpŽ>Óû‡ƒ‹Ìuül¿ÐÜJ°nEn`^Ëh~ÌŒ‘ qóx˜Ë<¿Ãh£˜¯žSŽdä´ÃàÙëX‡‡k_Çk ÆZóO`e$.”ÃŽ.-@è³z®“VµêW×XùíÆ•\ˆl³oFË~DìKúf}84ÛW¼LT=}x6ôA2½Ñúbuv+ּʑ"S>vóo›Ç½dBÚ»Å+9{ÂKµã 4,šÎNP¬³YßÞ,沩mdÃ]€Á—‘ -üëcÈ(ÕVz”_{ºß$Ô*´Øð~†8<ý²èížpMµò§ç×w�¬ÇQPíÇFÚðıÇuÅôjÝ]¼AËKC°:ï^ó§4Ux©4Ÿóoõ~L¯wÿ8ß8Â(Ì»§êÒ8Q[¿9d_S™ŠØ¤.SKÿ -ŒÐB=Ã¥®Þ̓òC±Žà·ÎØîBŒ\ûÌÐÃí|檞/4ߎd JU`n!.ÛtÒ:Øyç£Á¼Ùºsš0ØÕâù&’C.|#ÜÈ$F÷:¯™B&qôV.†ÎJ)ƒkå1dÚ¯ÉÆm�„Á¼y% --þAÈuŽ’Ð¦³˜q½+üÞ³BŽæONUÏöòÂþËj¦zù€Æ KÙsã4˜Ê|Åp»®zêzæC¦Ö¼ó=2KPBÖÐWC¬"qðÀîV?ߨi†©*ßyÏÔë·IãÙSyqý<Óír(A_Òåbc¸ö¦Pz³Mó &Úúô -Ÿ@í¿³6¤^ûV1ë€BOŸÅñ"UhF3îV{8hßA¿NïéihԎ׮“`¶7=ËÕÑx$Q`¡_ÚÈ1iìâjÔS•[ú)tql [j{t€x,£!ÓÃ�æÉ…iZSÔxs4°Cœ‚§ -^ Ñ5ÀéW()f{±B/ûñQMçOÚ—Ãüi(TD(p’¾©ŸðÅLÇš³]nž5Ò§#l^bSýâãÓ<ê0Øú9u•\‡_iÞ?bv@6V1×ú"@|:ª/þb¼ø©öf·ÝnÕw/^š£âëõæþíCqŒIáÄñùˆ|ˆ ö`ž Š^,n&£èh^Þæv_"5l*Z•Œ÷i@†Ï0[[bм=‹g’%y¨lA¸ªóýýR¯\ÿl·>ÖͽÈ'¹£Ü1R¨U`ha5½I¿€ò쯎W¬uH>×n°ƒÖ¶n@gtUƒ),ûM¦Š@e¿·Oóÿ™ßîÆ[»çú†çæØÁ×°jScxz2m.¨>põ×5 ¹q0 ^ˆWö›‘©žûHÇLPÕÍÈA¦Ðfa¾ËÜæß™çOPãaÚÿSŠT¶žQ–ƒy”Ø^Uœ§ƒÓ‡SÅÝ1üyÔÁ¶@ûd¹lO05ݯe?ó[…‡VóÁ¡JQ™3WAIÝ–aª\»³zq;\:Å&½þVÓ´=awsÏÀ¾æpcäð¸TolŸÃœ˜Ów0…"™«ž¸Ë]ƒÒhT̯[2Û‹’õÒC²~¹Ë¯¨>DFµc›ÐûcÉj7/CÃbè„ßg¯«í8ŒÂës蕟«¸†"¼G8l·u´‰°²³'˧û¹ËóüóG,k)Ÿ¬”>2c°yÈ“‡Î•³gìefÍ2rŸå¸ú :ì–06HŸØß*´F«`cd‡#(*pù´óh6™©œmߢ:]С¡…ถöo²ÒVF̼…Œê¦WôrV(æ›8"îXG3½wV‚ºíÜYÍ€CöìÏóâ)mKÉÊI!¡±À_×1BñQwÄR‡I3éX{4Fºqü=Cá4ߤËd»XH^ëñ™ýQ¾YÕƒ!î¶[¿Çƒfƒè½Þ@˜V¶»¨¢=ö6vDfh©ôfl;®+Unœ"«³•h1Y6ÝŠ»Ë ,÷õ²þ¥˜ g·¹ì^‘ß’•‡`˜xkDÏãçOß dŸ22#ÞsÏÛ;МË(týu:ÿÙ ô#üHáIºpIáý€á9¥¿Â7ÿïPßñgÞ\—ÇÇ;ùJÝ=žôz#¼/\”s$Õ8ížD[«ùb£.u¿Ðä^Xµ²Uþ]81åçÙ7@jeñÖʺwŽ©lÖ²·ÒµW»±ÁN{=µ¢Ú‰ É3}ÂÔŽ+ãqõŽ ^ÃŽPwzÔ”c9ðWGèdþO$¾0ŠmÇ ð2z¬ïÖÔÎÈŠ®e\%ü4WöC=øHì„v½Á¤•êÞùn%2í€ØøÓ>t 0Q-!ÐÅYÏ| Çûa€zÝ–rv‡<juPóNP¬ ûÞ׫Q¨õG#hø¦“ïÊQÿ³/þÕy+!RzÄO¨º%uöÙkÜ/òòðVh¢|z¢Å²*wǹÀ^eÇÉÖ>Z‘CIYS’ƒSYJ;ÀÒq"KÌ u¯±o-,ë).õâÔ†|¿ÍKš€‹*G¸ÀkÐ?õHUtBKqpNXÕv.öÅVG¿„<è€r|°ý/üP·•Ô· èxŽ(ç»u[B¼¥¦)Žª˜ª'gÝñ±&åB[×ý»”’–iŠR÷\¿-IüÃ1Ešn¹¨Vœ¾5äo*¢Ï‰ý6Îu;iƒ -tߺž¹ëÚ·ªªœô[ 3|f“A_\>œ|€é©húyAø¸ M*‰IœCC ›×}rP -T·Ì™^<1|ab‡Wû°Ö8‹Þ9OÉØ±Ç[ I€ -õÎè«Ù绽 6á(Cï™ÖܽËo8¯Ë1µbŒÎ8W¬£¦é¿DéÓ8O¤é8€OŽ¢Ñï1~=- %Ó DÃYs._x8é͸kuöF%³šØ:e8Ìüµ¿ãÀ¦ ÏÉKÕ”nfGO Z$okîT¸h›ýƒ›Ç±G³A³3I¡^G¼°LûžçjhtÀÞĺ[7f¹:%ƒMg‡c÷üÎlóŒ“'ÀøšÆuúÌ@“ÑYP8ÁêÂ÷iï””Þ“Êaøúà’YïÿP¾éx¯{l~¹LK›ü°Ìÿ$É5PDa[nìÚÜ(B?°Úý[èUéMhÙ/²Ù7ž‡áR¦#þuÜmֺз·«-Þ0ìïÏEäÓ5dáµÏvPÒ¸\^âÿòQŒ¤Ží¤¬ÚM {†øÌßßr€jíD,ÐŽ6Êc‡i¤âµçÊWe4ƒ\ñWøe»õ`¢¥þ451å3?Ôôû@?Z]ÙôJçÊh(ž ’ÃWÈ$4Ì»”þꩌ‡Qs*ý*?ì8¡úþæL Èlì´þ¶†Žyp0�àU¾žwh]àÂtºÀ˜ú]›qƒô±È y¡™^ÏrkÚžC< íÊÜhúíñqzü‡åAˆ, VqJ{¹òðÆGΉ ‘ÃÄ+9ºiƉxä<9êiôÅì_îÒã—ãßð‹=ú¨>ÌæßR¥Ï㵫>ÿFÜŽßR‘ƒ+¶KŒfè: îœßU‚;Tñ:¸sóüogw‚‘Ñn1ÍÞ3Düà>„I'‚¹ð%#Sò94,ÿÉU^él’N²ì×Ã~ôµ(âeký-qÜr’tÈ£«êJ½›föõü2“Ù‹‘Âmnõ.~œy8˳G¹býˆ¹KLJû2|~úE¿Vscª¥å¸›Dx=‰Rš¤Ü[é)˜©¼Ô¯‹ûæ¿E«añHY–$J惑‡Ði0Rú>†ÚD,Ý£É(Üé|Ô ;LTÅÃTéåšÞn;[yÛ>§ÂìGìpÞXZ‚d3¹1ã–sσ‘V¬ï_l£O…4jD-9ü,Ã÷b0L—¾bt9JÁMF¦×/1 |8µë‘¬(_(|8¼†t9íÍû|$ݾ‚geÖM-Á# -ë–":Óöäºôô°sBÄ™š"s]Œr²8¼¡^ÄÏM Hö bAõJÏ„¼•'GjóµÖÅâr²Ä$¿÷>….õ”ö´'?IÏçO—ÎTKÜKb÷ä%æHõeý¢l¡ªQ ³Ý³’Õý`H’É É™j•|bV©Ým'ªòÖÎ9Z©tén¢â·îÎT™û;¢HlŸ;R]-¶Ùuî*|¡S2:a¢X¿Í»Pe×6ªµLÆê+QZ{¸v¦ZЦÌÖI3vçÈä§žU©V·¶,¢¥÷†½6¦Jngš³\ï¥gêôQ cª+8¹]mì‘98ÏE€*#Úêe¿èJ5Ñ«¬Ý¨"ä•^67ntÂ&ªÅÛßbiGªræ™v£z̈÷¢NuŒªB†ä-nSr¢*^ÉpèèñÙ‰*QL]¨²h#ÁzíFÚsî.sÿLŸ¯ûºZ”÷6>ã75Gª¥Ñ…NÉÆLxKxOWœ©îã`V×Õm‡/‹ÛG\:xT¹…*›2—½W ›SekåÏ…jáé³hêëCš(?ŽTW¿eîsí’ÅTŒµ»çÛRוjú³‘˸P}µ]Av¢ -däÕ³èÓY[Ø:u—¨5Žö\©^<Ÿfݨ戛»$¦ªMÆî–×Fµ÷f;éHõ¦LŠ®T¯KñRω*7@øŒ¸Ðig&—Â7/·¯Gª·GÍmWªFfx‹©{wŸâ¹R;S½¨¼Üå÷·©>c—NTB#Â_ÕÈæ“ŸŠDãò{ß™j%–3rΑjá#ª€"žo¬ÝMo/ˆ²B•_–̃çHÝ>2ˆjÄ6x*k{á—ÑW¨Hf“~ݾZW»û™Ú¶Ì<›ÄùES¥¶CÇfª1I~?]CT£v (Ç‚Ok,Úä„Ó² ŸÄ”Bõ(Tرˆ6˜)V¶ªÏÃÝS‡Ãב½ãƒSD5®SEdT\¼&£\yó¨GVªR÷(¬RݽŒ™ûz|ÝØÜÇTé£ërÙÔ×µG9Ñ|ÄɆ@˜°1ù"µ¹z7¼<ª” «¥L³Ù ÷ßf“[÷×å§SýiZ“F|pŸ8yŠ?ñ[‡$/WלނŠ;Áìz½u›ãfŸåŠë$*`SžÕãÎ@›ÛœÞö%®ò|œpy;&ÉÃNQ‡'›Átå¶péòv¸wvrº&;¿=#žË‘Hb¤¿5Û«glã"}8ÚrùüìºËÝDß&/Hmn¥vœ˜V&Öǵë~™Ý¼æ‡.o÷C7¹ýÛ´ËÛìöíºÔͪLs(p¼Óȱõ'ç·ç™âÇA˜;¿½¸ê|ÈBDkaÚÅÝÇ-Ç)—Ï¿¾Åè§t~{ÿ\e¯ø¨ã·˜iÏÛc=·Þø¾ÑÀÑá-G¬îpEç·ÂÝEq¸Z\™öF<w¶>NVßnÜ^¶oBÁ‹#§·’tи¤Ó—¡zsžÒ•=©\f¿P¸íóLãK>oåߎ^wCÛûÁW§·hö½„·Ó·Û¼^Àì?0`¦Ž×?ç û¹šóÆy;oÁí³=;ìù«[ðÕ_jÁF»=†Gè·*r'sÁèYL¤»ONõDä#ÖÒ˜ N:~žìo|7ÂÎàìÛþ˜*²:ã݃fL¿ÕøCq3ˆJ«ÔÖA5ªúCë¢q~<\£·°¯8CÍõ«OºT™ð“âF ¨®_¢®T‰b–¸Pe×Öûô^Ãd˜ß¿xP-îTK%é~L•6QM™µovô¤.õÌL~6RejëF_¦¯TÛ››k:ÕÈ^ïúB§ŠM“‘Î œ©2÷÷îTW‹ï„+U4<‘káÒ]ð8ÁµhºQå=¨–ˆ]³-`&ŒíWªÈN¹vãðŽ+UŒiÅ“M‹hÉ0@0}ü›*Œ‹QÛW¹Êš`)‡Œ[§¢«•ƒ *¥QãsÀ¨×ꯧGúÖ¢ðùNÈ‚ßrÈ0<Á¼Ñ¤:û¥Ê°ù|GýqDB=jxÙ¹2[‡ÕMÀÊÇœÚþ*MÝ•¨”¦€~6ÞòèÇژ¶S�šó˜'·³EÕN£ a>Œ‡‡… ÀIÝ¿Ä!2cáêæ·VDí°Þbâ4±±È ‘RÜ=s˜ú6éc Ü/]WáÏMdÀ޶Údˆ(Í’½›ï®íîà -KÇñ?£¾(\/t®+a;GÆãWF×Ý¡‡GäYyRá6Õù»¼·é£›úù$J£øK¦*dp'÷¶½ùå_†¥Zߢ¥ãxš+¿<j»ñóªB»ó‹xÛú¾›Q¿tæªÃS$ùõãy¸?f}܉õšl¦å~Sž -#´(‡A£wúV*<åF -ãþ{¢2Kä¥@žåÒ¸Ú™‡¥³MÕXs`_á©2´O[‹0Ôï ÆP}ägŸ¹€¸Ûð»¨ÛK^ß;+ÏÓ9%fó´6™Ý›ÊXrk !ðk×~áÞ(]oâ~9CýýÎ�O3vi6…§|̤ñãñhRwB¨Æ6‚Q–ž¾ƒz*Þ¼í†Ü&î˱æèwÄK¡‰·\ìqúÚœG_“±f€üjÙ±ãÓš|q\„VÚ.ÐÂŽòC•—²Pa×&½êC¤š- B"»;Œi~õœt-Þ#ö†í~»ÚMê›Ê>¤Nõv'r°Î¼Äò™`™è..4>¿–<‘×/ -•cŠz¯•á©ÏT“IƒÛ%3ÄÚ§)‘ˆi„ü™ÍmTi(�Ío½ù…zŸØ¦Ôª×쩷ȇ;knmJëƒW—¡âF¹ˆq‚×mù•!™dëù¨ŸIi<uY«Â–ÍÔµµ·øÂT Ó¡Ó^›y‚™«›xöô§û>jsµöfbšŽ¼‹`šÝ¦ì¦Óc6Töî>jönÑ)Ìm9G‡‡ -‚(ãf¢§á<ÞýšÞ@ÆÍ€8¶:ì3Ïw¢žGÙ³)ÜieaØAG®«Íž>äß3tÞg£Ê¼úå×—p·ì -ú¸ñjŒÖÿ^ ¥%ªÃ®4føi‰ÙêÔZb³:'°e�XœÇ&6mN2ÌYÙ»3ë®,Žcã†ú^wñ‚û•Ù€: -å‡ÓQp œ /¸änÙ8!‰Ë@GÍqÞwj“¶Ê£Y‹€6©ÒÇÉ‚ �z¸9u\Àµ‡G»—çSà7#ºÍ7H\ gåu1ó©g¹C¬ÎyU«t?pÅ´a÷ŒÜ\÷â\½ŸŠ_¸¼Çί)»¿ÓÌžv~™ûÁvccÉSƒ…¯›Ù"§–ÁîL ojÁgu#ÏÖ½K¿Æ=²¡×wQDa’ëì#{j5îÇSPÀØ?ÏÎ…f„Cª§¶™z† Ñ×)!ÈŸ·–.i+Stét4}PÏ>Ñë©ofFÞ˜Ó&E- qgGlÇ -L3F%,–6Ú0N˜Íì3«™íFÁ€.–6àýÚ¼ì;Ãó¢¬-òm%ÎÌó¢U-Ìæà„©q÷rãæÌ:+º!”‡ºï^ͳ!m±:ýEzé£ë zú.™7\ªtï#<ï ƒ3Ëôgšo¦âyæsmæÃ* Yºâ|0ȇ™«XáPļ)úuW›j�zø¹€Ç¶ðÃ�(nõî5Þ2âoDµÅý(™CˆÖŽÐ¨6b^ˆÉKÓÖåÕTKÎÿhYô²Vdv6gmÎý�‡æ¯ÈyC¯E5n'WÔ¦Y7°N„[�×f^hœª6K@½Tëë–¨ðx~ø ¹¡ªÌÓe`ª j¯Çª‘ÛJ¡›eqW÷ÉM£ajF7Ëð| o; ÛõÜèf͸�t“?ñÈäâúG7ùÓ}ÕÈ Ý”…|ggÕFÍnà>ÔV€×>ÐÍ -\ÏnŠƒ+šÛÐÀµ,bWÔp]~KÂð:®*’É>0Nf¹í®q Ó -¤-Dgܪ¶dKYÈ?ܶì›q/…Cÿo°³ímªûXá‘ú@\LÆèBmž6¿7âZj›{CÚ�dõ*M«¸¾vá)™ -Ü4 *š`áùlNÌšµ"?&""3±"÷4Ù^7-EàÚÈ9j3ǽÂ;–ÉQÅ´Û…YÿOßN“ã´N!òÂ&ÌhN“£„´ÕæËÅœ¼AUÅX#·3©¿*¬/`Z»;fPùÿ[×ÉqÊiíÖ‡õïTËŠ1T«h–ùÑEhç”WzúùíBß±LŽú†}"˜y~¼ó -F«û²ÔMä†Ý®,€¶½ŒÜÄbâ¦>2Ý—ð/1ÁÖômCUŒÏ‰ÀÏ8ß %&†|à¸Æ´¾KØÑe´)ôÏïµ#Âó¶º&ïØ³¶É}´Ôbå¿3UÌÁ»÷;MÚu¦jÊnœq–¸À½u¿7ý²ìÝçꢶö¢Ú¾'L5ÆùÆ{ùÕ6œU—˜æ'm°;L« -fiZvúºFnÕÚ\ìŽ\,î±ÓרqØx5˲ž:Ó¶X“ lDw hLÝ]sã#_ÊèšNçóÎå2‹IçóÎåC»†’ÎçËg™ofOçóÎå[1¥.ΑÎçË·bN]œ=Ï;—oÅšº8k:Ÿw.YL:Ÿw.ߊ%uqæt>ï\>Õ€š?Ï;—OwØçLç‹xæò¹S¦LçóÎå3F9<7@»'à |xÆ–÷îÉHiÇím~Û¤»¸ÕMiÒ^ñƒfÈG®¢Óæ‹'íw º9aÿúb`Uušýë®âÛZ¸Ê/«¬i>æ]K8ªŽæ}Ii‘©X¥We÷oPm;êá8ƒOGÛf=¿=Œùhž¤}4˼4u›´ïÀó$VMLÞSâÐbÎþôö~GrõM•'¥q¹§MOÚ_bu -_ -ó„›M‹6—zmƒ›Ð¹iö—¸nð¿ß8m1™6MR 3Ï .ø]ö»QÎC%ʹ{>W+€1ÆáéÇQñðR 6×,1eÅcbmæ ^àØ–"fË¢èíºOƒÐüêkj‚glÛ5Tô›÷:1é•/êP8FèÙc�EÏ…q%¢â´Æ#Ö±GTÚ%9L~½>“îøHF[±ä>½mÿ9…¦¸ŒÓÎû)òÑ&¦/‹¦÷ͺLœþó•à=4Ë}çýØDô%ÃÔº“gÚ–`‹zN”áŠWNáÄœßec?«afýrIÑ1®xLS›Çfþ˜æœ´3+ÓÜWR¦î¦ói þ™fŽs’uG?Ê5š˜PæÏú~?ž˜N©{÷XçäÔ=—:ô -\±GßA¼S'•ÆùðÈqœ{/”¸,¯Ú"Âþ £‰FeïW7-áîéë¸køñjôE‡ŒÏ¬=¿RrXXqwŠÜ“í&¡€…vßq„šŠ#>²õœöŽ9âeÏO>ŸeÍ3ªn¶0©g¹3[˜'“2u-楇B?Ëýi“õ\‹�È=-ËGÚ´O; šå'ñÌu‘Ôl§=C›aÕ–¥MöÍI~Yå²èW §éM’poR G0ÙÕÓMô”ÓšW²ßTÑ÷-ñz†Þ,¬2GoŽÈSÙ~ʽžLpûüDoŽÈ3ëq-³lƒ;>zã¾óþëtAÑèÜÖ6'úˆÞ¨©$òáæŽÞ¬ ÔÅÔ÷Üû‘O½£7+†$ÙI¹‚sDoÆÁ{Ä›©„ܳƒ€;¬?…ö·ñ"=²¥Æî^}ìU÷cHÎ’!ytMzoAð뇜éáǘÍT Á™]ºŠåwž; ïRõ:ùÌo›÷±gºã1)Åo®ŒVÕ)<›qO -ÅÏ%eÅœÀ<yÛ Îós?_Ëe›¬NËv@ ½¶eY“…g!ïý^Ž3Ÿ“Sª~-:3Ïe`Ñ™y–U\×Ü•93ó´m×–ä¼EgæM¹vÖÌ<ÛÞÁÚBrW¬™yÎûÓž™§’qÝ„¸ ̼-OÚœœ·èÌ<-¹¨…;—Ì<CÊq2[Pfž†ž[:gÊ̳{k.ëB(î²€|’íL]L³ó"g9BÙÃêô³õÒ¶ñbF¸ž?ûá‘ß —>*²¿1ýb1ªÈâbÏØdá»ïš¦"wïÚ²ó~òëkÏ�Ú„<•i–ñè° ˆÒ首Áhv<@sv›³œrŒu~Åz¨¶ÿñXxºñ1‚,˜æ:O÷«óN¦7Ø¿™<ÞsÔ1®hŠñèº U´€ñˆj±{ÜŽÓÚäŠ|d®›¬~w°Aµ™ÏÄ™tP–G4GÉÕˆeÏz6aFóçv£$¨…$É>}/2Ij[`’ìÓ÷’dÉUkÖÏ,ÑAœ(¶3ö£ƒ–Š�¢P‹qae®ŠüøW+“dýtíG Ð@ñ8 -vÚýK(vôÁ¨“Ù M†Ïñ蘔gÀ´ió…¦IÊ·n!ÅÅ$噿+ø3[RÞ”±ÎY“ò&ùžJÊÃãÆ}ò]TRž~ð‘ü:WRžOó·³Í¨3œ~ï>I7eóž‹Rüônâá9û–]Km®û-AH?gT›Ë™Œ3X6MÙ|„ò¬+8—nÅpÐÄÚ\æ -´‘Á}ÒÁj169|6˧ZXçŠqHU™.Ԉѥr•ž£Vk6!¾A”{{|ãòÅ›Z:>Ì–ÒËAã žÿ$sÙøém~M8å"5å8_#,üQªBÑ\ñî©Ø¦¶WóÊü„£Ä†8ô=.yqd̳\¡·vs_5o†5§¢îæïÝÒîî\ÓîÐ…¤…êŠ1Ù_FîB•]C—‘?»¥Ýy&û hË2‘%íníáÚ•*º‰üÝ-#,lÉ[±ÜS˜ TÍ©høvî1UkÚºA´ç’ýöNö[-ò1WªDñl¿êB•]Û`.ò¯É~ ¯´»uÖjéríÁ…*¾§p£Ò=çÝ’ý®</ÎnÜ© -×Esð¯+g*h¿©y£íƒ¸Y\ÊÑ9»܊~5ònÆG•‘]qXÐ'Sèõ=c5QÇ@úk0ïr^[ý'îïµlÎßÎ$Âú“jä§Ü=åž\tà¸qͶâáï4³•<¹M.;º Y¹ ;W}fÊ>vtÍt½žC›´ŒüE\¯ç;l‡n[«DóÌïcïà47ëMÛÍ~³žŸ®hwáùÝ<©M“oWðÍx¿I -z›œÃ>.Õóß&ê1¯úÙZ;Ó|ö�ñ܉}þc6s%ö9eõ™¶ Ä>§Îi+ìLìs7‹Mì›;sö5qÃ$½¨Ä>§©^ª/,±Ïça&ó&öM3IÏ‘Øg©’Õç'Ü=ebŸSHfÅpxÖ‚ûœ²ú<v ÍšØçd1:íš3±Ï°KxœÕg´”Øç”Õ§øžMìsj“q¾YPbŸSVŸÅ€ZDbŸ“Ùªˆ–Øç$CÕ²YdbŸ“8ób±{bŸSUØ,0±oÓ•Øç”Õ7Ó&YŒ“˜6WbŸÓ*ŒûÎû™ûŒC‰c¦M]ÇDì1fõ)“ôBû\vÞ/:±Ï©¡™Øç”Ɔ™¶ØÄ>'[‰C/4±Ï”5Çc‰}NìXq?¬qÖÄ>'cU7nQ³&\!7ÙG< -å%‹H=ËïC˦¾™Õ‚Þ¬W™æ'ûÊwB°CäLjкÅïÐá -?§˜Íœ·ø9i©ê⺳jâÀ¬Òù¤ì¹dmøÓƒüÐõÂ^=+Â_³¦C›Luܬ9´ÊÔ¦†õâÙY5ñš^+Øx4K˜p.ˆ~êþ’ -6Ù_§æÂao“ŸPÞéB¶Zù¼üoE=ÆÛ^Ÿûò?#ظßÿ7Mç/1[1&”ùËé›åèsë~hçûÿ¦í’íò?WèôL•šúò?ç ¤õþ¿)s!ì—ÿùPh{½/ÿ[qËÂó·üD]GÖ|hÄŠ÷]ƒ³Ååxí^nùèd‹:·š?›hpæk‡]KMËD(§Ï×C®Y´ç5Ù|O9}Óî4vš=Q¾£ûÎÿ÷rÍãfÚMjg~SšV§ÁyÞ7Vý²§4U¿üÎ|“ÖÖPÞ\lþ+äºÕª¶ÐVµé§?§*ð|ÆQhNvëË(긙µ"ïD_½Õ÷ô¨h ¦(Ü=÷PÄy#¹ÉTŸ°q×6u¶¯)‡Ýšíëp3<;𞸧8ÞÕ–³¦ÏLeú™ª¢üÞ´d˜Ì\¹ù!l{sS—ÁÙôÚµ V\ØšBÏ&ÜVesØ]wm_û½×{Bb̸óB©j—;Þˆ~S(¼Q@þœáF_k†ÀvfÏxÇ\MÈÅðµô+š+ÁtE»ÓËvó¬ý2gÎ[kô›E¡”©R(&.#›lÛ–Ò´õ=A¾ƒ÷êÕó-¸k÷þyo²ð='Ýûçˆi®ãqæ{ÿV¬‰˜s_(ïxïŸKòÅ䊦FÎ.®áê¿yûµ˜Ü(Ÿ÷þùŠªÏïŸe?´ýê¿C?÷þù>¾í}ñuÃö¤´0ç- ¦mp¾³}ùÕ†ü\ƒñƒ¬N×l_~µé'¶àéÚÜâýSóFÑâ¯ã}V&žÑ¥T4gðK‰ªCEÈöEµ¸l¢²zk“+š˜}ï”H¥'ÆXoœ9ûÞ¾¨Žj*`wsÇq¢á…i®¹T.ÜlHÞ3ú>_¹Tw3z÷β¹[Øî¨*ðîçˆuš™æíâOã{¢ÌÓ©Œñ4”ôxãÓÓYŒ¨M¶ÝSÞB`µs±¨ÍbÌÅ-v‰§ùôàî}\†i<—cò=}×ã$&\†éd§åbü&ß§jAU‰‰LóŸw›‹YϜݲ±m -™ve˜s¿ˆ¼[tw }4™.ïöÞó˜:ë\1©:LúH&âÅFÔ‰ –î&ä$éˆÜP²ëGÜ}þ¡x_Ï?¤t星™\6ÖÊå²ñ3´_´6Ðæ¢ž¹j,Êr5Ýõ ÷蜙·|ÔÓ·Ô(‡)ñr·jT(Sf^d¯UqËLt¶7öƒ¢U ƒòÆÜåÕb;îJ•(Ö³—.TÙ5=UMSs¶Ú«ÕR4e j½šn7"©rä€f2s×)ï¹$"®†\sä¤Ñ+éžÙßû2lfM ô¸u¹ôÊBürÌ}\ÑÒãŠb½îÔ]Lu³,tÚnT¯|ÀË;3tZS/K.T“Ǧ{T/mrUVØÕ&Àcßu*êPnÏW9æ ™þІ«J9uâ,³æ¨6‚‹£žý,ÏørÚi'»×î̈ý„¼ê¦8Åþ4¯éú1ïºÅÆ=˜âž‚ô=c›¬û YSm±qÏù2Á+ó\L󘟴qÎx�털SukÂ7âS¼µÇüt·<Òãœwm™â¾ó'쵫ԊÛi (ÐSG§èáý`º-Š=ôVPm—ª¿fMºòŵM–¥”8y˜¿6÷€X¯I+-²»Bf芉6èºß¸š¹Ú?èz)̸jòœ¿ó»hfZÁâ#¯üávX£7ù¥°ˆe"èÜÓ¼ñ´—ƒÍOÁûXÿ^™tv÷B"Ò-ž6?oüçMôjPmæóî|L¤C§e+J“©¼üjÙ»×¾Á¦IãI[bÈ+¸uìc ½è¹+ÏàZöuºD`Ð!jîuùˆñéÃs|¯>¿Â´#¡4ùdˆ FŠÁ“n—<¦ËéÚ’C‹‘b_š"/ñÅû(†é2½&íÆ7Åp]Ú¤„T×£|˜êÆ6YB¤ã6)vÚ”y‰fø÷“[êj@}¦&º -¾exõáxø¯Í=ëH·ü׿¸Tïݰç<iTÛÄ›’ý7Œ\(ÓÜo›…iî7ÍÂ4Ƶ6[³»Ù¨æ#Zæ›iS]†–-Ñi;Ï)‰ÌlWwÊ”D¿ùˆÚD0cÚo>¢—Õé#%Ño>¢É†v·[ü_4è¾ÆWJ¢ß|D£¦Í’8E¦—+G¦;¶Æ3q:OÚm Ï;QOZ²IÚbTÍ{YáŠ÷%u‹º¬pʰݬ—®üáh"¸5kÖË --`øŸtY¡¦-ú²Â±BÿÜË -s]øS/+\1fzý¼Ë -Ýl¹.+´´©Ì<Y–WûL®}e,kêpºíЖ3ë…‡³ì¶›áÂC¦©·zo¸œâÂÃlíõsááä=P¹ðÐû¶Ãqo|%G.âT«ù.<Ô“#½OµšóÂCï‘8•dz[󎛓f¹ðÐÚaóm‡Î¨.<ôÞ+µòÇä8°¯½;dsááB.?™|á¡w—´imîµÜ?ÏãÛç¿ðÐ{GÛŠs†äŒ)PÆ -ãü'tŽµÚ›ù/<tJ²ÓGŸÓþ´™.<ôŽ&¯L:<Ëï…‡ÞþðØ€š÷ÂCáηN§iN—‘?ó…‡Þ·zï§»ðлŒ•é.<ôÜe¦$É.âÂCu=Æå¶ÃCfñ¼Ù1·š÷rÌqá¡çŠfÄC6Ó]xèƒX†ç".<ô¾íÐê°Ï˜FVôîõšq¥p®½×ÊVlÙ«3^xè}Û¡ûÒ÷”z×âèšöÂC÷Z>*‰zá¡w-~RI|]xè½ÚlÜÚ;×…‡)†SRdæºðиGÚ~Û¡}AÒ_Ù”{>…^À…‡žk×(ܽ˜½mŸ¦úä§¹§pãÑù¶Cƒ¦Íwá¡w-¦ºÓ…‡S]QhÊvÐzßv¸â‘ˆ9Õ…‡ócš¯½ƒ¦Íwá¡¥aßÛi¥p¦g‰Îpá¡[-~˜ðyááÄŒ•Å\xè]‹:wÏO™xårÛ¡®is^x¨çw9uÝ#x?Ý…‡N¦iZ[Ì…‡ÞÜD½YÈ…‡c¦9F~LLóŸxe¿ðpÊXç¬zço®8¤9CâUCò¾ípº-Šz[ŒFL›ëÂCo‹Ñ¾ 9ã…‡.ÜTo;t]X™öÂCï¬Ð‹¸ðÐ{÷±cT}–]™†3|¬Fù»YÐ{HrÌyá¡÷\±bM+õÂCç¹¢ÌÄð\a!Sf<L^'³âˆ0½žúŒ[ÂÁhÀa9Ôï~s¥5¦‡¼ÔÙsÓ�¡/cˆÃôø.œŸ åa%Qr³·ŠÒÒ‚¡Çð(o!M‹ÑåÔºVª,K%g‚ÛïÒe<º±»Ißž'2 6"wNââˆß:’©í£Çõ‡ÕàÉ0̯â«÷/ìîzíFÌl|ökå-¡3ˆ²µòwƒûl—ßÓŸ¯ s&ÔR©‹§ãï›98{«u.»½ëRü|tÓ(…CF.þ¸O|T¾ª‘½·Aä!=”6j¡-I¢×ƒ«¢ Æ7ˆõÎ^ø¡Üº‰¤"ç¡Ãïõ¯2ÑÞèç%éh·Ü~.¡Þ©l¥Ùk1i¢HÅúm‘(‰D©rÑ‘¤îQTu·ä‹&êzPÍü<ü.D’H,Aœ€Gn¸†$¿Ÿ®ñŠ`•)@¬Ê§¼ÊÃüC1S.dZú™Ê ‹[Ùï+g~õH¦Ö¹^ÿ–Ò}ö"x{qÁ}2ŽÝ½ÆÖ·77îªëɽ^v£Z+n½ÖN˜Ôæ9§«‚¨ž -Q®¼ùº)ʫœhPê>ÇQFéL5Éì)£E·º^7z¦ˆ,²1Ô(mVïœ>9qÄmínŠS¸Í~ߤãÃmФ˜f<[ ŽÓðøü4ýv]¿È³¯‘TâਘZ¿jçžO׎q_©ì}¤ q|.Ýaé6„VhB‘üÎÆ¨:>9!/»û¹.'‘€ú…Öçw -›»Ï(Õ8nïqþ;Šæýu´É"Š>‡)ô@ü¤®Wcx½Gƒúµ-ì-ñÆÓÒ"ü¹Á¨¾ú†?ÓQm™ªvðôúþþk±~<#Þ^Òïé½rP‚–Ÿ›ºCô_Ç/¶/rÍñ‹ã‹k² dÆïbÆwïoã„áEtý¤£½¸ã¾’¥ò*?~1.½ÄZø…âI_Dï»zWgˆÄ’¦¾Èc¶L¡?)¥òæËƸòˈR¤9 £èÏè{ÖA_BÇ -™Ë˜RªÅæPE—>#ŸlWðŸj½‡G»1Dü¾‰Ÿ×>ix[ßÁo©0»ÛÖ¨Öc -"¼ž$¨^ Mk…Tø%½Gܬ5ðSXì…Ú]\u"€*ã–*êSvßU†*Éøš¼¹Þ“ØÃkæ"Ã=·Cʨ -?Ô‚X¡×TæK,£½ƒ™³ÛÛW]ɨð¨ý©õþÖ 2Tþø�™ˆ·Š’Sù‡RÑþ|«’Pë]Sêo£Ç<æ©B˜ohÁ{ª@½'P ¥ŽÆCUùÃ)2T£N>þ¼1ºR+ ßuî24çu¯ý1~ÁD -7wÇjoš†Þ¼ÞsböÐYÌWÙ^ì};Sm½•óg'ÁšÖ!´Ó)sã Þ¦!X¨s–Þ†qóWFü&uÍàöÒ›{ õ·<ß—£Õr7_ks*¹ús1ß[me®êO[…f4}‹fÙ}:qÅ÷‰l±@']'u}FWÌ€ÃÄÍ·n•XâXø’æCv#‡Î€iE¸Ë¯µG…Üséên÷¹"†0ˆfÃ= ÝÊÌgD¬¾÷Pî–z7wO�¬ÁfÄ~´Âî:¹Iâï°6¾«âx;àgDmöîE&⟫±xwµº vÏ× B1YÕÑDlŠÜGqhC'¾ÎU‡Næ†C¨üxK‰íOƒnºã}¨i´‰&†ƒ_’Pˆð8î>&TàJÛÃáá·Ž³ -Ø�Ôb8”¨>LcÔ©ˆ~x'ͳ#ÄrDþt_$ H…ÄC5ÿEbÀ•ЀZ'[‘±¢ŽDLÅèpWá”»9ν~fМ60·te¨æ¥àˆˆWÓÛæÀ÷@‹uê³-´£š|ûîÚß®ûØÄùõ*Ô{ž¢ -ûYtz;ƒÇ<<{ÊDÔ³Csit€pLòõ0¾j1‡&¸!|^’;B¹£Àn›—¼íOd§íä¯(d‚^#¡t0ÒcŠÁFûýFOS÷ÁH+vܡй`x;»Œ&£/Áp·wŒö/ŸÐ["^á‘bÀN�ƒFRê}kÕ¨vìÂy©gÔ�Ä„|#¤oÎNŠa=Xxe+bcçx-Syß/gêyf=ÿÿ³÷¦oRËðwŸ‡ÿa@T¶©©Ü³PdV7MEe‘åý½÷Ëû·¿çDfUWweO0pçÒå½×;Ó}¦r©Ìˆ‘‘¿÷üªšço~r>ÎS7>œ™J]$d×ðÊVÏ?>÷Í·g SœûíìŸþuäü•_üg¿yäЙÏN_¬:ð¯¼uŒîþó£Çϰ»¾·‹†Úئõ½ÛÇÎ|ú럷ÏWW{¶ýû©ÇwLa³tÌ|$•ÉéyÓõcé%Ôõ©ã¬'k’_øõâ¿”%¡§g¶^üøÙ™?ùù_Jè'—Ÿ]=ÝlÚœ}vðü+5ß´þÝùß?~úáI³}þî…;¿Ý»=vâÛYÿµY:ëoo¥>Ù&™³¤³0?Òæ"Ù’ -߉YµÜü·xüsÿáóÇÞøóì?þôìÓͳ¿1Öƒ†/_ݹpçÎ'Õ…÷ý)›ÍÄ—Ýö<öÇóÞôu¯˜p.esþùµÛÇ.ÐÛš9_s褯2úÙÐ_i¹eÃcôèW]ÃRW2]8rÿúÂ…²‚Y¿›Lžø÷éOI¦ÿîЧ§ßüäéµÃüâJÒößÜ<kHnùÿ÷žøêçË>{vâà‰ƒ¿}Âþø&Û~aÏË»Y¹íßDâ`ê/ðÁ™Çÿný†.\½þ -Ûþɉ×6ËÇüÆrNVÚÊ10–Û‡é"¼úâÙ3ýâ“Ê^>×»±²gozaÔⳑ=w 'hzÍm7vÏq¥½©”¡ÖÑÌ«köWWë$3ìÞS™×Pk¯Ceæz>Ôjüt°,·ä뜓òo𦗎z Ö -[ìì£7ZidqbâîFäF‹1ûÏý|çÅÂÑÆÌË‘fðpòæ·_50,=³ø}vîÜo_øµüÚ\ˆ/õ%÷R}£ôûØ£§¿<{Ù|¶}ó‹óß‹Ë{'.<»uòVßFu¿Ôg¶ž?ý3Ù7ß?³o>ü„n•ãb™ääht™w69MôžÜ¹zæä…Ïý}äÈw.ûPù÷ìÖÙóW=|«]Ë~m{þa:X‘÷ðükÚ ‡ŽŸþôó>¾é§ÛÛçþþäñ¯ç«ðÉóÁ@3+8ÆGOnn¿f«Ÿ~yøü¯ç/]:õwÒžæßÑ̆.0‹¤J¤ÀRÊÒ=E?ŒÒ篮̅T ÷¯>çc'|OÕÚ«¨™fÝÃöéRÝR±{Ó)¨ï͈W¶oÓ`¿üùÉí_¾a{€iAOŸºúƳ¿ûÔôM×…Ôþžø -ÐÌîZ†‡>ßövqæ'>9<g™ÔJÏ’¶ÖÐ#׿>{âi}æì½ï¾¾xþôq÷ÅÙO®Õç_Þùó'95:óûO?½ðìæÝo>=~Œâ=úØ#gß–¾y%Q0O9Zñûæ6í‚ì§oÞ°éÃt AÑþû+·"váö_w×¶sª6»0Þ•¾Yê|ðш10„ÍæãÍøÏ‚ãf!Îæ-8n âŸnÄK]¯ÚþOú|U}öÈõMuæÓ/þ¾*CçõºßŒY¡™WW¹¯¾Ò³}³Gn³¥M§“Âñûì57Ù.kï[]ne™ö+<à¥+mÉ>{ÍQ“Ù¼Ê>{ÍM¶|¥•÷Ùël2{âªØ7wþU~?ºç…?xôë =gø¯sôú}~=zìœ>¸ùë…ïéEÜ¡OðK~Q<ñç_ßó׋~öõI9¿ùñV=óî³°ÇöëÜSG}‰òtŽ®½óh¼ž3eõáÌngy1Cß¶%½WÒÐißìê>Ü#‡A}¯ç¾|¥öWyn_ûÈ`žk¿®?íþ)Pdú{y*Y4qWXoÕs;°¯Êþ´¿½¾?Í›£›ÕöÍ/â7øõ÷ow·eJ†L -‰_¹ãO_=öëÙ®ýuk”Ò‘ŸRtäÑ»¹íÙt¯(êÏ^¼ý÷?Ç.žýçÎ_»Ë9¹ƒé–_R4ãÁS7ž¼îëVŸ<x±ýg¸ù`üä¿ò þôè¯ç·/œ|=K> ÍŒópÀ7áÙ¯ Ö–yõ€ÿ<þÂþôòµeÚè—¼û~eŸÍë 8Ë´7É»ÍìÍKÞ}À«½F¿äÝ̽'/ù•½^U/ãüÐo°ªóÎJ:ùÄæOú˜fzÚ÷W§›Õ¹¿GælŽêIåFï»àÎE¤.ζ¿.TQIWÎôØÎÇîÉÅ^[mÈÈ¡í³‡:óäǹ2éGûÏ8ñðÂÂ3Žo>}a¦Öõ‘溙 ½õ:ôùéKíaÖ“cý)àœºx±ç©r[ÏøùçoÏvxxd.Ë¡2i¼ðë§›ŒU°èÏŸ`P_º˜"Ÿ1бJŸÝ|~›áÉ¿>OñŸŸ»Û/=‹©ú‘þã»®vÎÍ|ùâЬöãØñ»ëóõw>é†ôç±3?»ÓVZ:¥g;øè‘Ó¿ÜD?í¥…LÉý oUÞÍ˃³{íó_>î”:+X5æîüsíëþ‚º~âqž´sG¿<ÞÞ2¸|³:ô×5YÚtw¿üM¢¿}ÒõèŸÞ•;‡.Ïópþù÷Ý<üÚŸ„—¿|ÓMÂBAã}Öùç±_ž™»í<œT½yؾqÿV;տܑtÉ»O±Ã2 íùÍñÓÛÿö7£9ÛkÒj[L^ça÷IHWФU¾ù;iO΃~©F.†Ùúþùà“iž»þËlŽÜ=|õ×ÙbXtB=Ò[P}vð·Ò‚ZxÆüŽ––Àèg{ÍNôÂàr×ÜuWˆ¸Ô‰$:ÇdóMf3mÏ|·ó ²µ{'Ú}³ë@êW_ZóPs~è×zƉþÒZ¶ÉÑÌnûüÄ±ÏØõ{ lNœXÒ‰Á²8 ÷¤‹“±9âsX|Àl]Q{.}#æÌwGŽägÜ9ýÍü3V,…Wš¤Àb?ê7Ù#|€Z˜‰D_iœÐí3ü‡³MöüÐ¥/·çp[Çf84Ã:}ßËz|ÄJÛm\['æWÚëÌÍÖ²U2Xª½•¶°Z·ª7Ü·[½U‚f^o õ+íÛŽrÌ=C½é@ôò•6vïo™Õ¸lO}µ}<=àÙçÎ,*i=fiíÖ }¢Ô KØóϽ´:ÑSÒºzý¯—Sž9%½›Ó¯+€Úœ÷°½Î<¯·Ü©sW~¯>¼øÃé“7.<»UÝ8{Ù}yûÎ_üÅK0NŸ»qít¾Ÿê¶«tcgþÏÜ£®1ؙ߯]¸rþô‘û7.>¹þï×Û7¿øñz¨]REwþôq}eëò¹?ÿ9ãâ÷W¥˜.~ú⛳'«›g¶^Ôå¶->;ÿÕGöëóß•nêöÞM/öâß™wcÝú8ݶÍ×þzœï†}óàXºöÉ©ï ¤ ÷ÒÉ£|ÀWH“ÕÖÃo¯l›³ç®Õ¥kG"‰´“»d‹W¥ÒuU^•J÷«îü{bv±Ú,]ž;“™”ÍÙÖÏ×½îü缟ꇆ³õï×Nn1ÓÁ‰|Iøï?ÿåM·-+ó‚œH+íË#ÝM¶›úÖAs[.1¶·bçî¢v·<Oþñø“k?»`Ÿ$âÿÉÓkóD퇃‡Ïǃ?¾xMÓ2~Ñ¿øÿI^(é2–\Áêþ5K¥w}î—c·ÒMÊó÷¾Ñò–z7²$fýäìî6•Ù™?í®~¢ŽmÿrƒÏ¸1pôæ5]*6O»–äóÛë²r8s³j]â&IÕãÜåOÒt÷stýuC½¿yN_øìÞwÇOýô”9{Ì\Ð篬Û÷ûýSú{ªùG~'/~®ýc¾|±9üî¼–‹ˆ[_ý¾ýyýûíÃ;RSLJ m=¼~ë2¯!oÉ÷”»¦Ãµ[à豌;~iÝÝs-\oúB!éó/q2fwæ«:9?‹í–$-Ï>Áø_V—Ã1ŠNóñ…ËôíG›_JúYŽ'gÿ¥û·Žþí³C¼ÖõÍ缨¼¸r\*Ówvœ»Å°èî³T—íôQ÷·–âv«ê/.þ¸•ÔÚWã×_Ò¿ÿë~½äðëß/Ô‰í[[ò´TžàôÑC/Ø–c2éƒé:Êâ¿‹·o=<a?å…ófvóU&íúÝÛ·úëóÂÛ?‰ÙWŸ¢Õ?´ùøàá3ð_y9˜s[÷0ô+õ)É6å üŇVß¾üǶ9~ªûéÆÎãNR—Ÿ‰õׯ®¿¸tñ"æá|4›cÛ˜Íf'%9xð׃GíV{tîŸ8²‰›Ý„oªŸüyt&vtÕ|òvê§õ˜û¢½ü{êºÍ;M* ãÝä¸ÛêÓ,5/Þ¾Ý^Cþö‰¸Úø4uâ?>—5—/Ãó.®Ü]nïâ¶êÎí#ù§¿¾^N·ÿ™<âòñüëÉ#Ü%—“°å¾ù}Çæg@¾h§åJÝÝJ½ )ð¢É]ý<}ÑÃç§Ž÷¾¸sxûTûÅ6"fßõµâçW¶f_˜ÃŸþq¶ýbáÊ-*.:6û¬ßô¥íý«ò·ú_ºRñÃ6úU29Å‚þë¥Ü»•_gWn»‡ßÎ÷™¿½(ÚàVăs"·èŽ)‚x'J - ¾Ù¢˜:þ=Œ_¯És¥´õí/¦K^€WðágŠd@Õ£zëúÎf×êom3"UnpÒÎoÝùìãN{üµàÞÔÍùŠfÊ]|¼={déyE}³Ë#ç‚WŽ~¿k⥋g>yðÃù+÷OÌŠûúϪõ„þ2ðŒ@’ýçö‡mŠƒ;¶ýþ"»ûdÙ8y ñëµ¼úï‚BÜݹr?ý¢2!¹{KÞ\Ñx_wïPt¶¿Ü·òŒü~ÿ¾*Ü”lBøõçöÒþß¿ÔíO·fkî®þäôÎç¹;ß7½/¨ôåÄC’|õïGy4?ò½(Ñ·Žþ¾ý§¿øÍ¹â‡±wQ¯«ƒž†4ûWJÀ6Ëôâ窿oîå%óâX”:s?ÝQíO÷õ—‰Î‹¿ì ;îÅýüÓðãæ¡¯.þöÕGÑ7·ŸÌãÌýpÓgŽós.‹ŒÍ °{ú€’9i2ìž> SŽ7Ï p|×ô)œg2ìž>@ŒÂ7Ê ðüÿCŽJ‡¨«ÜÆÖÕ—ÿ<xöͳ‡<|¼Zûé¶Î^QêÚãûO.>{ðà‡ÿï‹óOî½|ôàñ‹“[g¿ß¾r%ºóî=¹ÿ`#óàßB'6óXò7b¿ÖsîüïÍ¥¿/xõÔó¿××?_¼ÂzÔ\>Åà3Òœ}–‚ÕNüùßýö{uðøË“ß3ÐìüÁÍú+MõZÌòÖr¸áÝøló·‹OÂO¦¾¿`ˆ5üù©»gO<ýú‹3_6Ï?—?û©ºøä†ýñ³_oÔ°¤®ÿ ²4úæÁ5ð™›`Úß^e·¥;xùò„Ç¥óšñÛÉ?2ø¯·ï‚‰÷Ùg¶žßÿôbóáßß^øéŒI‘!hf.ùG—^¤HTÇÿŸpÒnµKü«Ç3½×m±ß@.ÿ©¡O™mÜõgY¿8R¥%pûEÞïØÄíOêHâPiª\8–r)Ý9tå©°ä”KéÜÏ¿<K&qþ³‹[º¸ÜËfD‚ŠYí¸Ñ—Gû»«yÑ%ú²ŸÕèÄÎñ{Ýý”F'n…Ý[Í<ÝžåmRý<Hçþ%›úºŸ² æT—²éë~ʦKØ.-ÑוˆzÒÑ”1‡Í\Þ¼H&ðµJbåòé«üõ»þÃïþqœî’ïNä<H‡Ãɬ8N|õ$ ‡{›§è|ùn+'R:}…3÷j)º÷Ý5y®é˜%©|tÓR¶üЛ}ôô™O_) éöœl]Ìã^¾øÙ+çõY|^ëËünçÔL’¸ß~péæøÇÙï_~xáÆýo©~P³e¬o¾¼u&kñë·LÇIl?iÒépïÀ,_ÐO›9yÒwÛ”·?mµà'<üîMNü¤Z•÷“¤WyŸL÷“M¸ðé#fc»‘ŸwûÞE“öÍ.§ÖºûIõó&é[]Z¢¦ÿÅù¿·lã/׎æ†ÍX³-f«ºÙÓcæã£ßp^oâ_×âÁáM%?¥ÑÜÔ}èWX~fù³¾»øÛ×·ÏG/^¼ðÕ±¥9\ýàîI/~—.-Ô¹ô‘å ˆ.]—)nl.ºã³ŸµBôéiI¤DºýòηßsÑu>´K›^¬ü$¿Ðãĉîúâh²ü3vÖwÅi>"¶o:íûpkÆfò±4Dg¢>ÇΞz:':¿·Ù<;yäß–6Ù”Èo7 ~|ÖÉðY—±æÜ/ÅDÞ¿ß:óëâ<@¶[9{<‰ØÎï•Åy2ìR.¥›Ïïþ}îŸC/ÎKÙº#+÷Í韞+y “‹P¦/{ÿø& Öäüú´Ò¾®²Ô<|f+óªKßÔɈ뙎—®i1À$æa>7Q)½á,ÞêÜB ݘúºGV_¸åºˆ—ï -/›ýˆ—{ñËùP6ùøà‹#Ï»g|;x†=vI¢«—F¼<{öÙæW3÷ø,j¦ü‘S¬ƒ;Ü]¿÷ñàç¶zÏP¾¤zþÂdxh‘.l=üüÚ¡û[Oœü¼õT´ÿø¯|,Œaëá7ÏR½a |ýå!‘¨Ò�’óp~ö飫¥x6³’"–T -Å'~)CUÇ—Æ£p»ÍB1$CèàøPŒÙQõ«5õðêi7·úó ‘BynôãrÐþ$üŸ¶“pÆô&Gä>̃ݚÍ{ôw¯ 0 °…yXœ„Ó'ÿ~ÜN±æ'a³æÿz<§^ŒNÊáRåø¤Ó'¿}±{|Òîq9t }Ò]Û}½ØºÞŽŒ j|Ïxþ÷Ñ7 0¢ÃïØl[¤wóŠ;#Äx…N0cñ’ÄÿM²]m.ìïî”|ô@$;ô«vâÀ\Ž� ½ÑÒ‚¾K@3cŸAÕ|dé>ß}“·Š€ž£¯ùŒü€æÅ±76t¥/>cä²kmçø‰•Ïèwb0›×ÔæˆhÆ;Ÿ}={†ùåûϸ^ciõðÇ©öfÃk?ãév½r&T6Ø—<cóð•”]º|®}†ÿÇýÿöp0…fÜÅ¿ÔÇcæßæWÚ¥CËʘq .@½•¶ë3nUåU2r¹³°ÏeU'žž\±JVÇÍ’ð¾Ñ¾½¼y±îVÚkä²ßQ#:1·Òý8}U¯èijÏ%~'=à²}Q]û¬÷€»·>:ÖSÒ¯5wÿ8~|l'²¾öã©z£¥%'‹³e±\IïöFîmžªV½Ò9 Fü‚K§ß¯.€Ä¹ “U¸ã|¦{ªµ¸yðž=úøíŸaS_Ú%Ý|˜í}˜®ÃñWñ`'§VÎA;»®º*Ý;½É~«éÞ³‰ûÉ[N÷~ —¹ÿ–Ó½÷]o3Ý»ŽðÂÉÛM÷Îw³,=ûÀÛõúéÞ{ÖÚÛL÷Þ?í{‹éÞùn˜ñý-§{§Lk=Fo1Ý;e3¾¿åtïùÌÿ³¥éÞi¦º¹È²Ñt'Ä“!"+…ä¸:KŸ.ÜIrÆ)_Ëå#²—$¿Ë1êЖ>¿ùËq9béNR6åÈ@ÎYX¿êçÎÛ—òlI)rwq«\ñÈ]©ÁgòÅçV„>4Ï‘#'Ûh“]$àý_R@(zö|™ãúHwÛãЋU?ì£ùûŸä;\g½ãÐCUá¥3Çg¾C‘Úr¶véâ&uÜ—vº3Ù¯ëì6ô;³‡ÏÄÙf^KgyLÊD�< -½}áñýþ1(>þ}ÿàÅ˧q·Ï=øãáã;ÿyðìÀõ†’ÿÔò½š íÿ¯ÞpühçîŽxÃÝØyÌ?9Ëà¸Û[gŸ½8ÿðÞ‹‡OßyöŸ“òÙÏ_í\»r~ãäFú›Ûø›O7Ž cõmÀñÕQ9†½ÍîÞ–gø@müüü1ýû샼äßà_•ÒÁyg• ÊXt¬®jßh_[g5>QuTÎ5�c”æHªèu°®nbm<?‰Ú8ÝX¥‚·A ¦ÿOØøùNš4?ÿ‡¿}ŸþÂgÿ·¡ê¯6~¹YoÜ?€/¯øÀÚX)Û4 uÿG'ªˆX4nB40ú²•«½¶¾Ž.F?í@:6• xvÐÞaü š*5÷û®-}ý6¶¾~òâêƒ{OžÝp?½·Uß›+_l¹óðäI|óâÎã?þypòä•Ç_<¼óÏw/ïÜvçñ‹¼Ž\yüÿÜùçáý£[×?äý÷/ž=|üÇàÏ·Ÿ<{üàÙÿyŠŸUþceLå ydjcëêƒ;ÿþô§‡÷_üù&í™¶½sOžØþçɽ¿ÿïá󇧫¨UÖ(›%ýÚÆÞ|ðìú«öìê“—ïã‹ù¹¨—5"ã¸zçþ×Ïg#‡®ßdÒ^ùçÇõ†Þ4B�TÞGmw}?¿Y›ú•&÷Õ^œ~“W±ªcgùÃ=eUˆzÉŸ\~ðð?ÛMüiúzçáÿóàû?ï°Åoï<»óèyÛ繿-÷¼÷·—ï<¾ÿσg_ßyô`ÉóÛçîü¿Ã‡½ÿäîȤg_à“»/_<XT7Ý÷|à7ŽÝø™Ôèö()¹6FŽ`%!]ht$¬ÜèãQ¼øÁ$®“¸¶>†P;ð‡I\ÿ7Åu¬ŒŽJƒ´…'q½æâZòøÉã §c×ÿmë@+g*§èÆ¥Z�ÊBת©è_¬!¸m,Jí¨¤ÍM”¢üë¬C&Ê?é])ÿ()Ø9^€•¹ü(Y>¦oåŸ(ÿ{#®U•©lÝç4HÚ$®×\\ï;Êßù`BmLÔÆ&d‡Òn鱂µé¾Ú~¥LÝŠq¾7;ç¬o= -ÔkdbõoUM¨FUÖ;]l–ä&þû¬Þ7r“gèÕÄ2½ú?«&vsäuÏ1?ÕÃ/Kr¸ÐÀHØ\Sqc‰ÜàMA7jY¿&‰ü.}õ:h¥–ñÐI"¯‹DÞwÄþ•9‰¯<„‡óº“jPâ]ÁGÖÑYÛP;%””é”òIM“\ú‹ Ž•Ú›xý[Õ"Æq¥5Xˆ\knÒ"ÿ=-ÂWañ&êhütà»öÞŸ’³~ŒÇÌŒä%\IJš +·:±þ7–׆=3µžNWÿ«òÚ6•|uÌä®_w½ïXÿÐûRÒoPIl]FPðöŒBM´¢ýë«F&wþ¤F^Ù_&þ£DyÉÿ_äóãÄù¨ÞMÄ"þï“ÄžÜý“ÄÞÇÄ?xWq¾‰ÀVå NoTÀ�µSÆ£+ R¤æ ¹Q )4 -Í__µ¯,¨”3u` ô¤CÖ[‡Xÿ()þÑíQr¼�+ÇÜ’åcú6Qþ½×Shþþ×®òÊyc 3w×k.®÷åg–…ÊÚ逿uª|×€u€ý5A‚¸Mù6î"¨xÑv±¹Q ‰òO”uÈDù'²+å%Å#ǰ%×lÇÈò1}›(ÿDùßqj§ëÊ7>:ã}ô“¸^sq½ï(çƒqÖjíûw¼:g*ÚÐôï] ¾+]ÝZ|öÌtwºŒ»nZbFêë89†Öýê×n~ü¡œî¹å’ºðmùšíi½¼mß<ÝÅÝ9yêµÂ.0»ëÆI ¿ÿyÿÓöR,çP-”b*Ê£¡9”ûc@SPþ”¿ÎZd¢õ“óçÕh}9&œ$/ÅhûQÒ|Lï&Ú¿7{ŠÉß{¢ý“ÀÞÇ´¿ËŽ`mµ*dPî§àñ¦®ñvŠg¬P1öf±¹Q )@g -ÐY_Ò%à±ØÒSžµ×!»eàÙMŠ÷2ëì&ǰ%‘7cdù˜¾M” -ÐyÄu›§öJ¯x“¸~ÿÅõ¾£ütÇH5”Àk±Í©¢wÚ ^×åXΨ¤ÍM”¢ük¬C&Ê?éÝ)ÿ()Ø9^€•¹ü(Y>¦oåŸ(ÿ{#®U]»¦ -ÞùÚÙ`vל“¸~ÿÅõ¾£ü&à¿ÎÅ~°gçíB?�sð])„sððQ ), -Ë_7E1ãõA×^M¾¡uÝÍ•_Õ=×|AX¾-GÜØ»ôd"ï{#“§Èü}!“[ýõ8Éä÷_&ï;ò.ÒyNæ—B:!œ¥sþi–ä;.ÀJ‘šÃ6Ç¡¦ðü)<}U µzÄqÑqgOªdÍý@%·ý(aþÑí‘â¼,‡Þé£zø¿j�,=I›bô×\j×–†îêsïIj¿ÿR{ÿ�KÃ6{ü_m WŒ.ºQÅhœÅG¦)dg½µˆp¯Ý¤CÖ]‡ìÆüw“â3>¿»/á–Ä⌑åcz÷¿Jú÷çŸ"vö•´Î¯šÝä©Ywy½ÿ8´+â6º”®4ý7Úü¯¤¿*’ùÅæF&Æ?1þõÖ!ãŸ4ÈrÆ?F†6FŠ`KˆüI>¦oÿ³|Ÿ ë‰ðïaÝ4µ‡SÑùèjµ,he×ë"®÷áÏvqŸ¥3Þ.søe)œsðøQ )H -Ò_7U1Eñ¼™ªxïBGEñôƒôw×¥¯Ëñ÷£Dö.}ù_%ðûÈc?…éï+©<EéLRyßx†SÎÉõ%qúò!£.Ó‡zIœþV -×,4:6EêO‘úë«Mj¬ eRÍŸª(®»;¨ÀñGÊs�ÇIô"°‚?Rªëãÿª°ß÷¬¿?·®Àá"¸]Œ+,²Ip¿ÿ‚{ÿšÆò¤Éør´~RÛ‡¦|è;D•s‡-ŽCMÑ;SôÎ:+’l`/›)tíÉnÀ®¢¼ãõ+„y WŽÍ'ÐGõo"ÿSÏû$³3ù׺6÷_w‘½ï¸¿ÂƒSˆ&šôni1X1Òà wº\eSŒÆ_llh"ýé_g2‘þIƒìJúGÉpIµ¹RŠQKbñÇHò1=›ØþÄößaÝ`Ç`DUˆk?Eü¬»°Þwt¿ó¿(åZÒs1ûÝa/k X§çbö_–b;‡Ï‡š¢ö§¨ýuÓ3jCã§øÐµÝÍŸ_’×ýðœ‚Ä.}]ŽÇ'µwëÍDã÷F0OûûC0g§=¶Œ·ÓÍÛuÌûÆ«èä~1pßhöë8ÚºaeçràþVŒÈ6:6îOûk«MöUÅÅïkÅÔ%“6Ys§P‰æ“ç�Ž“èEà’xüqR}\'3`o÷¸¿?·©‚WsMýtãjÝ÷>6‚õZ©rº¶™*ðut±±åÀýª’?hqjŠá™bxÖY‘d€ÉÊWc“"yÿÉ®Àn¢¼Ïëwæ%Ü’€üQ}Tÿ&ò?…ò¼O2;“ÿ¨õDý×]bï;ꯜÉašÁ4]·okWÕüÅ•¤,bŠ!ù‹Mœâüë¬?&Î?i]9ÿ(Ø)>D- È#ÉÇôl"ûÙo„u㚈åm7uSe”µÖûŽîÏÜ/NH5·ßùzLðÚ-Äí¾,Fäž?5ÅíOqûë¦-fÔÞâ„I[¬{xè®îü‚¼î{ç»ôõ’xüQR{·ÞL4~oó·¿?sòÙ›ÚÙÆLqûë.˜÷ÇCä~1n߆X†`j½Y·?„ò‡Ž„MqûSÜþúj¼‚ªQ1`4¾žâö×Ý)T¢ùãä9€ã$z¸$œT×ÇÉØÁ=ÅíïÁMŠ]€õ>כּàÞÇf@ЖM—ãö;Uà";VΕ<D#ò-ŽCM1<SÏz+±�t˜îí®½Ù•ÿï&Èû¬~7Q^Â-‰Æ%ÎGõo¢þS Ïû%±Å}§lÉk/³÷õW&æ0Íà•Ë×¼˜a2(&6MËw¼ bPþbs£@ëŸXÿzë‰õOd)ë%Ã#Ű%!ùc$ù˜¾M„"üï°n,\ÕÔk¥Öj -ùYwq½ïÿÌcmµžÏ¸ßù{Œ³±®Í\äþàËbLþàùãPSäþ¹¿nÚbFí]mì ºö¢»ºôòºï¡/HìÒ×K"òGIíÝz3Ñø½ÌSäþ~̲So¦R(k/˜÷cXûÅÈ}oBeø¡VA^L9r+†ä ›"÷§ÈýõÕ&Î… -Û¼ñŽõ�ºöN¡Í'Ï'Ñ‹À%ùã¤ú¸>NfÀÞî)rn/®2£•§Ã×µÜûØXÈ9gX�ÑÇräþ�UŒÉ´85ÅðL1<ë¬H²`ëô2¹8)’uQ$»Z�»‰ò>¯ßM˜—pKbòG ôQý›ÈÿÊó>ÉìDþ5Œ`&¯ÍºËì}Gþ•6+:»_7¡ -ôåÔÆû%R{�*†å/67 -4ñþ‰÷¯³™xÿ¤Cvåý£¤8`cäx¶$,Œ,Ó·‰òO”ÿ½×nTåð*°q°¸§ëºë.®÷å/Õ΢÷'¾³èýÁ—ŸüÁóÇ¡¦èý)zÝ´ÅÖófÚâ½Ö3½¿›Ä.}½$*”ÔÞ7ßÁ<EïïÁ<…íL‚y?Óxïõª Núиªá?5~¢W¦½?„Ãò‡Ž„MÑûSôþújÓÄÊcÇ«¢qÒ&kî*ÑüqòÀq½\”?Nªëãdìàž¢÷÷‡àrŽw¢üŠƒ•Ip¿ÿ‚{›hÖ‡¦Ê9gXkÊÕχ¨b\þ Åq¨)ŠgŠâYgE’-�ètX“"YsE²«°›(ïóúÝ„y ·$*”@Õ¿‰üO¡<ï“ÌÎä¿®2ÓÀºËì}GþUR¤fltmCSTµUMgNí¢ªU9�s�*æ/67 -4ñþ‰÷¯³™xÿ¤Cvåý£¤¸ä_-ǰ%aùcdù˜¾M”¢üï¸n@ݪl_Y,ø)gçºKë}Çøg>ƒ¬ósÁûÃG5.@ÆÍï¾,†åž?5ïOÁûë¦,fÜÛÁM1¢k#º«O¿ ¯û.ú‚Ä.}½$(”ÔÞ7‹ßÁ<ïïÁœ÷ TÖO·ªÖ]0¯¤ñ&x0µ `V ß|^ó×ÚÔ¡á'.Z啪u*¸ŸXßÃðjü¡ Ÿô)|-Í:nÏçh)¡_c¢²Bë}í!—ÏR~àÛ‘ÐOL嚺öÎ(=í@~ š*5÷¾}]o0âÃUËÌØÉ‘¿¾:Æx¨°è5^I£ë) Ï+ê”ý¬RÎï ×%Ä?º=JŒ`%]ht$¬Üèÿˆ°Ÿ¥õäÇßÒÚWMPÑ7µVS^…u—Ö3 ÙŸ€6ÐÖà‹`À4\QwhÀã…º6MãÊB|�*)„As£@“0�ë¬R&`R)»�£„8`cÄxVfö£Dù˜¾MÀd�¼7ÒZÕ°u«Úü㻿îÒzß�tа±t2kcÿœÒ¼B'”Ìó‡ÄƒïJ'¿ƒ‡½‡1=ûToL1=ûEo€åÇJcmK¦?©÷èäxÝüË$5ÝöËeuáÛrœÎ(y½KO&*?Eó¼O"9T`Ti¢m–Š˜I&¯‹Lþäò¥LnCMQÊ¥VÐ'…ÔlM0 -õ>gåܧŠeÊʹËÄõ__¯ìëË^oë—srŽ“åEë ˜hsœ<Õ¿ÉØ‘=åãÜ"{²&™ý?d4ÚTºÆÃJéAÍEQ ¡A“FÊ�Õ¦¦v)>�•zÍM=S`Ïúêè‘Êëè¡á!&¦äük~T\0F ñnãX9bg”(ӷɘ{Þ'im` 7¦®ë܆¹æÒzß�ÍU(ƒÏt(\÷bd¿èØ þ -²]•#ûAÅ ýÅæF&`2�ÖY¥LÀ¤Rvì#Ä#ư%!ûcDù˜¾MÀd�¼7ÒZÕ>˜ª©kglc›)²Í¥õ¾7�è ñü;kÀúá¢ôA¤8ï´jš~�çà»Rèâ³Ç`¦°þ)¬Ý”(¾«j¨ï´Ëë)ĺÇ.qò/‘ÓÉg¿LR¾-Çë‘ÖËû1±ø½ÈSPÿþÈl‰¬Qni×I ¯‹@þߣñ¥HСš(Åc”I!ºs¨Æ€¦ˆþ)¢µÊDó§ðÐW£ùåˆþq’¼h#õGIó1½›Ì€½ØS<ÿþØ“0 ì]Ì€søâìwûÂãû;wþóàÙæfþà܃?>–øgé?”÷ü7긡Y‘kÃñÓ»>8"è ¼ÚÇb`\X*FþjçÚ•ó`¼éonão0̳WT}p|µ¨gÎò_?ÿßœÝrUìÛ@øYè‡Æ6žÂè{h`¹(ç…%ÇOjFƒZíbã<m˜ÖÕ€ÈX420<_Záo¬"öó| 7¾ÀïmøJ9¥ P´ªëh6þoÃn|µñËÍzãþ ¯²þ—n*ņÆxk&Š«”¶öZEcj“Jˆ-¢6m]£bTãÁˆú~ÙÄ…¬]¾ÿñÒmY\âósµ Ë«Š0±ê¦®•jT¹#¾1•3u´P{Ýõ†ý€IÔ´´ ÷Òþ»õÝêî]ÿ‡¿}ŸþÂgÿ·¡ê¯`îBI‰§Ò‹µ¡8•µÅ˱-6éz_A»i¯‚ŠÌôXDH(@›X‹ÖYÔVB×´ƒ‚ÝÄ„HË@kÍó‹âªc0 --ÖOé1˜¦ªVX=Æ bØÏ`h«ly8Û2œÝ‡œÜô⎽Üó-w§·)Œ„Yãuª&TØoøÁs\žw¥*g±Jž[{3Da´¾Š¶1N5ÎÈ„` -Ðá`bð1U£‰Öaè«Âø#FÌ΃ú<)¶²Ü_c5Q;‚B`õf¾±`ѬÈk\Ëc]^=vôç"EðùÒLé -Ëk¾9°Ý4QNC¤@å·_m† *6yϯízIJ5YÑ^€`°hÁzÂ[•y‚-Xië”eàFâµSD ›«=V2ëpÉëU…>¯úö˜ùI«ùص]\6Ïýöì—o_ùþö—g¿ýöìííkW¼°ÒüQgŸ&²qžÿ7z®L7? ¤³w:—) ÚùÑX7?±nhÙÙÀ G Ebo‚RìvBîIcíòˆË«V¥'¥wŸþ©›Rwú7jðÿìjk-«RíôÍÓÿ¢ŽyĤHHÌè…óàJf\³¾ -.F¼Û9Ò‚^Sí-G�Y%šÿÜ›iþy=Ûé×Á†Ù7Ä`Ó×M¥!3Ÿ”mQõû:@Â7z‰ÞwP¶Ð-2µmí>1°+_dÔù޶³Ýå0PÔì꤮‡0ØdMˆN¹¥:å`ßÒϳa¼»ÚÙPVú -<6Ä`\Y=bÀË×ñÅÑ)èaüi¥Á°UâR±¬ô}íÀ·¸Ê¢¼Å²Ò÷µÆ -ÂzË̬Ô\$—ί¹Ðá•#ï«üº¤òA@Ðcð¡âCõé•®ðöè^M·@A!%•ï`(xÎ�š…§Ê*ˆ4‡±TX|XAÚbÚaŸW}{Ìü¼k•ß½Á®¢l‰ÎÂZ¶!ņ½=96´^¦ôÛÂO¡4Jü¡}ýt†€Ã !E½¿rö^ñÛ5Wüí:À"ð\/eÍ?DMªÿƒMüQÕieV¿…M_gÓ³¨w1Ÿ¼&°Ô¢ßD7ª¬µ‹ªßHôLSkcËÖ¾ hS;—û&¬ëQÒý+Gût;Pb,ØÅdBè¼æs/ëIŒ˜žcãÑ Êê¬òÅæ–è~Q‹ à!s„hTeÝo-z¤ð$—Ηü–•£ã';€ -^=ú¾þ Kúß‚àpž öÄP—âà -ÛÁgƒ¾dƒ!%ýöY5JAÄË”ôÿ5h΀%£|‚ »b±Ï«†¾=f~Þµþï†njÈ^–èÿ!l n»’ó›P2ÕÛÑ k·Lÿ·„’$@¾”•_¿2 ·N•:4„õÿÊØ{ýïÖ\ÿwÊ›°v&”õÿ5éÿ65oÍÌÑYPÿš~t¥:_üPùj–¾K\þ{‡¡p˜å¢iO - y Î9[ölbTU-ê©È@°è F —¹ò·Göhÿ4#dDðf‰åWÇD–g#Š%Ë_k´ƒ½`)Áê`êXc3Òš›+(”µ?t©ˆ„35^dYûëè*ˆY¯,$™„¡›µüרSrº0ìôÊÑ÷µÿ�]Òþû9Z¼]üýà• -\)Mè&j^!%å¯!@¤?¦*¤)()ÿ!jØœÁ¶Æ¨4V6& @XVŽ|{Ìô¼kåß ‰°L÷PMÛÎq ó&ôz7vˆü™j–©þvuÀ¾€åîJ,¢{ùN¾ŒBEÅ¿jô{¯÷ýšëýÙˆÊçSºÚ€&ÿÁ&C}v×ùŠžtëå6¿‚Æ¥zÐËìúM˜°0©SÊF½œóÓ¨\vÄïBEï^H^…‚»ßU½¢Êß}¤ï@á§IÀ{ÅÛãL,9ß÷Þ¶ƒ‰òÜÒù¾®4C7!ݱNʾ÷¦2fpºÖ&YáCb’hE¬®ÆhµDá+.V¹–SþÒÉ‚Rè’áJµ5f¨¤ðW¾¯ðè’Âç^×ÑÊ NjO¼ƒÊñ=Ö·W%ÿûRv÷ó]+Wc{2Ða™»5<áWHc‹¤ÓwÿÊ¡o™Ÿwïî—¡cícáD³LåaÃCõ<CÌÊSPÔíè£\¸ÑKÝýíÁn´%w÷ú=[³¶Ð¡!d‰»Åì½Úk®öÛu fÙ/3÷‡¨Iñ ]e’öX¦ø!õa7ËT®eˆpӺϬªÕÒ¸¾Èв.zp€ÀŸò8»N�ƒÖaßW!d:QR÷+Æ÷öÕ½L@…‡ç%¯ í£Â3-Z1mðÜ"¨ñt0X�–uA×7 –<þ¾ÖŠ)›|QÕkÆPI”—</iz=ì2h.Û^Ú²´¡B£¯~Á¿zØ=5?�´¼åŠVŸÑÐå3Äh«—"¾›¡9¥;DT¼ª]“Î×{§‘jø!h±*˜ú˜SÌ’V.vw嘷GÌË;Öî³aÓ -/x?*£Ui;9šD|1ÔÇyäØý -Cµå/ʶ]±{%оsͨ«ã°3CDI¯úžku[¯·Vo—�ïMEßË¢R‚&þ¬Šª±!½—tº¢ï–!áE¥ -[±âÊ.ûݱÍ*ñb—{î5H¶Ô2®a•F±åÊJ]ó¢– «ej}Åß¾Zϳ`œO'¶Eµ®y›EÚÔâ‚´s¼²�•!,©`Sk*ÞöfB‚¥ú˜g°(EyY‡ej茣Ô5�P…¶ äf\kÐוCî©ô¸ Ò¡*§±þUŠñ` û«€©WiºÙ™S³CDA¥k,,Fc%¼)Çè Aú`–äL©À@VŒy{ļ¼c•Þ[®#p*Š*}ˆhÑ<9XÆBÁCß<‚éF[p¼'E›EíÁB]ðã·ï<ÖK^:3D”Túʡ。×[¥·KÀ3€Éç‹‹*}šTúÆêÊ5m¬|I¥k+µÌ5Þ -%ÂÓª²ßÝÀ�ÍÚ¸¤ÏmM‹° Ë‚ù°Ÿ+»ì�4y•°ԒSøƒ{ûÊ<¿nð·es–ÜĪñÊÏn<,‚°*ÌP\g•ÇÌAÁ,«“éð`O:Z.G”oÛ‹Þ4Yê£XмzÉm»ÕÃî)ô¸ Ð!Û±y·¾Ñ(ŸÓT¦À]7Dºeß]Ç+ß³‚Û²µlµš†!w+Ǽ=b^Þ±Bï† *ñäË -}ˆZÔ¡íä@€Õ ¸üP·B£æ9º×… :Q³Ý¢p Á¶)0ƒö£“X5ªÐ™!¢¤ÐW}ïz³Þ -½]lÛÌú´ºê¿±ÿv¶·ôó�Rn ¾¥©8L)Ä:Œè ni“1‹» -ⵂí }TãláB 윪¥éã/nq<œÉ…ššw›tÉ›g¡:kÁãTº2D7øÊAc{ßÝ›VFõ·óà©¡üuqA{¿Î9$ö|ãë/z7h,¬µš7¤Ji3¨½ÏßÁ¢ÓXÿ¬^‚]’¾}Àz -rÈ£´õï&}Ç,€˜aš^êR稽Ÿ$Þ×�a”åhhð;»h:‡Uè}!'Ë[™¥.Þ -ÜV—;7@íý,1®•bŒ×UA ã’Ž`׺¦qØJµñ±°òßÊ,åÓiôÃfÉB ö~–˜'Z»Ò¢ÌeÉŽƒùá )¯!”ßÑZjÝýM`BŸP^çОÏZå[CU”-Ǧ©cX×ÁÒ {G3ÔyO"oUž¡hÏgˆéšY5 h”3å‚2b«ÞÊe´¦°ßNÒ¥/f¼5ÀV(¯ðÈÞ¯!vÃ:¼Ð:¨`'gÚ…ŽÐgÐÐãŒFO廚¥E6Êyë(ý@vÉþ€ö|î ðn@_ÐÒº)¨{v#ðÆ¦ŒáZ |ó¶˜@«—<k7Óã|gy06“·'À{a$4bÖžû´ŒŽ‰ ™Ö*¤w –v-z,ÛäÑ$t}rß4„ˆ†Ž‰ˆÆZ!¼CÔÖ$í–ΘG˜§–¡>˜_ö¼°ÖÑò ŒZ4YLhMZEz®b'-tct²jg=Ì2¦uã¯"ÃYœ©…ÆJXì"J[›P ³»¥”¥9]j °æžµSzÖ Å],Š#ªý ?º±Õ&<wîì½{/]}òâ±y½ø14׳Ús´Â²Ñº0®G%T©Ç#G¿ºÅw6ú¾j óóKzô\W†Â…NÆ'ñrTLø uZ(ŸïäÏy#ÓÕé¦Ìó±ðÔq¨Bÿ#ùr»Üž)Õï>É—7•*Ýùr8ÇèW1åËäË]¶§öC¾Ü™³kpÀIùÛã(¤b2%Á·#K…”4óîi2×ç)F¸ÌR5h…ij]ëÀ;'|,3\m#¥)ÚŠB(ÍôIH¥™y×ùhÒáiìÒ;ʤc€*’Ž…t2a‰Ú]Ùâ»#N±$„™ÔÆõ¨„*’Žq£_Ýâ~%`êU�¥ÂbušÇ‰%ÒáMXɆ "Ñ´75Ñ‘‰Ž¼¯tÄ9?ºÂåDGþéȪ,éÔ¤bÖ– CÿkÅ#sÒ-™•U"/_.¡*MÿÖ„Ý©Š5Ni¯KçztŸÐhö†ùÍä& ÿž‡id@-Û2sq~î<X¸LÏY¢^!ÃM€.ä¡R#Çz¾L\¨"q™ÏƒÃÓ³’ê^Ýâ»#.˜¾JÉ‘šø÷ -ãzTB‰Ë¸Ñ¯nq¿:™Y¥ÊY&iu¡H\lˆ+yÄT¤$ƒöÆ¡&â2—÷•¸åF×웈Ë:Ïøi°ŒèUÃ|FYxWzžÀX-0†M‰ž¼�D¢ìÅ™R³ÄDäƒ óÛ -M1à0d3±Ö£Ö=,ùOHSäh3š§¥ÁµxaÀ°ö‹<e€*ò”ùÄ=<Q/jê•-¾;ž¢XVˆ=Žº©c,ŒëQ Uä)ãF¿ºÅýÊST„urQ;WÛ†§7²Pä2Áî´a*2A{ãPO™xÊûÊSb0Uà=ZEæCŸxʺóò`ŒÍ²µ†uLN5¨KÐF1LDbÜc”�KoˆM<Æî2¬þ¤ÇdœaVqo -eÇ`{gµ¡y.·@¬|¢™c,z"£Ó¥ - ŽÍ+Î<_ ¤÷üõ¼ú“ÑÌF9ËÔ2Š÷²#“J™Í�Ud6s©‰˜3ª¬ÛW¶ø=0¶jˆÚ0¶½6KŽŽ¨"³7úÕ-îWf£C5‹Æá¨±‘ÊË+xÆT¤,‹ÍM´f¢5ï)lוi`ÀÆÈ¤UY?Z³Œß@Å=üÃ[ÝŒXQÆÃL+‘Å%SÔ+dbãðM:d -ƒHØX/ºnÂÂñù 8¯&8^Ô‰jФa�*iº~æ£ )ÃJsus;ƒËõïšò5/hëˆ2o/o¡CÓ“û5¼–ØM &@.Y3°b´SQ7.6ÑazdÞ -Í ›ú½„cA<ç™á¤6Θò�AÅFSYºýŒ…Ú6®Üq as£@ņˆýy1(F)pT`°Ø‘ˆ±RºÜ«Q˜ac£@Åá1rÚC©GÆŽ+]Þ"¨8<ìbˆ Ú:µ µ-wkhØÜ(Py€z&xçXl¢<ÀPq€Î±à6žM‹%%f67 -ThndªŒ`ݹÈ$jƒ¾TV¤V™¨ˆˆ•›úRµ$Äôýxœj‚ÇŸóa+ v`°Xh̆=¾µBÍ'Ñ\˜…1 ¦ý€DCûT„|Åê‚©…–>@ÃY° ÷µ–i¿—mˆ!F¡“†ñÊÖLÛ=ÔB¬!!™\–¹êUrÀEk5˜þ±×ÇÌõÎH^/P7r;ŠV_$FÎT¨¼«/’E™JYgO‰`£¬'¬r¹çƒm,“¤\Õ– •·a"^¢…ñbÊ�½0<æ`Z¡Aª±&Ú ZÙ›± ß%1‹Ó™“çbíê -š¯m+ïä†s`×Ì<˜ö5H꼆‰1u¬<%™Ëï‡u+7'•³ÌAajG3q'eñÅù”&\&‰Ù¬SZÒêN è/ð!0*|æÞ¨©�X)6_JÕÃÑm1u'¹<mÍDÝèàõ1#Û Â4Š’k`¶ù‰¼¯LĬäÃM Ù'½D.™šïÑ3=‰“åÄ‚„µhx¯Éð¾‹$Ç—hð"‘«ÆWBÊ©Tw(J.B¦»ÇX%Ѩ€Vöi,èw¦©a%ÝÔAÒûQÕÌÛ#Édùˆ\Fdг‡ýîr6YgñŠðªBc“òd|‘ë/f�òŒØAx¥š èeææ´”%ðj\í’_Ù§± ßyY>6gï@TëZs§Y‹M!ÂsíyЦÚ9"xgôÆÊr€´‰žn8&¼ŒÁñ¡â+Ö,‚àS‹$5txoÞS²@^“Éõû1}â�ñr d»§ÕyÀ멱g’+ÌÙÊkÍòµ¥‘W=C.å÷Mî–‡$S¬»Ý¤,†¦®±Cñ6e‰bsã…C1aÏÑW³ÁR[è¤aòÚvª)`*„Z©¤Ì�‚°…4Óµä!HzЖ–Žs SV -MÆB‡ `!›YŒS@”›¼` *¡7 -ã×U`Å æ àâü±8I ª;%yÅ\[ԋç}û‰I¥?\Ðm²lö‡9µ¥$¦®{‰xK9±x”Ùf¬åZÃW¢€•?+J�d³c²?ì2!°œBlBJòœ0&2üÉäå& CS*å3Í °Ö°ò’f¦ì2“äæ]Lr‘,“´¬ÄÑ ÄvjcÂêçVn\á]b®T¦õjטΣ‚¾ã¦ÁiÊÀbk’²´-"¾vrÑY0ó|Gƒá™£T±±¶3˜9hµ˜SDùŪóʦn¦—Z6Ê]Ô„€’jR·A Uƒ!d„g”Tk6#Ð Þ[¥ÕöFy -1z¶ ÑØ‘ì<¾ë¢`R9óbtôPZ\«·òXP|PŠJ®³H±vb5Õ(¬oŠ,|¡ÂJa-”™ä5eÌ+tjkc9Ö°o°4ÓÎ0²æ%É•Š3qFiÝ uV‚‘ׄ™À¬*.KGÌjßTéo„ÅÚÊ£SŠ`Ó‚œäxA?;9KDÿ‚È‚"×<‹t&M) ÍHU Õ‚ÀC°H¨s¡äw–f‚ u‹ÅO5ƒeDo'DàÑ!-Å�[cF¼I¹ÒœJõ_=·–ôF@® …NXgAvøZLAºtoÜw²&–ÃõI‹%Y÷žÁ¥À ÚÞ`GæI6¹ËL�f`šôzƒ½ šÑf¿P€FmçF˜_L©fFÿŒ /¦až»„ ]ß´Ú\L)àŠìÚÞÐͯڴ„ „eC®‡·Úö†¼Á¸TmA@žÙëtžŸ,˜éûPGl=ˆô=ËJváÜ—Tô>¯ä¶/†V,ý-yýaò1"¼ç»¾8&W²½9öLJˆ]hõÂ3ÍZ“R$&~Ï4T�†4$ö;ƒò¶=§.wK<¶ò'ƒ@ÿzÄY@PˆÂiAPYزøCiË6¼MŸrVg'"Ò0!@ÑÛ"P hÅœ»Ü‹þc¶zí@1CÏvôT@x,zˆ¥®ò° þ#¦³›k˜ó@ŠÓåÎ@@'¤¥'Õ03Êl«°´dl¦[3tIè‚�ÀC³ÝAŒ <˜…Ji7¦ç!ª8sgÌ,S¸|-9ÁÓ9”|èBmiAðÈ„•zb×Í9[¹` uÏRL’Ÿ=ˆíü8ò=eK^wJ3Û³'5Öm•»›éÄýkº®˜™Õ‚ -˜Ä/™vR,ZĬU¶}… -äO‚ˆPmÑô%ÉÅÆrià/it¦ŒÖ !õ:°ù‚o{¢À殂vK„ E4ÛÒµ'‘KƒJ hE{9FÅŸCFˆJ‡²I¯ˆu@¤fJ"*ºÚ°Zðštî þ<Ô<LL¼\@X,вERo°xë¯5ar"i;q±º°TÔÀÎ:«(hÙi,þì©>L·«=éF¥ZÙ‹CîäJu²› “0샕Rê2,–«OÊ£¡†[¼¯ÑðÙÆ“¡/x0uQš“ü²¼H&"×JŸÀ�¹ÅZ‰ïÉ"+:>s‡NÍÑEDå™TlÍUYÌ5TìZÙ¥± d¤cí‚ùyÉ5˳‘7Ç‚×^”Ã#©*Ó©²,}ż'A¾:éŽÄ2v - NXæ-Ë5¡’zÀ1¥™<áG¤N‡×xvZ‹†76°˜X²›…w™iGw <Úpö„ž$…Ë{º„ðζÕ�f|v‰%À¬ÂQúž†¬ÃʱŽqÌÆ§³ELV3»3’Ó&í31¢¥NãL‚(앤,!4½o&#t»ªC‹ »À®íMäý$Ý-ñÄ]J‚]0¼ÿ/¸Æò(0ãFB`ØÉÀÔ-‚Þ'º^NµÙÛvHÃçÔ6w†JTó¦·‘·Ý0¥Ä°Í–D 5ÉÓš6$ªˆÌ„Pr–DnBXú9ÚÉÌx×– �oiʵ}qX’i÷‘³5‡Í=m»`ØPâ+í¨�ò}¨9V}¦ÅD@zZ4°ˆ°äЦ-d$'æLÊú— ÞqÄJ’Ù„þ¾qÓõÆ0+i’ØyÜ)£±7\Y‚ lp©±Œ�Ñ î§â“\õhÄ!DƒÉ½ákšŽ„ùµØnM¶HòT¥ªQÄt~é'„æáŸK3!Hg’¢Nˆ{²ä˜¬;Êln±í 7§#Í«€({f´M@ÑÎl4ÁÖÀLÎ)å™V+yËAG‚RrË�<–C«ºZ©!¤égÉ}ñÔbJTRž`Ø.,ûÁ´š¹+>§Äžõ%ûéšÜÞ†é 6Úvl["%lK‰[Ds2†»¾`³Í -ú;Íl;Ó®_aD+‚g@†ê °]±¸‚Éß{r†ˆa—„nkÓÿì„Ätí0é(ý2W¹3\0>ыЂäÁ¾‘xJ·‡jŽFØPBô%"¸&»Ãroláɿ˜A§×!ëVÁðÔ?³¡Œ¡“᧦Ȼ¡Ó$9y‹àrˆ$‚„˜j‹µ$„˜œIH·1]Ýñ$šx ³‰©ç´W[ƒO¸³ ÀCÁ¤ekgDϨ&m¤Úmêú]TgÆ@dWX‚=œ›©IØ}*&ïJ–X´˜yÖ®Íê±™ƒg€ad0ð˜Þž§Ÿ‘ Kc6âÄ*´ÉTò-¨¡UYçƒ1Úˇlm (mnjÀ·SUúVyžb@´ëv;Í´N3>)H¼7÷&¹ÚòK‚~´èúì€�ˆ.rI>)46:©tŸo£µv¯¡m- - ˜h”Z1› Dp÷Á -’g¤ž�Ý«"ý™ºI -·6ÐÀÈ -渖ºHyò´EuzÝ‚à>ËûŒÖ›8ć”çÅKT%÷rÍôTV«Øíl[Aõƒ99H²Â9W–Zrq5e¼>†Wvgi†ÊR7ÓùÆUÙ?—œ2’ô²¢ÁˆyÌ¥‚ø°šÙš-}¦é¸Ÿ%Ž•™ãÎF*W%†Ò$'šn*Ë+æLz%…¡c+•ÖK²wð$/n¼dÌéžã Ç:-ƒ o: . ®Vï3U'ȱġJ¯ l'¼‘Ðr1c ¸³\“A4ôñ(JQwÅ–r[žÑÒM"8DÌ[E‚2¶‰»l§†Èô`Mù¬ -dÐ(¡i{cÉu¿¼8‚Ò[õ+†üúN£9žÏѱÕÈô±Êè½ì„h®ä…̽!ØAIM©¹Þà` ¶Nd1#¢Kö© °Ðsº§ÍCDtûP1Õ5ËÆ²€} -šçlÛF‹u…3HÓ)¬ûo -´£+õ™1@jÄÅ(�+Ïè7€³¦ -ª h§èN+A³ØdöV�ÄTŽ<¢i¥ãÑ4½É{¸“A<°ë,XaïÚ<,"è‘ÑÉûšÛ a�1¾K°hߥìGÑLÂsoð.tZš˜tÌesP²`Ò"ïa@{ ¢¤Ãànç!OvÙ<¶°]5Aˆ©(ŽÁܦxp©nmûfBÏú!O3A“ϼ"O4dcëu^-t®‘L] Cͳil—´}ñW,î®ñòj‰f ƒ`ωCÇDÄäà®R‘kÒ+»E8iV5›1RMY¬y‘À´r<×g*xzÁ²(”¤\w>‡D41]-t9Ž\Ab³úz¦F› -ª‹Å[’«åG‰¬À»Ã€£òæ#Hú¨³Á)`ÈeR)ÄðP7&J¾«y’UÏŽ™ÌÓ›DRÕü&0V²õ -]ÏX¡Ü‡•o ûrãvºÊF®žØb°AXµkOJ@#A®Ÿ;ši-<™ç -‡%Í€¬Ã@ƒa±„ÌU ‰6b€gÚóL%|,›ŽzS”iOR³‰Æbñó€]0ôä¥UC ǶhöÕ\¶º¶K?7cA«ŠëìéÍfVwgT(oV -æEÛcÂyÇ4*°¥W7öt2º28µ¥x×Õ ÝUàÔ°¾…åûHPiöF½‰ÕÍíü׫Á€ÀSyv'qVö!˜>Añ:CBB›ç‹"öLŒ¬½èZsT)ð[t2¶uÔ©x�&ÍIg -Uöý$å¤%NïXÝ¡± jÌ:TÊ2%”‹‰FÔ—KÊt³–hfZÈ!Q¯èyUwk'ó† Þd[ƒ†5ça(7²@sÅïF\Sé|Ö4¢V©u±B’OtgLŸÆ‚•+Npð]0Zlt`.‡Zå ÕÆB@Ó…µçíWturlÔ§)Ø;€�°rQW:=bÙƒ3D—é¢t‹13±¡G±e¡«;OÀê>q€t4æÈ9hÄòõtOód Ããå{ERÒ]ºå4þq<£h¡Ád!×lϹ°b Cñ¢ŸÕºP³d4g޳`B0›„|FµªGã 8Ö°vf±&JŽ`ðtB§#aŽÔ\ÏN|íÅLc9Zg§Ñ1U›4™ ¤$&ê6@¿£Ð+“õÌÛA+2êtøÙ!°!:ï·`‚²ì #†×i9_yQ -Èx‡Îgr5Ü nAàƒ¢ÓÖ>Æ1ö¹w ª@ÉžWÙ. G@°°ÛxƒJ;¯=w - T -Äó²%³8šŠÈQßIÃ2‚éðT'„JÞÃ4¨ëÒÌb&£m…?£éGÿF“IµÔ´ç»jÏæ˜?êì¾ÚYþÒcÝ:ÿvÍVFZAÁ0h£«5œoA ɽ˜]¬t¨eªªîÍòƒ“£¨îªgPUÃâs]õ΀Á0I+pµOe‚Ô@Ã^qÁ%3:ðÊË‚±4u-¯?PÃq³t Ñd$«MËëB€A;ugÄA{ò|fEÓä.9ÆÇxº'søw«b{¼Ža}5ãt»Rð ä6¦’Ö}zÐÊY”ûa˜Ñâßõ)æ†ÃD§t¿¸LL…7m±ëh$ÈKý;kŒ1òPL{Vgg LrðȲ.àÕïn,ˆÒ›×°4›\2WvC#eÝX<½â¤þjÍ`—!ƒÇC/€¿53’‡QÞ0þÑ&_´–hk:¦knÙlhG)ƒ‡uÇ?¬—1Ìk®é¬îÓXH¹ûÛ}§QëÓDõÄ‹–Ǿ*;~¼á9«ñuvê'uÈb*xÅ>G»x !†X¤;tmœ -«gˆ‚Ô3+ÞHÀ.r,!jfñ¤ÐÍLVÙ?'Ko<fS‰Ö$?ý¬/t‰£F¹®7 ¤m¤y2,Øir*ˆ†ìß¶ïŒÔ˧qDÀ�ëE5&f“•[’F·¡~ÒaA4HaV¾í „iº#wcY—'©)˜z®²Of€€äÊ“×8Må‘£°¢Ž’�©›]“aï%7Ÿ€X·ÕóºEKm�jrÌth{ƒ¿€e€w)ßÓMšýí÷&2œ˜J"!ðN’éß!4ËG²ž{ÛvK(^Ýõ‹Ãpy?'PŠrKZ+؛ؾ¦6zöuwP¾etrÝÍéfK¬s`$AàŠL(ìy&(½¶Î¹âI–ÜÁê@ôè¥Cö„ð,£ÒytBV¬•£¸„ÀJÙw¾EÐÈ´LsÒöSÉ„&íe6- ¿t{Ô¹Ó‚˜å$ðîEhA ²ùXUMûŸ—/Ö?\“z+.¦_ï¶Þ0ÞF=n/Êc:]·'öytÝ;‚@·¶ÿx8ÉÕ´]•S·˜„`œaÃ<ñ*½&ž2~?A0k¾p”;ãyæO23oŸG€º[»,-Z©g"Ĩىž 0I¾¦D-‘øXjí±·x|@aÍ‘=´]!wcÔbŠ–Èé$3ÝŠéWK'$9ÞœD'È÷ˆ³øAð£±ym‡Ž‘¶ûˆ‘Q<…jû’Éïl»¢{P¯¦½î# †‡º÷"YD¹&Q7imÒ‘oºÈiAX°ôD´ -ÂÒ(aür+aXØ3.!˜¹71bªtK²Äs,“•{ÓNw3~nòñ¿GO =³3 ÃAÍÅíS_’p Fo…óÆ´Go¹/ø5„¶‰M�emÛ®4éΩøâ3HTµ–ƒ>A`8Ù”±-‚·# º£³’×:O+Äc1˘ÛÎPtqE‚ôãuÓ™è5uöœ×€à¥k:1Ï-‚©k]ö Á˜Z%°™$ðf Õ<â“Kp©7Üž*3eÌÈ£6Ü>÷FÍ_$Óm!Û$"Á«³÷XÓ›Aƒ3¸ô5ïÍÉð×&å®`ø0ÚËNÂæ³³STÁ H«ªk;Ûóh)ʾ6}‹*#xƒêN너}×”g.gðR_wAòœvô<\‚¡f³ZöIî9‚WÍLï«\¥ä”P¡aÆÎÙôBŸÐ‡’ì("¬J¡íÜQ]Ê·n+Þ„¦!›îhFóÖWÒ¢¹/,ЙUWÂNoòVAÄÖ ÏóKf£C6׈ ',8†Œ õdÄ@è&ÂÁÏ®› È“Ø3¬åx†QEs"šÅæ0llïü<’{¯�ŠØ3‘7œø}à<v‘j>PpÙhÛöJ·1gìÚ\-¿3@Ýô'²ØXÙ×¼†É=£“]I¯db#Çvu7ù.Q÷Žò„%d)wË£f, �oδûˆÞ«ÐÅ¥’""S° TÍízÈÞº ÃN;‰W3)¥Ý®nÅ[F¤$|FêOQŠ¸Ùºär"OË·±š”1WÎf|T9e©[ÙI¶ l{™Ž¿ÒÀïù²º3¤„°¯ä¯Ê}‰<°I{6÷eÐ’XŒb„2Ô¡m#t¼¢ƒºÌ¦ódžŸ¹Óry‰ØçM†v]|z‰iÚ^Ë[ì5(†„FÄj[g,(ùdśĚDµyžÈ@µ/Þ8ºdfCµ-WÍ™p!D¦Úåÿdð¼¬Ü¿£çe²’û¯™B¨ZŠÎpÌ»[,…Ø^ ZÙ™‘q¦ÓÑ -#?‰0¨i¿3Â0âÙ™Î× -s—÷b•Ü3gÍȾWŽÎt|@m&¼—†mê•r°-¾ Y‘cÖI9N^Dž×¼ñLUÜr$¹&µm;¬9í÷Xùé‚.¦2R„CÞŠTÙ3´± ΓâõiIS Šcü,àYƒ©ˆló9DKÂÌÔ‚Ží�sÔ)ô5ß䱌ÿ‡òo¯³öK ÇK yÏdÓÍ(¡Ø‘$¢dd€|±` ³èÒ×ä"é:Ûvn$‚5ê–ë(H -PŸâ”2&ªî‚½`˜Ò€gy½ ¡è3Ì„ áyN)3“[*»„�Ù¯»@5)ÜÊ+%ÈP,3Î9Ea'P>ˆ®™@¢rå®ZFô–‚žJ/—X"FÕÝ D``«c6÷¦ —ÒyЙ‚2„Q ù�& …u~Eøã/òqHB0¬<‘ÚŒè -‚ž3(gÛõ¤ÓÔvU ~uÝšùu‘´°€XÄ<sÄ„èô‘|ÿœ,“ô5Þ»ê[„ˆŽörcõb¥¨f¢ñç´]ÝÄ[rI DF�Î-:T`z9Þ'3Ù]ÄyÓ´±x‚¨ö xù¸ëën¡Ú$±§M¾W/ ú¤¡9fO³õ\][í=—— -®q Ÿ+5»&&?‹ ð�,³ÞKжç@IæÁŽ6³™¡Ã³s Htj -Kˆ5Ûê>AðJJ>lHô5¸ã“sE@à`±”´!X7ØðrZ·“À,ëŸ_{ÅQ×Ô ?J¾ú1»‘3æ,€Ø¡®+¾ÜʘP7íjÈ}u3MÔ’]¦¡f7äñޝ€Y"$B?S,½c‰¢\çc"O;É«rtºÓ |3^†•wí�U‚I‡Åÿò›Òšw;ô,²"+òr;Y‰ê—"ïØä`…ýÍÎäó´Ì}Ä+˜C ˜EÅå‘a2°�r7êÇô˜ÝA½À“®ûöëÔÌüîër²B±›(¶_²FïX)^s±pYÅ Æ‚~/õ|,¸‰´z} -ctkTî;H®§Ž"ÍL.¼ÂT•š*ÙK2£œ¥,ö}T oèômx©ºÍRèÖP©¹1 â�£‘\D¤qm\Ã°ï‹ â�Cße$óqÄ%‹}¨ÔÜPq€ Ã-r V›†}_CÅP‚ÚöÂe†Ý*57T`)ÂS©¦’¼X-!ƒŠ….ÂrÈwb²Ü¯ž\«tÞhj%0໾=ALÂ(£« a`f4ª(Œo¨R9 -ôߊ»éW€•#%GÆ]ŽŠ÷{÷q—6MÊ’|ä æš/ —+ªè¹<à4ÿ -‰Ç RNñAs£@Sâñ)ñøûšx\ÑÑÙJ—8å_¿¼ã鯆EÛAkzwﵦDµ<Œp¬-+!ßno5ïãòzµ°‰kF9 é0Ó;ðÊwôÿÉÍä�ú\`ŽÝ1ýºoZ"ËçZ_¡VyɶÅÀ-^ ŽÅëPIb²zÍ@C†Är@þÊævÞUu†I?Çë¶®0¨GP©¿£F¾º¹w6òW«‹’²¶€ÀóÖÓ*˜É«èÂ�SâƒÆF&r2‘“÷•œÛô„ËÄNÖ‡,Å”¿e&I©›&¹Ä™®Ò×ôdKiµ(µ‹à¥`aqpmþ^žÚ¤Û:ÁÅÛx6ëÏëHëE¹ñ“ÚJµyG»›ä¹ö¢xYÛð6sÖ+#I‰ÑŒ"ˆJå´ å;›PI¡š¨x¡8€tÓ¥ šW7÷ÎT³µ0EØÔhSÔ£¨ÔßQ#_ÝÜ>%%–5lÓD–Ñ6–H‰Qv%M`J|cÐØ(ÐDJ&Rò¾’WÇžpñ)yïHÉ7 O³™žáX^J»2öGKtÝôz#'ÐS¼Õ̸©äê™ Z2¾#Ε>©£;o‡Dó“¹b÷¶ÇP²zPòŸ±ÃF‰þgVX^2-×w[À”t£3 S{G¹¼¥lYÉ®jëéX×À–`OÖ^ë"¹XÄ”z;fÔ+ÛÚ§ÌÂc¼Anî0–š‰@†Ì³R×0%Ò0hlhb³x_™ÌÏ9Ñ21‹÷Y¼òaý o—‘4âÓ¨=oðJ<)X„|dfÕáéñ S£éœÐOÑÌ')šssÈ%q©wcl ã`@#«E0zÙZþ9Hãè-Ã9]ÍO˜³·fF?'é€$YÒâ‘PŸÛĘ8ÑB7ÆÖ²ÇÈM|´2Ð, -Fg{ã«)_ɽ€è¤áíA ÅÙº©Ô,\€ÑªaþY;¥g Z|gj|Ó³,&û"õ˜ta\J¨RGŽ~u‹û”Ä çše -HX˜«Ù`a-Å{ÀLnR^’MômøÅNþK¯eÑa!æYxî8T©‘‰²¼ea'^cæ.& Ÿ(˲0ÿëhö8Q–eÑïe!Óh0Jæ l˜AÎ')]5A \Ÿ¶¡6Kb˜ýЉ˜ý (#~äFË£D‰"qÃfa)õb&±Ä:l˜c±#¡ÌA¨"z¬QLdtX¢…W¶øî8ˆ£ºc_œØÂ¸•PE2nô«[ܯĽ -Iëóc,soÂj®0DyÇ Åq¨‰Lìä½e'Ž5†G¾Š‰¬;ç€Ê‘\Lÿ˜ò9K-HæqãMgã–°•¦cÂîlÅ2i ÕLê#šÑ^.*7Ö -y©#Bĉ¶L^œŸ; :3—jz4w±UYi]¢U|™»PEî‚þU’¸HJÕZ_ÖÞ«[|wÜÓÇ„x,þ£Ø~™»PEî2nô«[ܯÜÅX‡µ-©ùtô.”¹‹ q5“¢Š¬dÐâ8ÔÄ]&îòÞr—À„LW Anâ.kÏ]<kü±Æ—W ÄâF–ßÌ¥9_|"#HHÃŒ©DÍDju WöâR©YV!°FŸ•œ8ÂTh 3DÉQOû°äEÙ’üh3šª%…ÆcdDgþŽU ŠT…阡44QùÀ<Ee½²ÅwGUðrS £È¬^±0®G%T‘ªŒýê÷+UQ¬¾�P;ÞO…Y)º^M†¨" ´85Q•‰ª¼·T%fǃ%!ÛDUÖžª¼ë:R™Ì0™³ò1s ônÕFRc±Œ¦ÝHFÑf¤Ô:]b& áA!½ç§+=«?Mn“MòLŠa±X�er3@ÉMcY˜%JÝ0y[Y½¯lñúalÕ0w+ëK2gä?Ì"ªHnÆ~u‹û•Üè0—Ò¤Ìm”W«™ÆUd-‹ ŽMÌfb6ï+³aaçʰŠi¤@Y¦¨'fó3›eç]W”U-ñ†¨¤ìùÄJzsus;ÿõê¡MŪΠ- RfgzŠ%±Y~²3iÈ<ÏkY†Ù™ "È2.‹t³xVªg0lnhØÜ(Ðï%œn*Ù®2@y€‹ â�µe*[–ådZäXîÖ8а¹Q ò�YW‘…F¹2ý².€Šd‘Vf VŽuD—Ìû(P¡¹Q â�É© XhÄû%+tS^ ûÂÚ.aq¹S£@ÃÖÆ`Šƒ«Á\À²ë-ø|aØóPix ¯}±[´,:狽*57 -Ä"tžË²'¬ÁÈŒþ09¢V¤»Ra̧²J“.§j†´bâi -C›.V,êGSűŸ%»¡i\€®°©üÅpÆ€XmÖ1FÈõg)á+,A¬D…^FÞè(“Àbº^±´VN¬[i)rIå"°8`>×!D‡÷¡4ANj¶[±ã‚†iÎR5,V3"²©$ý<džgö©rºr²wF‚˜ 5HVs¦Ôn¦}£i˜ž ÖëáR’bÞRtÌV]+Ïʯ ï_Yº0¿m]Ǥ¼pSkmXRIW|])±8æSÀ*:‘ÝÒ6*ß–rÐÊ>a€š%<X«ƒU7XúÂòJ^Ö…ÜÕÔ,Q"5 YçÐɆ%|“”¸f‰ÇZ,Êf=gSvÒV%ÈWPs¬Bë™Ù;l0°š˜Š,˜†Îv‹16 �¬íƒÉ `Áf†¹\šTP0(Lu®bÅ…°zh;#A˜'ÃÈ&6, $€¶†kY/Mr¹ˆÃA7²ajîXð†ÔÛn+¤ì0K -‹ªa±D¶ªyœ5kñgXx‚a}¦O±a¾ VH‰Þ°*·LÊɲ²;cA›eÙ †¹ä`&‚gm°¬GÍ*€‘5$@H˜ „UJÀãL®.»Á2á‘×ÐñgML¥>,#úå´8Ørý)Öi6-óƒƒã1f©¶¼Å2á¬ÉR�M–O+û4„:ñ³¡O:•=HéõY‹U[Ó…dfÜ÷,‘j^o0‘9ÞôU`å)Ÿî¡ãU(¬UÛ€Î4FfÁ°\ þåtš©ß‚UЉJe%w ¸YêO¸ºOcA`d…•šSayUZhkÎx2sH\¹•n™‚ÑPZ´ðôsE!S¬'Ó4µHM¯K$€WûÄ0x;VfÔ¹ŠºTW'‹3Jw3ÅI©Ê„Wã%0ÛVLEŽM3 ÕKu‡»žÕ) {A°ûXñÂa7ùA¬�žvj±$¥JÕ7†ƒGS -ï¯M[)(°Cmí»œ -u:š„â“zÜ"å<”2KXäj+VŒl`lwϲ†:?‰•+Ûò1Í4úŒ_@òò,Ñè¤h›Ô$Ù`’mÖ!¬sÁuvš ,ƺé -xà¾x‰éf;ï4Øv[ª2¬íƒwé%Vèή}F@eÖ˜Xò„`R^ pm;\$VÊf±°…Oå8ëH§]Kº½«3œ ´dÚ*Ç ¤X³•å¢4Å„ôЄ©hYFð[A|M@k¦CÈM™I²TÛ›Û€µQ0yÔ k¨§²%mo°þ™´¼]Ëò¹ÎžÝHÓnùî1,Gã1™>!ÄÇߤâE `²¬oìæRŽþ0—ö)¬•BõÛØ®3Š’$³yzd`Í’^ ,hYë+÷ñXP’zL˜!5@¥<'Í0ïiy³ª†¤a¨¼›U=I¯Õ±R¥7…åïöJî Èû´æYÓ<亵‚£Ä&puIJj¸—u®éŠ÷ãsý-HF–"�á›2Ø�a&¡¸¥Ä°™°ïb#ò¥[ ÐÊXz"RÙX- IðP³¼dc:Ê@5bñ ¨áU¦}Û^•JeLCF°ÄžÓ²>QC[b:De'@ê—¬áÃ÷ï$!kd$Çz† „ïkÖ~mò$¦¬ ÷«D· ˆUn†±.<|¥¿ºÇГ«±ô›Œ —€Žóîq¶€soÀ£9Ë€å™q¬øhkúšÚÎ` c$c‹Á 1Ÿ¬È›�µËµ²Z�d†•r» ø"s‰´„€ˆa%Ä\" F¸Tu§}ŒäàÁI -Z@˜»†ÑF"ŸäÉ,X,-J[Xn5Ëe¡®EpŠ…À²HaH…–�²²/^~×ÃRD©°UEËš±n;AC›ƒå½šÂÖf9-–C•¶ Ó0/àÑØÁ]‘¯é=:©q'•·óÔp»XʰTpK@\s�0é_Y¾(¿d 3Îz¸¬€•Aø;Ê"ÈLiË¢i˜r©”rF°µÔKþ½Ê3!¸žxÝÍw/ -‚ª_'â”@ÕqÓssoh‰Õ©J[Ûåȼo¬ðœ…åºzÚ])^o–átiö°‚¸Š__Fpþ¤0^èzS3s-t(¤‚©R{=÷ÆÌæjà Y†w§Y,Y–µå¡iUû.YU”°ÍÕY yöSÎ`Qcämoø2bO¹”Aô΀ëØT04ëúyŠŽr…ß´ˆY±†ö±¼§˜9Iæ›5o©Á0pm£qIOw²†Õ¿t»›ö"»TÚC@Š‹Š"èÜÖkв®®´E¹W³¬.iKBðÍ*©°Ø`,˜úК®p`X¾ o7aX}B-y‰ a]ÞTH]µ]Á°Y(†Š¬´� Ê2‚îKÊžF„Ø–0ÙY49#Êa/µâS_"xQ ñd5×"ºI—#Þq+„Á|a1ídňnò&k͆”–|Ñ'+òa‹qq=Ã[æ2!"tWDD·½1¬\˜ -óÙD¦#z$©UÈN¼¢¶ê1¬G—ê–:tf¥ -¿>FÏg3O®„¾Xа>#…|2hæ±4#‹ŒÖi×HŸ0^LÏlÅ[S‘ éÄÚi*1ûg`Ýé;ØS5+-cfµXöÐa0Ò©x=¸gò¯îÓXP²Ñ±¢èünj)òËc¤šª™IN\ÊhIï3«FfHò0pFlR²Jºeé%ŒZ¼æNÈqñ³ ¥TåÓè‹zmHÁ©`èÞÈOjȬ™âO<f Ä!pÙ8lA؆žLSxJq&õ›rjB˺E0F€G:_(ì‚"ÇIm½íÔ6Vd*É—@ت0*¤ÜvÛ(HiCUè[æ†Qä1õ¦æ±‹(2´„°míïŒ`}ùlAd„ªc&÷†5‘!€<=U1ƒ*EÙ5¹7Øä kQKýáÒ”[´-!ýñÉàn ÔÀ伂pôÑIIàÜ"K Â,ʽan9Œ=“çF›V:Li»“A®+oæ[a¬4%`à}§z®±àµe3ItuffB@¬F±›ÚÎ0»¿e¹-1]‚¸„´Ã2Kö€hvàÝ$Û$zh… ‚l‚> ÑÇ‚@¿@n©aÙ?Èg¡ö ÷*z1]sgÐ3٥ɥ„FTBž;ƒ•eYž‹»IÃRõRôûeßHF@n©³ëBÑî<j¬PÍÓÐÜVùä„¥Ú€¢ ×hñYäÞP6´±iA耸eM�¡½,Œ<w�°$-W•΀šWª4¶ˆ†gRÿ4w&gÙãÐv$EäFÝu†Å0”Ëc3(bEZ&Ò<UFPºE@1pÓ‘S -úÞÑVQu‹`éa½»ÞŠA.ÖÉ!ª f–ÞöÆ3¬Ê*j ¼†¢ªeM�Ѻ€l÷,�ˆÍ<5ÞöI(NÔdÔ]gÀ—Òkê@,˵½Îšæí“1¹Äoú–’ ñÉ:Ë_IáÐäžÔŒT}nVÖk“Ì3‚ w@£ÔÎ 2ü<O¹'ŽÖ$„HÂBû¹HBÐ+ÁËk4ÏZJ@¨sízßv†ÎCÇ:©¾É›Éò¼¬]+ô0ï©âž´O ìØÌ\¤)KŸŠÖ,åØ!‚œ¦°w‚àêqâ€ÏëWÎ7ðÄ Uמî$•Çä¨ÚY@Tµ[Û“¶ÅLþ3˜5Òë'ãµ0*‰ÕÓhRL -¢•’1Kà†Î¼;¬ÛvÆ0€¡‘™É¯�2sKnÓu“.–(kA´ö0¨$g Û< zc!!hGÚiïkÊÌš¦ËÿÏÞ»íÊ’$WbïøçNÊï—GN Òè@ D©1õDÝÓÀ,0âÿCk™™{D¦{žŒfWŸkVƒì®½×÷ðp7[võ`v€/rgóÜ58Ó8q°›æ×„Ž¡”€V©c6tÍÒHËCit‘wL6›ØíRì!‰x¿»Ý §ˆÀ|»œ.”q‹ì˜ŒÇÉF.t]@i(Æ9|2ìhñ¤¡pø™]âT÷ðóŽe¡õm/^Ã4xˆ�9ãÂÐúk¶¼ŒÀ¥@×õX€0gX*¼ßg€ #ƒFPÊ€Ó0(4¤-Aúª¾8ïqñ±Ù…²Š€ªMàÚ¹‚�þ¸@]iezñ† ¡ÕåºØ)Î^^ù ³I·Ì aàÛzùäáÆë»³¯Ùã¯W(æ«EöM¼2Ü k©ì†Gã¯òqF‹Â÷ÀcÑ`–9FÕ0¥D_€]{n3CáI‰$3ðvyœjè!9¡ãï˜0£FgÅ[ AAøíƒ ñ¤BÓžGGÝj?Ác!ñˆ'þ-9Y$…$^۔‹·+]fGL·«zÕ)-ÞÄUZ’ˆü¤ÍDþ G§³Þ9nÏdP%8DÜ[G‚àÆ„' ˆQÜ ¢g€xoµzm6X;šk”‡c¬ÌÎB^T» xm1˜ˆÏ¢ë‰ ›ŠÍRºÎ7ÒáÌPVyKÄcœ |c6/Ä‹�ZKÌòá˶Ùà`‘Ú‰Ä@Œ•(‰[‚à× ¯r¶É„m@¯Ž"ð0[±ŠX!/n\?&C×;ÞÉÑ«g ÆÎ‰z5¸M†f-/#'£7ÙwbXT_œÙÐqNb¯†�wêÜó:]Ï/$½„‘SÉ;m2Òð1Ói—í!‰ÔÓ¦·©dú¡½v.Û[C•Á§4”©dònz(ÄÁ£ŽNŸhWï÷©ë¾Ùžá<,ˆ2æRq€è 1:FPãWÄ¿§ñ•°üza{«¶É^ÛuÙžx.bSlº…W½‡Š(\2¨v†&‘é"€êvcK*Ã[òy¦#³± 5û6ἡêMú†CÇÑ1ý᥸ùõ‚HšŒIL‹õØ15.ô‰©Sf<¤[âž¹ -8ö2k¬ž£7bH37 }$²5Ž›ê&Œ´ÞNw=Úâ˜Âgä-ã¼æÜ±‹1îÆ›X*óÃÕÊÞÙŽÞÑ»<þ„.ÑÆh]ç½ò‰FãkêþƒäV�[ø\‡ÂdGôñ“Bbs°Àà ‚šcT€§ªšBc‚ê\�Œs6Æ„ª@ -ð'ª!ûª&Für¬2ä1ã,m®2^£3}_ -sì,©QGŽ¥z¶ùSýpÃâûù®wÿ{A…)ೞçðaƒ€ÞŒŒ›zü°ë ̄Ҳ1Äð‘ì#†ÙÁ¶¢ ¾>ÃÔœ!›µfF:S »SC˲.<]zІ4äe~«Òøƒ0…©OÞêa¯‚¾ÖmÁ—2{7°]nïæ¶à]vï•Aö¥oŽ™Ø_<Ïz¹FyW¡´€v«wéK¼îÓWϳ–,Yhkœøª]qâ ”ŠYBŠv]<=ôLž>Áž{úÖ5¨†Ù݆@¦6£UÍ9 ÚÀST8�¨‹ IŠ ‰„¨&ûøeŒÁÝø«C ó1vªE¼H©0GZãq�ìØMâ늀vþ˜J&©`Íxˆa;‡2§BÝ {PÌe±Þ±3?'“%ªq�Á0áÿKãö" Áã’FEÁÄ%º1è0DbûnMyQÃõ¦ÞædÀ?:Ùq,Óµs¡—9‰}<ˆ¡D—%ÁRYh»D)Á^d…´WLán[Aà,ª¿ç˜ÌH8+m‚H ø”4gƒOcg&ŒÍïM~©?Ö›’—"PÉáOQ„?¹àám`µ�4c|q€œKj¹Ù8Ç̵®a=‚@f:,òEILIÆcÕÕWùFjÀ¯|ŒäA1«>k¤ -$¬‰W(hÔOƪŒšA”_ÑV#Ó–|z~0ù&#Ž÷òð}d.( x©Õ¦ï }>©¥¥™hÌ'ÇÞqêŽá*‘ô17V‚î| rÒø QC @èQêó}>N(]É@§¸Ä§u/¤«Ñ@Ì®M6–g –¬tŒ•™Á«#Çl`ÐxE¾‚ÉOþÅŠÌ{ⲈQFv‚7Ș XN„)!ÇVAÌçÖࡎäî?Ø:c¾…7¾5ƒ‰M -Q€zÈeÉÇd˜È4D—` ìš:‡æ\|c:p›0ãu™yÙFbf&†ÍÒ‚W¡„CÐP¥çe|' -Ä÷œ“I3^k /ùròWs6”JMJ;ä"%•LY®Ÿ]!@€ô÷l.{E0|ÀÏ6–†N5& -RúŽÙÀ -¡©¯JAÉÉåu¡ÍµItÇÁ’¯j<Ä45ª%NOžf‘s"˜GñÑé[#‚ …Œg‰,ƒ6W³afR$v¬ ÇcÆ™³Øót�æñ$Õb^:-ÕÆìõÜV<ŽëHó™Z/‚¶5'6Ô˜‹80 òÇ΋<¹eqÅX~ÃÁb)m-ý7#aÔ�32d�®n"pþÆþsUG˜«ã…ðÇlÁÓW¢Óq<ÁJÄöÕ8Š X‘a•+ŠÑý<™fyè¹�.6¬V:&ÃSQ,, Çjq¼Y<>5 -v^éCÂòè:}ÿÉr‡@ãRœÃö€ô›‰0Æôiæ9(hºE(“I—“IQ³#%[@Ì’ -{oHʈSÍî6“l¶Ø §H&L}BÆ\"/ïȶ«Ë?‚ä•©Dñõtss -&Œ”‰ù]‚׊ðT@A™–"09ÇÌ—Ø‚ iJmÆd<m{‡cÿº†…+bøÍÙàÌð¼3ð0@àö âúÄ\ÙÇÆ±a÷ÉèÆÊ°v£ç¹‰`{€ã 9Ž-ßKš©Kˆ|ÎÄRú%>j 6æÂ'³Ó&Œ^™ kÎà\©ªï]A™Š'ÒÀµ*@¡˜‘‘Lɽ\ì,/L1‰÷³‘…—Êû*ˆU],EÄFÅ7gà#‰SšYKæõ•¢§ŽI0G)Œ¿ÃŒ®HzøtîæŽP((”&²74ŠZ*¸h/ȤkÈ)ö(Ë"0ܾ$Š(jU×Ó9áÂȈŸ‰ÛºÃ*•…?;sñlÏlºÝHtFbîáU«ðãÃZ»A6¦GŒ©ˆŸP’Y¡§…ÀÈr¶zɧq6òNS7^Oé*ˆUkl€®Èæ&yYtM2N“ƒäýHTÉU|²5‘q'HÞX#'¡VË$•˜#‹œ4›LN0ÓÑKAO3ÐôBËË (øÊ!$P4Ð<BA†}Æ“èh¦‹“úÞbSv%ìöæ$#p ˜áI®D'ˆ§;iîÂ�yÆ.c“a%¼TÀ -&1˜¢IJD°º|p,ÌæÕú{|!Òüµß;ÎrÆ·1•ÂpòPA‚›P´óSuÄÊ(K©Wˆ�È£6‚€:³j)› --_˜EB…œ¦ €›–E:}Ì…:Pòë5á’ |&|!I`“I´ŠìÔ)ˆnÿ É{:T¤úwÌáèç“w„§šh¡šêlµ£©‡%&ýÊSü(BoSÖ¹4 3†'ìãIxÔPF‚ÀvJdãÉÇxQ!dåŠ`àE,ú6žo¯I4eÎ&2nn¡<ÅP³Š_`Ì%0‹™åcùXw–J~$¿¸>®J¾rÒÏ”hÇáM„$A4© JP ]áµæóœx&Ffz˜Û˜ µ=8p÷bDc2]ü°˜^[OƒsêY€ô&JV0%ˆV†N“aêXŸiibîsîâ˜÷*ø®Ú_ -Áa’£>Λ/;Ä]÷úâŒHÒŽæ11>ø‘qd £.I3c¯MÄŒW.¢ÿ•XF^^ªvèéc)šðIãç‰E®ä~ŸhÄÈí|}Þ"O‘€|m¢)3s"$T˜©FïÅŠÉè$8iU -JFX“E[ZºÕ»4`ædVHOÞÂëÕôR¤_A?ÔÈä‚QÞa)Ï’™tš”ú¡†3óf¶L‹^+ï‡ \ÒÆXº€˜_ÊŒ<(APÓÿà™ç#ÏJ8)îPm½XvB�,1†¬—C*ÃÔ†qIœ^C×bMH6'rvšÞ{ǃŒµY!€H -)C¨,}ÇP7{®2%™åDÉîKÃ;Ôu/Œ™xn„¢¼`€<ï0•’ETÖ³@1õùÏS)¹þŠ˜Yéi +pÉ#d6’S'*¿5K;t½eë((uËÅè”i¡K!Œ"Â)EM;”õݬåLU8œxEFtÇl Q(¤¶WA# S-?±æÍ³ $Ù¶¢“Ò‹Ë£êXY–Sô‚@±œáµšM}LŠpl?(þ›M-MŽµæ¨øm±ï|™kCþÄà¢iF™¯ÒUùì» ³£…=™l¸Õ¹z`üþ-µÙúHµÔv_`kç#Z, ,êÚ6üªk“©4üT÷DT1S™Ç®ˆüxXc#žÅc6ŸÙl²\j<„;1T]d®•”E‰U¬XôâëS@²²¸OÜR‚pLJ(£O@’Ì…ö¼Ï ûµ«SººÛ)w(iå-$žNÉ-,ÀÇJNï(le,E+лdæe·ŒÃ E¹ž©%§Ð*W{Cm@¸PŠJÕ*Ó~í{>ð>bÆšU°óª¾ia¹›˜RµÞ˜x’hαâN†£Ë¨6]Se¶”"E|ÂðŽÑLV:¾xÖ %fܸ|<é©Tï´;U#½ýª"Jƒõ-YªXÑ(ûÅ0¨M1â[msìæþ]½kÔiYT”"fÆÅ2t, 袒²žÜ¸ÝÁ¯¿ÝUПÅLd$…×¹iÑ…OI™v™$ˆý&\ˆÑ—I†¤¶þÎErÂ^‘´/µôÀUÚŽ‘yPâÊ`˜ºí-* ÒÖvÕÁ)›BfõrJ1|;J ¶X`GÞQïrQ E0sZÊìÈ‘Ò(Ÿ -ÒÁ3í+Sake móÆ:³cC¼%†âåèê)Wûˆdf˜Ç*F†úE´`…ÍÀ0_—6 E5Šà(¬"Z ÎL$«–Sc±WV‚L§éïéìËÒµ¿äusbÍœL¿ Rk£ØMêÉaEÖ2hºiw’x=ò;½€"T8ËäÈÊl"`Ť½‹b嶺@Ó”´Úë�`^æã?+ô`ÉŒº ‚o˜2[çdèÀé2Ñ' 6åaz¾6wP–¶�øÊi€œ8shVÊX…>>DÔÎŽ&=Œù²)‹Ùp¶º!="â¼³a4ZkÓhnˆ•Ø‘°?ÇlŽ(¥" -Õ=žì²TÙ`fxM‘™¹ÅfŸ†èlÅ7ø øBMªM…8/?’œuÝ·øPe ©T—ÛXÌböŒš'Ù•ÑN -àhþóC*€î‰c¸hÌ«£ß§ŽÉà“Ñ|ú”tÇx‰¹@¥ûCv ,é,ˆ„ÅzÑ;Y9¤ ¸{-¬SÍ“-8)D“»a+0›@Ý<€cÿæïúm2†rXõ{*G‚uÎ,uF%ŠüWɶ³æG‚èΊHšM—ùÅ`~øúiL†!À#yB@••R< -}ÌÆ}ÆX…U`‰‹ñAM3Ã`Â/$³ "T©³)¬,“xÒœÍðµÛœYÒ¶Ï{oy¶±OfÝ„;+B.ÇâeF…$>o€ÑEÅ— .e¹ÆØ3R¿ßÓ´>„9“Í‘ˆckñ:‚èðólˆ”DøÒßQ-k½+ȵ@ìY5ÖÑxfY=?Žþ¼Œš:[`ö`YþP–ñ2ˆ¨@°™«¾7^3ÓÙ[æŽ 8ÏUkO©.GÙlÝ)i޹°¾G.rw¶|Òbt6"„ºùÔ!¹mmzn9¦VÕböĶbö® ¸Á趨¦p`>ÒŸÁŠŽ2æÂd{I -CŒCr& -©¤AÏÈ2³?¤•Œ”é¢rñ<x‰6¨…"BT«o¨®(ËÆC8æBËFuŠ%ÖðY:õ˜´×W,ÜÂYM¼;NàL…}&4òF™‚Öz [¦‚Š©@”!÷9—ÎÀ¦´0!ìZÖ£ú<w/ó°aneÍMUXd•nS2V‘,‡“¶à-Q“cÀ‹^F¶!˜„Ý$Ø&SŽ]cÆÜA¬M†ýá Pò±e@ÚÛ7¹ Û—¢Ž¹Iê!"°7„—ê)EÚ‚Ùb‚hGmÒ˜ ÞŠõiÚyCA$®G/M‚Dg†“ºÅç'ƒÐ`l{lȾ0(‡ ˜zÂŒH–Á‚íZ¤yÀ˜ ·â½2…j|Ð燪’Ÿ‡…Ÿšçpg é0*ìÄN5]û Pï¢a”,9i2éû°Š�°¤Í꜑òÑ„�Úøf‘·¢ã½O÷€Z—>á–C$ È|SI` çÙ“Ö¡pÒ•¤`Q9;ИâÁJÖ¤E˜ÁtluŒÙtˆWËß·•±®‰#3¨3•ÓIÙ„Õn ˆM(¬ |¥Ì¥>õ¥e ©· @ÏÙÃMAâFÙb¢¹¨- -s›˜Äšª:.3壤ô´ñ½qt¡«£ÔÆ -¢QÉɳï踴æ'‚´#t¯qXEÐ4¢Êhce¸ïqÆzÐ,6a*÷2‹%YmÔüˆŽG-𗱸}ÙRpJ;ø0NA4’HºZmÛIZ–Óìí1™È»Î_ °[I€ñÔ§Iób޽©¼©eÆoè‘Æ2ëd˜ ™Õ5Ø -Éc³þ`Ïi -ÖƒXìÍv˜LzÖúÍóc“—nåªÝßÔw#R& Æ`éèavˇÎV‰,îSwFº|àˆ©ž¦©G)©ó¼#ÈÞ»â›v±0QLÏ—6åUÆâýô-«io,ŤC1#±xíUÈtkPäøðµ¬@aN„\“<Tma˜ÈÏ!,Ø¢ƒÂ;KYzû~â|Ffæ3à+ z¬ØkIuA™Š:‚Ù‚97õQŒçe¦ ÛA†¢€9‚w‚`Åi(t ¢r'jG C°|T -åÓ³mã,ÈÅ;a¹˜âϸ }Û–®ÁÞ4š(¯ª~úœYˆ,¾À‘:ðb¯‚þ<RUÀÂJ§ ãBú[$eÄ\ÙMS)Ùä1«+ HëQæ9²gaQPèBnŠÎ Ö²«(Kc"ÍôàGZG“˜´‚FF ÄO€c+öœ |Ô -¸`°Z/ £SD· U Kç,9¦IñR7½@�30ñn=ÏÉ0×kØ:DÖN óéðì ¨‘=ôdm x X…ÕFËŸÎô:†e½¸NIAŸ[é« ~6ÏÄkAÒ¢û8Ëñp¶¥¹3ý›liÄn°Á2…f}¤Ù#í M‘Aç²4ájL̵¤oæÂ°…A× +„È:ÿBüãaò7ÎV™¨ xó h“·á¶ ¶¤m’ˆÙ¸ãpBúñRy“³=Í™§mÅuúù@<˜Ø;ì Ó)‘öŸå(3WcÖÒ[vö«MwôçÍÜ) šú!<]Tºƒ¦µ€vs—ÆÁŒÚ563)i»TA›á®€¶/Ȧ‰YáÚ†bû~˜í뉴é̳«õ:Ø%Ð:ÚÌöå˜R0|´Û7;ö¯ÕoÝKÛíT¸ŸÍÐãP¯�ÛŠ‘d;Û*€yÅýK=‚¶/$ã=ÎNÓû)]톻ھà¦~Súr‚™ÂLÚç• ¶`‘+‘×ý¡Q» u.„µ.ÓŽƸŠ,ç•.£³gÊæ¯€65“—@_«°òR)ß¶/…¼XXy© ïËV&]”'Wi´ÀRÐ$Û»ÆÂÝÍ_.îï[P»kÄ–/Þw½ïûaïƒ)|˜ö¾jìç»jìá†1Æâ »@ÿ+ß™SɾÂt¶Ð!)·FÞòRé~÷ïØK£çêùÒTÖ²k ïÑMA°g_ ?J5ÆŠäífyN'ž/|R=~7²¿|+ª/Úd»Ð“T¤bxm°€vš‹Åz†ƒs’ÐîèþåpŸ¾Ô ¡…[äT*[jåÍKý¶íæ{éÍ_÷ÅÞü/» 5ðN!¶g¡{-švÅçüš0, õX†»zó“7?ùaùILý$_Þåç!(¼„MŠ4^`ƒC¶Ÿq…y …>¶µ–;Õ“Û!3K�„@´¥ÙÌ}ûÿyžR¯„`u»xqX¹‹q§\ƒ ’x'å¾,úÐ{Ú¥!Cõݱw¢Ÿªå"/‰ìä(fLí[3- NÍKê‚$Áê ;«v~=ÜÓΉ=»8väýX;^²€vó½ô毇ûFy 6«ªÙÛ”¹ŽmËK¢O¯‰ÂÚQŽe¸K 7/yó’–—d×Nò¥¼yÉÇKž9K¾)¹³VGó6|I7íÝ£=ÖYU Ž´Rà;ó2±GovñáÁIEG-ÚSX$‘q´Çßþ‘5lýæ,Uƒ¨¼Š¡õ3÷ƒWvŽ=rNçþË‹wû´t"ü]9—V_¿hæ®ôzÃRz»¯VB†Õ—ÛhE«_ ÊÆi^GÀUà/zãí¥Ùã÷Qº&ÖöÊJÅÇw Ö/›KQ$ÙŸE–<ýúDæÂž†ã“-cãÈõKzqó8Û×/Ùü'ãà8¸È¦¡%Me”X3v`wYÄÕu³>Æ&ef–5ÜòËï±¥kàÍ…¼7D;=U^›˜ý6ʈAŸv Ç‘*ËÝq£^¬³›ëËWþåʺ\DNõÿÿþ/ÿü¿þÓ?ÿoÿÿø÷ÿüËÿõüáE6ìŸ0ì)Ú(2‰2ø?ò¿Æ›³¥ÉWµåé¬Óû™w([ìì,°±>™Éµ1œÖ');Ö‡Iúlž½ þ(Ô×6EfSv{\d«˜Œ¼NfE<¼Ô/½ú¿~6zý+Œð¦ÏuZ_O/|E;ul6ÌtâsÅ™JêÙT®i!ã -:Õ¡úª5gÿáÙW©—,§'VÒr\¦&?;Š^ôÂ``ÕŒD°8 ñªÅÌ’ ý w_ãN0’…€eêÞÎÊ -Æ%Nm~ÙWíÊO¾öd÷k~–êhçÛÕѰ€vFòýW~kn¿î‹™ÛØŸ7–0ðŒ2CwëhX@Û~ËWÞüõpߨ£¡–|;[Â;?ŽÄÊeº…'¢o ÿ´s!<Žvóö2¼½?¬—¡I/®)\Þ^†ÙË l¤ÊM-,Ü‹¬‰¤Ò—â÷.W•×4õÂKã5ÍÈUl„yݦ^I~r¢ŽN0afQð|ÎÌÕdŠtb#¦ -¼ü‡lÂø—{Ñ:o¯gO_öXgÙjq¬˜GŠ÷Æ+D]ÚGw1Z®l\3K:úÆŽø#Û}¤;:ž—v6ÇæS|f›$Ø„^Ú-nf² Vcãå;ÿëg´ù_bî©z>¹±‡â›÷-ç^AkÎí°?þBÞÍRØ"½ù#ɰpj¶7Kr¹{Ðû$‚cûhÚR,²×+6Nûše]W~ò™}…'WºF¸÷Øí_®’Úðä´ãx÷_†õÝ;¶ør¸/Æ»/¼1²Cï,Úòä´›ï¥7=Ü7Ê“{H7Þ¯Ì{|î{¢\»{I]1; -¼v ô&Êo¢üÃå5~H—7Oþ‘yòÓ¡o”;_aI:„³53 ”-ÁxÄìtcæ]‡Ä°3ŠOû¬—Wc}1›Á£Ym][©ìÉÅ#f7Û+oýr¬o”YW^x׸5j|{³€v´aîèÍ-ÞÜâ‡åŒ¶Ÿ¥Ë›\ühäâ/®‘bŒ–·yÈUžê–à-N¼“ŽMQs•ÅÍÕ¸wn †ôúýý wAvéîÒž…7,òìYؼ¤†¤$AÇê=oP>m†äyì·Á|›œôžÒÇJ¼8Lòã4.ò–Xm!\y¥vk>z1`CcG+W«$Ïl`5Œ?“‹ª¥Š·†~óG!/`É?<íÓöiË _L›,…=Œ1ËÂîÕ~ÛÂvs¾ºýFù¦ØØ“„‚=`ú‡oÈN‹±€–}cr›ß|²ßä0ï=ÔEyxò5Ôv”7{ùkØK¨Lré´ª2oèx³—¯Å^x‰üߨ8ŠiZoöò“³’Žî¥K=ûåÉEBWúýälvf0QXÎÓ4^ÁþvŽW²I<ËûT+›‰²WYÓìªu˜¥pÜ=Þ~•Ž”H÷ >_“Vòõ Ya[:yãõj•´#ÜeüzÐ/GG2íuÉ -ΑÝqžÐ‘¶¥#Wà ß*—gor’„RlOèH‘$öW¬a…m)È2æ5Ô›¨¼‰ÊKTr.—=^o¢ò•o°ªl°xÛbQ’</’ûÉZÌOˆK?gbý<qIQÒ»Á7x¤¸YhU¹)¡³«8ÿžIÖäC,@H{“Ë]˜H˜ÍÉ©r=ô1UÞìÅ+U$Ý»<¡1+lKc0ÛWA5»œÊ%~aÐ/Gc°„7ÞµØc_ì Ya[sq.úÒ˜˜2öxcðÀk֞ИTÛN±Â¶eóêMcÞ4æÇ¥1ø—?Å›Æü4¦ðBhpPÍL„ßÂ=9àÅK–É8Hos¼X‡%šâhÁÿfêKé!iá]<ä6M.þ8UŸñ* –L>R¥GÌeÖ™æÅ¸o¶ÇÞß³–¶e-!G^¶Þjç:%?ÓÙ¯ýr¬øÆËu°»ã {ֲ¶¬åâ -\ô[e-¾Áæap9ËÍ?OXKî…Xa[>²Œy õf-oÖòã²–V#/žãÛåþoÖò³³¹N®–ÞXäîX΀oiŠž©&’Ûš$™$zJ’²š²ô1xý“¯É‘IÜ%ñÖ(=æçf^™Çktz’Ÿ‡1³;CІ -éˆàBArz¾VÊ¿þÉežãsºE'ñ:²ô„笰-ÏééVˆbÍZoñYˆå _Ð;“ns õd.>2°-Ϲ¸ýVyN¨w×<¡9,å{Í9VØ–À<y ô&9o’óÃ’ìèp‹ÆmcUÀ»šþ'$9ÏØ@-×&ó2TfºxÞžÍûϰYºúNš…W<‚”®á¨ºäÖ6÷èÖ©"²Ä»¬Y—éØ>ô=…XQ;·\´UŸFü´tÚûÒ$°ßزM/}†Ð$É鲯¼¢ñVÊcYoWIr1Ô§*$PÇÚo'oÎnE^F¼†Úx õçí Îã;DêæVö¯¹ ¶¯É6ƒÒ -ùüÖk;µk¨Ýˆ×PÛ׌YËÙ±g–K)ì_sAm_3ůd/Ž’]後x µñjûš‰)—%øô©¥ödÓ.¨ík‚·%æë1$Û²ÝE½Œx µñjûš¹Þ J†xd½~Ú¿æ‚Ú¾&8mKøI¤âe?µk¨Ýˆ×PxÍv뽎«èI$?œ:Ñ/œm¾êkbHc¿VäÊð%ó–f˜ ¼À½é5”ùÆË³!˜] ìu/ÜíÒ[„,Ä?YŒK¨êorz‡!ÛFgÐ[åÍ·Ø ©³Ø 6Ûo¯–jýÜ1Ù¡ E`x;Šðèx+(QP²= -–ÝG`Öû.óf_ϥݤ"×ÅÜxYݯ—–ýÓU/I¬·Ð¡™ñya-vØŠs‡5xï|í*z<"sJ˜[×6Ù`\rq!G[-ŸÙНèÌyå*–✽¸‘×jƒ+TÞreð±zÎŒƒ@Ø0¯gt…¼~?ò‰k;lœÁà¥J=Ë6 ¼_ܱäÙîšå®gÏS^C±h×óð‚ñ<w3_ ð:Ç–HZŠ5U g/•Ân‹…OŸyÍ»çÕ?z‚[—`û±¬ô.(è¶IäÝÎØÌ7Zì¡`}p qB³b‹®c_ýzé?]Ea½¨î°½÷Öùcf÷DåÀÀ T ¬W—óÃ.í]ü1G¦!˜"½M|ZäÕÞìKã´{¬,jÇ’@9„”ìrïÈûŸñÞ¾e>«ÉÌjã…þVP¯§u…·L2mˆ*™k¢0/¼K/"l†ð&l‰tÒ»Fd*`x‘h%-fBS¾Û;0xw>ZÁ£Tañ’àx÷°ç*=Éz™½ˆ?]š×e^3‹ó®0wr-“ñâ›4ìEð6 -eϼ»tÞXÜ‹j6P»Ø:ØNH+:µvk…¾HÆÏœŸÔo<É•M|±æVa~Ãy?hIÏlE{,f•¯ya^—Q|M|'葺ñå"6#Tö£yÙrâ mçv[LNèïyÅlj¢çÔÍÓ›¸³+õÆrN°C;¿>$DP bÝnsاY;$¹“nãú(<ˆ"8ÅtÿS½24]‚x?¸bùæX‚:Û•* -sÂŽkxÑõ±°–ä|éáú -€ä˜Ùxßvëvkµ ¨¡‰ –ôâZùŠÛÃuþ;M@Úoo§8O² xµÄ-üñ(l%,¥¶«n‚¢àÀ‡ååæøŠk8êøNM;‚Œ,Ú+¤ccåÄ ‚8¨Cº÷&×ApÆþTdØ&MÜ ÅW†$IDiSq(G…Pµä{Þ�V³Þd$Ë€½7B~ѱxJðª]´ ¢oœú°56]°—c¦Av¼GF€ 0·®ê5DšÕBß@vd™4J!^܉ lBXÃJŒ·‹ŠÂ=:²$(¬á¡ÌåžíLhTÈ#Ž\]¬Þà�ý›-‘ÃÚgæU̗DZú;Š 7f„ã�û™É§c¬(w†!õ«cG®…ƒCkÛíÂ)¿ŒRÙ(=ø%°Ñø __/Wò“õVð(¸Â\RPžÂÛ§ —Ù³µcªz`Ô³�Í z’Nòl'Fú]áÿGè>6¼fö 4dµÎ$7ꪟ»ú[•i‡Ôï9÷˜GÎ'Ë\qÜڔƔQNo-P”+ä~êVAÁ$m‚ï ÅÏÌÆøÔÓÁ¿´>žB¨œSñC$I½j{à“X ¿Å†Èrµ#”±öí×±J—šülÌ[PÁv»Á@I@G ‰t&á(‚J8'ž\L!°ó°IÝñÈr¼x¤á6f)jË›¡Øä&AüœfTyÛ�ö²mQAæ;Û Ä‘åÑŠ) -¸†Å{ƒâÙùc�…°z -‰ J6#ðñ•J4Tó8 ŒBVAqÈEnÌÖyˆcŠZ*V À!îøuM6e(µŽ3+·Jˆ?v÷˜Od¹B> -ËÞ`;2°#lët^mN/‚WˆE%¶ïÝ+¡ˆç=ªFh‚½À+N3r”»à\D›Q&Ó1¥¨Šm&â‚ri*(C5úà`gû ©³U�goöjoÏ'åAƒH3Uì_ÀU´ á‰x«t -cp•Òi‰ð/8‹tx{9ìp°¥Óaϱ—A™'Vz·±å�=x:B†ÆVµ3f„Ó—UgCARÔr]ÆŒ°õr²KOå3øÁBFä÷¼‘¶Æ&GH~ïé×¶;!”oŸC6N¤Õxöf=Û£R9{¸Ã$�XÖÆ'¹Pè’†ºÄ¢ˆ«cÎ9K9Ä‘Ætâa¥ -UQ¥æ£ Øk“±mºl³° H¿ -!ž®ð6X 0çp„äœÊ¯qp!Î;ŽïXú·ñÄbwu(J®l8x ¸ŸñwÇwxW¢`D6éûi³°Ã·sJ7‚E3ÛU?L¤ÌЦ^Ï¢žrOI®3jŒÈ1à©d_Q(êÑÑak±’qØGDA²‚ÊB4j -2§ÜfÄØ*;šVjB êç}( -Á#°nX'îT›Î£Ã: ¾ATëm˜BÈc–ؤôÌ„”ø�ÞCÔâ½ÿë%v`–¤LÔ“À‚mÌÂ,h®#Ò’ì¬väÎrª“<;€öýá"‚yp–WI–D8”#Ì5‡%/æ-ãÔ Ò+‰÷ w÷ëy]F©[ ÓíxåM ¿…·³Ue"7éݦþ3aÉ&0xiéAõ˜Gz¸¯L¡È^G›`ðæXorÕz…žŽ(Ax’TlC[2<‡Ïó°û‹î—ÈçBJˆF(G·o7†£(^ܺ¸d¢wÉYVD Ó;§Ha¯¯¦�X±µn»”ÇVzÆj¦Eï$öíôÄ* -o?®H2T"L@ øIBL~§ü£CAƒ„±Ù뀀‘@>Ð5Vb…¹[…ó †©QìX47f~ ® ©ÃBj%öl0[Fc« -WH–˜žÓC£õ.ÚTgÄ~z¡Û½C‚‚„ÇÆá½CÇ&Á®ÄáÀ‘Ó³ (°OïU¸*ÄK@OųBóÇç2V¼ÐaÇ‘©oª¹õlBù¸&ª) -òëÁÐæÜCÌOh/WÅ•5X@ä5ö^_ÇL5äl‘‰f)¤ÐsVÜPÞDq¹ YªQO]¥t·ÆqBˆb—Æ(Öž½?½±ÐWQ6›@pf!z¢r -Áç[…)|PwÞŒ•ê$1ÛÑ®ÛF_áäRDñ&T,|V‰¢ kÅD÷ž26€Bƒ™Yi«@B£Fµ¼B(´éŽŠ®€µ÷Y9 2>ˆ²%ñ� -rëÌ•ñ¥Ã$G£¸lž2¥sP|z[ª–¨¤ÔXö¹zø Òx§WwM¨ÐXô¢Èly](άOÇIÃ6èðœ**B¨‚rŽáðÁ°q2oËJÂ<&#eÊV@m„=Ö“S0fäâÉho¢òÆ]njƶöa(˜slë9fÄ~Ijþ)$ÒþWc_!޶Î!qtصãìc5 x»ˆQ«ÈMT8Ÿ"ÖlFÜDEIJ(°dÚS” -Ásª8_¼A@_<™¿¾BÎá…`o'ÍH¸·Sï§¡2N&Ð5S$ÃÁ˜•¡pªéâÍ,¼h%eõ¹$²SG™‹2ž6AU¾¤lzgB}Ì(*Ë cÖ̯�S?¯=w§ö -•)¶´òrn•59[‘¡EÀÿ'†@À¹0Å»£™öa:CqßáŸT,,MßÔÏãÇpt´wvæ¤ø‚ýÜÆhûç+}’úX±Pi&'‚ 2ž¤f™-5…'þ´Žp” ˜æ{¥ =›¾Ö(`ƒrøñjžîÞæI;t• #RÓ<)µÍH€ã‹Á8Ãç:0ˆ€™ä%H`b–}ðÏt4e…½äzžv¶@ ·HoÄt$C˜C¾'3| )\±dOÑÙ�µëåŽÀ0P^¢Þ#¿"JH«í`ßf@w6«}}ðZ¤A!¼Tkz=ÁZ&ˆWËÖ‡¤°Æc3ÂðŽ3%8¬æ®N·Ì‰]-a¢Üè‘%IS z‡þz‰Îè ”sù½Ù×a»“‹ˆÑ®�ZA#BZ¸À¦¸ž‘\?3ð³N uðòÐÀú!£tÒ]Ä×ZÙqÞ<¢!2ÌAQT¹é³ð%ð ÔjâzÞÀMZ‹ÐPܨã@ -šï:,YiúÁgŒ¸•$7x’ A±'#ÞÁN9QЀ¼{Bd®@°ž^µÉŽÁÜ`<‰{ûK ÌŸéÆ€~ѱè)î^£Š‚¤Æ±ìyxB¾WOT£·¢¨îeG™jléÈì-.!±Ñ™Ì=!|MìMu”ÚŒ¢çÕæY\†b€ÔÝÏJâlø¼å¸¸f;ϳ[¶n‚ ±Ã¿)0]^¦ç%Š,šÄ(“¶Ñ´ÅTŠ(º˜NPP¥Ï»TDw�âåÙÁì ‰M8²wŠRÃÔ¥,…ê.“À#äöà§þ!À oîÍO†‚Â=ìfA±6`¼!ì²ÔOìÂÍ8z/ºèÃ,eÂ4¯R¶i3‚e‘ëÔïaûáÉzvmB¶óO �)Œ—“YÂÓQ5\á'ͦ#„^1œR²‰ ÊÂp\Ú|Ø4ç…î]?P)å¡M4ÏöWÅxI ™Ÿ~òRé×K²kæx8¹&£ÍŸ`í]†úÇs<ãdw2“ÎXÄa<r¥</ñÃÚsˆJ X3C¦ÉÅ_Ò�ÂñH<„öé…<¦»ñVOZÙ–â^wŒ`˜s#l}j_@çf‹]Ä’ÄĉÞiò\ - -{•ÿWP¼¿ˆ ¢ƒ%AF“¼„à—XÔÜÁæVˆhyù•£È<¼TO—TµL¯ë…bÎ¥5SsQi÷zyý}š§Ã¾«´KÓLÍüw£‚Ä¢RûtÉ7ì_ úN±;ë-‘F0>l|gAIÓciÚŒ@V"‹ãZX[S§"[Ìh¦ŒìæŸÀÔ q1¬èjÔ$¢Ð3÷¬“®»mû^XÐ˨W×ÿ¾÷7_K‰ÞávIÑýRZô¥q÷´æw]q¹0$ðcûOR‡B¹åyÛ,óô¶U^+j·~׾ƅ?}õ$u˜;àº9@/MS‘¬I²"A¤›ºÆÙÀŸ¾¢$އ»@ï´ÌÛiðÂ<¼AÑ©aMã—j¦oï³0ß“èzˆ &¹4\+Ÿ.Íê2ŠÊÕU^É2 ƒBŽCIÕ“rucgwËÃôÇéd93)BƒÑg8¬$×䪷‡÷ V3ø¥�Å‚è’Á5|µŸ.Íë2ŠIÍ Â4q÷ŒtEy‡¸8È-Û·'fÀV³ÌjDàxø:¤ÆH}ì•I“3>ÐÈŸAíÂà›25&µSRÌ)ì[ƒ~¸.Ìë2Нéx¡œ;ÜÅU¬ëÀÅØ/ d¢#ïÇKÌAoDðÒÂÃZ»M–úŒÖqq@òxƒÎÐlÛ¢3)ŒÃÒKÂ-s¢0+úˆ³½œÕE³¶)Ï\TÆãÈQÍ,xó)3Ðf8›Ip…9Hq–Š¢_Š^VUQL¦pª–&ß„˜Å99XÁö`ö¢E:‚9Ÿ|ô‚Âv07 V¢÷È6ª ÀóÔ4²D3"è]&£ì?ð}zâìA4µ:“)Hp÷#Ç Æo;R›y02,…í4CŸxMÝW2V¶ÍSã[|0eóG¬iàxl®QÞÎ ‹˜Q$¯ö«‡ñÙ;x¾ZÃRB@ƒž7ì1 -À¨ ‚J3ãÀügŸžo‚Ò§ò3¨ÓVÑ=U#óUÀИˆ£¹Pµxê5èä~{’2B÷QËDHÖÒH%àza¦DÕ@L8ž©‚Žñ)Màr…U¡*«µÎdÈ^éM ÖWéŠÓ…’*57fMBX+„FrÓ>”äZÞÁ´ƒâíZræ:K-Þ”ò!¬°ÿð…@Ç¾Š !`C¶Ñ…ÕºŒÂâ,"‹' ÿéwÖ<<êZÊO*³«€5dêl÷oÔ_ˆ*r»FnÓ€MÌäpŒIž›l(| ~ÿ‘ª·ÛÓ¾ãeå<KI¾‚ŸG¾p”Ô‚Â(r–3YY'B_Dð–$”úWÉf¼i¨öÕ$ê&’ºscø¸Nk¾Iž7£V‰ùÏ´ôH—¬>ê¼.£øš*íN4zò@³FŠÕ‹E˜›jié’¡ŸEoŒÀƒjPß">T+–í“™ˆýBaˆEAAöVI%PTä÷r‰°B¨xGVB«!š”v(KëRÝ„ -¡·˜n¦ ‘ AÑÝU$éeŒ…E%?ÀŽªsFj#ßP`®‘u&ë -¤Ó¤Hã -$EBÀÑNI -áÖð30-(è(Pµ¬‘AÃÎܳOe¥GR…APsYÊ…hú+¢ÃN -¡³·Õ¹ŠÐÿ$1–š¦zÉ$d6–(0;ŸMMÔßHSéFŠ£vOPÝRÐk¨ÎH”~ZÐuk®ƒ$*RÌ<Cઋa"Ç&KÏcB"�ZÀb‚b6WÅ -endstream endobj 82 0 obj <</Length 65536>>stream -ǶӮ(MT=§¨Æ¼¿ùÍFbùü}=ÕgÊï™éíΟ÷:¦XêÈ%% -jƒYÁY9Q>“ë(Þ> åpUäN%1<RxÃ’·‚+TæHh8Q!tOgI\ÆyA“¦–uÉšgã±2 -³Û:#·ŸJ®Îc¥‹ «¡Ï@±@ú,°’±C|U|ìµ?3í1!vÀ™k„3NáÞ4R*(PŸ*LõødPï)¿›í0’0'„?p¤Ìaº×¸ a€_؈„@d;[Õ—M¨0BbYC1þšÔ'Aañ³'¦˜Éå™}¸3%Y!…9ÓZ AH}oåWL~ެ‘•±lFd‚LôÔ$C1AIçm3ªþàn‚üểà‡�ófgΆ@ØZƶ¯“åŽS–)¥xqXÔ˜´ ŒSº0³AŒDZg¸ùôa‹§û—êL·,6ë_,—VÔ=à—"d™È:„؆¢pÉRWmBa‡0øš §]·7³ lô±@ÌGˆ#8F�/3g±Ñ!…Š\ Ò™Ý óé”J=§CÀÚ/#€hó¼Ó1‡ê,AéEc6ìŸÙ^•wŽQuæ9ÊRïdÆ’íD aRØ æªªWÝH£ù¤o>æC 4s¬ÅÌ8†c9™ «Úr(Åxæ¡xt²«#´ È]äÍ჉Å9Td’X“ÚD+¿ðV-j¼¹SAƒÍÇß—öåé°6ù!Gqþ¾1ûO«›å÷,ÚºAž¢Õ¦ƒÅWë±<—ÚŸ¢Â‚âí¢²ÇæpÙÓ©©µ-)çRÖâz¥¤ig7™@¨ŠÂQ„Ð%8sò· ¨cí<ca#€ø~âÝ1Õ:j°S µ³ý´Î=°°OM5"Lɲ¾€m ¦Å_6›ÄpN -V£¨Lß•ê^›höÐuUØ_Êm´6¼c¡;Õ° - ‘¥ÐŒ8ûè9ŽL¬äGµ”�fö3f4òl$Åܪ;IîYñÉÈîüÐ{ýô1DÃdlRiF�ãô~æðe¤Ð’fúãœOeí‹T{1Ï"<ækøƒ+Fn|c½P0LJÊ3B]dkmðV°ñ6÷|·Š®ñÉÀ¦S‡:ϲM¨3Ûh&lŠÂÓ9)1‘:sþ Št¶4Kª$‚¾-bfQò‹ÚK|xyš›§›ÙÃE5Pb) -N§Ÿ»•‰™¼ -}Zvm›Ç‹ †ëÉ Y6´j •cʙɣÜÌ‚ €Áá#öE”"ö‡¹Ïl>tê7=Ð6Ÿ»\ÎÇ3ÛÛ1óÓR”€bz‹þÔøê,^çöèñ0˜dØfºÜ¯âjdß…>¦.µÑ’“�ÑÍmî‚Au¥ncfB«ì“|?)鹘‹nc¦QÛËþ¯7)DÅçìÙfÕî;×PfÞcM[-›A%cÖ›ûi§QÓ…Œìù3ºŒ÷?½Á=ÉÝé #2 -QÚQ*oÍýÏÏÌP+Ÿ—Æ ±îÎWH÷¿(Ÿ<èJ¡;!‘)jÿŽ*tJ¶*‘6n1ÿ&ÃáŽuëØ}m°¬’À;ø6#9T"N’ -3]¥º:3´ „¡ä±�ÁË÷»Œâr1ŠqsðV‹U8(‡„„‚x–-ù%H; V½à»–Y|ÁãjÎjªÂöØØÔuèLEeæ:ÙyVT¦|UÞnœÒ¼B`#DÓx”ß7ÆëÒð‡nÑ0Œ¢(S¡ °5Ý+Õüì› (è+Èlg‹ÒÖtK…4I©“%2«™L$ -š:„#KRP—»«ä4Ä*ë“F‘º¢,”$ÄUP’BµŒÐ §Üo…Ð_Ìä– Òð£²O!1±žmB#w,Ø«?62>Ĉ -¿fUSŸÿG#otÎKèŒ#ä”l©LÿíT™‚šz~ èͧ³&jåÌâpÕà -â+(ßTÄT`òëÄ&Cfôèï±)аZÛE—~–¡ê”8¦(¦±™_ĭÕ-iT½ -ª{®ªW LVÑœ'{+|à£À_ °K{™Š)¼Ñš‘XÆŒò¬¶7‡Ä™ë<_žþóÚÂñ,öyÁŸ¤c¸QI•Çãfáéý$Vß34"ÎB:}ü!ß°–NnAIÖ˜£ŸèX#ºd§'KPÙ±7¼æ *²/ ©z¤+„½d²%: ¤Ü“Aá;û."¹ŠÌ„DÑš(Šˆ‘ÝŠiÍ¡Šê5HòbS ŠAF®ˆŸš*3›Mz1kÝÍ b‚qÑŒxAѦc(Zv¾÷l -Ò¢‰ª.’øÈˆ»ÌçW>‡!YO~fIÿ…½g¥:a(æÅ:–PÒП-65GêèEn…c4Ë‚b©—¼³L@ó^C@VO;’¹••'ØÌnPˆÚwFÛDF…̬©Búƒ>èꔵdûtÒ9Zðs¢@akµ±úÎY¿‡Í†¸†ŠÖE¶ - -‡üyÉ(.£þ¼{?jI`hôo»©-¨í€%öÿªzì“%»ˆÚx µ}M6°qžÞåsjÎã,¨ík&éÁÁ|Á8›ÅlF¼†Úx µ}͘¤M•ôÆ ë,¨íkÆv«L$¦ñe.µÍ€—@»ñ.¡¶/$ ‡õ1]yðö%Ôö%C§Ç�rùœ5´Žx µñjûš»\Xü/& ÷£´¶a–!™~`æ.Œ£B!F©x±óSh<.Æ5oW‰ìÊãL“ؼæ%Ô.ñôêk¥§^K†Üáöé¤WÓS¯¥D~ùôÔ¤ó¤>HÊ Æ3jÃO:Þ‡»öó´.·ïØ®™ý2ä%лãý»ãýÛñÞÓÍ:¤L{7¼ÿùÞ?ô¹gÍ:„@—2K -}k¼H$:õú˜Ä%wÿîxr{~¥2¬oöR¢£»Ñ*ØÓcʘÁƪ ìÖCN'ž/#’‚7òõK”}‘nkt¦³:»íëIVÔN½b¹˜›Î„¶ºmOª^øéK]PZ�ueÊ+óî½~Û¡v3¾ööFüboÿ—]Ïȵc£æ†”'w'C›] jÇB–/ÞTåMU~\ªS? ™7Wùy¸ÊEñ,ÉÍI’˜“\æ'é%æØ$Aîûkrb`©µp‰¶ïÝ—4úÏS–šz ÌO=õÂaKed<)³8ÉO~Çdã¬+ìì]]¥¥q,~j—‹%²D>ÐçâsHõIÉëŠÚ)ÖØX%”´3–¤ý’¾0âSÒ dƒr†ÙØ¢bOQVÔnÆ×Þþˆß(EÁdAco Ì:¤¶§(ѧ”aAíØÇ2à%Л¢¼)ÊKQ²k'!SÞ凣(´ä‹Pÿá_>ìéAéìJÃ\\Ø“¡¹9§H ³˜\ÔúÓï¡�)jI}¼”ˆ2øŸžÉàzÁ•ðá?ÿ])A7yW -STvS©ì%ÌÜf�³‚ý•3Ù2È3w¤‹‰mkä>hñ;1¨ž˜%ºã’þ„úZ(•íÿèsb½‘gó^Räø5ÏÝ1˜Xså'Ê%ÿ3¾ê¿ü]‰íÖùQ¤Û$qvÄnEm¯wØ÷À²µ=µ¹0â£657ÖòwÏ·Ø»µíréí/Œø»ZòíL;¶¼õV¥hŒyùlQ³ãYjGÙÇ»‚y³º7«ûqY]cÍC¼YÝÏêÈL{ùÏáºÿñ_@ÖKr%HÊlÜ2¤´%kÿá¯$kM:/2/—åû¹ì§ÒåÞÂ>y¡m¸å_9‘Ïpµ+íØN’=¢Á„‚±.8ÕTAµµcWV‚ô²š]™MgžD/ýäLËðpvŠ™µ¨ùÁ;Z¶¢vdb~J–Yñ6ù=1y=â#&Ý^eÄû-ÙËb÷^¿íP»_{û#~£´¬³ý'&!åXü±çeU+ô>O”A;Ƶw ôæeo^öãò²ÞÒIļiÙMËž«cv—i×–@ýN?HA&ófƒæ*y6š•ÈXkFæÙÊC²œÎ@'˜0ÓŽ¤Y2’›$û(]'…{B˜š´ aÓ_Þã¶çh§ sdY0ë9"kîŸÄ¶^÷ÅTmî].Û+©±óÞg, Ý|/½ùëá¾Q’Q\yåÖ‘«Zã… Û‚Ú1ˆeÀK 7ÍxÓŒ—f”RîDÌ›güh<ãbÞÑ×}µ<¤<âe–CDÇöºŽÍWœŒyŽV P`wZ‚:ûùµ»h#©ùü ûPÕÓѾ|¤*³Æ,ïôÛ³›î¥9Ú7ÊSf<¨ÑKžÃ‡À1ÙOZDù~£êÂü -ú´ÅÂ$gý§;¥jËp—@»áÞ$å¯ )ìR~“ÎÌl¸Úú›¤|1*/o’ò—‘”øí“”Ï“/-ùwû<F¸ƒý`\vuK$ÐF Îøï\îõéËѾ|l…wS„²¾ÓoÌnº—^üåhß(‘˜ÞpjÙ‰/‘çf_@;ްw ô&o"ñÉTñòùOñ&ß'‘ÐÀ‰Üá¥Ñ}ªTõ‘—Þ6/0SOEå=à¼�U|.Ï{¤Ù¸5'½Oî±</$"ß_''$âcõM.ÓèY%®ŠŒ÷±²gño[ïÓ©r‹ng/Pzóã-8^{ǶŸr¯+Ûï;Lˆ).Ò-ô›?Z„”òGŽÙøw»w^ ½{à ½¶ÌëÂ~6äñµt¨GTcõÌ%bôì]ºÌ¦ñÖc^<‹•ì1îÞê"C-˳>hYäu6/¿Ö¥õοW2#‰ûûl»;Õôÿú¯ÿíÿýÿ‘?©Í‰Ø+MÞÅËî+ÔwcßúÝÃ﵋Ûbý9€=òÿÛý‡ÿçOgÜ•<k^Þ[üL)>Lú¿¼šÊ?ýÛÿý?þíNj5óñ´½|ENÙ±Ø/„ eIǦ”)Õ’q¼"¡JÏN—«ü(ŽBO•:¬í¼K”f}+—R—[™G·VìÇÖŠvÞüm‡ð‘÷¤³1ý'þšU@çÎæ/7§—sø´Üpù sií0^ÉÛ,ìÐdWþ¶‡úñ4®0Ö×—+å{â…ÌÒîù*ìqÐO׿Ø2›Ÿ'ËEÖ›WCz6,qRÔ•’Æå?ÖÌ[ïØ/´›]`Ÿö°ÜnÇ'±ÙžX½Ûz öªQÚŒþð?ÿïÿýß@JþûÿøÓý“žÔW¿ÿr†Mª·J—±ýó,F÷»6îj7 -%uà‹Á>uümØü- ›Ï©Ó·a³1lôLAmQ}øúìL}S†ûð_þôwÿS9õdÎÀþü¯)1ד`̑˳öh<Äösà§gÀ!¸yã[ÔûöC_n‡þ.\NoÉü–ÌoÉü³KæÑ\vfÙÌ:«¿µA7Òf¾¦‰t1:¶ztV%!¶ÇNnofe‰5ýžÅY#l³Ø|dáÔhH-rOSHÐT¼ù™—âÈ”{ÙüæÓø\¤£)¤ŒRª¼>ú"l7Îw¡.¿Õ @»UÞµâèë{æå~«Ë·ºüæÔå÷—úÍFhð7r4[ãùêâ>B㽿̳óê÷¨MÔB”ã¼x=B_Õâv±Œ²‹ÐlžóXÙÌf…<¼Ö6BÃ>û¾ñÂ@Þª¡ž‡Ù@HºP|×·Û·z„l#4›-‹¼Îæå×ú=#4¿sˆ¦ùØxqoE÷QÔ¯¡y‡h^‰©uÇÍê+ÇÒC«{ñ¯_ÎØó¼vl'!xË;—{mÓŠÙɈݓÏönF+æñå¶bâ#†çýxrW,7,3ЬR¬9G}áµ”›w[0[I±{Բܛ½þrß²°½ð¢J›í[Z|Ò‚å³¼ÕË3›"T%o”?•KÞ™L×›VÕÜ·åNóxµ€{èå+|%çÎËÎJæmÔ!´}FÉŠZr8rI·ÌbFœìµ´É˜¸åˆ#S¡a#Æ6£$×r˼B{5—wbcZÞhŸt´ÝtÈ.¥dE-Iët–Tõ½v9%ëZ–yÎËïõÎ)ù}sJr.¼Â»Rò¹Iÿ"èYN =‡Ý“y†Ö!…JQg/k}Eù소"ŠÖ–ásÇaL8LñIÉ#à>E¢îÆ[6åÏK¿_RH>;ƒ5ƒäç�‹¶ éÐÏ·"Ø.õÓ¸…ÊÉŽ›e¯Âv"ævÎùÂÑ—°––P²ÉÉ=ñ>Ë8}Ÿ«±¢v‰›!/¶c^‚½óCÞQÈŸÇz¯ß׋üxQÈù!C0ûMOóC†ÔþðÓ3à>íc3ôeà;?ä-™ß’ù-™¿WÉ<òC’ók~ÈïnœYBÈßÔ⹚ðñàn‰O>VØHøø›Û„ÏRJ¿Ð6î¸A=Fú7Õ/\ü]Û¸ãâ8Û<èÑý¶™Î -ÙWÔê[§³×÷ÚE×Z´,ó:—ßë[&|—‘ÇŸÛ‘·î¸}äq[â|ËØÄ—Ã´<.Çr÷¨ÇÓ½›ÒŠÙ…WØè[§´×·ÛÆ×…Ú<jYðÍ”^»oY\|Ÿ±ÇŸ[^°ˆtæK.5M¥Jس%²= -x²0Çþxä¡×–öÌ&—»¶ÀÂuN‰SzSÄGY< ºŸExžw=ì"‘+j ý%—Ù -Ïe6òkufÄéñ·ÖÁ¯ -&Ò&ÆÈÓC€—›²©x‹k»…€ƒ‰] êéã~:d‰\QKèoÎ@\ßk‰\h}вÌët^~¯w$ò÷DVŸµÁmlÒTç'HO«Û]†µC.9ÏKŠièŸ œ±S[i1?1~û¹9y¬Ï"“Ðð·ÊF¶3¼öš\÷±ÇØyVºw^~ôò×Kdòó3XC“_XvcÃVO ?Çæ»ªòßö°]T醹&ˆA²®ÃvÊs;*±ª7ж¢í¾öú$P‰¾ÕZ‹o‰§÷YUù¶‹An½Û z öU¾â?C|êNiÿnöùã9Ä/„*‡`-Ë}®ûPåÛŸ~zÜG 7C_¾C•oÉü–ÌoÉü½JæYÊÞÛ¦”ýom½YèòZDW™Ó[£¢þIsA}½ºõ˜2–'ï%×'uë©¶[Õr í²/b_aÛRõuЋ°wEû»¢ý'ÑšŸ¿ìê5¿ÇŠöÙų|ŒO¤-TÀ¹•Gz"mW؃UØ:èEØ[Ú¾¥í+mß锕´ý„í»%Ó[¤¾Eê»%Ó÷"R¿kþ¯F´M„Þ 3—,™5yI·Ù&B/y;›=fÿl¦³B6‰Ð+jÉ<^§³ä/¯ïµK„^h}вÌët^~¯o9³ñ»L„þ¹óˆÖ·O„ÞÀ–¬ãål²——ôO„^ŽåîQ§{7¥³K„^akÖñ:¥5{y}»m"ôºP›G-¾™Òëo÷-‹‹ï3úç–Žy¯ÞyWé(RÎ…ÿírí̤‡h&B±‘è4Fé!yºŒÜ±Gó-/«GŒP˜ÂM®&w Z²„}&ôŠZRÄ«Ð\ 5ðJô59äx�WØ™1•ÍE`<¾x¡èZJØ {`÷ ’$üæRê5ï§³@v™Ð+jI=^§³$0¯ïµË„^h}вÌët^~¯w&ôï› ÝjT;>dWrúÙ$ÒÓLèÝêÁ›IxË,SâÎP‚H»3¥Â -QATqsó.ó$mŸWÈ}jsˆàÅß.yÏ/fðiI|þâ²%{ïR°h›’ù¼íRšCež$gEaéÂ×`»ÌçsûtÊ|¡ßbî¶,Ý’Ÿd>‡Zo„°¹‚ÉÅgý’6°]JófЋ°í —`ïÌçw~ÝÏãhºR|Þ϶ÈÛÑúýæ×]È|ž‚¦t©¹?Í|bÛ€íiæó¸OhÞ}øÎ|~Kæ·d~KæïU2™Ï}“ùüûZk–çü% «‰ÎÓ£’}w£Xìë¥:ûVn)dç2½:u—õ!Á]È:ÞÀ¶) ë aïL‘w¦ÈO¢&?ÿ)Þjò;Îùêq–mªÈõ˜›±„Ö%±MY›=†G6ÓY!›T‘µäf¬ÓY2<Ö÷Ú¥Š¬´>hYæu:/¿×·ûý.SE~î@˺ãö©"Ø’—±M~Çr˜ö©"˱Ü=êñt領bv©"+lÍËX§´æw¬o·MYjó¨eÁ7Szýí¾eqñ}¦ŠüÜò‚=!±Õ ‘XÌ«íœSé™¶®üÛöE)`0Ö¼wÙ5 =ÛœSßß\ú¥Ÿ¥iXþŒÀ†ð¬mêÈŠZr5Z»/åâzÅ™ó»[¸zº6-öÒDŸ²Iñ0á™,á|ÂÉÜ€€ÀÙ LÍ÷êp¼×Ù¬]æÈŠZR5–Ù,ùë[íGÖåY´.ò2›×_ë8ò»&Žà´„¸t+AY†ŸM>=M‰™JoÉ…ä(‚Ø:¤:DÏK’»ü¤Éõȉ‰ûI]•å¡Eù•Ÿˆ ògÕ§œÜà¹K-Y!÷É#T5Ý÷ü.µäñ·KjÉ‹¬©%_[¶×r£%èúé´MªÉ¶Ë!ñ?Œ§˜ïD»Û¥š\˜Û9Õ¤ºä¦Ç:úúe<§š@ÞhÊã3FöÏ{’õ±írH6ƒ^„í½ûÁRM gõÿÌ ÷hþ¼žÚíúöÔþxÍ©&C0 -®Ï¯RÛ€ùi¦É¸O YG¾ŠûÎóLÞbù-–ßbù'ËÇe`n“gò¥;ËDùšöÒÕÌ”;oO »,F"+ìëe¦ìN¬8Í0«ò“Äè·9"Ø6ãdóê–òNKùI´êç Î[«~Çi)_Ûï·D ¶i*Ôc^È´X³K–èÇ6Må1в>g Ŭ³Ù@6Y*+jIYf³ä–¬oµKRY—gyкÈËl^o9êü=&©üäAuÇí“T6°%#d9›Ì’å0í“TOåæIËÙÞÌhƒÙ娬°5!d™ÑšW²¾Û6Ee]¦õQër¯3ºðå¾eañ]¦¨üäÒâˆüÞ@1j ÿ0JÊ›¿}L52KÓ5·¡´"Œgºâ°¬ÚqU5ëSÜcÅJ}èÞF"SÓát%*SœÒ¾ÍMYAÉ 6%ÌÖÖ{~Í(a¾ZrÐÛ�¸¾»�§ -f¾+t~äjŒe1]-€±Z°½¶u*+b“¿±‚ó@Ö©<&“¬o´IJYæ´.îãT^£?>ÆÅÅY!aÝ/ïiëÒÈ+DêxeìâÃ]"⑃w¶¬uDÊÅãD`Rå Âgç+4˜ïyEübA˜»ÊlIÿä1ã<¹šÂD‹G±Àvx:P(Ñ:+Äöä1 j/]ÚiKi:„ü:à·±É0¿CøP]ÍxÝè7Àþ(ŒÊ´˜ûî×0†:”9”Ûþñœ»¥§Ž…p¥P¥ê!Æ‚c“ÔÊ}·ÄCÈ-ºÓu¨1Æñ«¨%â“Ç8 pBxà@`nPjؤ‚p8>ôde¿CØ@Ž.c¼²‡)øä1¹ö6’ öHÌÞ*¶Q™‹Ú°Î½à1ö(ÄUÃú¦$ŸŠÝ¹ÿ½ãlÁôywÀ@×8µ$ÃÄ[çTC¯;¶¯ AÀ¦‰Ù~0)KÖ¬=.š|ø1Šï!96 AøÓ: ÈVã*ˆXœšCÚ l Hah¬’s8Ä@Ã.+8mUƒiâÀX©Ù?Adˆ´ˆWÇDÅZQ#´9–ò|ðèNu€qÒ¼Hœ¹+¡YsÊxE€+⥠xK[c l†(uúüFXF˹!‚§<ã�ä'¼®eÁÏ€¢ <w6ägöÅá´¥²`@"ˆ“Æä¡ ˆŸ”*™ˆ,¨‚Â×1%áÇupˆ.ôD6=öEá}©àX:„ÀO˜ÜÝéÀûÊÌæÞf:;6ÔÞ!¼ ¹Œ.ww|çRÑä©d-tŠçvšˆÖªÍ-GÆoÂǯ "28œ zzLâgçÝ‚`yxÂlêéÐ×¹QîÙ@¤_ø£5?�dœH]ýΙŠþAl< °)à•ã!q!ãL”8Ç 0|˯Ҝ.ž‰Bm.¶ƒÄ\Ãñ…Äœƒy¦Ÿª-cõŽ–k™E_ÐåsœÄkSsÌ%"ê� b¬=ô©b—VCd*êx¾æ¯ÂqDEŠ3Íd® ‚¬”½«ñ”�%‡“"¡="ˆˆ# 5r<Þƒà|Ç0¿43þ@4ĤЦ5ÑŽ]™¸Z|°"Ї¢ÝÙVÀ”]$O<¤2´0>->·>G°‚¨€èÏo˜À]ªÜ£K^ „†0Îâ@ósfsåBmï)[çÑn¥ Ó•eµÅ×î1=A@ -â©Póù@¤@åç!}´Û{Tk™›°A8,@#É›/°$‹ŸZ¸Û -A/>tŒÃ#ÍØr:4Þï¨ëRs<´—:RWæ“Lƒ~„‰€t®{1i{ÅŸöÞ:ƒgS®ÃÔ(Çc<¾E–î9|½„ÃŽï¬-tJg?µ:â3ðwxécyé~МEA@•U%´B *"ãá|s'ÂËíÂsoCÑb¥éü>ô'v7×[8CŽwº¹ã^z7?*0\xe±#qÛ‰žÕ"ýÃt *ù:?ì�AV:‘‚¨cÅæÎQàdº‚� «3[‚eyJ%šr¨ÓAV,N×Ç€ACÚnA9l"ª ²ÒÏßOÆkÃà)ТG8+„ÉÈw×eiÐàà#`kM„Ì=* ì#¨ŽŠÆ‰ÀKã«N’Å�jS¦–Ç„mƒ²êcp¤ « -]ù!„Ê+iiëz¿mÞRär„Ä4ª…jЛIϯX:Q€S…ã™3Œ>šìæ''öº¼cœš)Åqèqü&È ®)|BlkˆŸ©B -"éT÷6ÌœÔ?›„Û ¢$ç©YI”°#ådÍåÅR{œ"Õ›z´Òæ>8!ˆ2~ؽêÄ&o똜n¿†‰°´óÜ…{�R/¹c7AKê‡Ög˜ä—ƒ96¿Sˆýr¦õ '×éÎÑbÃ.dWÀJìMA)§¡õóN ;ø$]zêŠÀ¯6:w -Se¸†0…ÞøQ)díäq80¾ä¤ý{˜«É‡ --(A€h8æàP]DÁìñZó… îùᩌ扲s]µÀ8c¡…ê§\oôw@p$E0IK'§h ¨å m6‚õdŒ?Ç v¢tßJaµuÈ7ëX%V(šÃ?@GK¡=_Ý=+†iêQ[‡§É“¶£{³á‚ÍJ£v~CìØò976NrÆŽéõ0ðµV¡Ý ò=ƒ¹Íað{å -€ªœk"x‰tÆ|hiŸV ²nVp‚ô)¬ßQäÍPéDrš¬¼)›0ùéØÂ1Þ� !½ôÈM�¶,w¹î¶À?À:?‚ÒtVÌFæ‹Aîž•‘梅©:âŠXxg†>T/HÎ1ƒZ\d;ÐôX9¬Ã@Ô&T7ÎóƒÁâ*AŸ u%òœP¦«ÖÓ¶®$rPøj9@^³£žÉz¥aãó$ô‰QCÐOLT}¢ÂËÓöÀÎ -=N�;¿²nϾmÒct -8¡°ëË1–9™#f€2䪋Ƣ¡Ÿ0ÕDgÌ|$&³Ésê&l½ž§Þ0BtpÒÆEög4`N6¶qâypkÁxÅÑ€„ÓUÃæÄ3‹8&‚No…6¾n"kÀÁžJ·êv3®ˆõItZòµæÂ -A’CEdºïŽqe†Z!‡ŸÑÆ”iS X´«Q8ìóÉZç@x_é{�3ßÀ^`¢Ï¥÷¡C†’Ù8|sÎÉÀ¢qtºØ$¤NØS}¾2x7],ʬ Ù±ø8ìí ù%±•æ@™‹ ‰=Eíá8”ˆf%Oð}þÞì$›G€nÁß0ýb"Œúæ9ŠkÃc7A0”ht*ßÁv“ÌOÄÐ?Š€‹——Þ@@»ÚY±ðÝ�ÇÒÇÀÚ‡tùP.ØP4Œ‡`œèÆN˜¨,üÍä!ìÙbá:îYD¹èŽÃšÈÇqÁÄ‹+YŠ8§Óô/sA½Ú6VœÿΚ…΃© °×¼’Ý8r•ûBÈDÌüŽ)–T£Ô×Í•â•Q£~€¬^LW®¬žÙé$g ÙKíÌåÁ8†[ÚÊ•ŽWÆ5¦ÙIqäMsƒKÂȸw2Ä+¶ˆN……‚äM¢O[ýëc i�“ùä,‡?W¾ò -AšÒsKfQ¦9›ŠÈéÔ.ÞU/¾§1PbÓ8.N›Ê¡XÜÁŽ"gêÔ.SÁ,ȪJ…úåTçÌ7‚ÁñÞs‚˜÷TxuÓb°nÅ©ÖGÅÊÓy vÚD€¶Õá›d}v?loœ -“ÓÉä!” 5›ƒÉiA@ˆ=p€L[" ŸÞ*E.›š‚!³eE8yäª9Oé,xÁ°K³íþ)Ùy”Ezê'w$#aIä|ÆŒBÍq ±Å@ HFÆgTßU¾¬ù¹ç@`[ª9%¡w'‰;â<Føƒ¦“9fƒ�ƒ4'/fà¾SyYÝdæ?¡êùg[5SÒm1Ç!å׿KcôQ×Å÷ᙢŸC\ê´€mV|(w‚ŸCü6裬gA‡¹{‘0ºÀYh1ãóÏ‹3?Z‚wÖÜ»qž@}N6>IØcˆìNŠQæYÒ:~OzGï¾ È8ñïŽ>"C°&Þœo6CñÞpHt¯õaX³Ë•,0ˆ˜n$EDÿ;kW= þ ÁÐ`'™ $¦¸³x„†!=ÞD0�…ž¹`,s�dçû<©=î™Î Š»˜ -5!¡°yæ`ÆDe–u²üé‹"á‰Yl²1£AÓ©[±c!ði–@ÒÒÝÝg6ïVUF_ Žf¢›n~¡¼R·1öû•!úâ±*Þ¢ì"{îî+jÌÅä6mA|3óL§x2…°ªÐ ºwç@ÐÖÐý&•źÇç!‹?8Ab„Dà…2S©¢–FÄo¾4}Âææêˆ·³W„IJð¬h¾ÝsŒíagïŽ=aY«¯Î‘žP#(+zaò%ç‰wr ¯Æõ™Ñ=¤væÚÁ[mŽMobZ…º×ŸÅ†œ„Á,eâÈÓ/6ÇÉn;ÆÁ\"]̇}¦{®ø#´57:s6“Uã^4Ó@€xC·ð¯þd2Ç[ÃŽA3a ˜nÕÌ5ËHfg×<Z_á4$2ߟç`é‚1 -¾c.ÓÂ0IQ2\©b®NlÙÀüÚóƒ?Íb¦J2Ü&2 -»†I8.SV§&–¹W Dp8NŒg½11¡œ5æ°_ú¸TÄ~ßäšÄ©^n8¤ëÅ-70Ç9U&‚Ç¥Vr¦ùÂPÌ¡‹M«ˆJ‰ãmŸ@W:Èè±áHÁ†ÀÛ'ë©S‹µ°�f‚Ý1y=®‘þ,}!˜ùœ6�!ÞM<ˆœNn¾5´$vlÃ:]V)N¿DN0èkaŒä>œ|m0X!(iÆ@\&/·Íù¸aH'Û@yæ9Ô‰À;Yö -¤ùØsçUqEýÇ@–¼Äæ9ãRççßd¯Rn|Ó”GÜZX[°Ðî�hÄ!N½Ê“<Œ}?AxŽ`q–®†8œÜ‚ÀñÀѬLšp¡s,’EÉ ‘•Ï£Šã€õ!Bü/(@P9¾ù@d–ÉBóûgj²%~±0ˆO¡¤Âdžқ; -úƒþö!Âs=z?g¼xÈÀ¤a,AÐöhþˆÇþ‚hL‡ï\Ð á3Ÿìr][ës<N„3ÃDŒÀ8aÎcoc`Üûç€m[ZéÆüÎXl7Ã(™ªZãkÇ+C€d ’‚ÎòH¾=çêÌThs¨nîýƒ¹vúÀ Iz7,ÛꃂQbãŠ9!†å6v6–¶ÒN VÏ,ÏAÓæÕ:“×8¦>L7~–0ŠdOMY -f«á?‚L~ð—ALb¨á¯kÑVv,-˜šØrš3g:Š!f~ÚˆÁL±ëôAA"‹[K½ÀŒÓC²Ók6½-àEWÃ,&c§Jd"ì‚£c ˆKõŽÕ¹0t…ÕÁ|2³¶£ú3Kfк{ˆàæÃ%hF¿Ô³j1œ¡ÆpŸ%1zä3¸žÄÄÏ!þé{Jj(bä�MÀO¬"°æ8Wл81Sb³ 컨Çh F6£.--Dð¤Ø\›Ï€ØQŸí'3P£psº¤FêÖÅwÒ”=<\‘xy˜°9£õõMO#i„yÿý\9s¨~Èô¤é61z éÚrE@}Jž4™Kó&ËÈÑqÝN|ƒî"mÃÃ'9Ì83yú"sSÛ8Ï‰Üæ*½‚¢¦šƒëèê®S(³]?Ô›ð A$)$:¥ðÐk(Þ%e¯ iŒa4SGŒÑ15-Þpf�"Ùæ/Ët1=`B®¦qrñÁ¢v(2—NL!G§j ˆ7˜ß+LÃÒ¬d˜n,|Aš–©ôùÆô‰¬œj=äF=sáý9̈ ¨õ=1ÃüHÄ1„³ëâ¦Ì¦£•,¹±Bµè[´ÓÊ#»Í•&IXôèáøA»Ç‘0“üðêã0¤èÅRK[ky‚ð4$¡M„·DMà;˜Sqlú$—a„,‰I´Î8cؤUÓšä1žk{D €pÂTyÓ$šw ¾èÙ“ÅcçóŒZS´êa²‡¦³žcŒR´¢þfEøøé•õ”{ÚÑgt—Qù%-A݇ØaØÒx,‰ñyFõ–PÀt?ˆÑêÿ -xHgßR¥àÚ ”Í>¶ÅÇï+Ä&ŽètG3§ÎEu}‚æ<cºØ -QA™3ãas غØç38Óˆä1‰énj̹XxPÝq ú [@"¾cíË`c¿¥N™ÜñÚ8J Åœèxa÷GF3 -$3OO)N~dò^8ˆ ɳÄ2¦³9ÑfH±Î<d‰.Of•™Ó–Ç«é׃©Å;Z¢ÂL™1?樛 2j' -l;’=OÀþò•»"ìp&98Üq|¿Bfžõ 6©>ÜaåâÌv‚R“Dó¦&~qœœ4C33+%x=_ˆ‘#¯iž}‚XSY,Á+1DGÚ¤!h湡Kñ·Ä÷ð^ ƒÆ*õÛucŽ?‚•œÏ~ÏQ"Eà -nˆáböƒ_ƒ…:ŽÊQµñí½fÄêc ‘,·²O„ÆÒUÃ%T†Ku X,¢syÇO|òšçÑQO¹Ø»@öÌ41n¢Ý_ABV7ý.™wæLÙÆ¨¿Å§FÊÁ9¤%ˆÄ††š3럽Ö$Þoc¾Ìé4O)>à:XÓ)‹±RîÈ(‡´1³ÄÐÀÀGÎsbÔ£±—ç¢à w À|eò^Ù‰Š,Jž ³Ð+ß ý‘Îe›?‘Ø'‰¯ÍgT1úÝe}øFȲôL|1µôaSÒ =²$qþHÁ«æ8‚ÑÍsò"esíÝÉtüI…‰§ùnç|¾™Iz‰%mØ -š«`ˆ»eÏpS;g¤eÞ2¡µúÏØŽÄ)æTücŠpRGGƒ~®ŠÃΩdà¯`:4¦W6Ïè¥>&Пs:$øÿáÈ΢G,!ª”7D5N;ß$"ÝÇyÁrðU§YÇßbÜ)l晫4]š³ŠÇ;òÉ2åB X€Ô:2õÀ•ð/júÁ@lÕ úXÛpˆ'(4¯ùûãë@ÈTËɱ1üù|ÈWËR�„O¨¿t=æ0Xt‹ÎI`™-ÇeŒÃÜ'V¾Ï¹xÚ.%}££gL”ÅØmØ%#Ç@ #ák «UKÌÆ]a‰ÕòøÄ~Æ õ11ý#œŸSÄVe†£ñ4œG¡vÌ´³ ¥°c³Nx€ ˜T Á¡¢½ ¦;#û#×ûŸ\YS€%Iè@Ô.Dg74™_;R "Ŏ˧�<¤$€@£Q.˜+G¨aï9] gÇ.s’õ)þä 7Då5C{0QŸ™ýñÈÈ&HëÔÞ‘ õÅŽäG Pü\.¦aa\ôãÇ–ï‚Ìãã± Œè&o0P,êr²gÀ*Æ^G¤¥ñÑç‚`½À#<ŸÝˆ<a@ZËî3#=R±Ðø2þd¿&–ª–i¹°™¾D”&ÂÝyI#í8ý“aãÎP¨êÐÙJbìúÜdºI£ÌÀO’·œæDÀNïÂÃ<ƒÉrØË� ת¾¾m•Ò@`O`g›Zˆeñè’ -×ZN)ÓÌCÂSó©�t¤ù -�JìRE¦ ÷ÐÄ<GâÛŽÒ¶D:êý)õ—ß<HôdjnHû®HäÓQÄeäe"jÐ1ëí!Å‹ÁÈîÎD–{E…ã�0ƒÉÖ…ë(VÛÌzOd5Œ4JfO@6[êÌ@ø;µä%Û©HÃZ“Î3K–ýú‘A1<ºFV®ì›†Õ¾„»¹oGý ƒGõ `û'uÜ GsäÕÁÖÝ·÷™7š‚Û@‘1ÙjqÑÙ§Õ$‚`ØÎ<a3î®’§+VM~6DdšÃ)gI˘rÖ<@ÁܳúIŽ…t~nìYí oL¢báà±°tÝ…¶˜›Æðr®Ç0kQŽA^KÇŒ?í&³òÌÓú™¶0Z8O0qÙ|C[å^Œ&j½#àÄ žúf WÞ7eáS›ñ½ÅÐ1å¡Z¶Ü�9U˜ºß(WðuÒI~ÍH£°OîŒvœs+˜ÛŸŠ}ˆ}žfÁË”:s/ãô³¦ÂöR— sÃLÃqí1è›9_ÇK3™B·—�ŠÎõìàÅÁ'¥ÏD8óY Â@MИ‘aaÖ=œmsìX†øÝضô>öá0®äê't´©% b¸§ññœ™æs ˜f¶apþ HtÌ¥¸+Éa—ªi]ZÇ¢N% ãb_QþºYúFJëèßt3U™œJb*˜¡å9 {€‚Þ±wQuiË1¿j‚Ó@Ø0mfƇU™¹CØÕ>[ùŸ x¼º$EŽwf¶=uœ!�¤û˜”¿ Pt!Î,p˜ŒiÒ5¥ ãÛÍ[z~Äb ˆäé—L8í.È€sŽcMþôµB×À@ëÁ⊡%<£·Ã;€¹åšxØFs ªî¸)JåßWžÄ»ž²EI¢<•ÙÁY>Ãd’R™”£všf^‹çü_ØQ³F~>&b)’ÉR†e°EÅ-06.$–J‡j0Üé -Épæ¤ÁØe9ܤɌnu‘Q*Qrž‚VtAõ<9)ëC©Y -RÕ"‘;d‡v·N` ¦pJ0@�4^|Í�HÐhDÝ…„ÕóÏGd‹ã`\³æçcHj«IÊÇ8r ¨²@ŒFf`[ˆÎZ˜8‡ÊdHÖÍ´‡}ü¬DáÌ ikŠEÝpÌ.€á{èv?*-Ç(‰aÔjÅÖ†<BGI”çg*ßU¦j´6òr™#ñ‹þÞnV Ùœd±ŸjE!\dK|ç™ÅÆ=1‚ˆ<|ñTÃ’\ËãxV2HŠÏØ‘8³õp_2„ˆ“w€Fž;Ü—R•íyáœG)ä™®eÆdjXcVçd …µ?GÎf5“Š˜?UZÛW áq˜q´Á�Ydо=*´Ç÷Yd_ÅZ%þFsqãg8ÎŒŽ¹pžqn¯ÉòäGù‰>¦>º;˜X¦þÝ b‚ ¢ˆ6¬éùFž^蘵‚Ã@2û‘BÃ<—¤ÒxxÿiMÖïX†‰m|JÆ…àò÷Ý9 u°ôùœÎbΣ#CàÙHô=ÎÔb?µ�¹®`¿¦ì 2cõócÚVÌ%š1ìȇ£Tg¶AèH‘áœí‘™ Ì"¼®±È—óçT£©QjþTìþ6Ã8 U1FѬ8¥ÑFö£¬ÊVt :ò ƒÓ©>›§ŸÊO™Øã}:§ÑFZ©V¯)ìÇNQÓšì~Öû{ê÷Yîc Þk¨QAÐyŒµ: - "sx5±Y–S~ìIV[™Ÿ ÓXu�Q{TÐc͇ `hÝçSÇ2"I#“áØL#yziè‹aˆ§¤¡HE%tQ׿ñ‰¼rz²)˜4—Ä‚×léávgqZ¤s s÷ŸT*–¾J¹ŒZm£ ÓÁ"¡ÕM €‰ w…oìS3¤Ä‡¾¯’Âa}ÐÐVi¤ËÏú`f7±XõZ©xâ·ˆ÷î$Œâ‡= ÿÅ¡?@±žÊr Â&–¨ÌœÉa: kCJ_ª\âÜ -t§¸h ù‚¬?ªX<Ã,«k èŽ>üVLåÞ µ[¢sÔŒx ±†'4Ò"î9Ýs[qq'Kí®_ú£ácãx#N³œiÃÔ¿çÆ?ñðšéc $GsˆÀ':ª<ÝŽþ®€~„€Ç(³¨Ñ@q¸u/d7ËÇ;CšëPÇæ>êtÞ…Ù'¡ýÀÛôäâC¿ˆÓ€µ>¦ðZ¼×ÔgÑêé협´šËeŽ#Ý/Od´¥¨°Oá ¶hh¡Ž|+ìŸØÓIùúKÒ üÌÈœÑCX4ùH‰óL†kÃ3ÐHáÕ•q8‡ç¡÷#¯A+Ó@J=ç€Ù)vÜgqûZå)ÿ?ko“l;®+iNåŽ Œÿ’Ú¯{ÇQ½œ·øpkG¦U6ÊÒ,íݳ=D-‰"AÀáŽÆ‰ÅƒYTÂ+>_¬HÎM)tu"ÛfK1ŠÎ铇á0½ÔãWÞ¦úƒ:ò=Q7Ä~«Ü?l˜Î¨É}¨2¹Ú¢SÑ-¾J‚5bOŽÈúâå-ÞZG(zå<—ŸÅ<?z<ýäªìïs)s˜7´íˆ}K;ìº@ –|«YÆUÃì=)Zn¦@o¿(˜°)ÿ4*AÉŸ”! -Œeq7HF†ƒ�àà“>™wã!äWY¹úW!zGì€lÏã«¥QÜ^W·?µ)x a2wm€ýa»X†Xl°</BcA%òëA‚¾áû€2$ýÕã4³îÿo°žô7iõ¯5Lˆè&u¢á~ÿê˜Õw -{é—FHóÓ>'x)PäÈ=N+¯%:o2GSægÙB{]½Á=RµÝÛjAñK%‹ßÔ‹¼·%‚Á;á½·ÏçâåqN:U¦@Ðë-³1З[Ú âë"%PIY/j -gNÒé]Y’ü=í¸ -!Aµ–Õ¿!ãÞ´¼~íOn¢¤ÿÔðgï²LSõÎØí;ûÄe‹qìþ4ŠíU‘©ŽÖöÆCoU¦$8÷‹ˆfTç%=ˆÑG¿[ÑüÙ·Ó.-¶=kÛE!Û+ÑÞ$»áy+ÎÓ\¸9ÑÐWO ²gBÑA((Y©ÓïÆhû9û%'»«ìo•ã÷•NhSún5Ç!П·ÔÏHÌ,C¥\b„t?[JŸë¹x‚$GöÒw- -ƒ¹½—¶PÛÛT³4 Oí~ãÒÇã‘ò9ªž …9_þuyØåRxÌŠ`>PŽvå™üÒS½É§<qÚ·‚4bÉç9a…Bõ[ï.d!&Œã6ŒS( D•ž§ö™õ½!�¿AV~Å~2j±‹Dò˜•±F£—~ð^cÞ9"ÞáÉ‘{ê³]ñT }<'•·¿oûŸÑUÇüÙw|÷·r¨|¿ —l-¹hQ›þÑè)|àûcûNË‘ÃEß(t&¬ŸB740Ó€ˆyX9Ý?W!â¼ÒŒ‰qöâˆy¥öbج6^OAâ‰ÉˆÖë‘nÙS ˜q¥–ð÷üA…ô×´ú·Ë^¥Ö3¡ŽÊªÉ‰<Q -$»q…Ñÿ´#ÀüN4ÇíŽÕPEÙgO·žã¸G”¤íïKD:óµ¢Ä„€æT9B˜„âÏû8û¨#3þíBLHÄô?dûDé¥fĈ¨>ö†Ð(ëzŠ—JЗøµð€æ¤àÞÊJ‰“ZŒƒNV‰¢@{¦é°b}„¶\ "?ÀÄ¡¬c¦kÔŠb‹ðŒ»~¡ÜhÕ™15™û¡f2ij'À\Á– Ĥœ”}G€^¢â›˜\_<ýÁì]þùíd«t£ußUA¿Ã^föbÅ¥¤˜ªñqzs‰!I‡[9u¯gSº#†Øð—ÌS£±8Êí£Fš^÷ç¿`¹— -‘ÔG ƒóY".¯Ñ£¤Ör2Ù?yêýšGÖåAP¼¸“îw—ªê™.Ü¡§rœ‚h”µvkÊ¥(JµËÌ/Nšúk’ØýO;•Qql¶cœ¬Ež« ?Ùc�Êý4R‡v¼Ë·€Øg³C!Øé^ãÎÎ�ˆ£ÁÚ¹Ìé!ð˰ÅxOˆÃ}Âí—#<Í”h¿–Ä ô4é¸.ƒè˜- �í¹™ˆ]Þî¾ N ˆ´ý„®‰}A9ásËz›Zó¡¿f”ê¢ -”€¤V8â_Mõ§÷/'ê ¤vçu™™ý)†X¼ò§]kò±êÜjªúŒQád>PW‹Ç¹ÌŽ‚¹ê—¡{w<ïIU‡†?¹þ#®—‚-§Ážl+&{‚¢WqúÇÞXÉ~Ò^µâ›!8úHm*-a4[¿^ò¶1k>AyÜÚ‡rÛ?õÑy¹ÁqwDÔ½`Ö8uÅ@ÿ"&ï“ßÇåzõ²ÚÏ+4ŒÁ.0]ð%ô‡ˆZ´çù~ð}µäß¢Ž ‚¸îL•#nå°ÖÆ¿>Êž-U m&Ä6@dDšûa9Z.†è¯ -9±ìÃàŽ†ÓˆÈê»ÕK(—Æîùeÿ$û§*D¤—}ºÐ–tè. 5yT%Úžät;:‰†Àª!hÚBœ¢!&‹.9(óh#�"òÞJ¤„@¿Åü†ðúÞ‰¢É´9!q9 ¡†w+èª}VIR@ÅÄ`¯tQa¾ÚÜ%Urg;]Î%RŽÕçÿÅnÒï9X Ô”ça~!Á¨Ï†óŠÉ7|þ¢ŸÓñ¨7dâc^>2ÜHK5õD u¯Ú¬^ýW¶¶<3äÊ|ÎíÃé>€ì8;‹~åéG¿!íù7ëXžú#è!IéD¤¢÷Ôª±P£¹ýb¾õ˜ÛP!Ÿ~«–õ¦²Æáà0MºAOn-iõ€ää¼åà‹DFã÷ìC%±ä%NãØ¹¾Ü$¡é½R ØCŠ/ó;2£ ÈëûÓÖ@û‰ÝâžÍ@ÿdàœ„Ž¥`.´"@Hò×BÝ7èJñWÿÒûù1äÞ~Û¡l¤À!z9߻ӸY±Ç¦JFÏùÑÈ|ëKm@ h…FñºAô¥_�}¶ögJØÕD)õñ¸ûºÞÍÀר!>AõèÄbßœ“áôö Ë… -ˆýDßý]ô>l»Þ¨çÄ@ ҮЩ¨¬Õâ2h“øÊ©Xº¼-ËhNˆ<ˆw’Ï ân{oEó‚©4»@THËK±·1˜AW!eሽ«ÞRZ´—¥ýÑB¦Ð¨w”€˜ïM¸Þ{Û¢ƒ`^ü¨1Næ.Ûu²b½žš‡Ù~N/´ä{ódÁ.òx犪ü -T†Ømò³×UÒ]Þm´_ì#â0¶ ½–lb*5êñƒ¨4µ2/B\©ýG´˜óh½ù#dævt‚Q½¢é_YÝËww¡[ýf”÷�¯,�(<ø@ø'1”öÏêùÓqBï>• ×<oHþQEgÒþèhä¥Å.Ð<: Мœåèаn:¦×@îö¤ƒ6"„sox²=YÅwjÙSGCì›pۘؾ÷òG|õnC4ùG¥˜bÍ:+ÐÅÛ uì>~™^¢Y|$b¤Š!à•“¦A‹ X0oŽ#ùNc“ެMº;b!`‘x)KÏV1gŒ²lkðe@ˆ™½ß†4·£ŸÊ…±§Òƒ9'’<ñ¹o€5¬§˜ -û°ŸÈhÿûˆ!&ZCƒÒ$~޼žÉ„„„—P÷}\~D�ÕfsfZ»Ã“º–á�f*’4F—R¤!Æ2Þgž-PßOÞÊÖ9Îå/%„#^3DQ¾èíìßÁ†!Ð\‹ÕV?¨“Bz³²ÈüÑçÐ^F`‘=ç@øÈk -9NÇ[M+Z³û^¯4Yh^¡ÈƒÕŽ2µÂ¸žZPJ…"zY×'³ $ø“ ²„j¼Ä8tÿˆT#Z‘}²†À²çn ߈~Z`A<Äëúz2Ú9Ž/¢M?FdXƼ…‘8]fÓ©!*Z&—T]2¸OÌÇÞ%Ù.ÔýóÝ´iuàD¨êËõÃÑ/'ôÜÕ¸o¯®{ $_Ä@tÑP³Í§VÔ¾ïóQäÑ,]:ݹ¸YK Urœ~'AX%µç5‚—9ÅÇjèW~LÐÓ Î}΋(Ë9Wè)û$gâ‹ D¶58Â9ZÍ1›]•e¯}£]á -òÆh%89D£i®zI †NÈA0ó˜üÌ¢¦qX´?üZ¬Pk`T’c‰ä0³×Š“yœèä¨ÙÂSjU·ú:ÏóšÕ@|/ÏQB Å $[½‡@W7qàÔþlÈï[Z÷Ú?šHžx°ƒï'³èú£«ÚÒW+ñÅ.ˬ,ÖP‚}ž+7Ïò'-ù%”Öw\áMæŽ84£D„Zs“õ’܈"q Dd^mzÍýLcC,V7šÕµA½=‘#ÈNºŒ˜ž\v’Òs }ÙG¾/ªNú“ƒõ1î#*Ñ÷ÝΨ?Ô“•šoêøä£[¥ý•Èyžnfò+¿üŒÉrmÍ(ú¸©ì#í š !¼êÑf7%?T"ˆtXã€~P…–�͚ſŸ6š[+ª0]:I •!û(ˆªOÂ@âŽ!ööþÓN(“]1-W}¸pS€h>8M>ê×@圬Oî1þTBÉ×—ZEˆ:owi�J -ÞD»Ið9»÷É"$G ±3xã_ü¢ýV纴yšq|Ã(îæÍH×�œM–éÁ¼BHÆ-Æ¡_ç[çŒé¤è÷Úí裬t¨Û““Æ•¢„úö.WÙΫà‹ç:ØÉ¿™wvÙh’W,ÞœÓÆlŽÓÓ]¦¡^ÿ\:( }J6ÂvªrL¾8Í(”ÍæHŒ²EIÆ/é£Î£©‚Ñ|œp`� -˜.£‡¿óègÏq -UÙKð‘›?ýÍJ›ÜiT§l«ÌÀ{ŠoBþbŒSoKœ�Õ"Š©!ö¢BßâÙ D©‹”<êm¦úŘù„vˆÚ¯øu½è«øiˆ’넞u¦vn’Ê©QˆŸ ôÎ5j”ùö}³|Ù(7åüzOxEÆ…ò“ÛÙ\Ywi -Jã)™Ä÷òÌ2Dksý{ò-¹P¢ŽÓ�ˆòÈ÷ÉšôˆÑÊ„+íäo”„ÿcˆ‡®ÞÉ9BÅ»«œÌ©oEšÃæEQ -6•@û)Œ\“'…ò#^˜Ä+ýUš#öAý;,;Ès]Á³&°»qÖ;rµp¿UÌ´Ë<Ö«±j9D¾Æ9Í1ÐOAÞ,f-:c Ÿú§@Ή÷’é¤d¥!˜ÕOó+’bN@»…ê|Ù=“7Ó0jÒ'4áM‘õÊNÀIl$Ý[CìöE¯¶KL°¨“²už@aêç«)²Ä¿$Z!(\1ѽ>ôdä×Ge¼óààDS.�ZϵÂãÎØ>ø¼Åš©h;9hÈ‹ †a\„½zþœ‡<w11�'”n<\=Ù½‚%µïª]v}äYz•rœzùm:è8êÚe:)=m³X)”kˆ-ÁD}äüAh”}Ïå‹<Ѷ:_L\™v`Ú²45WV*c zbÈÎjW%n“v¥ÆA+dϲlÁ›—^_¥dX¼„Òì3¡ö>5ŸÚÕ¼´Y4gŽ…¶<7¯)G?þ”ø÷a§%¡|÷þœ=_mØ2 -Dˆ¥å®:±ß”V›@5·!#±úþÙWw0l)u£8‚®d[µÁ¯žM<1ÎŽ¿~óÞfê°4§êÞf±dÙ±BÂí7m{çJ¦|C¨’ä:kûê.Ÿ_âv÷/û%ÑNJ®ÉœQ%y©‡YDÈÌiœ½a¤cs€Äõ7Ùfÿg×G¶#A‹××P$™—ð>¿/¢ÕòÐõ™ysúqv`í)bC Uwç³qæ¨z†hh¿ö# -ZQy¯ÎDÕ·‰ã ü4Dåxt¹úLkäjŸŠO(Ò,R¯U›d¼W¨.™£)HW€Ns »£xæ_€Ið¦ -Ú&(ËVÄí€+µZ@ØÜ¿2ÇÑë~™ý¯ë甸ð’û¬!ê¯7Áœ¢sÍm)øfªšäoÐÓí"/ïØ»†)<뢙Û$D\Q¢FÃ@µÞS:ŸXÓØ™1**gdƒ£ŠO *æ!M¡ˆÿTÊ,nÃþÔþHÕÔ.jÛ½0ÓW]´®Ÿ8”¤^ïUÑoÞgW—VÏ_´¿ùÙÍ7A%åLÁ‡jÝ—íÿ„8VrBht`«ÑÒõx¶`Û8³LˆþÈ’ÛÐÉç}®†ÑòýÄ…7Òé -DL0ž#po¯Y;©VœüB+‰}BH¼-*ì©ö„SÊr�8[>ßñ0œ&Ãl'ì%1^ݪ»ÝÚë‹aú<uôÀœÓ Üí[z*UëóˆÞ~d&Üq14ôír¯û¡ÿËþ`G^~Ð`ï¶VÐ`ûõzX"fR!bä„`ОùÎ₾äТwÉF‚Æ¡µN× [Ñv™³Á”u©WOzÙêW9�Ôºî&3È9b*¢~JDksA±¸Ö»m\-}ŠFøøÚ±€&á–†¤¨?‘o¡ðqÄÛ¹ìJjh ñG‘cbÆåÜÿE—âé!ö™¯Žvè#òÍg‰€Úo „‚â~'o®p,aïa—'Þom‚ ÁEú|.ìðkþæØëÃåEúkc¿¨×Gе .uj!öž+!Yô ÐßTÅØ{Òw›ˆržPFJõú;B<7ôŽ_y¦Ri=Vô# CVÓQÛBä®ÿ˜éR»‰JPK÷“3F¯näF"02™}¡C;œ¨3ŒK®Pô?§Õ4ݪ7«Ñý“K -ãH/¸Ž…/„dÙR(Eˆâ5¹Ì!ªL¤Uã¤C9î3–RÉ0Žc»!ö½ÏK£ -)êÍ[9;оN’jYWŽë5ˆ~åÓq̦B —ñ„HhShl:=®r9ÿ6$é¨g™®[¿¼iA¿ÙÙÎsmè(ª}i¶H¡Õgç©|BˆÛQ¤XÓ‘äŸhýõåÀ·}Ô·fžiK¯lCì'5¢Þlˆý¿êž[¦tˆu8a1»H¿Š-É88‚2Ý:â Ò0Ã5 ÑÛEÐîˆ]ís³p°ì×Y>g™ÊŠ"rÞ¾UuäEǼ|ÿ&y\Cc v$þô{ÂqS3ÛÚFàK–fúc´`ˆâ9ã :jÎ"¿{kç§hBT7:•?¨ 5W°Ó{ä¶²nI¡Ù¤ã~ö¡Îß[hA4—²’†x°22’êIsýf° p«¸Æa.—t'ÇÒ>C§�-Õ?Ütˆ/ÞBÿ9¥·°KÏòÇÉOaê—ý{�^x(nÏ*¬‹®¸‡ÃòÇZ›U3ÌB®„éž‹xÍö#ÿ1I5. ñ€ áòsòî3[•vH°C¯#wþ0øèl ÌëÓ 6Ô˜Cª`¡€ß~òâùi^ÓQÙßôôd/vÞLüvñß¿k:–<2G4ľX…ÖÐDÆ^ZR†¥úeh9iýÊס…™íq† ìç[±DÌGq¦!4ózUg:!|t3¥±ýÍ_Gtd¦ª³!F2I¡ÒYËúU¦Ó‰Ú—A£ÝŒÃÀ/|eG�ªÑ=´„(á'šã¾É«ƒ)Ì}kâ–6²õ¦g“gR#p ½@œÒ°Æy’ XDO¾zÛ6€*†ÑV Ÿ€#°Už.êˆéE¯LÂã)—¸=E€#ïÙЩ‚áç–@iIøTh;ÎI[!–¾_ãý.™p@!þþÆeö¬Ø“ðÍÍ”GA“û¥I;éŒ q®gp„»ò�]ò] Š!7k &ãÜ?VVÍßd5‚h‰Ó@…þtïlÒeæù2ÄË[¼ë.OÑÄl¡Eö¤Ÿw¸ôša{NŸ2²Íw9ìáÞ§|E -±ë)„!ƒ†…§UŠ„þ`6r‘AÝï \fCÑ«#X“/‰Í†ªe±£DÙl2ëf¥ë–ýJ6>�$&ÞôËì8A¢BÔ»Ò‘5]qtr †2ð;Sd.I½BS,býqfM¹7{:üÔ¨n?ÔˆtoPÞõ‹ÄSõhÇJ*‹R«Üß»#àÝ=î¾%D¶ùä@—| o LbHŽèÙk€è°×0—ÜÝJ³;x¬§m£"È ' rÉ5—ÒÙåÍ‚A½¤[ 13ÉO¿|aB“ÁBHo¥Ê'°)?iûû «rs´ëH«hCtÚz¯•e ¯\ 5Ý©ãNC–+ÊÁ.»¯äüJGHÈÙÖ -Ï:È“UˆàcgÛµš½ï?ÇÅvb27gÖêIv·|§ºŠ–}úÜMëh}Q¼‰rå@·ŸƒöÔIÓWUþ ª!š™b= Å¥ef Ù>ˆzŸŠnä¼[Ч§¸™`ÿu‘Æ#‡s õ¿S .à17ÙÇÕdþ¢~ÜÊÌŸ¼3â^x}{[/ÙŠâ*y‘=Ǿ¯¡fžD‰ñigšB ˜ZO:DÔÔó–Ô{µ½Òù9kCtlI£³4W¡eo|ýèóùßWŠ|æ0%É„úÅhuD¯”#z4¸D(œø¬¥´YÂUBÄø/®Më(æ+ºp„c¸!�˜òfŽdð/å¬*%Ù”’€ò!Ùë' °EÏ yÁ×EV Aƒw9ãX1÷�¤"ŽœWÓÓY¦¹þÌX¡}à?è=Fb#—¹!£ßî]%Ø'·ûÐ@)Ýõ«M”ÓÅçКâ;9N‚ÁrŒ•e;‰h¡àŸ/è¥÷n]nbHÈ•…oÈß4~1ŒäDŒí4.é·b(:k á³—[ Šýd¨…¢ Žé.Öx#3àÏö!칋KôE´ðèÍÐÀ-'P áx¤úù,Ú«<J@yï’ßûH|:¶Ÿ^1š+:,sC¬?½ÍdX÷y{ª<[ÌT’/OXkÑ<1r R…ûaW¥?‹öÛÉ€¤ü´’¢# >"k]ð#üQL$R ½Pů˜”A(>ÄsêZc¾Iš)PÇÖ‚ýhÊüâÊýÍT2>›œpVtÈ÷q+†¢6øÉK_“(õÍÃPvÕ6ÿÍôëXi4W™7ä)·÷Gk9ýl¢2:yaqçÁ6‚“ðh™åiuG¦ŠHÍR©@¨1¸”ž!æ‰Ù…(ÇaDgi¼l>É£í Ì]`4P£_òR/ ®sÄõ†´®4Q#ƒÎkò†mĦNID“ÁyŒC£PÖâ CaôPÔñD㬠‘;†#¸ˆË—Ç@þH4x8%]{än7ž¸J!ý|ê¯ã4-Å8ªÈ—F¸ä·öô¥$˜ºWkƒ« ò.>ãeV´>¨‘øwˆ¾2›iÜ)û{´Š‘« vgþ ‡¾Ø[±PI½·j‚ ûˆî¥S!jë[ Øð..L¡¢ 4ÑqûÒš»Wš&f!JVh5s9ÐÉgµ¢ö±#øïREæ,âõ¤`ç�zÛW y†hë»p‡dò¬8ÂtEÌ+º'âÇ–É–ï²?ÅÙëØx‚ Çm\baãb󂦷!ɺ@¨?ßý4Ñw³.C¼YŸà]Ò -s@¸‡æúÓ#Z"sœ÷.ŸBÂô×f¤!vt².=¸ÆMróHe_½Câ_UK5QWOh?gÆ:‚éMùPû©/©l9bJ³è †G|ùàðli—ŠÓ¸lì*„³]õ|q³™€Æ�‚ió,`sÑçr’ìâüq©�* ;âr[?<w å<ÊDTéVhœÂYÏåÈJ¾‘]†.–-Ýn6XªšâÁ«!Ôº«™ðr°i¬²RMT§ügAëÜI7F\)aˆ,‘%¢ �•Ö"€ ڌק¡ƒÆ::õÁáa–«›èY¦±¿–$‰ÏcöôFÐ@Ø·»‹f0—S•Âó7/1f2Íb òîÿäHïP^zoU -@TG×:·ƒ¬²xá�”ìP»Õ¸y» ŒñWú雀à²T<qÖ{„úzr»!('™%±fe}2‘eHûóúœå¡Q#²O¦Ã¡sÊ•Óñ‹4ºM[Ôƒ=g^ûû-€½xÃV£Ó·’ÔhCÂÒg6=¹ÕÉšºÙRT’DýQ˜PFü—Æ1Þ¨+–Fø-øSÃs*ñˆ’R=†ØiÏÛÃ.„ƒR"×@ÒR»"ä‹gÓ8ÅÐïð%6¢‡\vüd‚º;îßÿw†e @¯ -º®§ÁŸrþI-ØÑö󳲜N`þ|שxëââ!©ƒL6m;¢Ýꚢdþ÷bªbp펙k�†xJ×;†ìu ïÇúÝJoðÊu%B*’9ê£HAýJ€¼ÔÄ0´²£Ïô}§%"ºpj F(•j Øzîž?@t_ï×ü)ùΛ®°¾ü2MæTCdhl=õxï:cqd„c ½ÞÖéç¯/AG6ÎPB.»Ý@ŠÛóŽàˆâDE!J|Iù‹öY´{A"AE¼ÈzX.QùÑAùT`©!zì\ñiÙOÊM<4ªkÝØ‰ÂàNMÍ î?΄¢,Jíïœèn³ñ+`^"4ßzxìziw'gCе¸WƳÓò1§‡ˆ½ëfpêÚ@.ç,]ÕÏ�ÉC}úeСPg] òögä(”¨•hœÁñs" .àr0'/‘êÑDÖ®>Ê`±1i~-ã(É^`X°œ†¬_ᬄ©!`‘3{G|9ó¥† ú£´Ì_þàü”÷œ’” ÃzÅWXë6†yàðòõC$8;¹@oÐ$Š©¥%¨¤{º#úÉqm†¨4q6UòŠ1$Í=iNc;«]WQd#Näþâ%u¥Ò<J'Œ÷/:‚=[ˆþÑú–;¥XHDI¼Øp/Ÿ“žER$¾^ '÷$µ9J(ô°Äž#)ˆ$Îá$€x(vµÙë¢Ts¯¦TÝR|ÖÜ”é9Ѐ0íòuš¸»G -ÎVÅ¿¾SRGž=®@èýP¡pEXï%ðUÍ•ðC?e5œ¢¬ƒ_rt™C)tz ws”ˈ:bž†Õ› ö…«Œv äŠzpN!N-³ßî—w=FG~®_ŽÓÓDS¡÷•4q…<Ä©_ŒöTÀ�¡µ«É¹E'ÞåÇjV4_=ú`¦| ð¯óå§TÀ5MöWÝ®cvókœñÑ}LËög¦ú°?þWÅïOŽè©yß-s¯“/˜#ĦŠQ,9Rç¡(ˆ~ànõ›jBh{ͺ”Æb·H/Ì÷È÷@Ü^TÕ»^&‰waéP¢/îfb�çBšÁë·mîtë‡:h¤ð¼Å¬M/ó@¤¼ƒ#îGdG„>‘Óæ"ö<KÏã–q™–ªq‰ðÛ—I#r/é‡xDšò F÷[×A>@„¼ËµOJK˜³Q³[Ä`½½ý()xÂØä÷ˆpÅ»žÁ,ûN¯ˆÜÞAN¸ŒÃ5£\É2 DÕ[)ê2lÔ3,êA@Ày.6f‹ÖéꈂÁ€“cNÑù›Ë›ˆ»(Ÿ Q]ÿ#Äžþ¿œ¬œÃÄk†O³³†}T€^=;Óˆ¼åR߈ýW†Ú°ØZV`‹ýR:´,„‚dvú~ß'?êi -Ï:¾Š RÓg^Õ ”&\$îL:VáGF>‚½§®ØJö{Ÿ6Ê=T¯°¢xå8JžÈ%DqõÒÇ@HËü®‡€Ú<ûˆŽƒö ñ&/Ú&ôCN=®’»¹"÷ˆÍª‡Ñ‚²~»Ìûî´~5‡ºBÓ‘ˆ2@ñ¿¹Uè—@w¤Œ”ˆêóÒ 4Dý"+ñ%`–vÊ/sbJ-P„÷éŒbÏHõu‚|Qøµb8S1µ›ðæ™ÞéÖs †¤MMkÆíâqYt’Ä+§¨@, Šå@{^Ìãx(¤f²`×™§ÃYv™FÂ#¼[Ц¸¿õ'ðÖƒ…>V¿1 -.µÏkêß ßA:œH>³$C“><ÖÀ‚óqäøEl!’^AQ¤F"2U–Ôš‘ÝÜZK- -0}ì~ÿI.¢‹óí€ñɰ=™þÔ0ðš¾~ty÷,yª¼ÈAì÷®£ÆA…÷ " 8†%2G†à*^„ úáÉ ž;Gmô‚¶úÖc ØÍQb?6—Íx2û›X’äëMŸ»/=0³ÍyKÙö¹g’jþu„ Š(8+kŒÓÞ£^(Œ�F\…ºÿuí©,ã¹XÆ•%IŽSrŸøäL„´N„¤^•w4�oñ–¤îmžµÊ…ÚÐ¥µ×‰;ÅVÓ8ð¨oïäô&61VCÐü4Nz$[Õ"˜ÃÙ¤u¢š†?öŨoýA -òIP; Vëåƒ#×÷ �Ü¢h@dñœÛt”uQý�¥^\f¿¤~ú„~.ר+ÔUMý¹†„ÒÜ?áh™9wt×s{cýæ¨A-rÌœýÁ^í…=u½rÙ ‡%ªåiPžÝq8jB¼‡aˆËX8OªÝk úøëeð—»±p“ÙXñÅ/*mÊ“Îõ×éCMxÃW znç¢ù)á(Tã*¬<Q›ÄZéùmƒïaäõ~^jŸY(W2…ÍðNÆÊ(!§[)ÙCâö.SÎ J¤h˜žÝÂM˜y4€ ÁY;¯"ÿÅ–Úÿޣ͢„ŒP´¸Ÿò¢òioîéØÁFoBC n0ÖQVÄéOd& ÄFV]7_w„N_}ð[éѤÜP®R +Z¦ÝJÃïB¥"C{ÏËä4¶$I‹Å‡rYc\ý¤ÉïF@B -žGˆü.c<¶~Zoˆ{ÞTܱ§ä'!Ê‘á6Ä¡_sÍÌküöÈUó9ýõÜÿùá^‚X'ŸÏ…W&ŸPÄ_ÒmsÄó„F`V‘Cª?Ö}€Ô8ðßÀb]Î1Ñ[<T«”ÂÞ~5–ë^5s+´]¶â<<©}f0jãf°øTF‚2)`bíûKlÑ#ª¥p#–Øo"œ¾™ôŽ!(c8RDˆ€ÐUf3èoÈå⸢é^YKn¦Lűêû L9ú|† çØ^¹p!æoö¨…¿zv„"}1.ÁUØgy¶4Š?_"ÊîÙ¢^±œü8mfòŽöw:ÎïlcXú¿/[éš,bY Ëó>ÂHñ¤>Ÿ#Èl˜õã—ˆ®º:Ö&q7i¾C„A½õדù¡Ù3ɆÀ¥n\¥¡ã²’{Õ!pßM̦˜·ne”‡âh+–#ˆæžSlhvHÉ.†)ðµî©¶Òø×K™AjPÑÃ“Ö Ðæá£HÅ}e¢ŒéŒÝ>ºo>Y;:€ú‹yõçhÏëÍ‚ˆrÕÔ¦ª2ž[I²iÑÄ¢+Ãq»¨Gú��¾,ñ–ãïµ+Õ@bÒ}rHÐ~ÔU©çþB\~½BÄòš?‡·î|E t(\~Nkw›"Ûßr9ØÅUu½9bJÑåôWGP8¾~sÏ»L»‘“ÎV n½<@°;¥3ÞÁ©‡U‘|Ÿ¾jCè˜Æ:_K;+‘é3¬VÂg·.S¨HÆÍŽCZVB€JFYêñBÍwùØ*\÷[ްQ5³¶,?;û½Íµêt¿ÕMn" SÌÝM'±@´¬Ej ÂV ‘(Dü$cëþ2I#ÃL>Gp~·~â¼ÆE#Ö@ááufe6ùTnmgCpœ~\ªÃ™çü¼%Väc˜ý©“Þ<]c-¬´"C‹ÔÒñÎi¹Õù™—Cqöµë’´(îÃãP8¸ó?dÿê—QD£<×Fì'éÍ™ÿY®,Ø<„©}–P»·?7At¿ª€pTvšŒ!ðb»GQKY”ôú*©„c¬£g"/¹b|¯i¢qŽôÍŒû¥…¦<G{)Wĉ¼b/\%Þ™%u"4DŽ۱ Én#·ÿ×Aƒ /¡¡-!½c¥Ô÷âv[WŸ¾ÿêNV¥» ±#PÞòóУ›éCÔQa5ºmÙ09·;Ú»Û¥Áý߇¼ý8〱ˆûª›Q Z•AðÛ¦^ãHŽÚÿþi;Ðø/‹8¶¨S%ÆaúñvS [}i>½ õýçn÷}h§uDç¹¢§êI¢©â3 N]ðê<N7dc”ƒ I]…LGt·™¶ŒÁF`¸n÷/ŠÔj9/‰Ô~Úá²T¥Ç1®V ’”ˆš]êBœ®P „Ï–Ô´#–/(„†¸²BT™†€Xû>öf‡L9¿g¯=”P -]ß¿ÅúÆ4³¹„ŒI�ໟìþ%;bœ½w‡ŽQ\E€ UÙUè-H6ë>$^kL�H5ßTXÇÙ Pöq(’+)Ñë?go%O8\T!Þ(xøï!9˜+>Е¼7?[(OŸë?†xàÜ]då¸ÄšAâÕáÓˆ¿ÕS4ÒËr -D'l˜€¢á¸u6¢c+æO ãÇ !BÞêÍqˆÚÞ`f9bk \12Ü@œ ∞ÙVGÐÝOŸ5«ÖO4˜EéºnïEÁlÄUÖådçˆ=CnÅDzB÷ª"[.ìÐBû¸j€| -+‘øï¡¡-Ⱦ¨Wî¯à´¯ÑB.ܯçñ×5HybÅ[ä}‹|ò—n †øÓ¬½'£œ±ü£/ADÞêáxæûi\v\Iv¤?1A`4.´Jy^†ðùšag}Ó51‡¡žË@ð1Äo¶‘H½Ìêa¾‚ôó¼‚u3ÊÖ@-ÍË¡•iï’AIì8"«º]²ÔRÖ±^Ù»eFt™§álÄ S»@õ‹B¿Ì#j=ñì¢ìèãï#ç*uU˜mN‡ª9LCñý;ñcÓv×tO=—¤K}nÒßFâ-ç©™ê_æ€c "6´NŒlˆ&_®îôõdˆ@ú}Uú -'ç~/<åè:ÅÃ}nNˆ†5Ä—=B¦k|ØÁx»EÊð`Žƒš{Á„6õ"ës,2ÿcoQ$‚¢ Ø×@üðŸ%Åø4=ãÐŒ)Ç6•Ýø;1냆磻=Ç2GЕPŒª7HÓïr/ Séü|!7h&uÙsw{#H2À>UÄ{36 D ‹fÃrAvŠ&ÐÀ´“6bçíŠU¸DfÖÑ¡By (D•ËcDâÏݦt»õø¢©|PT”F§¨Çœ6lx>¬‡e>‚P®ôm•|éÖ‚C‡ C@ò¹‰™uår¬OõÁà(Ê8U £Úº(•!®Ã9Í4”ÿ5½Ê_!†¹}È2mƒö‘¦ßnž“¢5�D¸{O;ößõ8Zøt3öç†V´gœÛ?Æ8¤â ާp½þ#(·éT�É@4ļ<:l ³>ÈOÉXU Öðe‡º—æï4JÖKSϘx¨Ó*]-› -áЄÏm'[‰fVT:‚¼ò¥?ηâê1!Û§Àm¡„ØñSñê”:Ôf]žn´vbOè÷Övçô23]ÅÆ»mŠà³i5Ó@t|ß\¸wÉ®pD òiäij–´bEÀ!ÄçõèΦãë"ÍËI`⺎@{ÓÒñThOS�¨¹QaŒÂôqƒFÉóÎÐU`õ9{Ó¯ÒÜôK©†:ÞðixãÇT„•ÝóXˆòª¡<Æ!Úy_çŠèQ6Ëï±è0Âß›">Åð7!j•{¹ºzN´WL“ý÷#IÐuŒ*D °×ïu{ l€’EçU¤æÑ‚®W'—¡Ûñ)á'D“úŽX5f¹/*\è û8HhUÔî§bˆù‰'¤ç:M€ÊC<]ÑÔªŠ(á‡Dïm$WihY5Ì2ATú?Ê)öo0_3ÅÔö³8ÁW> ²PåfZ?×>Fw0K:ìÏDD‹vùñ‡P/žo„¬›RÅeäŸ÷ËYÒ-¶â7#©éou9ˆë4|B4R'3�ã^‡“.–“¯qôåÖºR½}•@`çü©s,üg÷ÇœT!IwCÝ^}` Pq»ý¢‡y?¿¬ðLÓÇL.ª%9 -j1·Ñ2 Ã×0‘®Kž ¡$f ý-Æ[ÖÏ™ƒÉ™ðã¼è ·ûg ú›v\÷¿m'Íé0¢½±æSÃL$3Lz†¸ç†€bv÷Æáð¦ˆ!öîµ!†7òÖü„ ^ýHÉÙËý>?x}[s.S¥jÜ!¿ÚPºF9Öð1ÚÜT;³~ÅñGÕ)¿Ì4[ëE›p—+Ë‚%²ŸÆ¦sŒªg ¾ÂÛ®‰¼5zè.3ÂT‹Ûñ°¦*yª+ ÜuºËã9â‘èDN…‚6¹ÉT>Â/³¿hò†p�ŸÁpŸ,æôñɤ h”S� }SÓ‹Xçjº1½hn“¥b?%ö4Æ\w¼XÃé$¼íáOšÔŠOúo‡Þy¾'Œ$:’“YÉ(ÍY†x©~Î+q$óÁ‘ɾÙ=”ÞŠ‡þrê[Úþá–±c“K¶œÅt¿…=é|'Ö8$þÝ/S¿º«\ÆŠ9y¯øûA}É—1„QÀòc¯'DŽQÈÖdÏ8(Ó$öš'g¦¶Êgg:Æ ±þ9 RŸ£ˆ`ØO@gøe:ÊóÑx#Z%NG4º.ºÙ~„_ÊRk äôîÏ*%ÂêÖ˜#Ä£~Ùꈿ–Ú±ÿ_$‹b «±J”õøˆÊÂëå\!ÜÇx èðÀŠE”ƒú×åÄÎ2v݃»¦ù^Fgßóã‚㎠¸¸‚4[°%ÃãÔ_нE*Æ9ÖHHvõ™ØŸž`IÖznÒ@÷G† -n6ÙˆÊ9V¨îh„œñ%î±C¬#:cˆFÚÑ -‡º•ý•»LÜJy¡Ñ®«½¼fs JËÝÖròu÷nbip—ɹKáÄ; þ‘«ôV¨Û.Æ9|¨G7ã=îú)¨aÌ�¥Ñï„.³’]Å,Z¾r -Ëm”ßuZ?~ÌÏQ ø÷íH&r#Äå[ù+§DšNäñg^ŇÀÌ	» -<Øþ[ÀGç¤è«XÇâ’‰q:ÿx‡0CþÍ~•½X…r"šŸ.ý8LÓ,屓//Y,Ί†9;¥åh¿V)!À\—VuYTYìP÷ÕÄ|Jhö”8€äa·¸PlÛ¨äý²¸7┘F;mði=)*,˜jÆïõ«Ça�Ï0�vvt‚Dd3Þ¹när3ŽqÖ¢æU¡Æ¶L,ý23[$u»í92¶ Ô<,ÙF]jæƒ#¸ìÑn r¿¿‚ãÍs ë¼]ÆëÅ$.û¬—lGy/6Ä{½‹ðaRØ�ÏÅÙ6Äs¨Ž8ÝvCˆ™L'H®–òôųâvI·¾W¦H„JË)ª8J§ -ùŽìfÖ@%Eÿ—@ˆY¸öFn|¡ì±‰ìïoOñÆøûåæèÃNðRwo§íJ,šƒT4ÀèÁ±9ðù‹ÍU¼½t–rÊ÷ä}ÕÓå!/‰ACÔ¤ŠêÁáÕ2—¢RzŸ½¾ŸÊ+HZ[\nXìÎ|L&ÔMnˆ{ú¡ÏŽ8=9‚¢Fx} ]ቄjÚ™ú91%‹ŸNÈë4rñy"“ÿz}ÕŸæ?Âdšgˆrœò‡~vX™àíÌróÈEt??ŽØm]—˜(ž?ᡘQTå[aªÆò«v+íÄ!Hñ}J¸‚â[`ª£3Ξ¨f¿p ëLïa[¤Tâ)HRUŽ.ì³ñù)#²{1µ×èWÕe–R.~•§Ã†³¯!¤ˆuN†ˆNö((å8û„ÙÖѾáä>W�fì°3q¶òby7z«Îé‘ÖJ‰‡h˜rì*´ÑUîŽþTP™ü"]'TSïá5K¯XKŽØa##1¯‹ÉI}tä¥ÀÜÇ“ô7Γn÷rw3’){·¦ù&Æ.›XB¤@òt]q5Íö¼Lýf jzêVʾ»~éƒä¥Ã½\|óbÚ.àI TÇR®½?uhѲ{Æò¬×ÚËbÆ;4¿ÝŽB~½Z–ø¾Æ•e¾M.5Î>bãiA—w1Ý.ûÚ^A ¨L¾5U -Î-R@1�¬ :ksMØc~Ê k¸7nѡԣ'¥Ä*Gó<ÍVéê<›a˜»¿¡ÈƒûzpûyâøßóDG\¾èÅœ²(?|Ù;Uæ)Ä8B6ã¹18|¿küµj5Âq޵Vî;ï¡æ¥öru1Sà×Ë•¢Ú¶º´Ê?ÖѺ·“J+(º†‘]&e:t.Û8êI…b'Ü3ßÙDBœ^ D]¿:س:XqìHÕ2ˆjÙP›ùÌ[Añd—HÑ>"•h HR«Aô%â±—Í"+ú�ÜvO è›Õ, D“‡³Æa/ÎÔ¦ƒö»³_1æç2ÉØˆvŸÍ÷ÇBBèr‘9›hf¯Ø«B¡èéÐì!ã~n¿²<…Ö½§&é’†ÈGÛ²“(Æé&\®ÝAä”ýÄd€#Κ€£´d˜›5Ü—!ÇÁ\å:=Ôþüž1|¨TãGö| 9å(ÿk#™ç>·Dît¼9´à·\Á•§8Ÿ&aOˆ -ôþkÂYidup׿<¿f€CC»7‰¾Wù¯y!röù'ôs_ú 1þð”Ñã9^šÅ”%Þænª~áå(ãÁ¦j oÜþ~h&ÌöSP#ÆA\Fi}afM#ßbš+ZŽõƒFH�zœ°ƒ†ËÁáIª®@—x®@êø‰ËP°¿Å(JçÀ.k\Æèåʲÿf›ùõ!ã/ÖÒÆ’ͼ×C2¦œB^åèáЉ`ÚzEe¢ B¿Iýq\;-˜(×ÉY\Z½¡…9Ä-©Sè³{d¢s¯Ï±ü ·þ–6Ðæü-÷tÝÚ[EóÜëuVˆã6K1E3ƒjD¸®Å8°·ÃšöˆËìAŽýVˆ(Mì"¯L…¹Ýù–©¢EB(GéÑ(':lÂèÒÍüëlOº"è*Ãûpÿã3GT1WôçÇ@#s^š,„ø$Ù«°ý醥#¢ñ<¶]–Qº®ËžVžM)_4æ¯^HÁ¾nµ»4îU¤‡£_KÏêú±¤æ‹ás+ûh‘Bउïj7ªµû~sñðÖü¡’¹xêsehöÁåGÇ -Jú¤_òA½Ô‡aÞδì4Äþ -Ô]ˆ’äW tUvâ0‘%@°�-š£%u:‘ãVÛçõYÔ=Ë¥=!½´n™.µòó·6qh8ìt…a†ÀŸ™’Èy¬#M(s"Ë›€Qh%}ÂëÙ<oßÐc!ß©»í¿‰¯Èº¶kÔ†ïÖºYüó¤B -âfŠâ؆ð~Æ#™Yª$Vó¼M|&C;@g‰2ÄiöÔ8&Ïöb²}‘+ˆÇ™àÖDrª\Òåö{Qø~ž>ÑEJ΃Øki¯—§õ•G¬¨œºîˆ&«è„A¦]ž%…þØKŽ@Js–•úœ%™<Y×ê¬Qj‰÷XÖ3@‚ÑMû.åªànìÔsŒÚˆhA>ÎFñ¼â' W”GŽ&’BõÎ*{ÓÀrD¶Y+,#0ލ"„”Ú¥QNòùUšõâ\é&žTŠ)€p%@@K És ”rg/xa—Áù"ѽ¸7ž3ö¿½¢\8,Ç—&FUñÓ7Q ÇXFÔ¿÷½ò²³Gg#jøÆ@¼»ž-×ó¦ù{kªÑ’â!¯ZY‡}Ùþð&A¼4dº=2Äö¤•!N›fD¦ÃOÓvr´§Z:»ƒ€@{L¥ QI )£Îw}Þ©#öiÛõ0ò=Èhf„Z)'ºZQ@×/š3$§¡¾®3ÐñÁÑ@dîÞfH•ûû¿Í Q3íHÛYÂâ¯Ýz /öX3ï”×½ª@ÒŒ}ü*(#~7ì®Q7DectÙÕ@ w÷¸H„¢¦,µûh4“îò€‰–Ì›fˆ"·Õ@´›ƒn6ϳù‹&fç1PI%VCü&¾¡†ÿÆ@¸‚{ßì„J‚YäÜ x*©¾n "tnp“Ø -ÃGÄ#¶kDuÓ`Ïjâ‰p4§öÞrö™–°G·;ãŒî%4’ö V�ÔžC™�m‹‘ƒ¡à.+h,‰ˆ„ˆ8a þ¦#ž+gèˆïÚx©’BÖâªêœ¿P?D]…”®¤»Ý‰’óÒ»ýÚV ²øþÇ{Të¡1ú3ÐkQ¿½#Üá«t-a{•»Øìb5 A ªWÞ×N³Ñ;ð -ƒÏPÝ-MŽêíu&ˆýø¯Àžyé§;‘ãDž¸áx·ÕЋ¦à•ܱ!h'îa -€ð¼ç)k¯æµgq;²‡É 2úcf?wã/ˆF©Øm(…¸ÜFеÙÅD(úAÍ»ÓÜ‚IQ§„°'O!~™ò]¶@ì?Í‘Ì/úß¾žrXÈœ]¿}ÜÛ/öd -†_eÀEuu!öB*«NÉF4†€Šø½®ã¨ÚÕ¿�½ßRúÞ%ùyKˆ'ÂûÉðÖVhæ5~Í9�!_†z¼7Kc“f½Ø+%güp—fbÇ"íèv¨QSVÐ~‡Õí~–M·Ñ@ò|óÐ -=ê5DûsäÞ+'ŽIw8IŸ›‰Ú£CÖéfj€HÞ©ßÊËÛ:YECHðêÉç±4½$—>qé�‡pÑÎò¿$V÷Æ@,Ž8!j*_h \M!UoÌŒ„*m=z8D˼ÄÞq†7Å5P.ø-иÔûIü(¤�u™Šï¥¤Œ™WÙQ¹OÅìÃF?-â†È$NŽÓ´X½jî÷çòPX—m#Ô©í+-/õòk±·o–¿S ¦ë…ˆ\üTísê~¨(ìý«]륿Ѱe0Äq« ‹OHh !OÇ®æ%2)xY -9Ùv_ì PféGM�v?pšÏ! Ьi —¿Ÿ^½Â†¬\Bõ†P_oD‘nV�Úq=Õ8ƒEA>@)2忇`î;'}e‚à[{C`ª¦þ" „ŠàÛ:¨Ë8Êu08½‰.€vÜõœj[ýÃgZäÌN~ -D±JÜ‚ Bâ²q78?ÓÅn‰IyÙ¸Záö)[=ö´?èW•†@ïâ͈8Hú®wÙƒësíY^Ï'³gáÑì„åk\æêÄü”7„¼ŠÎD„ýOØk b«z—®«_…ßéî™&¿px8tµz@H_%ãBÓB -®È+Ð’7Ž_æ4`év‘ÃŒ)äˆ=íj*¹‚ âM}÷bÜËÊ»Žj Û£ëñ¹¤À@ÐcrÄ h,² -D‘M¾"s6&—ŸŸR—@`ìX$#–Låáå8Ÿ -ÅS:Éîÿ®d "}IõÕ·O ×/ƒyåL!ô0‡!ØïNç2»ãæÂšÚ^ŒÁË1P½¹Õd‹¼ÙÒe§‰[ï‰bF¦šúEëH"Æ@X›|GÐí-‚x’6F½è†íPϼxùÃÊ!ÛÏL$’ÞU¸¨Û ï¢ËÐ+z„e@àQ2gƪÖnh*ìÙ”îÁHdúˆ85´º”‚;†Êͽ$ÉtñqÐA¹4}@Dêñ¤u l qä -²¾§>ž(û#R…ÄÎ’ˆfŠBáø9N¶’ý¤‡®õš&<ÓtAjÚŒƒ8$Àx…õjÿA!ªÏTñÕ2bœõ\Ó=0¾µjjÇ„ñaB‡Çˆ[6Ü�N»Än‹Ügéòé^Â4WyWkOyw†Ø«övþHÂSð°T“ÌÍ'ÔO=éÿ 2Ñ1 Ïù@”GBÀ;ÁâŠàpNW˜IÈúV'r¿8\¾Ñvf ’ûRÜM!›Â›êjØ÷ÙRF—Aûˆú}WÚ€ÜKŽ%—–—h;ŒónÂ&“o/&¬œ>RîÔºþ‰è¸‘$¥åó/3#›=ÌüÈèõïQ?›Þ«wÍÄ?/.^i Ûb€N+¦‚A<Çø^ãôò>Ï}3ñ`ˆñ%MÕéOf€=ûö7ó… 0,îøÈ@¥¦ÕR€Ö13ñ"Ú´’È âr—0tÓ4�bœ¤ô’E_¡ šÞ]@á]E -GH¦Á³¥½Œ Rã°ŽDÑ$@ÒôÞˆ‡=2BŸ@É–=ÇËõ ®’°’?È<ªP„Q¾ñ¥uS*pÿ5Ð[Ïìé¿'í”êF¬?fò“Žu–W³þzPÍVˆÕ?j7ªˆkàýAöWþqsc_sÝ+žÊ÷ºÌÕ럚I'ù‰žK*/T´‚¶b@Áx+ddþ…àfþ Zÿ@¾ØÀ‰+ÿýÿôÿìçÌSe×"üƵ^Ö%—Zÿù_4þAìý’…¬&RûçÙ€ÊÂ>C”Ìâ\§mñ?³c|&÷v?Ï·ÿ› ‰g‡™ªß - Ô�…ruÕeNLæ'3,mWÅ啜/Z#ChÞÕI†ÔVˆ0ØUÈø|îVÛ1/?øÿMwyA!PÄ1P{nƒÂ�Ýsô™Á7 ÏÜÆôJõÕ<ÌÙ*Z üÔú 0±Ô?™€&¿†¸Lê>§·¾þ’PÞþDoA…¼§†Ïó²®Sp•8|qWŦ#vˆ–~3€òQ$Ýæ¡Ë¨O´Q?ñ¼AêPJ ¢þ0r L"pèD\¤2˜!q¶g Öi·1DÏ^ñŽN(½¢oÊ|xš0i¦oAÍÎkìãÙ�¬/ùàºÂ5ФN4N©#@ˆÍÅ«w"þå;b²S…«µ!ö}¿„jF2Äê韬!Gl›Žƒ¤Xüè2ü«ïnލ+Ä0ÑÔ-‘×(·� N¼ï2M±øÙÈSŒpW±ï?:¦õ`°<+.f�´Ú‘7`o}Åâ§q6hïV¢¼¨ëèó+–VŒ®ço‰ Ø]>°8‚ØäÝó :Üó¨‚ô¶‡ãpØ+h(µâŽMC¡2Éß@äʈêÚ¤5‡©¹ûÅ00ÀEDuP‘‡¬¯§ë.e¹ `Á7GÌËCÓ�*¨ø™d¾œ/ŽsÇ=”öÓÖwtÄoƒÁ7}fꜯøÂq&òÛå¦|D€:–ûEu4}íÿ'·4"Zÿliÿý¿Ù÷bÜw�7‹>`/Ÿ>“C@èAìÿ¿ì9w›\Ù2ù“ÊA%ÎBdŸ\Ó2†ŸŽßÏ+8#K•]Ô‰¼h?ÈGs.Lð¾i΂;Ä&ŒýŸý³§ˆNª=Â+ûžR>ŒqPa˜µ»u@¼Œ÷”àøöíá÷Ù"Ã;-<EE™ü¦½D' áÕÿç£ùŸÿ›ççÏÙ|,Zú5wûñ(§©9ÏžóO”OZMšk1;Ó ´~üìÁ$*- -mºj}·0cᙑù8‹+eqõkìoí¡!TÊF:,ZpVóܾ?èÆÚ;²`a BkZ1+#C\oÕ+ì -9Yb¥ ÕˆT2{ân˜8I (<nŠ.#5Îþ -išòi cÇã,¹ÈÇ8>‚ãLäXBiÄŽhŸÃ _&jÓCèÚ/kÝ>v\ãtT ô\‚®9šñtQ)|>ÔÅ™]òòW÷³©ý•Yx"G|‡T+žx¸§Yw´߷æ{”C–g\âÁaÎÖ2ùˆëd ÐðUç–#vÌwTŸÁöXù¡3ª—–}Y†ØãL™|h_™ìï”N{$ƒ@æãÎ;ˆ³—D’t”íÑQÏI5G<!i€õž>͸„ëΜ©òq /lÆonK¹Ÿ’¸å¢OÑfŽ3•Žð¨”J@Ðê‘G~lÝß(ȳRÓg -T¿}Vðl•ƒ8箨“ƒè¶Gœ%QP%vF0€‰¨Á£Óú*„ê2ó{ô„ÔÄú7(nfpŠÒt%Luñàø}½G>Êâ<oÛ,AþÑ%2¬Ói[×yBœÙ3¦f3›»!@k’þt€´B[^¢¨¥$Çáá-ŽKõ ³ËÕ×ü2çV£LÇïÙ¬s¢ñ²I_Ä—Å›ziðž¦y*=äˆGÆÛy™žŽ† 7*M@Ñ.¥20äÖg Maƒ<z‡ö9#Xw™jbÕCP/¯äú»~±Á•d5ÝŸºâÔݽjÁrïŽ3¬dv‹%賂ô�uÄþ¿ütíwƒÒjþHGPho3D·C’Nr~ŽÉ‘¸^Pêæù²X -à»4ýðù\C\Náøíˆ6Lç£]€²±Æïe ±÷§8ȨÎФ³ç²—Ö¥ˆ×ä‡Ô �žÉ;¢ƒÍyŠ×ª<Èêff•)©î¸™F+L•M<Iž9¸?VƒxÉÙ#¥„zA1Â߸™Ž:´›¨hœg¤qƒ!±Ÿ¼Š!—Žˆqx-¨É;Ô@ûÁN¯‘Å‹LÃß‹F¿òħb�``ø¨oÚýG.ÖA)N©›¹š ÑÆeìz<ÞüAƒ„-ÞVV¡wD+®G˜?µk8îîOc KGÈûû\C$.CÔ`‰ÿÉØOS!³Òœ# -2;çn 9Ðø°mù‹æ1H@4NÎ�<’dëB8Uì|$4ø>¹V;èEÙWC@ôV%Ñô=ÎO1æF1Ç‘„š™©˜=õ¡uº¶QÕÍ€é/,BX¬N2 b)¡«qX?%µ ¡”¯³`<Z|¤Oq\†X”Ä¿pû2ÄuÖ@‹yøóxSK¿ÅeØú¯`�„JWXj]ÊK`îõWƒ6׌…ÚA4‹?ăÙÞÜŸ¾yøC¥7tl@ì¯{ý!îƒPå–QZ‚Üùgåòô*UµSž=bã|sû׳)%Ë_ûÉ©‚|V0÷rºceˆö3èè¯@Ñxï;4ϧf§![CÑßo=LŸ@<ò½Õ@)‰•»"âŽ^Æü<ýß®½#h䎴¨!æÞO&¾žŠ9¨_²ÌB+Wî•JÑK¼—§<Óvò -Ö,ëëÒÎEgˆÇ\©r;)~³ -cÓ@ì \F§† >S¼€ˆÔü–oƒËƒtçû9èÔó±?»/M®a|D%7âY* A×ÿ½l`’NÝàój¶ ð¼Þ>jˆPeÍéMÒLrÉ�öÁœSŠgM ÐÂ;²*&œÜú˜aé ú¦d‰!!°Z’œTÏ+pSxºçù÷ºò‘Æo°[—ÿQe3�«)–¸¬…GI¼@°4ñ ñþ8¼;èUÿÁ'Pšú —|¤’™A~ÈU¦ -q¼Ûc",TʹÌú9³b˜þZkl¾ŸI+µ!hMñé:bOö&ÜAéN_}Öu¿Ìþ¹ÇÍÖPžuÍOhí;¢„j£vxÒT4½ïsy÷Mpáüv'«êóEƒˆ!*å -×2^â!£zÙª ¡j˜5Còg.a¦=ã*£Ößçž\ P•d¿#†‘‚0±`ú¼rÑè@¼Z½áÄó?íeÚÖ -1åîj¨ÓǧhYoÁjË+úèÃÄñuêŒ@;ê A¥ÿhÏ]LÌ\ŽÚ@£¦B! 2=NQF¸qr12€ßŠÂš!šÜÎÝ<ég9„ V†Ò+©ÏŸC(|8ãÅè¡È»þô1D¢”oŸÃéZÖJí�›/8êõ’ÚËÛ"7çEhn\Ž.xÑ)ñFo ´·®#3á þÔw´8\®¹YÞ„äzG÷MÞ2Úl9Ðw7xˆ¨àÍtÊ¢¿q jÅCÐØã2}èý247Àð<ƒ§©30GrÏœŸsë5DÏFhCdÙJ3÷IKå‘ãPãÆxÔÓÅ£1:} Aî"ÌÑò Ý%Ô¿I¾Wè=&.ÒòKuÄüR@!Ç¥ØUN -ЈåŒkHZ¥fÒ²ƒ«Ÿ_…µÐ– „ΧBœ‰q¸ÏßÄ¡Ü!^9¦§Î�úgèqLr À,Pܘpf|»H™=îuŲ¾¯RWüÒòÁ)Ãzû{çßÊu, äk4ƒ›Üã*û£›°ó*èfD �ù¶®zš#Bø¿ç¯áÜvýF~wŠëôdØþhî¦JCP95Ob[nÙÁlG ,nAÈRÅiðî ¬7øeZØsú¬pWˆ$LV!Úó{þ`/ÐXàÐçQ• KôL~ƒE´2œØ-ž’á–7–ωqè |¢Ç?@ûD+›{G<h»CŠøo 4ÀÞíñõŽL°!¢ªpÖlïû\Žh”§Xî…ÊK‹Þ'K!.¼×¾ª#<ˆú<RÑ@ï¼ÜD6õl ?ä´@„Ob‰ö]îACЮþT1ÐÞ¢v„â’b›Òòdˆþ^õdGdéÒ“[ ¹¼§4¬qRþ5Œî¤D†‡Ú&Ìþ� Åœ§‚Å–„„Øu#$<]¨a`hìØýZ–ÓÚ=䃆RÈö[U#ó˜ÅbØœ÷x‘804×’ß<«†Ü"Î ØèÚh}!ö‚XG<0#ÃMÒ]ò§+Çáä!‹1Qùð3•]¦rö~=”©O‚=V°x³:aDsÞé€=8F§¿²cvT›»:› j;ùþÜ6B¬F^x®“B4”ý¯³ÅóÛ¸Œ¯žôy¿Ì‹’NfÉŒ¯Þe·l8¨ûë -Šër¾zw/hŽMÈ’ÙTõË`àçóH<É$ƒÒœiý›®ˆ¦¨´xs»‰TÀ/Í<•å<f_Z=ˆÞÑ„Lõ±×¶²é2šÜÊ,fk¼èÉušäÆq$(ÀÏ -CxG¨¾_¾èM+]aJÄâ>·)êàà-•†È ß BÑ{§:ÛË!ýêKå4uYôF›xñÇ‚üáŽ1ÃÆGèȃ3¤¤/,^:²ˆVǤ×èqÇïŽFÉO„+G,ŒuàåHGå:Wp–?نnj‚«,P;•`:Кd¯ô÷}ø‹&CìCÜß/Ctܾ÷Î"?ÆQtk=\‚‹8ÁÍj³kÒïEÜÙ9x±mwKà@¨ •§s;3éËP¦`|t¼OKˆ#”¦©³uéý„7È)žBÉÞñÚ¼¦-òÑ�á—á·<j…\Ó%oýTó¡©ðñEâ‹¿¿ÑlÙÏ0”‡ïmŒõ¤¨ÕÊo+)0b€µ õ83‰ÿI§Ïg.#z×t™lÐõŸC{âþè8 €\Yð©{\þÅO˜i8Ž>}4Ú¹&LWqcu‘ÞÏ ïr]¢sUõ19Ì–<1@ײ èç¤¬í©Øo€FÄóÀEÖå5�#:$K}޽¯j.5˜§¶ðÚÃ…peœÀß˨ïŠXi5HÅå§bìÕÚÙ\زİË@‘×\ Pšpþ.�ZX÷€½<¸“|×îóš -^o;HõGY\æiI ÄÞBùѸúí÷Õ„…¤¤NDm}?~ï²uДS‰_fÜ={Ž`C%WCLr6°7ÄE_Ð@û%î‰NĬzöSøe0ÒJÉXGÔ\VAn_Φ†hq²ÏåÀ´úT¶Œü\ý*´wV5s9e¥0à4Äþn`PýDQ/lŽƒXêãÙÅx{í‘”õËÌzÜñÜu̽mdžA€>¯^pÃp°H×pÑÖŽ ›F1݉&˜–_#RˆÖúÂ+¿PáF.O©éÍŸ»ìÜ”š„¨w¥s² Ñ×*À>ŸJ[Mã°’•zâ¼e¾ç$_Þ?LŠé×¨Ôø¡C¸#ÁU' (‘wÄ(|Òý„C„Aä~÷xýùºñîå*ƒ/š¤o#!D¤×æ Ùkz¥™Üï^:ž³câ™X×9½¦UΦKÛ–š6rœ—S¬qÞãC›WÎéýåõs`áÖþ–šÒC«õŒ7ÐþC¸vÅœ—7Š!H‚õƒB,ûó½eLÎA|Ö�´*$ POUUC¼Eõ³Wˆ’摎Ø×«Ï¤mÒfÌw\4t•}`¿&Éñµ,ÅÎ.ÿ<qÜÇ%6Âx¯s?šÈå@‹ÒvØ‚hoy\°wc$¬¢¼¦igDÓÇØ¢x!ö& -GÑtô#5è Sû!ö† ýGì5z‘Zä‡sâ\¡}c�DŸºgObu¦ëŠ|IüPd´iž}^½ÐÅÈ0ÄþF÷›thG@È?%¸Ï -aRyvÄþBšXwÓHf5kªÑ@xxÇÄœ$;l€ýTÜKÔ›¾ÐšA0êÍ9`§èûq Ï$‹c´¥yìÆq@´ÌL:Ý€;tÍCˇ…v4¤Äнï-+Ú9Ò¶ê<3]æ¥0ÑTaàà,"Ö¢#¾úEʘzxªÅ[ÜóX”9N7§6Ú”ôl¿ÊDGBÚ†XGúÃØžxæ?�sßMƒþµþµ.&ŽüŒŸÉì·¿29É(–%ÓAøIã4²t^aöË…cezQêÙa€~ÂÂ;:ûxS.žÓtpv¢d¡qVÖYõPZžó¾q×�ü¯õh~‚F@·ÝÖ}ÖÓu¢A®W€ð¤\ç O˜•%T} ±gGÇAßøO˜Óhñ7¡&Qå¼òÁøD-OnÅe0Z(²‚uD{žÐ3ùìУÄsjª¢ÅŒäb€ÈÓd`ð™,íwfë¡h*ûÏ„õ§3?]&{õ® Æýj•uÄ‘2�ZtTeòÇÞù['§ Cˆ@ýäÀ Á¦¨“j J{ÃOÄsi¢©ÿ+W¦#;Ä!?þÁ«¦5o Öã]÷h|ä¾ -!z 3ˆŠ½Bšë|_÷‹`õš÷ èn̾EoÑ2ŸOÆ)«¡”$ß4J(-ÙeðŽh‡®´#ª?X¯ÙSù£æäëß”ëÉl0̲}|áei Èu‡km/-RÐ3Dý¢+œrñáÜMÜáKzºýOô–ÏÛ?Ò@”>ˆ2mC+ ßH>h >ñÍ^!Fž4Pºk—*+Dˆ\åД]¿TÊ6Ä\»kÓþuhتڃ€[ŽŒ1–Rì9;Ž|* +½«‘ŠôŽ˜xy«\ ®ú‰R®3¬-½XjP -›T ±5ÿ]ègÇ<»ßïh‡qn×@$)ñev%l‰dïµ^OŒéˆ.Æ.ÅD*éšž9ITÛ¯æúØ=¿N@$š“iò½qP¢LÙúZaú)bOÚ_¨b‰î]¡Ëä{tňN…è»RI”¹ˆdoCeKvQç Ñ0›ûŽ{ -Ô€ãyf_šÑ`€}F˜ÞF¥qæQ2þ‹‡o÷8=¥ßi]ý&†@äé•Î#úÓ¢SÄpÏß7º@ôІHý¯‚ áë|J]öHðC ’ ©êNÚé22Àa~ö@›g‘Ž^a ç ‘œC(óªéOf/RGþléž]Ã2{º×h…9rYÖ·.õwÂÎÃE·®eLÏ»Ïpø/š´è8‹"�p½¿y/t;ÙW‰³B€ª<•ü*$ö›Œiñ¤~…#.A!B†9m>á<}U¾¸¢0ï{–‹®ÔݦQû"pˆøÇ?3NŒË{d⽸\´·¡yõ"hG§éõÆÔã¶¥=û½®Kþe/Ÿ ¥DžsŠÉ'ǺWƒI 9Ä;¥\çêC0Ä^ÌHª+,óAÂŽg}f=."ó?ZAÊÌËÐE÷8»ÛÔ%Š×!=u4¬ø®=]C‡`ƒÚ¶ë;Å|y~PKN ´@Ì(‘Ĕۧkjp%Ù>hY ¹Å@¬Øo³ÂϨ—‘t ãÆáxG·Ô4¡šg'õäö.´¢?Ne7µ–ާ*W¨z„V“#~\¨D$‰7U†*ùŠLɤÈòÂAåUiÑU¹²2€Óº^ ½Zj˜Ð=RM;Ò¨–ˆßƒ'=_IX7!CV—I!ÄDà‰ 9úÎÄ"6}={$àJ¨jœ}..Î3ná>1À±ü(,*já׸´Ìæ„]ïåÜD·Ðødõi˜5$˜2qûm>ÝÅ*0o…mŽ\Ys|ÖL~—Ù‡¡¾P¤‹y’Ö\¡ÆHóitgë·Œ,E„æÝ‡0sÂbß‘»hä3#,¦ÙvŠA¥2íé—‰øµ=«_Ê º•0¸þ¹‹È5Ô/Â#+5ìQ`£ítoÒæ ´C¥7]1 ‚¦T¼…¨Ó5ÊâV°õ0¡LLñ5³áS¥Ÿu)+‚ÀwíöŽh3Ñ NÃ0 ¨†Ä6u„üÞ W¨g[˜!8BuZˆôÑMøŽgYýu…wÄLr „çxZÊ(œÍ#f¯©ù«#e‘0ð)wÒdo|@S&kùŠX«¦º[SgTí*ƒî.ub9b<Á«õqpF®D¸¼·¤?qLžpè`Þ›Õúw^QCÀ9UŠm1›Ð‘ô ]ë†Ù÷¿ŸYqcг$ã¹ r³Op‘A1Ó-«Ñ¤qÑVôh <R8ÔAá°3ΕS£x¹vR¶M‚x`´sÒF˜)0ß?cººx›ƒ¦úEý2ÏéK¢g[¿#Ò05þ^Ó]0†±Ž¯ÊyL,J¢Ë+[{;*©bRœ8‚¼óí™OiafZò+ã¤UEíäüèWbì%£äÉúÁhI ª‡¸ïŸñÇ¥Û¿Le—ž‘PÁ4@“bN¨ù²Ñ÷û´ŸwUÆ0Ï>гÇ%Øú†@K¹žRøìà :[Ë�kqÒ»6d¼ûÔz§qØH‚rI£ùC9«±6ËýegiÏD¶Ædƒ %GŸ†laК@ôI{rÁ{‡ÕO9ÛßázÏ+ žíݽg EݼŽ@´#ö£5ľÎ5\ TóéW£G^&6Þ¥)Ï7’ÊÄÂ$)Ô�{ýˆ J€X¾3ƒ·J )Ä÷u«4eº…GŽ3¥¥ß¼—ÿ˸"ø¹†ô€QoáJÒnª„èçìï]–YËqNx¨§"ÃÛpa¡èø³ý“iñv\—®GÖC´=!RÅõB½÷»Ù -Œ$t•»%3å>¢Bÿù˜mÖkÔK{ÑyºXV<ºZÞšò‹{ÁY—O¸#ts÷ŽBEÛëÄUˆú(ÃU–ÿÐ+ T²“—jtµDX¡[Ùß’L Ak«RY8îˆRDñU3@B |:+÷Þ>²›$uøe›Q_7»Í4›ûˆÜ®ÌG¥+×â´Ùr=Ut¥’¸ˆ~Z«•+¹é¡“îŒCpáJöÚ ÓHÇCR$Ûft iœÓ7U‹\m´Š>ÕþavYúh ÷¶h3Ó ¹Óˆý~1-¾²¨éÀ�dâœpO¶’Ë IÙù#ua˜©êºý}+=Ô›À¡I*•477ír�öô3cÞ<5¢ªÍÔZÒ¯—êW¹È?x`)Ya6V?D¹u—ÝË•Ýë¨Ö9(Êå1ÝR¼Âþ†ûÚY -8:ì ,Lä!ñ¤óÀèìÿ=¼Ö_»�: Þe¡·NzH|;oVŽ3ÄÇò¹�Q.eýhröKQyŠKF<d)ïÂý#óXðò¦ÈH0ç¢âYü=ë–• ÐÞ£]wq¹—O)GY�åÞ–)´ú/QC¬•½¨‡½Ùû�4Îj·:VÚ]^!Ž¿‰!p湉ëô²äßN=åÊ)@û´áä&ÿ�MMw‡CŒxŸUÖ=†`-Œd ¢Qó,å[ç>êWs:ìy®ýfuÖíXŽ‚ä֘׮~Äs %õÐÚwÊ80ž~RQôL·¯ÔбrD«Ïmoˆ×¥–ˆ#ˆ L98›s~“Œð””‚·¿#]sWtz?¨Õ{”²÷"j/õ†ŠÎŸC0d˜Ænº³¢ÿ¢ïê¢Þx‰˜²I0¤Qíïžðkæ :ßSžÁ[d]Â" ¨–W²ÖÌ! -ùÎ D—„p´ï#Õi”þñƒ ü|×jŽÀj-,3®cѲ™<1˜—ã<zV®N¤ótè|”™àrï7×ÑŽ+f+C_yA‘r ”Ê8 ß'”ý±ÄUÈwÓ÷ýÄX8šŽêš—ŽHMêt©Ä©g/„§àç“?æ2ÞâB _ _“@M»ï@„ø}®r”^öª½ z¯Woˆy¹3;âÓ¶îœmš³–ÒÍWĤ%sïº"+yã^ñ÷ÓòbÇ´ÍËÛº‘øØAa¿ƒ¢�-™ÒÛß÷üŒ¤.‚磽¡SËŸé[a€ˆ6.KLÄüK´‘ -”2’~²fhа*r9€Â‘ÛÓH©ÓõŠIœY>Löwè“6@ªØ¹oó3» qµ™,óE æ4RÍÕX“½tâqºðEZ�›ðJæ -ü!<ãP9öüa -H—{d7E”*Ç áÈ[Ó!ƒþ>IÐ?Bàw™%/9CJå0ÂÑ¥–Oóá%cjbòh´5ÄHã]…™Êl†˜ÇXˆ>B4(â;©–vÑã•NvØwN¶åç;…n¢Æzülú:iç˜÷šGÆ8PŸÇ ?ºkÁ^·..Ⱥå A¢MmÙˆˆý˜ÖÒþÓ—A#¤ã~áV<æ«÷‹RƵ¥ZjA‡i!p ¤È6â0R3‡Äû„…x #5Õ96â(ì¢å^`%uÒ0PÔ%ëédO»Ò®nÈOÇ{¶¹–¹<öt�ý½Ï%ÌQ6hÞŠ&¨Hþíð}/Ís(ŽˆóÈ2áˆÅi½·¼Äd{tºÇ23ÒÒuÐþýWR·¡ý}„¹Ÿ#`!„š!ÈC§Q“#º[îõc6ïºl\´cªï$£ºÉ)¿Ý=€pÒuxÕnœ�šúæ:ÇŸ.^˜òkE9[»ÜÇgÐRßÒ§Ë:ûËï'Gµ×{œyòŒì -ÃôÃÐîÞ©ŽàtÊ0Ä݈½àÏË?¡òBÌãÚÿ†y±UË<rˆ'×Âv ‡D¹ÅjœGf>Ì`k墨a“¤_¿üy1α\šÂ³ƒw¨®eô¤¿‡Ü”¼Í*q:…pQožÞu<Åa¤g“#úM¹3üÆý¿›8Ã+3æ.šd ,7ÂÍ;@¬Þ3õÁHžÔ—Ö.Nž–¦Sˆ'Ú_»>² ¢åãjæ^ˆi]ƨäzÞÌAOqúò¿DÆÏ'ÊËRìyø¨b™g®j^‡0D¯äz8äfÎä4쯻ž²7Ò4é˾&#¤áµµA׌ŸMJ"ÂùÏ'?ùá"Á@t_9]Ç6o9LPUÀ�{·wªÙuµý`±ëÊzÝ�Uº¹5‡!„éw¨1ÄÁðaV8:pJ>8Z4NnfßÅÊ<x vò›¬4¶?žXÕk,1á<òEô¨îkM?¨Ó¾'£ û'Ó1©ì&!Yƒkèܸ(yb¼‹Ó0]<ó÷tdN:P|õn•Àì!ÊP-‡ùÒ?:AµK® ]h¿ŸAˆ®€£nø €îÕ¸ÌȇQX]CYe¦æŠ_fèZÓ¯~1¢Ý';–~o‹šUÜ© U¡è§±)…ê{¡…².nÇ~�çˆ â1%ô Ä‘$ŽhEPÒ4@{g¼6U–âÂ'Cˆ6žSÝ¡*‡GÝlÍžäháZî@R–÷7@dþ>ïiÌÜ?÷صâË’n¶Pòþ.¶ -e=CÖÈá :$fîܺR E¡°£0E§Öæ5޽¯l_W;hÚ±–„8Ftd™¶@D•AïÈúÜ[u -QÝäõ,>ì;ã-I¶ÙU1ÞþþSÌݧ(ŽG�†¶'=“N4°g sƘ¹;¤K¥(CÌ“sÀùÉXœ~L„±'Ü4Γ‰©!ÐŽJòÓÆÍv F»wÞïëí§<@�Ö.±à ²JôZí´§Ý=\ß„:•d]>0Ž@‘$°ñL©j v5oÂȇnùU=vÝî1n|ñÀ‘3R>?tˆi~¾?öÛ¢Q0¸$ƺ%† ]àf¿ºYïzñ$z<’s ê÷av¶4œÒÂ^%¿á WÈ÷"w¯µ{ D‘{¼³–¨ÿŸO–€1'’ߟ}}À60²sÐ9Ó�ȸ®§m÷ˆ0'‹{—©ø©‡`›&ʉDì9ÒFч©qЖú.Ö0!}U»‡!Ȉ¹’]ü [÷QCÿ9cW¿?¦ÍûÃäÖ%Zo 5Ú±•$ð£÷Âò-?ÝγB©™ä8l'ïû¸#³ôZÒUõ¢Áè8•¾Ã^~áCP†NÔ_RØ+ŸšHS²ã¢í1&;K¹¥9´#º5Ÿj®ÌìÙÒ1¦„CÞ±i´Nš8Dé~ÇL=UC ïpWj8uymă²[TÑþ0‚'Yç÷®SïH]Rq¤eâý¡ž,ÿÍ—ì[^£KÍ@Y§«§õèH*õL/Rü‹¦ô|0µÄ98â>J;â:ýh fépNF€ö+:£ì©A;ŠMÕÆ°Úª š ×&GÌÞêS„£b÷©Ô9¼¼R²>EÕ©Ê&U€“Á׹КóS°#RÐ=ŸÜCÇácyÇ&Py¤äꄹް7Dž¥ýÉ=Ø1r:ÐoK[y Dýþ»¨“+¬…�À¨¯wws0Di‹õ{)‹¥yž7†Se :Çì×|ÑFIñÆa=þz¨OeG1nõ -“ê¡ðtÒó@h“á)=`mFìoˆEÇVªÌ‚b´/Ptùo:Gò«Žï§»y`tàñM¥ »!Ræ!öÞ ][FbŽ€Èu™@¤FCä±R–‰Év)ð«ÀL™œb£ ½9ÎÞÂ(>)O²÷ö>ßöËV3"Þ˜é<£« béòÂñØÞË,ÂäšL¨±rÕÓ8׋ôhQ]0ïü2YœŸ‰ØGP ¡í/'vôˆ_¥úü¦4Ÿ¿šüâPSâÕëÕϹð^;_YµT×ÏT1ú¬¦ë8m4½"—mQ–Øÿ¾›ßE¶Þÿ×»Vthï†Ñy v¼+§ßŠ`¹Ú·Pmm0ÄWèýd¹¾/‚i�ÿ"ÑÒõ~7}ñm÷Ð84Ë.7—5Dÿ·nêÅ$Ÿ’âȘ·¤#öÿü ·9æ¶áÐ=UTñ©Àw¬Œ»=lüâýFdºaa{Yùj¿û³µ+#Rô“‡Zl} 10gºÈûìÝ~NÉB¥å€QkÎÀeo_ê8bï{YÈÂy—Ê4õ¬¿$ZúBêa0Á!¥ûžŠ_ñßç¿û¬w²fŠ¿u?Ý‘åY}ÈÑR5›ðïã¯-Œrb A», - Qrùq[¨YŸ|,©]jÎ9®||:#î‘ûR$ц»ø0’¥9SquöIŒ³ŽPMF=(>Î2Ã4SŒÑx)T•ÌŤÝD@u'OpÚhù4ê}Χdrl-±Ÿ}1ް¿ [¿/haØaA‡ú öaÝ] pzò0•ñaL6¤èetg‚–ކ¨·‘°Ûd«|‘¯~‘9̸ұ.Sì¡!¾¤ÉÆÃHõ”Û{z3‚ _Öé§\”Y‚=)ÍÙzd`Õ‡ˆÿ(ˆ*¥b¯P}8™ÄÄOÞ®÷»ßµûÓä{üö©0ÍɃÂóÈ ÃéoÎ0ú? ø‘=¬íÑ_m€>•åú݈Á†1®6¦›ðãîÄ6œ-h4{Xr¢œ&RzGÃ`kxWm ζ´† õrsj¦ìÚãCƒŽuaêÐ×tù·$äL:ûs4ÚœÏYⱓ—A;”#¬ÞŸW®›åqÙ5¨>×o”ºhEÖ@å jÏÄ:¶ïðýýTÐ-øzb¶;h¨ù.K%dmCؤŸÝásÚmÏ<1JõÈÂG‚Ó}¾-º½„8ƽ†8rCB HÜûÕäŠ-¯ÿC6ãjí5DjëýæõSÚæpYÏœ1Qʾs«xPî3–dZ7³ÇÅ¢|Mˆ!© -Gp¬¯–µJ DÉÓ}™4ÐQéõË<dÙ®Æ^QÜò‡ÛiÇí_&üYé+Ûܳúý¥R¹’Ó‚!öm¥t£#Úq4Ä^RòYbDûmËF—[–@{nK¤¹öÚ“ -:sü¶#Ú0hŠhç™dt. -d`¯³%¨MYÙ;‚/ïY)˜>‰Ø¥b²�”zÛ“`É”5Ï"G˨ۡE:fNá6íOï>„uŽ+œŠÞ,Y곺žä Y³Ö\Þ*"Ð~IOFÖ6¶ÿl§!ö²Ïk–ØQËfg ÆÍK£SqWíl©»4‡ø âa‹kW¡©‚›¯ü0¹~Cz]Ü)Ú‹Àßî“•dÉ4¹Q¸Âѧ‰°—Í ‘Òy¬ïìNRqàPStÍ´)Ü ÷•8BAqî\8$U•ôç36ÞEćrÚ//a'yº-',tÏðûÝîU¥>·€Êôs¾B܇MvÊ"<�Ñu”|—$Zcx€¢ó=¾Å6䛉JB‹æ¶(ç�Þ$Œ—‹J?¡<ö7L¦ü"è•£Î>3êñ8VåëGbÞžAf&_@÷Òú}‡…'mfýù{¸“Ïyª×|«Gû3¢BCô“ -* -w\ Ò'A1©3ÛI8¾B†Ø$õ¨ÑåP©aÔÎ`¯ß)¢Û_Ù×£Ó/¿È;ºÙÓ Í+RÿÕüRï[ž -ÕdiƒÀîzÝÊžØÂãšW£ƒAGGf+U©Š¤‘sD¦Ö«©-A%bøÌþ—6®z%dÓ»†þ¢J&ß¡@d�œ1ëõŸ ÃîpD—pÿ—ˆrD9^Ò½îjËÕú1Н®f³ª«œÙ�ýRÁu�Ó8ž¤!öÕÆ{h5Tá´ ä8°:ît[�ýK§LÞ¬y ö‰$dàÅ;9D¦~÷ýFl¢QH&j-PÅBÀù<†hÓ -;<ZÜ+Î`ˆ‚)í¶9íœ?Gk‚:MQ ä;Váº`¯å‘K7Ÿ<Šyž–Pr~ß~lr'œæNö\ÍLïOR9ùO†Ð(jn èBŒî„ˆÆ£×©„] Uïý=ǘ=þÑ»©í¹WsêBƒù‚ u=Õä·ô£ JN…Šˆ›½åÊcMœgC õ+{#CPÝ+ù¼Ú‘±Ü/djÎÀ…ó*©ÄÏß›*vö×v\£ ýâî—y1(IKè�På9©�#Oöd(îlrž AÜn¨�zÊ=k“ã ì|WØÇ'm]?í'–3!zÊü;âeUzR=’Zo?¹÷ÒÒ×Ýw,¿Ì<Öq ëïyg<Ú†žÉ¨?)û”Ñáú{�åúú¸nCûµ³¦.«÷ÈUPå{Ǹ:Oy$ÄGU?!ÇÞ»»Žä^=/³!b†Ç«#ðŸu›;ÝI8)κ÷6o2>u©âøešóO.u|¿ È´HQ‚? -VR‘¼NÜ7Ζ}°ã»(÷†`©éÂ>!oøé!Þß—Œ[õ(4WtQh ÌyœÂü Ó8ùLM–·wZlC*‰¸I¸8(ó7eÖ±„~€ìiÁë+·fî>~gaÀLi¨IÈüFè5Ú?ú¬^'ƒ=Í_þi2jü=U¨k *®1P‡#{j×n¹§ÉÞ?¥âaˆè\Ty÷;ì8ÃŽG^çÿ/{ïÖkË’\ç½èÿ°_P‚µYYYU™E?QXŽe›2-†!tJnž&šM ú÷Ž1FDÖ\sw/ŠE-HϞߪ¬k^"#ƨ+ÂŽãâèBƒ"–¥U‚ÍrÊÅíEô÷‘{ŒN££²—)¬G‚ý÷Z^…RÓýàbQPؼ2tug’fö·KY!òí ‡Ô”~åâ9G(Ÿn[ßj3U–œÀÕBèJQô»kŽ0¤Xáöp¥yLµ[ˆ*Ìl(ƒ8ê’¹_Ä™Ü"´Ñ]Û4;‹—røäk“…éßéÚÛØEËÓ,5“q6?ÌÄÄñ¼JI¹2“V4`âUާgî5-ãÕΙÒ:™1r‘î–˜çRZ…ª<y5Ê>Ô·8V§-5„ˆÿ¹T^#"”XDŒ¡ç»N"D¢‡@¹FäZ{Bþf²«º_•ב÷¸J\AÔ*¦þ.ˆ-½‘HŸgæºN6¯0{vlë3xz -j'WÇ_®;ÃÈ3ŸôbÚåô�ïè -Iìˆ(‡p„·´]¹…Dʳ'QÖ3N lU )$äâU Á–ì1<_H2›\ž€@Ogw;óõJˆ†Â’Š ˆ6bfCКŸtddkPtâx -Üúv=µhüw5ãÔvýNö -€òÖ&È–*ªŸa½úÃ[â€yމ v¹Wmøÿî^膬ó²QßÕãÕºijwÔ,íI9j:ql©F)õ|l_]_»Bd”™~Å›�ˆ-´yû¥0äÝOƒÂ¶I¯ÿJØT UœA'ƒZ=IÏñ"Ôçðªfmá§ŽÅTÆ?’=–ì@PÊo‹½'2é·T~0â‚‚¢TA”sb´^0c³ß”fcCФè-fª°pú;+¯‰ó;¦HÜÏJzLñûbEí¶¸(¸K(½Èâ0ÖEŒŒý¨P¯øµmÄ® -·¦†P1f÷¿e‘2©Fé€8Òì]§à#*K‚°—ùòtèSDÕͪ¡CÑÙ4èERX"ÙFjAlîªÕ@˜}.±j¨ôÝ~ÙЪèL&ç?q›¯Ë2š€uîJ•tàxÖÁãåðjæ¼Ï]Õ¥‘]\Ôml¶\% x„ii·j ÐÉ@}D’Û±-ßí4øŒÛ˜TÊø‹€²RÔaƒØÛs )Н†`Yôëí‰÷”©r�곕>úø!#K#Åè‡Ké r¯4ÕFB\/Õ¹*Íl®ë®\I{yF[ˆ0ÓK„绳6p÷¿!Ÿ,Â#!Zâ6A»>4ƒÒ~léΉ1±GÊ“A²=ô©²²å€{Á¼p#<åfõ¢€l<C>G(^“Q‘àÊÏWï´Æú³³+öNVw3•¹¸|èNOzþ9p”û›ˆ½˜Ù÷l+ò2éb¶°;h=Ž#‚ÐL!Óæ/]û)cºÌh�€B2ýÚvZoQš¶"z8lô¸bˆv ð°éÇR¶è”^í¥† Ê0v13Bá:ß{“Ì£3%û1äqT CµtÔTÓ‡Á>R_ÜPÙöØtb™A¥M¹l8„¥®Èˆ¹Fwã€}3Ï)EËÒÖxå†OQ—§Cj4{=¢;éj(¼·4»ÄZÿ½|ˆö¥Ñ<‹„ Î(h&dò±tË j‰é”< -¯9 kºë‰`ƒhB -q-vÇF›ôU2è† -Šw<gB1¬œ?é=§¹(·o¿lì€BG¨„†`WmóîÒ‚°/=B¦ƒ!r;Ît -Æ–i(XSg×+\fW}ÌÊ¿Sk*×Áº•LUì¨Ú©3âÜ”ZÀé�ú"%_êlζ=ÍX;G"¹4Bº?÷ô÷<LºUÑŸv}5RSCÈÊíKj8打MÅa.ùŠ:•Æ<¥øðaÝ0Þ¤p/£H=ìAhØåL%»÷{©äýÅAößøÎSÕÑ $0B^à 2ë¶,&�â9&*˜3su6ó~Tò¡°`HÝ'sCƒu,Îm¨ ²?ÜLŒèm-¤vbHØ?:_l˜H{@¬w”t@H«[^½Š³Û+º¯–†èÛdçì„'‘WFo·ÙâX…ÒK16t Ý4q6Ö)ÛžÕ£ÖXCíãÉ ÐMçŒ]ЮWoËæÕöš×d‘À7Y³kHÚiÑÇ[ƒ”ªHël‰ú°ÀN:ÄÙ Aé~HÒ½;¤…p“·5IB½ïPÜÝЛ– -ˆÓ(˜>/éÖuô<K–õ7Èâ+{œÍŽäÓ¥ªŠÂG¯5„:‘°±NhxL8òG8ƒŽS]€„h2?;ßáß -ÙÙü…qÙ£žžë%9ÎÝ(°„ï_:´aÜRöÅ Y`êê®/ÿQ¬G¬•SñÁ)i£{øuÁ·Pê~Ö (¨[ÓNL¬‰Ç=œ_‘zØÛš@=¡>"“ëÆó›9u6âru®Êöv+{½«¬þúšB8£Î-IC„$«o»û¥`È8@s[äA`Rkc+\Ø0¿éÒ²0ëÀ½¬üö/!õÏ -ý€Ò¢‘‡Y„tt˜Ñi4š‡aTÿúò»Á†JUÓúrëU:ûッòó—›TÊË3¤5–>:[b¥ÕBÑ+ [µL|rèìRÕüŽ,ÕJ1ÿ‚·‘Z=b öÒ‹ßåÍlMûï«bG\Q-ï-¦ sËJÎëi÷DbçVb;ê”ñªAé”:•΀X7®@‡KÛ,‡ìE¤aÜ]Ü‚´@vª?W¨;qÁ95]×.¸²v5‚jÁØ©¹(!ûÂ÷|ˆ%;Ï×;p19ä$qK‹øÁeχˆÙBÔútAWmX9!-›ˆj‚XÒE%Ï;ƒ³U¡9ˆ©Úϼq5èÍ…”–ül‚¸rù#"bjè€yé—;¡üŠ|û+gFç‹ZùƒÀ$93•ƒ@‚¶QNdŠ^ì\!´¨†àâ%›gAesmì#íɉêÔXmå‚°»ÈY|6Tu¼ì±L;1`7rÈR„-´NV•:ÁZ}óÈèÛj^:‘󩳡¡9f<Aœr~VC¸½³ú0Ø�É›„\Lª®,öƒ÷KB¥Ý;xi™¥€h9Á ;ü\¢’XôÔ®¦¥ÿ”C%ïŠ -hFE×wôjAœ«<‹v…eC?ÜÕ`ÇÛé˳€âNã7ìXF~’¾Ãv–°C¼¯Í=P«ÂÊl¡Î[Йž�Aô1)++â‘ĕ忔FºÚAuÜ B£ÇºÙ‰¨3©ƒLVÅW*U™¿ß#ï°¡\‹TüËßoé÷9é=Ò'Dp»õœ$`©v4®œÈº˜lHŽÇSwµ³.§ß`o>6½�w™Aúïð2zjü~0É>„ò м↠ËÈ€ò_-èœMŽ $ÆM=5 :K©èyŒÜ¢t…¯ú]'&|8ÓĨ"'î4»Ôm…‘h©ÐB^ѽÏê” 'Œ}¯@w{ †e$¤kq@jO½°}g6Ô -¥€4WØâ|O$© •¡�ȘS¼Œ(éÁ&SrA º;SäÄ¡A™ÀÈ!¹¾JÄÍO&ˆyîóv"µº·v¢[§‡.ÈþëŠÍU5”)]å<æDËÉÁAÂ3âcŽê„õõÒë!‘VæyE)Ñï„f¤llèÈ•¾‚.%Ê‚P½ª>±Ý¾ÕˆÅåKg·$§Ìaêfs%ƒA ˜Än„…ð'¿ Œ*g÷}PžëºÅv0ØÖ1æé -á²æn{ŽqXµžWÔjÖuG¥V6´_kÍ$ 2Îä4ꡆnJwÇØ…Ð;‚8áLDex5dÀQV^‘Šø°Är“}›€ðL”½;€-ĨaåƒóY›þ#dê¡Ô¬LH@¡¥êæá*ô'µ„õF¡úCfÓN”7¥ÎUžº›.È&à¶cÞÐU•±NªOÕëoÓÆðfÚHœÐ©ÏH£N5„rÕøÌÉ ÜHñæ¾³ÏÕÙLq‹xIÈíß—™"jVd÷¬v–U -¦‚¦•oòûa ÍÁ™.ï‹ÝµT]bÒ Š³}ÌۙذgCP‘@¹-Úâ0 -e(ÚdtÝ äçŒKæd—§ô0›½BÕLÔ@‚ý©y¾bÊ~ Äb(ĘJt¡ªª¼u0� ¿lˆŠuzö}“žÀ"ÝîD& éö¯É5jÛyU`îPÔ àl‚¸×L8'JË܉ó¬Ùeö%ÞܳRCIK·4'.7R=´/ê„Íj@ÇK{ÙÃEóÑë¥$ëÑ–ø»CØŸ’5¡=ýAì«S¶5 ¢Ríýg ¾žÙŠÝêC]¹Cv^]YÖ ð5lUqb¤1ØÏ]òñ`¹ôuªÜZð„bÙ±ÿlƒÛ]"N@=tÓT#¥Í†¯£&¨Ø’°‚ZA(G)È¡†¹ÜÃåè7țג⾯Ê3wž°ø$0%+IU‡^'·øv6&õ9pø×¼×ty±›ÙIÜ[è8©Ï°¾(•ÕNV -L]5jYà(NÆÄvñ`bJ/¢ 0rìÒ‚€,Ó™éë€Øµ²ÞÅÆ"ÓÇ|X2<ß5x6h)&�7ÿÑckáÅ…# %íß qdÃ.bºŸÏˆðFSìÑ(@âú•kä&¼tj½FÏ“s`nׯ)<©› :Žf“€~Ú¹LQÕ€´ê 3gN%FÈâK-´!9Q„/œÊBÞû°{ :ƒúÂÊw&œS»7ìAŸgÊ*€èKqAäÜ›wDriï‘Å·ò`™“åÄœ÷q˵µcß8W·‘K*K‚X"6lh15ÕÙ™æÅ{‹;0°Üá‰[,6Š+ºkï\ǘežmyD7TvÖB´Š;�YËÚÙá1mÎGxEð#bf) l܆fr6çå–+#¢1²ñ|'’s(Mâf‰R6—2}AôS*Ml¨W²üÆ—]Ö^Ë7»nG¨åÛ€3pÅc†+ÍïéA‚ #M¬‚õlªætÖþm㦠t1.Õš8‘ö˜zÿ;S]˜câÐ]VË„·£_è˜3^”ò xŠÑƒ¨Pµcº¶µI sà2Åu¢_ -Ã$qÝgÈ›:¶ï'oþ²‘Ÿí o1êFyº‡[Ô„»Ž¦Céí ¢—ÿºó䯍:T¼;GUn:t#ùRäСRo¥ëÀÎ(;œhë4�¤¿ïL¤s¦og~zÊÍqÂNNk4 -â„ÑÕjUWÀ]‹kµ#mÃC¯v†ÇýG¢|'Í։m\Þaúrï¡SÏ{‚»¡íy5dHguH0õ¡ùQŽg|ÄâBîÄþ˜D÷K¾ô5³ë|°:P6ªCt©øü{•ˆ¬SÞ«G8w4€¸Ž,QC#í›xÿÏÅ,Þ‰‰yÕ&ƒ(gà lI»”H°ÿÔh̆ÎM"Îê[NÌõèââDîñkPDiEHdÇ©P÷O‰ Úq)] EMcëãk¦´2äfïSO;v(d§&¯»S %…ù;*ÕÎ8jÙNèN-'Vå¬ ÎÜ« bÑLàŠ˜k[†»HµVï6¢tìîý(99Ò$ìšÜ׈A~}I‘qc‰]µEò– - ]Y!æ·mé50PLÜ ë£–³GÕÇŠ¤W¥Š² bÔ×ÇmIß¡ÎÇîõä²&ˆ¬ã×Ë#‚ø¼rîªssâzäÁ€°×¶÷úÌ 3fx›ŠˆoËå*¼$âÅû‹½lÙ;ñÐÚ–y}EÌJÅI´ a;°è†8ÓžÚÜ•ÈíÌåÛÀ•,a øœY|L™œ£&²ŽmßAÿ 7ì:¶Ó‹2ˆÈ-oÁcÿ(ˆÅ±A )9âz€ÒfñˆÃÜ‹ð{0eÑþpo‚5â›^Y˜Ø%Iöh„?AjšæÉ÷f‹ävhƒ±c¿è¹¢¹ŒfÉpßT鎎¹)njèDöL†›íž—ã¥wNØ9/=¿{I-qAúÚv%ÞK5„7°åž‚CÞŠI�¦ éÈKâ¬p‰ Ú×ÍÝEö¡^1£¡^¨óØ–ûk+<¢ô3‹†[’ßòv"ÒâÚ¨ÛÏêef:t©F]BÃrT -ÌNŒ–¡&eÆèŒ+TkÒzÂ>SíÜgÚbÿóª€ÊDJ]6ˆ®®éö’{Ê@ðݹ²ÏF%˜ ×ÅØ ”FqÌ0CÚô aKfÿaç1ÜÀžKÍ–£a«†03ßÓOЈÒ#îÝ/n³Ã-ÒUÍFµnaëq?DvÚK3»äÜØÀ’ûvjRÚ±ªýçýe-Ô–Ël“€ÈÏãÂ^‹¼aœ¨Še˜PƎз/œad�G9ÿª±,Z2Ü€Ÿ}E§@À!”ÛŸN(ü…© 1l6„Dõ6qÚßÚ’»àD8Ønucw¼³ìܸ6Ú™5Þ9>?É;‡²æ´ ‚ÿéT1§+¿‚HE&ž -U+Fžì.ó®ì·!i°õªì„�Ue¨À>|.O rB濯û@ñûhégÆfŽSìÏ!›ºVüÐ-K¶X¡‹°kôÌbÊÍ]W|«²-Ÿ*D·µ«´/c¿JtcõZ`Bõ‘¶p<$‚`Q¡æãDÝ׵̒yRAØ]mt[%1I'9ÑíÅ6x"G?*‘)Þÿ.¯ŠÁ†ì¿¯*—öÌãõ×&bÞ}è`õpF£š¶Õ¾Ê yzjÆÑºJÄ›äPd~°5.±!]3cŒ Õ=+O3½G™›ÑïðÖÎ÷þ@!ė³ ˆ§JL7 ŽÌ·pS j£¾ Ä[o³ ´×všeèãDEŒÔt1Bi–÷qT˜:UkÄUª< RÛ¹®HN™3€57Js#"ŠÒêu7ÄÝ|¹Vojè¾sަ†ÎG5ÐÀi§8Q‹±VåµqµP)K#Û $Vš[ƒ¤óä£Mq)$‹ØúG’îJÐ@Yø#•CDïÕBKE$ +Ã8L?µ«ÇÛj“…ºñJc¾¼ìc‚˜HÐhË\š�e<N(Tî^±‰?¦YL% -‚R‘�ÃÛ|ïú' ÌîZ°¹}{,SEæZê1†{j %o}#•vɽ6ìòÃD'Џƒ8X*[Ï×sp—WPùµ;q jæÛ:ß31/5"뼇ˆ”}ˆFÆ…ùRÚÀ˜JßNX7zît\‚ Îç!9ƒÚäHvš+ŠvÎmO¹Ç[L)”Éì‘áEAkz‰]˜M´âCÄ<ã}jÙŽ’gsú5 ©LÉt'0¶WÊ'ÊÙ2Z -Ÿ0¹Xð hµG!Q6t?Df�á²~3ˆœ¼«!ä`o]ÜX$ŸÕFV1°!ì§îr·hB®&Ê©œHûaM‘ tTâf)›"`A¤4m¾ -nXÂl.È,-ˆœÀäêÜ&Ë´@ H2V$$ ƒJ¥CâÚj{Œó82’Ö`&mûA^*¶ØBùec3/Ù¿ àõB×F¶³ãÆ£8P{TØ<³'í©¼Ä˜Ûmm.•¤Àþ` ì6dH -BÍÀBgN&ƒ¹5fÆ·—Žï|‘qNÜ'eòµ8AÉsÛ™§Ú³ç]I £ØNðÕÄ¢•êÄÈ(¡ØS)û4ò?Q+ý:ŸR;Xnì9÷íŽE‰Se+©¥õ�¦%ÜqȆV!wôœ-i�(D)ÉÅ’áù5ƒ¦¼¼ì€¥EzmiœÇ¶Ø÷TBO~ø”µuå¾»a!gYN€w×:†{ÉŽ¨xne©’>Œ/ÔzŠÉÔÆ‹„Õ.frQž"ÂyfÏ…½¶/Àe_èì©–7Â0Kº -’îÐÆtòn˜‚Jú»Â»g>kí -ì»U‡ÎXS°3Æ·1ªèà ^Ĵצ 1Ý›ŠLJ~«!äÒn™IfP[ä3†û˜<D@\¡ >¶ë̲·S»lÈ齎³‹™÷[Yñû’Ùç�>?¹e9R“±<d¤ÕxéC½ð/?×Uì^:ÑœÖZ:)H9íx°ø¾4†ÅFÔ¡ƒ–{ZQX‡xȬ,sܵŽ$A÷°9`<'~Ç ‰ëÙÌ=HP9X#<v–™Qb>ê'NdÅé ÛÔ“µ¾lZöìha{µ×8±oRÕæ©àiS‘Ši˜‚çF5d°íެ2µwè¶,þñnÜÃ\HSdÅK¶ÔœuY7ŒèVÈ -®%‡ê9Í=žZtÖHCa©ßü´Öc,3&›´1†ní}ýÑsRäÂcoÁب<Hâ^‹S0n”Úç¹Ò&þ:¯jçÄÊ\@@ËžÐÊóKò;ÂJ ˆy§ãj{Y¢©¡¹ÜÍ€‘¹±¹½PùØqÜ[§<³±¹œûØ.Î|Šh…ªíÔ’8Ûoµlê‚°×|›Y¦(Ô3*›Í‰‘jèDÆç%~ݺu<Ý1æâ -<¼0ù»÷ÃT¼Ì¸~VCÈL©J=‡T ‡Aøõ’&‰Á|òNâªÌ3U¬Â†ÚjblY#WÃc÷¡ÂeN ¥ž² NX×$m -¾/UÞ�[5!Í¡3PƒÈÍ®# î1€‰SMˆP™˜Ò?jäÈ\!¾ˆ)Ý•ìt=Ênƒè[c´2ˆ‰kë2êqœ—´ÕP_AãÒ$<ˆ—=¬¼æRv?V•Ø Þ5l;6Y¡„àøÈ°ï…4Í}dþdùÜ™ks)K_óë]öIÕ%ØXYÆd¥žPt•0‚m›Ô]HT KzA(Ï )5µ³¨#’ÁXÎL¦ž+üoë͇xi”0ÄÂ$\¹7$Tý˜ùj˜Lž[%:dÿk-é.ü ¶òöÛo)¶à�B;…ÈH¤“b¶SQÌH#Ñ8ÌH:Ý–»œ…@ÈqÌ-çØ0<>¯ò¶�„.l®;ÕHøÊ ]`KJê»Ddžï”=é"îCùÑj¨÷®a‘P?Õ ÇaÎŒé0‹‘€®L"Ójf6„Ý+�Á*˜úQÆ -53%œÆ½±‡|¤m&ˆ)/'½º6™°3>"L)Ý3E�@ƒà‘·kLzÓ‚®¦|(ž¶�§¥ñõ™a„5í‘6Eñ;–ƒ¬v¢gÝýNJ]cíÅF.Î�wn8á1´¸'á‚N|ëLñuC(=CÐjñ¬-eÎAD±¾úò ƒ„FEdQ]ƒ»?Ã=J"iïЀ—‰È•©MíÖ6A]šøqÃu:É“ ulDÐv‰Á‘`ððª†z—º} ;Ôo f²«»´ƒ8JËÎ û:(Ê›•Žú;j+H%@â²+r-ÇKº?ˆÞ%ñr¡|G½q6g·‘8F^6„ _>èArq"%ê05×b£8韰dݳ!ȹŸëeÛ7Ó¤³‡A0„FD:ÌTB=ñœÌ!¡™Ï9|Aã›Ü¥›áqcÐgÍ5z‹µLhŽòÔº%gÓØÓŸªˆgCH²'?`Búˆ~ѨƒÎï^~X±ƒw¶Ü+ƒ°yNì ħ6J¨“ç«®¯gùºÍ{0Õ]ÂÚ(–ãÜ|ðlV¤xÚH]Úoz¦hûXÏ;ÛY™*POÕSˆUŒÊš Qâ¾%ýNíŠï> ý…õñuH…`4#ìk -듸‘¶—®! lå¥6öw„ y¦´Mj wzLeê€x¸ú:‘‚µÐ–GLÄ«ïZ½…”ßÒ·çŽÒ•‘ªv™ø‚ro욨’F:›Ñ¿.gÿÌïÖr}†ÃáwÐ^7ëð0KýÎ!ì~Ú”ádóؿּQºÃ]‘nÆí¢%»Ø Ò1 <àà€5 8Ûy/{gq6€N˜•ÄTߡܫè<w!¸iO(U¥¯h_s·¹iØ»"NœgºÐqpÝ‚8„`˱' ¬}«³‰\£q)Ç%oiG¸INÄA`‹C;ÝNìy™A¬â]<DðjmPU‰|'è,³É€²‚ ±-gÏó( ÑR •gãs÷µ¬u÷šj5w;}t6Mššjkr:èÄáFбÍéĥʃIâšgú‡9‘|ÎF™ŽØaÈ®EôHºJׄ ÅlI\µøÑ+ü–ÍÜœõ6Óå.‹N„½wŠ©:…jAt•`À*¡×™íìH`ä&¡y²žG9 »£cv_5n@‘<s9ƒ8ú¤tÈîˆG -tºÖÛÏ¡]q'æÌ²6¿÷_ûZ‚ê?#´¶LªÀY0Wc>!/FÊè—ñQ…‰"ÔqM2^®—�ê¨1Ç×a욯0XàTàƒ·Å²b…:•ÉL§Ì€&$"ÂM(ã² -c7ÿ}™PŽe‘~Ù̱•$V@vžr "MIy(Â^¡?Kâ83YH í-¢‚Ùí;c=-bû$Ò¼F„u”Ì[#AéXÞŽÙŽÝmªt¡"‹µJNÄ\:»ÒËuBÖ3õ%xk ÔÚAQå%Á‡ÄfcIB¡†ø™5Cì'_G^ œ|Ôag+KB3ù½©8ð²¼3ˆ°ZìåaS íâ8€í ->ˆl&“oyÅ3#AjgV–‘ˆô ⮲Å�ª²Yí\šbêÎN ëÆåP'*€“k¡‹Í\!ôSx'*Å¡ÚYì‹Z#HÀ3Ç2ðž0IÚkËÕ]KžK¶38Úëù`]EWN¤ B/{KS�Ä€B¦d£œ€ñGÕÄ<NN‘ -a]'ÐKÔ ›è)i†nZìè %ÉzßnQ6ܲV^÷ß^¬N1&KjO£’s‚HÿÅêañ¾]j›…vâ¶î‚zA €;F$*}‡„ªuêŠf[rª<ˆ8ÌÌ¥~¢!Ÿýf]öVk»+Nìµ¹ÐU¹«)ÈÄÉ¥[×a Êu$‰’MÇ Ü‡vLKi¼1,mÌ‘aÂPJÒ(mMß*ʃ•è„a‹´¼wë%»áÒwOÏ!`_•œ)˜Œ€ðÞ×tª¯%‡õ%°ëlû*�TŒp7+�d¶åk†!¨öƒ(½ÆlO¥ó€YRx”˜ÙD§ ¥�Ô³¶zá:6e·Z8B[î¾=†És±—ôÑó£Ã–Ô*‰´âß¿¶Éi¨iøïØIÜÓ•¥å¼thæNgÇ’´âÄ]ÚÂAœ‹Yõ‘ÚpèJqBûõèù#$ÀÒ"Ûé7€¢S'_ƒÒþ¨v° u7*$840!åöK¥>’‘µ™íf%m«7^¤ -®eCˆS"С3ãûs {Ží0ëgEn�6¨¦Ê‹ÈR{ÎHíãbúÈqŠ<Ï|Ðm”6~(¡®0 -;_¼ piš£^$²ŸñU±(Ë9ðØc™±D§ƒh¥sDx˜¯c]Çj`R / d®KßÍ ;P“¹ÇPŽDYÓq•SO6´Lœ€Àp16'âg{‹2¶`hÁÚuÁSÐ|:kÄ%[ÉÞø4YØy˜»fåAÀB:¦Ÿ(¨ÞzdoNy ߸#ôÚøVÛ}?½‹g‹¼¤rbÙòâ –´>ĵdK•íÈ·]ŸÏ,kƒ�àvIí¥�TúuªsIPs6„¹B\8b|„β* )ÃáÑ€}7û͸Ü&܈äw,Ç—e±]úvúzniósžpõôà B5>Ÿeÿ[dæÑž*2õ”,'Ô‘Kû3A¬ÙNèã¢/ö‹$FÕdCܸX‡îÐ<‡4ùHÈjB—|× -=„U$ñ‡`{ùœéÂ(œf@Çû’6¦è-.ˆ; ˆ#4†‚(á—<Áë¡®9¢Ê¯G3‘¥·‹@yۨξŒ”ÞB»½ž¼Ä«]*¥>£³²#HìåíÄ(k´ Ž©ª†¤•9BØ7â¼›³AN5teÎ ô¥Ë„³q"²õ¥3Å™ee—C,`ò:'œÁc3bo;‹€D0CIóÔêœãÙ - ³âÒ\/o„µÕÝæØtÁ~çd~nü 3ÐzÕ.¹9M¾&H°T±eËÅŒê>1+Æ œ# -«¡¬€vB{·;ï9ö#3ëʼn^r°NŒe’ÄÛ•~zµE Æ!{&ÔÉça°/!Å{'lx+‡× Ôî÷êfÛ±í™5™ e΂îè2–жqvY¾GT>ÓØ:KUpNØ©j"ÛY“º:Ê9ˆ™[L$T[®zp™ïíÄD–ݲ„Rè–áF È\¸d�#«Í@ÿ‘E^)7O¢m)3í Eg »vùHE‘ŽNØij!\¢L*†t¢þj‡³Ê|¯Ñ1h³:ˆEaÔ(Ól£…Þ2 -vPh¹ä³2 iHçЪ÷TÉc#ŒÓz™AI…&ä$WZ”š0÷à> «”E‚È!˜÷ËTwbo¡,¦Îñšxyè„ù̬ð�¦¸!âa>¸+ÅÉýež¿îØ1‚}a6tAv ne’¤c7QîA`‡›o$à9{¬Ø~§7'G9¦yF¢›4ž×*;Þ%Av¼:E;±#ýú¹„>\Êí„Î…UÄ$RHš„â\Š¡¯9³€É‰³¤Þ²!ë²ôÂ!úËhʃ‚l$èžZ˜ä~ƒb¤°ãJÉq'o¾1¡&ºrQMhÏ¢fÝ×r‚Õ§®HÓ@ÍfJkᨆ¦rxëîsJ8‡ãœõ•Ü¥Eí€çì͘ùBN}ÊI¨U¹Òê9åéÂ¥~[æê°QÌ„~¼ùœNfÏ2ã±õÚ½ŸRÑpF|R¼q"͆×"Zïĵ+ÿŠ„|¨Ö†$Qpé|oMwùî6¹jæ!„Þ¯¶Ãs³׮žjLb누Ò}Ù8±³¨NëKl÷\ë„^sTq1ñfV‡êýó-*<Ì^¹UA,U$Î*¦vbñJ͆”ÅÅJFÇ4çÀÆ õ…D 9f™û¨GØ¥Õá„«æJ@¬³ÑíW9ia¯\jÒ;‡{&®‘8· -2;1™×ª!i;äÝÒ“×ùb»¬Ó•º�yx8ÑÝ”75²dCÐãÚB÷*¤lƳæQ¤¤Êªƒ]c‰Ú ÂFœHr©fÖ´"g&"‘Q‘å�lB™ùì�*kb5H€eÇš?aËôe»ö¨å"[9dËN®_o "mu½•¹'âÎˈÓ(¥‡Aƒ n¼?L©sÕ9,rI%w« \ž.îzfCÖçÎM¥Ô ÅÃXý•`q‹:ÓA™€ÙYš+íÐo‹úÜ€Î\Ï Õ0u;ê?öÚoGy?“܃å+ËÕœ;çÉ<—ªŽŒk“°Ž4ÖV"®®-2‹@÷£*Ë¡Az½’èV;“Ë‚€óCƒÀª4n?‰»r ƒ˜{“úo6´ŒL„ÎtpÅ«kH}‡ÙóãÞb÷«¤:I#U_z¦‹oŒ}ØéçÄ>û¹,dö‘u ¼¢óÈm™³V¯Â ‰{yö93íYÉ+(„*±ß ðôk%s¬‚Ò$ …ûßÙÐY‰’ÍÞ\¾#<ymg´tÇ®Lè²ó)žKÑX$”»D0(¦¨A0—ê#u”ƒ¦êM„Ô;uA\e~†8ï¹v>Ãîk¦¼ƒÜ‹Œç~z³œ¤;±ìÝíãRNʉ4ıš*e“€ "Ì -omΥφç@fÖa]=€³!…¼8™Î“ú–»/¾LÌÔ#Á8µLÈ£ÁG˜íØP}.„¤€ÆÃP™W#rˆ!ÀtHN¶Ë4{[nܵk°3ËÑ”˜b_óÞ—8f§#p®/ì¥W\ç 1Ó&µÚÁÃuV@vÀ‹.Ì$fš¸’¸yEÐC¬ôØá6qYg©†Î»hšáâqHzáKÈQµGZ£ŒˆûZ¦È5íraȆl¾çÑCcöa6<5á -ÂÖÓ)—ÄÌ’ä PŽÃ<€l§ÉY$óí’ÖÉj¾„—J3FDNÍ«³¡s™—ö¹Ê©øÏWhPk{º3«ƒæB1ÆêœáÐèªÖ$t§ 3µ—ÃS¹¡Cß(ˆíºøméVVÉlHZ<™{ñr p5¶‹~Ö¥432â}Aþ¨Úœí4ÔZ³:–»òbâ0ÒÌÑDõDU`äÝ—õªÐô»¨µ• •<· ëF;eœÀf -ÀœX“W0B]kŒYëkÙ¯ƒ›ÈN‰`l†©Êƒ�X<¥¯ná•Îâ• ¤o -’ÂÙË÷jç*‹Ì€T$ÃÁÛˆóˆ½xÞ6T)‡wŽ.Ⱥˆ¹WdãÈE~Íæ—dvoLþ®X„ñûi˜©Îo„ooôƒ¸›6KIÜ[jHdC¬¬WÏC½ãŠUžUÏkÞQÍh¬Öûi߄Τ’âRVuÓãE5”.²'#ìšZAT± x‚1{>™ù€ì.¹uÖcÖ»2!¥ÐÄÐÎ@=ÅŠëe¨E o]/#YÆÃK>D jÜ=‘¥$¿ˆ�PI=ª‚Û¡«‚¶aç†DòHæ“N3û¦J£Å„¡²%ÄÈʨ æ:i´;U:IÈ<’¯jNìÔ=v™ ÉR7Ž7[½ -÷µdƒX¬eœèKa³}0í—Ÿc@«¦ƒ¸RÝä-HcÄç’â-'æbUwŠòÓX…ðÖÙ§$ÆÝ–™4´íT*-…c.‰0-°lHjÉ|/OfSÉ£/iÌçׇZD6 ¤îˆ«ilí¤BŸt!]‡)áp -¼ëÙßÈdz6›³Ô/szˆ”|”Ãçr#k$µì:±›¢øŽk-i6„Á¬8WîÄiÊHäšL@ Žž "î}ɹ>]§köñHY;áÅ”’å³µéb‰â÷‘=£¤_²VÊ ¶R\Í`ñºn¹¯¹£F”‹Xmºtb' A[A*½Î†°C«Ò€ìüε÷A¿ÇŽÄ’Mbp“ÀÈ"¦j"”{ÅÛd‰ËêÚ)GI8q/ΘAÜyþN ÷I›ÙPª†òtoˆ»/Ù½'T ½&/®ÍɼV^«;Å›üƒH¢°‹8OWÊÄ9SC¼ê>GÆò)ajööS ;ØOÉvè0w2Žb3êpªS>fY§±—Gd°fð¬µN»ó¨?N”2_@Ë݉†K -×cÞLâ\2ðA Å3<õÔΩ4iÎ`ª÷.Á=ŽIÎl{ m u¬´’èÛ½j¸:´—„V@GY´‘U‘ë„,H5R½]놦w¹© Iƒ– -èÁ%8 ey:Ú£ÇÄßÞÛ~HKÉ ›jºÈãÒN:MðAÃ@AEŠAØaRŸÀ ¼ÿ½t&'{9—@J½ª¡kW-,¡‘{%<Ìu&C'f*“YÝìÀš:šíŒœ2j‡4qТ€}OF²Ó>UçÂYðâ¹”(©žs`lv?Kv[¹V:1Ò¨]„*ñ{jNU+3Òµ0¥U¹J'Êon©82xа—dìZ¾ãèó™Öó¶±î3.ý&_{º§âsAP>;{¦k©qs ÆÉ³¡½ßëve°)¯B0¬ï"žûɨ´€·bHñ€€d˜¤ñ²!äÆQñ8 ÅH€/U# -éB’Fw¦ðÊ/by…³!ÄJjÔ¡‘ŽN:Œ=Å63u�ïNêÅ¡t!.�‘EÕ˜]P ÙGõd°Á¶„ÛND]³×‰¾S¯-‰3²Ôሣ?6k\ïj[Ò Qjža™ Æ"AíÄÀ2`Ë|f”ãÃÖ6ƒÚÖH!xyì‹’e¼Cƒ'ó×ZA¨rßYÏD¢Ž\WF9;t×r" xÑtˆ„MŒ–)Æõób•8‰Áì"~ ¶Öf]y½s#ýx{¡»¡ªcGªb˜/1`Ô^šØaÓÂýYŒ”‰dЦk®. të•zÚpêz‹(ͼ .ÊÔ¿enP0ø -—šÄèK&Ù ³Ê@3ˆ;fŒüÈnëgO€²Ä—�¯V´Í*]ôœ‘Þ²e’¶Øü¡oÊÂÜlÈš=e|åÐ%×P.v"¥*çt7ï0?"q—w¹N¯†°¨UYpmTäaγê«N•Ф`ÅíÛI¡À zfV;W<:ž;Å'$€RûÑ ÄÁYðCbtBá„%!n¦#²gĺ-ǽæ@ë‰ý„€¹g¦Œ]Pr¸Â|.™R³od°0”‹W6x.)mƒ2Óõ„í5Ü'ü¸íÛMlhù.RÊI~p/¤†AX-J¬4ˆEòÃB…º- Ù”rÔ²ìÚ÷Eã¼½Ï -®Ûøx!#vSÆ�r¸Ê¸Ì‰³å�©v0•¿–œæ;šT€äaªhƒöTfí¢<±ì±¸i²tÚPÚÀϦg!ò¡Ã(¹ˆoÊj¯:_ºwaOožê”³ÓyÒÒañ•DDñ;g²ú–Qî ]*Ö;×+' YË·<¤šk yÛË|ÞÓú¤ÇáÄŽøÂµQzdĤ‹ C}F9¨^î’äÁ’R¶j$ÆR["õ×ÛÒÐ"õéÒ�%”çDåÜ×^OËz*ˆ³’ä«ês Ab[B3³«yçΣ¬…I0*¬w‹0ÕågC0ÏÚjÉ{AVÒ*$æ6öZòâ¥ÈB€ 2ï˜wVxíLãÙ L6º1‹íMöÅÝ•¨ùÆPóß‘Zʰq6ƒ ü}Jʸ2üßÕ)L™©ò¥Ä–¼<ÖI3•é˜=-«¡ÑÖÜL픀 ÃܶXª-›—¾Ìê×’ PˆÞKN< ”×'„¯è®Ä#2HâTW¯Båw’BC{Èàk[Yì‘è™lœ’㈨ˆ)*´\”2åÚP<ó0Mö¨<_M*·%XÁ©oÆX¼8R‘ÏwB°ƒjÛ$®òãvõ[wÎ"Zú¨¿…»òë´>‡k.z/¤ <"•w -‘ò•zÈ;S‹Ü1³YD™£W;W™^8d“mr’(wè .ÖnªÇE¤¼‡o6‰y¤Û_6Ô)CÄåõ…ÍÕÓí^uÿQ1äYñ„à0Ý×¢—™7RäÂ&ƒ£=–àøîRõÚ™,‚m:J™Y(ÝR‰m_„XÂw6ˆ«ÉlèðÎŽ£:„¥d]‡±¯dï™»9J»%‰[%ú¡g¨lõŸ -f5 wâÄ›[»ükõ–7Å&�ÓÖ:f;%„Ahì©ÑGâ¢m¯xñ1¡;šéŠªÏ† ”:[Nq1k¾$*JÂîÃRÃËÙÈœÕØ{ÃvOæîNd˜u¹s™)èDúÿPiÄGŽ5«oT(-Ï„žò‡Æ>µ…°ô Wê ‚3ja+Rf=#÷Jy_Ð饛K;ëXDô–– Ù¬£¸}1^@8™ëÀ' ƒ£q…Uj�C[° ¹Íͤjg¦f@óÎ`l²Aåˆ7°åÑ #ZÈ@ì"šôŒ—ÞǺƵn¼æ€BÏ«W°®ˆ¹Š"K'7Øj(Å’ -r'$&ŠHraŸi£Ù¹Þ…”©â]91®qÛ0²Õ¶”ᕼS›rœäÛ‚U|Yõ.qH‘í\ÒàòÕ# á®*#uDÌ´˜)×ei|‡FEîØ#Ž’›° Izè*ŒL³nEÌù!¢Â{>«+\ÈyÍZ°üdœšíš H‹7ʈ˜*b±§®†Î#Dªx{¯´Í9t˜Zý;ê‘¶ìƒàpËÏ5·—Ú½44SJµA¬©gdûZmö8KhOÄ=–D•· £Cv»iÚN(³3ÕËdxî|Ý$À„ýÅ’<P‹CùÌ¥¡ž³ã€ö§šöŠûš4<ªÆDW{ÒEdc`ëdõ #TÞ#É×€s#Ëöøˆ¬£áþ‘Þ–6ûš£#æÁ¬·N 4|6ͲﺶìAÌ5…OÃN%,†ƒ(krGšþUC¥BHÚ.›näÉbè�ùM{%¬\\Úd6ÝÀîªj«¥µy‰Æ¿s[öÙp;’CÈ\e5ª©‰7B×;ù€ö1kÚˆE]›Ï[¾EhÛ°÷,ò¨Rø.dõ¤W3ˆVvæ" í2rÛ¹$tÖõôWT!C¨Ã¡jÎñ-ûÌû#¼ h¶³ö1lœ¤]p~"}“O »þY•C´'\/Ñ^Îx‚èâ^µ˜oˆ^¦*P¼šÃóbcp,í¼BÐóŠ ,ÑœYi2ýÕ_jrßA7Õ`tû—ˆkKlëÄ>wùCUC¯Ðùnƒ53pNcsÝË6¿Ø:ë%yÿ#d]ÈXëß*ºý&±¸~»¡Å¬ŠÄ2ÂC!Ö^ãʰ}ùùE õwß½'Pΰh[|<ÇŒ$gþÈèo¹§Tiß:Ì ºR¿%ê»>¾ÝÐ*ŠY@ðñ5ºP{¸l»½!5ݯµºõ ´8¡~‹°;ÓZ¦ß¾!2Ef|ûûZë^>~åtRnÕÂfÛ/k¿wP >“Êy|“Àðú(SøØ·ìï;Ñ‹ªÿÙS#]èdÁòÒ?û|d’¯™,ïˆsmä÷¸lvÌ"oPF=6=?Ž„wæQgC/£éJÄQ6ï!5h&ü~ä^¹¿EÌ›ëHø2Ó€wÅFô·“•ÀùƤ &„P–]Ñ7H¾ÿ½Ÿ(|;u»³ð1}xNí[º¼HR"¾ôç>ÌXñ¢åffÍX_!›ÛTE{;5F\s‹@f.žÓk(RBlmè9Q·©ê|G>LöátWnOï0»ÊÈȲªx,=”æ±/SùçòEn…y»²g£LÔ¥Oð½ñœ?#4w®åV[ð˜×¦çÛÝC¹–}ϵ!rwçZý÷a} 5ãû^‚®åJ=EHÌk]S¼¬vb…¾zî&_%2)âð2ÈmYS?W݈É2à» /ëw,û¾ì&Û¥m•ø¥Ì™àðE¨ ˆ¶„ˆíĶ- Ô^RY^C¶Ò²×ó,Ñ6#BsE%-Ø/9uÐjè`±‰È²¼Úr{˜'9aßÓµî¹-’¥$ƽIê[Ñ hÑw ;Šx•^e‘ÏE?5€Êý\‚A/á-ˆXßû’C÷Aa°`ÕÊ‚GÞ„O©ZYÍ<£~ˆäfF#¤EhG*ÏØâ}¥Ôtz‰Rf¯Ÿïìa¼*¿Ÿ©ø)€š¼šë£äÁ‡˜+Re®{јCÜö¡Mz§Tin½Dv.0 †”wɘ@l˜å4Âßz|.3¶8Zn¢:±ÖsÖ^ÁG(Us¿Ë`›vß4…„Â’qè�\]Rùø‚8Õ‘ q $2½y@Üo*@ž©Ä¥d ¤ -6 -z�@Jåºõ÷LY‘†:õeÏ"® -%Hž¦TˆÚyùÄTû´Gd¾¾$ãGõVìÂ\nûiÓÿHzÉ¿ÜÔóQ¤þ’RJÌâ®”ò%1Ì%}Oå‘Û"Ut&y‘ÜÿØ´ÀºX -5í¹dJy?³– ˆŽê¡%eMM âü ³ùR\�¨¤˜t˜Š¨10O(õ¸—*'Ðå]]‹g¹ÄKÎF=kÕ(<ª..÷ã<FˆLhd°�Õ=Wõ‡ýP6’Cøð–ìÃ.»ô¦vNX,YBUôÙE¤g¶s”…3™2§-`ÄåÊ7ár¹ˆC•AAü6c5ô[!º´lØ2—Pö†~í¥ë3Ý¥%\Œ°áÍÍà¹}Ýö%¾0÷£B×fÞH ÞÓ™éš_±ekK››pŽÁ6I”¦aÞ‘e�`f!1C¿²Ž½y›båfð„3Ð1(ãÝ!˜utóæbI -B™ ’„‹Šp C0ãñ}\X�ÑÁ0O¦ô2ĸ¯X|ÙàCRV·‹ì{|M9H!×Ê–íô :Q¤Pï%¶Â¾Ó¦èK¨_ÝèÓ=Ţʃšr×ÝÝ\D— ÌÙ}¢Þ’m:_ûÞtnA h&Å'l:‚æS hذÃvfT—çG¬ÇPÉ»Ö=*‰ÐhM–W¥üóm±ÃÚ×Î�M@rºÇü^ÅŠ‚@b%°‚X$P‚X9Ô½íJ -$”Êïñ*À/²lrA@`ó`°Ë ĸSSÛ ÔHÄL7¢Rc¤Q9´œg8×\N:‹ðª$a?¥ª¹]¹gC …\y„twÉÒƒÀZlÒ=<{Êg€@^Iº†qËõ<2Äúø#²F‚éOV‚@ÇS ¾Qè5S²Ï‰½2þƒØ÷{,:ºýÕС2q‰Ã 'ic-ˆHSмֳô)ñ'{B5dGhý\Þ:XDÜô¢`Û4u#0ÓU+ˆº³'â†vyU�Ê›Ðã èiOÇ{æ?°ÎWªNø -~7Õ8t&ù"fÕn8dc°þ*–ŒŽ<ÒTéŽD,uåµìNϱg�jK‰”RÊ~»R]¯xûísÙ!Ü8Ò{@ )(ïS|‡ëÕæ©éºšÄu§´¥xOB>O3oV~y•Mé²Åùbleo˜eêˆQ). pbîp¦-zÉÙƒæ6yE5—^xâÄ‘– -$–ZaCÞÙP:Bqáz¨ÕŠŸ#§Õ$–<J'Jj…/‚ͬ¼s”€CPØå8êR}å‘ᄽ'—Î>ˆùŒÐ›½,ØåH•)´à+˜åÐ’&愽)6¬,°1í‹~ÝN¿¼DX¶Zض*9Ü!Zîq²°ë ¸o-ku5Ps ¼Þûk= {c#ýîäÉbN ½{'¤Üâ?¢_V) ~<‡ -wx7Î!ÔÔßdóŒêó×J½8 -:YÕ;p-yQà™¨4߉‘6CÙÎj{PŠžólmvGù æj•ÕÝ€zŸéÑèÀþÌ‹r¨#u¿z|d•»:ë,·T_w&˜LÝ âLã²�JÑWí@+™ŸµÎöÒd%zÈTŒÊϳGÉË;1Æ ®.Ïd¨ò¤å+½r!áŸÓìûÏm’«‚Øoè Né_¨ô-ò›fVwèBêY bÙ¹@o;Rc�&ž/C)Äy7–+jR†m<ŒÍSÐ{dÇvëñpÊÚPÛ|2‹3ˆ—-@C™ª^rè('° ¤Uvç%›îDGü†¥¡AXß½îþBÎ,¥Ë‚™uKJ©]W‹®Y–X§�‹1Êd‘ImÙfG)ÜfÐÓŒÄ#ñÄ (Ê-_é+é|êò³B-F„*ÅȉGƒ6o\{Ø -[1ŽÌŽUCZ9‡î”èŒÃàG -ý$O·$€ -ñÐpèv<Œ¶.è6vÝr™u¨*câ0Ðîˆr•ƒ^NWѪR€DEÔM¦ÌÂͤœ°OûÑÞè»Öžv[å“�Ø×º€Õ¿Ù4Þ?»t«‚%޲zIS‘¬¹Ÿ †•h™ÒÜQa‘æÅH©J3U'f“I_¨•ȾÚÙƒH[~É5T+èðhÇFBïh¬ƒ± „=ruúp¯Ìý zy%“à|ë¼²!ôÓ®æMA>ÕM/'lòÛr³À ñSL‰žú‚“„½«Ã²C˜Ìªà% ’rb5΢/r’:ØT⨢€Ž¢ÐUЪ+î»8qBªtVŒáN—B^2"‹4à™ Üö\63Ruš>xäs.*³Xýð0)fÅcØynÀ!.EÔtõÂhWÿåŽ/"T%xå”J»’eAØ4,w°éÂ\[œÁΦ2þ:×ø€‹¦ØfõM‹³|�«O\�#eÔ¶"3í \wžx%¨¶¦sz#ÙŠ=óÚë¼XŽ(CМâú›ÐÝU;ïÄ‘B†A—ˆœóTìrÓE aVrôårì^áÉ{ÄaÚU6àAÀs‡ƒ¥Ûò^1*EQ m0Q‰C³’^@`kJ&£$P+H ú „Þs -7@‰³¨I/ƒJ$!·d*©�„2կػ¦Ê�Pû¯vƒH9Åj»¡›k5ß‚lP£H‚生áDaùò+d?§¨ÚÐÒ#~¾uüŠùïˆÕH÷bŒêÄŽ~YÁœ§k¨FPszZ8Ô3§1ÓRàO‡TÓ–k+#ŽùìÚîôdÌž�ƒöŒy— +d—|çÐÔõ”ø¾µ. ÂN^šñF´§Ù#B¢}Oýš€Î0˜€*�ô€Œ5¡sBzt~÷@ü}”~)„ÌB¤¤Ô–Ð3ˆÚþÒé6<#z—8ѳ‘ľÄìÙ}Ÿ¾Ne4Å¡³wšp8aŸÒ‚fMÄT^ T3©¯°8QªûÌ凒þ=‹ ÖAWŽ· ò#ŽgØÁ6•$8q<ËGÚ/ú ª¡3íœâ0¶Nújƒ(¹³� Ú¬BV†<àr¶ƒ0L¨]æPñæ"¶ spöù ~‚ö -Öj1þ’´gr”+A6¤üŠø]AM¶ô„MŠKNt•°í$† Žô“V½/êËÎ\Çòã5T¾³ÖzËKMõÁå<Ê·5›Á´çÜ;Ãõa‘L§§8 -þDRø ä(ZlHÝrç„.ž›QÝ™2Δ:~·;ÜS Æ?ëp•Q5D‚4òØ1ñ¹rãP¹˜8Qzæ|0ÃZç‡;„VÒËÛ „ {‰è�Bê/ƒpÙ§Ô2¡„ Õ祔-'öÅ»DÊeu>aÄú.*þ¨¡u=åè\ìÆï%¿.¢l}1[sbQÃa3 vO©:ûy^dÀ®`QžåÙÂ[«#Ü÷ «ÇK6 -Ü(ìkœ‚ýùËÃ!7´šóÝ&¹cfDÛSD}7ÖM#þë9s\bƒBVœHí€xvwMsR'¼¼fm/x„¾Nœ@²“œØ ˆKÅ'J#8‚Zw“,¤Cû½îÁ`3£L‚°n?‹f:4î°§—ÛÄ ä‘yd‡œŒJa™ƒ‡ÙÛ²ÞqÂ:_éq€(ñn³œÛÔ&÷©œëƒRÜN\˜âíLêsfe’w5ÄžGÍ•ÔÐ)»Š–ÞÐ"!¯^Î8Aœ²¢hAUSƒ(eŒòµcÝ3¦ÔÎP"‚Ð^Ë%)ˆ»fKN4ø)äž^ƒ“¼k ¹Á{º±¢™÷eßDÈ©L™ð . -³!ô‡*¡a_Z•²¡Gü, ¨�ÏW#lOµ© ªZ7·Dj"„Ê€À‘E”bÃá,„tpòDp5Ìu¥í§\Ђ˜§t)Ô}vô2á;=#ø&¬µ¾ø:…ÚûÇïØÔ‡6*ÕuÙ¬D[ÅÊüw;¨²L°"ån‚¨Ä• ¨¢™¡u-)ÕЪÍ$(v6t œ‘±N˜§GÆD™ZÄ®Þî^-ÈÕ½V6û ü}@þŠÔá ´¤»† -ô(Ž—íÚW[¾ ¤øØ²!lý@'N?œÔ¦êH°þþÒFaãÆ4ğ蛪S™{&š°!Ìý[šdsG¹Â:±¸µ:p÷u+�¢Ð‚q÷—w,¸uh.NAN Ýf—j§ÊhñˆÎs™¡íÕ¥!dLL::ƒ>1ÂŽñ{îúôB»xÏ ”^$AL}±j=еv\Ð`¾kÍ{`–#óÌ l ÂÜïx!kÏ \^,J®E?ß¡Ep”PéÛ‘¨üÇ.³ à!ïŸhkkØõ@5ÖÆÜ/0;Ù•Ú�þ]Ù®�ÚU#Ø<ä¢d¦ø<W+Cg0777G*'à››ÂÞA\¹Uˆ{}é{õ–š šÐ–°³«M†~|Jж°sâ»Ø6ôvÅØŽ-;ÒëPíŒòK#´æÌ‚(˜)"……H`ñÅ$ˆ%F Ù}Lo½€ªô3ÃŒ¥¡aýaˆ�Û2²�n¨h¦ïûrºk�.쩳ö+xÅÈ6ȉcÉâ@>b ÂÈ(Õ#g¤'¥ûo—²ì0ƒ€¼]äaK§:+„–‚‡Æ¢ÍR\LæâalÉÒÁXnÙVÇ©=!5¤ù¾øýJå˜øBì¾Î=ÅwA0ÅËbk†=jc5jK1Ul‚¼ã=2ô€U¶†¦-îõAôŒaC˜ò§HTþ«Ú! y*‚ÈÁ±…;�DC§l@T„þÉNØTU£. çÏòp&…ÂÄÜeJb¼+¨¹Ý•Þá’bPj‚qÉqYí`à,%Gƒ:(®=÷:z¸«;JŠ©M‚í43܉³<óÔÐYþbÁ\ñ0³®¯B€" ÓÝ`wÞÌ{âî«:2 ªÏ䊬CE4mÖA؈Ò6퀱bcÃ4›Kh/›&o™²1Ö¼‡úôl1Ý8î‚i1n@Êæ°O9Mƒœ(kålgCëæ`°gß‘ù•h›2[B—!hܺ‡Î@|)î› TÆ.> vgFî@¨!€cÜgfÝ9� ‰=íÊ:šö-§ä!ÜyWæ¼Y4À‰—Öñ×ü »d> J…ò•jçi–-žc—–`,Édh†±©ŸŒ—·®ÑYR1ÐÕÓAa\³rmÙ¡3gtb5}rÀf”¦u�å—ŒaèöR3÷ƒÍ•ôrй¤ßÀy„RîÒ‹ž‚°Ð”î45Ä(ÏQzI¼m;.Üî bKµt03á6¥6Ù9³fÖ ät†€©Ú¥H꫃T eý¤Iƒ¾á12²ÁßWÛÇ XO—+S\ï¾$b–˜î®‚†½Ìũ݉ôÀÖŬeµƒçˆ]‰)Î�V#ä ØUèz¬gŸÇ2Nö&È®Íúóªuƒböи½Øwîè¶Ùg1RÑ€LZ2xË.…6Ó µ/q~@�”œ´o{ˆ™bi¸“F[6‹ÒR™Š¯¡ µßw ؼ:¤B‰JjÙTY…AÔb‡€ug†4ᨮ©/·ÎeÀØ!û‡€Î^.p ìérD -bØ„¡BPIE* ÈÉK>Å ŸG,•uA73gbf…qÏÞLÊ®‘˜i&D”ÝkÁwÀ»/¦š`޼ÛP͆ã(]+Z]ò±è:a_¿M¦iãÄ…œ¢õ[FîP&7‰Ébü Ш伃˜)gÄ®X[K‚Ñž*šì¨L£a©?ã¦ÄбÃàBosC ”ú!~˜ËĦh‘¨·?T§U" Ì&˜üGÑîïw,Cî<Bºj¨¬È{-ÈMÀ¹…4ˆç–À/ÿ%ˆ}ÜéKl -cÈR3ÐÀLo¼``ršÓ^E&¨-‰ò]$fÿUCðnz¼+÷˜ë,n¤³3E°y—l¤sùæ@œ(k¥ò€º0%ÜdV§¹2Aå„} ±>S·Ì�>ü€à¼¸ÑÚ Íì_]%Á¦Ø¬&›ûW$ 7åŒö/—”Lqã|ÏwkYþ…YQS“Œ—Â,4ô;«·¢Êë:°õ¸ØÊ5Nö*¯‚NرcþÂw!.Øìî)7à2bÂÄ3mE‘ñØBkú:ñ5nvƒGÏp!æ’=p]È™±G.¡S;㎀ØÜB¬'ƒBX¨~æ:ÆþµÜSEKËìëò¤ºÔ;°³wm¹òÎÀíª=+BKyæ+w1¾šXR.|÷¶#ª$$ëyG¾Ôg‚öo17q(ä¸S†?ÿLy2òF[NƆy怰¡-qâËKRíR´Ðo0¸‘Î?y2˼ '”’ÔA L¨)L„¶#I¬>!¯Ç`C;²ß¥oDèPµÑŠ,àÊâW2ÏšgNÈ ÷ÌvšÍ«ò ë Æoïý›£j@6®)"cÆÈGia{= -Jœ€Îʽm™ºrÂhË:EA6„·È -¢qåÞî<Lú¹9±Ùû´g:O#/‘ ª¦h‚ôßq¾¨À3£ùNäž@˜T׿¨nÌ€lÆzÇ=!1@>ðÙÂíR€B�$ŽEö?&ÇlyçP·$ò^.{:`yð‘€çg:a/zG]2¬SòPCmYÛ Ê[‰Ö&‘~ÝA\šhI\ -Ô³!¤dia&¨ž™£Rš‰¨ÞÙãÞÂc¶wÕà÷N—¬È?Dª—~…â€ü¾ôZtѨËb²ëåEbžaïÅšråÄ…Ì’¡aàC‡¥ð5 ´˜SŒ¬' -"+ÍAX¶eAˆ{Ù‹thlrÔ½‘{Ëo6¥Ó’Dˆ¡Kr{¸J -âä›yEXˆÓ©ëH(広ÈZó=‰Tä±=$ŒƒÐ<8ßä�4%\êSnEN<Œƒ°.¶”ƒ€îâ–±D'®ìCÕKìKî‰5³Ñr½Ì¨E´óŽ\ü +Ä==é Ay>„ †Æ�xY\áÀ>õ³'“A°>j‹HœØ6¤ï¦]=sJÉã†ÏúŽr,»BJ0> ‘Sm9:e(ì2a !YK=È¡2ÞgSi†¥7¨’Wº>ª{všž+ÖÈ<z6sbU·ŠP¥à9ÑuÛ„Ýpé‹;‘·?ß(/†ŸØ¾™^&”"äA ¿¿×÷Šš\ ;1S¬.Qvj¨6ªd'°ù7¥¨ƒ°'O{W'6ÔÜ´q -✋={@›Dô¾ È;¤RiÁ•åû(ÌÍ<æ P™¡TW‡ªp'ƒ\åÐqs"}ôFæîË�뼓™ƒ$¨gT½Râ.és%4äUCâéòóžÈêêlUÀ·œEZåÙ •.ˆV#l)ÙãĆ}êó‰@jÉ\&°qoeqL(ßf'æ}^¥}„‰(qs.£¶òäU;Øý’Þ3!s¢â·ˆý ¥ ÿ@ît“¢§ÂR4„¨õ¾„ŽLu%nÒ™‘ëÅ ¶¬wJ"ÅžÔÐÙ—”eg”3yÅQv˜9Qs<€ªQþ†9€%G’(b6ƒÿY5äÝZ98¡‰x.çRÍ.Ö,Šy—½¼ |ËcÏåܱ˜-ça4C‹£À>Ï«j•¾÷ ¯Ú^'Ò¿Jí`Ó`ÈãŽÐž’^NÌUT†D -ÿ±¿t?—-sfxÀŽÅ°#{îL%à›€µ¿˜$Ž´@ö…=Bâ©ò„=g¦³¡kÂ9/kRBS�7r&£û|ØùcŽŸ“>hJ0–˜ÍÀ©þˆ¤ kùð?6âs«=ˆ½)çß ¤y”IleýɆì*th ÝZó:…²þŠDº 9P9ÙŽê7f¶ƒý„*@uèÌ!݉–K½¼ ë –öÆÚKAñ�Fê�²›X[J&²™”GQ@Ð)Í<ÌVýz³=«‚À÷’¼=UmºÕ¬hpä˽ž�nÉ4€xÉ(Ñ·Ì[e;»´)®©år<;'Psxå®P+ Û#\¬Ï¨ÞkÉnT;ØU -21»”›üwk‘;SºœÞS4D»Ó«5‰#}�ØLCÒ×e“b" Ö2KÝhöfW‹¡\RDH$/§U=ï-Œ®»–ÐHxBÐe}ks_0Þ”mΪr#¡Ê‰ìá`(ž*Ú„fê~:1î“5©ÙPÙµa*;ãíÈ›b3†G” ->©L@UÇ{Nü; -¡ÇUs h;J1„Ýû-³´H<¼zf,” -¯N ´¨j€œ(E'#Žè$ú²›íö¿¥!@èJ;y'°Åª”ZS -U lvÞ—rY' ϼ-ƒ6ß×-¹€rëÏ X»Ý,$$a7fÓN`éžúŽ$ÎE³Ï!TX)K›ug<X¦¦*¤ˆu>-æýÈ\eÂ]vn'‘Ô‚|)–-…œ>ö:aȪdu¢4àœ81s±SȺ<˜àL×þΖ'Cö×"ဃù¹>.ýé?DîP«!ÈOÜó\zë{ŽÐöˆ£X缨(ŰFo”UQ -endstream endobj 83 0 obj <</Length 65536>>stream -‰2R;ÝÞì{]#‚ËÓx£0I>¶,Ès"—áNÀW"-ŒH\Ç²Ýæ=![ð_K·p^©4âÄuç¶cßíPÝô˜; fzß–RgrÅêG阿LwBjqã 4ËÂÅlçÎJ6T[Bí Dz(æõÜY}àÄâ2÷‘PC¥Ù£+²©tîh€@æE);8Ñ2‚�æ-,ÃQC97Ò„Ä¥S–<Ø€²ê%¤N¬9×ñ{äˆðÍÞÓ¤÷ÊajÍ–7.öLrà¡Êa/ìA¥Õ<D©=:Qªj œ³*±œ¹PóM‰A\)ÄØ`cîùò²]ç²Nêè’d;‘€>Ólg—<²¢¸x‚']«œ°Aú|Îò‚â%€H̸R$Ή‘é¡lhƒô`åaÓ ã¶<*ÉDêqâHÃÅ"Xû’wnÛY-ßrveÏü¦Y¥¶(æÅí ¦¤ðŒð¥Ö-KXÐU^7lú6CBB\kìqL:ÏGÇ“>™-M#ŽìFf´fCÈŒõäŒ\ÎÜÎP|1—¼¨õˆ•©c£îç–íX¯Ãœ¶31[Ò–!ŠNDÐb‡u„-¾™ö8YFT_\»ÊÊ!º×îšA©js¼ì HTý£¦´iºKù„k‰—“9(ä·ÓË’lÔæ™@ç÷êËÆòNªhÒë¦î*Íæuœ4š%Áâî„}µ%\„tS4¤î½)Aá‰Ä£ £í1æTƒ…V‡èž&‹6DÜJ[R3˜—JA“ÐèêWA@9ª]y}‡qßΞçRé©§ïäJK]% #"â|íÂæ% q¶Ž‹ª}/o÷^ÂkYgkwa_ïƒ8à‚pΣö>%Sá¿"t¾Q{)~…*Ø -`´§”Špã0Øf°' ú'Ç=0žÖeƒ-c{ gÚ²z"$ŸÙ¸ùóÄkÝz¾$s¼Ùˆ -,K]$ùÒч -ZX ùœUCÌŽ©UÙ‘ص›çġݙ@ø6åxºÛ+—䮎ˆF »°Vc‡=M%Î8]ªª�bBß¡6Á¡î#‚¼ q¶¶Hši€ûž8‚@NXÇÊb75´ -Tʘˆ6«j—�K¥b´#‘‘Ù%Pj§‹kŠ Ô‘tbW=§M³j郰w?fåI\Y�†Ojº„²Ê߉±¨DŠÍ°'<e™B£]¶¡šæ‘*bPWýSË=KýÔø©Áû¹R¿¦æ%º¹Ý‘ýÿ}PA³ú“ÉàEôIÖ…T„#‰SjæX̉eOæ2T#"³2€,V•Âq+¹Z m[x�n9˜B)•޹ &„gû#n2í…æ&¶ç#¥4ˆÔ°cC³ü8 -ÂÓÒµ!ªz”ª›:·+#à ¼çžõJ¨!ØÜœ²¢ ”%˜ P޵ËîZ -¨´G‰oKõ÷úaäÖ¤©àÒ¾ž‹±t®Žû¢ñV•Wb‹ñ û¼ÆUóª6°›ÒULJGX‹P ”-£Y›Ê½Ó²6ßl»|}:ûGÈ * ó[¿Ë˜r9dh0»Õ(ÈÜk~´¯=cî¸*ëÌ{ÒS"͉ÚðË3U±a¾§õúâä‰EÜGd,Í6¿EP(ªz¥»¼Øê¤S‚˜½¦lÙ ÉJ,w.ëK@>Ð6%…€r\³Ê×:ך"â—˜UÖ¡,®¨ÀWÞÊWü•`C=]òþ#‡0³ä P.Uȼqg -ï8±úî‰P(8Û±ÁeÜòá&D´xoaÅeo„íÞˆ‹É$Yõ±@hX.p?² ¦ìÅ››•*b»!$x0ò‚Üû»?kZ«e’Šù_ûAÈêÝa®ãÄ®è}ÿà•-Yä„;–Ô»á<z©$”5ÚN¬wC²NØKi^Ë)ž– ÁCkì{Õ™¨1Çì¬^}Ý5\¶ƒ,çTë´wj:/Þ(©ÞâDGêUSíIK’³!¤ñ0}à#„µ3äiõ–hp›K™ø· Á`èe¥å 8pbjã…?u”¢ž$±:ïJKƒëJ䕎l&ôˆj®qÛ Ûã¡úï[¿´1úž˜U¹$Øz¸«”ÛBro;Ôóí±þy%PúH«Þ‘ ¥èi T9È·ìÞð^/{Gp/X‚—¸ïm+ µÈ d[*çHÄ-ee'¬¦‘Œ„B™F£¿; -!ãñj?‰k±qo2DdC¸â,Wý�9zé-Bß}qt±·ŠU`8<îùX(ݵk²!”»µÇžûú3æKû½f…¾‚Ö¼dW?�¡ù½-I£ÏŸQÖØ©KF¿šX„Ÿ>BN¤(AÍþ^YTÔªçcCX\ôëZwv^o•çÖç+ð[KÔÎo…¾û$ô?ûƒüg?ûû¿ÿÿû£?ùõoþù?ÿÍ¿úéû_ÿç/ìÿ¶þ×?ú׿úÍŸþðó_ýú?üâËÿø™ß÷Á÷)KöôÚ—?úÓ¾ÿå—?üþÇ?þãñË_þøWýÃÿñ¿üáÇÿ~óâùW?ýæ…øW?ýø›¿ÿåÿþ7ßÿâ×ßÿ$Ô:…Û³Í}°²·ûÝÁÿÙ?ýæ‡_ÿ_ü“í-ó§¿úÍ÷¸ˆ?ùéßÿò‡ßJþo?þð/~úÅÊ}æÿí¿øÍÐIÛ-žËeço9ç?ÿ]gòo~óý¯³ž‹íŸþêWŽöË_ýüÿýO?þµ¨ÿ)~ÿîÇÿøÃ¿ùßÿŽõý¯¿ÿË¿æÏëÿ£/ôg?ýøó_ýÂÚúõ?ýûù/¿ÿé¿üá×ÿúû¿üÖÑõÏø?ûƒûËþ£/þoãdÿä¯âòþ9þ?™c d·æ.£ed›¢ªå/ßc×ý+zÛ0Š¢`hCØŽ�Èž1âü -]T{ ’??1�[ã…ø9š:':O¤pbÙˆŽé;;<¸¦›aZsóãÉ|$^¯*šú€Í¯˜@uè\ùx2ü˜”·Ý½žWõJxSoÏ+öñ¿žÌï~VÞÔOŸêTÞþÃÍnæԿï6þûê6Ú—?ü“Ÿ~õÓ—c^Ñ}l_þ䇟ýÁ߬ÿÌùRɰ¹·þeÂú–6FŽÚ™7óERü¾l_Üï š;¤þ Æ@ð×½àšlZg .°c7̦*ãËŸÿ³?˜ã«—— _þ‰Í-¿bM„ýR„>Ñc[.²iÃGê»·”}ð°d…Ô&tKA}lðSЛöþB7îÇ-ü+Ü⎛¥÷…¹¨?µµÛ†· ³Rl@[ÿãÿ‚ðöšlDÏü&^~«l"í·îúÔ¿à&ŽéêåÜè·‰WoÔtÜÅÑa•`]–L’?Rß½§.{äK]øwï[üõ¦ÅOQ(<½¿îµç¾ùö2//OFÕ<ÞîõñÞµø9êM‹Ÿ¢ì2m>y7{ -”é|{™ç‰ dŒ¸ƒÚ7žæ;êã¼kñsÔ›?Eá27”(ô¶…Ué7žæq~]½¿q¸wÔ›xÓâç¨7—ù)ê/üÔÃ…½ú(§y™ê»”ñýþ2ßP/à€€ÜÎ%ö–Ÿ£<KÇ®Š1ôïÞŸý稷éÔ7nÙ„Â:¹QÇù;ö„Þß°ÝÝ -aCåïOìsÔ›?½¿Ä}º¢ ËÉ¿q‰/ÐûKìêí¶8‘]ñþ¼>G½ið3ÐûKìãkê !&ûþ_©÷yìž–¹ËXüý™}Žz×⧨÷—yL2Kõýe¾Rï/ól_!%{ß¾qÿ3ûô®½OQ¸Èý«Í[šRDüÄvø©o‡tÞ_ä+õ‹¼(½Ÿ’ü;Qÿ-rþØ™#õgô•zsožöç¨7÷þS¦;ÄÌñ•"ái¿¾ñŠ ÈdŽÅœó¾¡>ÞŒw-~ŽúØâç(Ìa]Ù¨—\ßÛË´Û ½Þ;†ß7ú†úxïZüõ±ÅÏQt¿!÷¿Qéíe^—KŽ_”‹îßhô õñÞµø9êc‹Ÿ£ì2'–ÇÈUÂäÛË狸õûFßP/à]‹Ÿ£>¶ø9ê/j9¬æíUÎãëD^¿1‘û¾Í7Ô…ç~S¯Õ©¥Z‹QÇü<õæ^¼iñ¿˜úûoñãÿôæÎzû°;=W#‘¿|{#^©oÜ®Bδ£;ïožØï†Þµ÷èí%ö‰u²ÝÚ<¿¿ÄWêý%Ú‡äM7jÁwüþÄ>½kï3ÐÛK´I:ldO2ã_©÷—ØÝÖèœ7M_ߟØg wí}z{‰í†Ì}Kšøý%¾Rï/q÷,@U_õoœØg wí}z‰cï.ñãºúuÀ:…êHüÞRãóÔÇÛ“ÿôæÜ?ý×Þ„íËæˆýò›ïüÿÖöÈþ«Ÿþã÷¿üñïƒøËŸÿ³_ýú§~ýügôÿØ:-Ì"ùƵîA,ºîlüµ×k“£¶.Vöeóbö{Cújövës¾q^Ï]ŸOŸÙŸþêo~ú…ýð¼Û·ñëøÓïñãßüõãJ>Ao—›ö·þãçuýÿ¼ØÉò-Šö[ÅŸÿÝÚÜÿV7÷o÷àö¿Ë£ø]'¶nÏÅ75 âžãòØýÌf]þíßã.ÿ§öÌì’?µkö–{³%ö®ÙObo[ý;ìkÿ¾'þ}Oüûžø÷=ñßWO¬Ä‰~ôLœø«ÿÉÛ—?ý{O/ø4‹¿ßíÿýùþÙœ -CôÐýŸ¾ô/ÿË—ÿ:ª©§åLÿòÿl_~ñ3%TÅhð`hÔXÔ¢‹Ú· eX-ÜW¾@þ§ß2„óþÏÿΟÞÊç3ü³e@á4®jãU5»Œ¶á:ü´[·grí°7„àÏe't Ç=`½á™à´ÿÉþÕv ¢b{ëo°ïÞbm»Üë8! -Ö}LüØæç¨wMþw1º"Bp‚XÐëþV×ùÿÛèÚ>;ºÚBù+t5w8vïý÷£ë?”Ñõ÷ƒëï\—Oê€ÛÄ?üÁuIBü_ÿ[Œ©Òpí·¯;ü¬¡Ó*п|ÁàoCQ�“ï Óè»!WC¸–~L-þ@üÜ××åЇ,ç§ò†x¹"4ôÚ»û}v¯aFÖõ‡S±^qƒ’$ŽæÛ+z%~î{i/7æúxs_Oåw?£ŸÿCJÇüP3’—|ž;Ô±5åé 3T¼ý�9qœW‹êÊëD;·´IƸ6=P™\K¨z}„@À90«ß³Ï&cðJ€‚ŒÚ/™ ôùr¦Í7u¡’Ý”ÈpaÇs!67øÈj7¸S¦¡í¦¨›Ô¡DŒ°ÊAL•×¹Ž=dŽÔôZèÛÕ}‘,Aå,ïÃÎ QYsä=è«{ª‘š vZZÖÝ=ßCÀÄm±$|Àl^êe À!Â>¼|6¬»Â ¯Þ8Ã|>s†Àò\Ÿ Ì@áˆDj÷]uc{˜euåY‹–— mÖ‡E!:µæ¼¦V?«’8~ßp²»+N¡Jp´Ò‘Wgˆ{Ô³'ÔN·Éüâ@©ÕiPbç -â ÷r&vv~êÙN‡1=-‡ ÙÕ†nf¦-…‡"¦u2›AÕ~ëñÚäïÇta553ïÔͳ•Ne\$kQ—¯ý†2gÔíqÂòíá$¢ÿΆHTLO5H‚?8¿8Œõ+³yדïcê¢:�m…yOÐï'Ëv¶òL*HV€ ðÙØ8dÝY[üÙdÔ ýÅ~wÒQ(ÊTCkW˜'´ÙwÛö¸ÿö¡ì“¦×β®p_¾u§=æ$h{Ú³{êT#n Ñn<N×Þ ï&�Õ68I€GHÏ$àÖä=8ÛjöÝBé !|,önÆ‚øv -]!WD-džI7~»Ýà9‰]†åj1º:_¼§PðÜ÷Rž,†l7Ç©Ø÷…^êeyŒ ‡¾òÝÆ<l„øN>€4r�µQÏ£„Æ‚°Ûqì47Aõ|ì´íÞí±Á(è8¬§¼cM^a ‘�µSã]zÄÕ]Vf&Á®«cŒ+@ÙƒµB( $O€¥- $™à„Ô‚Ëy=0†²ìÌvVAÖèåR£N4”¶‡Ph6^mn\ö»ôf¨3é60Ùû“oÂâÞZ¬ÕmðŽÎí -"¨rì�–Ýëw{º?s5Ó¯™)N„®)ã\'ü[]Ý&Ÿ ’û¡o6ªlŠÐÜñDüaà窆v¨žÐb#¡¦™‡ðŰ‹±CÕa¬[tqî ônoÇnTø^zõq{O—%sºú•+~ØÎ”c@ Úh¦Á¬,tÅò ZwvbR3È9Þ¶¥Jf1KÅzHo¸n‰C>ÌA”Ènžê1`Pg7)BAŸ -Á¡NÞcq˜ ⇋!%Ñ/‰Š¢€&ê"DlT8UC8ÆÒ Ù}Úc,pÊçÏa -2°¡ÄÙdv“¯ÄUñäs´ÛúŽnb[T»»qDÜLâ¶±…¬ŒÅ¸™ lœ†ŒPè=‰ØÑÙ G‰ a„O‡œ„§·q˜a#ñÕïIØR{Lا;[ˆ%`‹�ŒÙ\oÃm%ï\ÎA€2½tþGªà‰Ä+Æ´ø¼-#4ÚÁÌÊ–Ln •7Îfö‘ñ íµ·ç8Ýo; ë¿ ¬�Ä··I Ñ8ÛAÞ,ÌI®âO8ÁR¡Åa`êi”�‹!MÏ3Ám}ymíWŽº ÍÕ6Ú2}²Ù»‹bú‹0¡~1úê68†ö l-fÃÀô sPuˆa—ÍØ;aS[*é‹ ìíØ´·ºgGhU³Ô†Ëy¸¾–^ Á3„©uwázî~HíŒ#t’MÍ B"|ÏóÀ¬´Câ^@þÖFx ÙûæËÅ8»}ç"¹DA ìœs¬ÓyA¥·¨†°X£mBº qtªö¹£ëOë†qñ bnBƒãÒHíÀ¨ÁåùÌy¶½Ð´Ü£Ø$H¶IØ#G¿€M16_gly=¤1ìËÎf¬'µNãP^NÝ&'`²¾»AYÞ7,!Ü Ñ „õíÆù'”„}biÆìа·#œ -Ñÿ4N÷¡~Mâ‰YОɵlèÀä* H�¡ÛŒ‰iÞ8”³w¸+ÅalH7Ž"}‚€:Oh©ä#Äwëª3j2šÚº YOk³þšm¾½C3ßwÙN/ì+ÎNÒͱ£TÝÞ¨læ€;f¨¶±ùg¼é@_m£>¦<úÖxg»Íd.”¡—¬vv؈RÙQP“ì¤î¹“XIàÍ…#DöfË@.‰M5³j(z@k¼/ŠÃÀ± ÂewvüÇF9ºx)m ±ÚUuЀɹ}fùnÃWT¾>„ ¾»>§Æ>RYv#ÅNž]S. ˆÍÞžQóyˆ§V¼…B20Qˆ+jGù˜@²àÆùüŒ×“"" `Új>ïå#0‚p“`(ïGÙ$Œ…ÉËH¡-È&žl¢rŸ9tØtˆo -ÁMënj²å¹.–¢ ì:^âZý’ `ð³é®/ÕE@¾çʉ¬ñÒ³ZŒý ŒÞýeÐY¥QKÞÕ£‹uå=Ì.Ÿ²õ $»s9Œ ^£YE>A<¸±ïq˜=gÙÐ!Ýú ìÛ=@8óÆÛçﺌÙ.†aÃ<xÇÁW&ÎwB„Ÿ~IÀ•䈙ÕÀ•m,2`{¬£ÔŒœÂÒ5‘cÀ\$%ÐZ¾Ö%MN¥•}·ÍLDhVxe;ÈŒ’Ñ€ ô2è€ý06ÙÏÙ¼ÄØ½ï ÂV°v±ái/⤤±‚ÔõK CõÓõÒâ0öPmÜÎ`öŠ‘Žéyïw,çQ¶pfCèD¶¨ ÍŽõdóý3MƒÁ&4˜vÙÔ÷Œ3$Ý¡ÝöZwÛšE¸³‘Ýy›Ö=Ö²{ÞÎ8Ì ó#hè#[Ý€kë|Ì¡iб-›AÔÀ·Ž²WÙañÙaÞùÅL>ôNX‡ Ǻu.ïÁ-ø ¨ÇF‘øýýÉEsªèEC'lž¡C,ƒBÔ,®ÊZ„Í.ímÙŽ¹L`Å¢Ý}+Db¡ây'ÑTtåĦàcF²3VŸïöÃZ=>â08ÑÔ %aã¬kâÇKyœ45[!¢A§ÕÕбK¶“NØÓ㸕¦l6-ßH4ì#ÐX´ílÊ•½i‡þ# m°õƒ,¶þ|/“�ô -wx×8QÂôu:6PC±ÿ²„¢ -tvEÀìK<ùîg¿nŸLß.Å®à‚)I|›$°f™KL ÂÈ,Ƥ@P‡êôŒp5\à¥A˜ Ùâévoë ì–È -EĈØÜ–„w“[‚ V l‹ýçx×`冣Aìð€Üו*zõ¤qaÎVê£lvÑÝ.8zn»“ŒdÏݰ„Àj$GÀúë“¶\9 ²aªµ›ƒ7Öîvq˜ÕæšD©…:aãðõŒÂk÷|“lû£Ïm2xÐ!<â0x=m#B`¾i“½ 2à ì¤Þg>!lõçÒ;ç1Ð8VKòíÑ4áp¢2Ž#7¢ºÙÏa LvA6Ó)ZtÿêOéªÖ Ó?•Ÿ;Ý’@~”›ê ‘z"XãZŸ„ìÓ´×òŒ0å[Hì’ÌZþىأÞÏ=€V¦è ¯~Àß/ÛÙP4F õAs˜´äK:2—6uóÇÖ"࿊Š<=¢s¿fA-¹3ƒ…¤”, {SWàkYYˆ‘ènk1ÿxy´g;˜òÝçÞ¢¬[cr—;¦uo©+ìà…WsÞ¹ŒM©!è´Ð'!f]5<“ù±ÂóÁºéí@Qu»ÂºŒ�ÌØ±Ì:²»OŠÍû¿aæ(ƒ(̹ÎÇÇÇ -Çj' N{ `>§G SÑ½Ü �Á)•‚°ú¸å¦¡¶^D‡—܈9ÉåFg¾h9³!»g8å|ål}ñ²ËÕ`÷ ç‘ HšÚ¾".š³à.®¶EÀ~ûBj¨‰ëªOÙøa (Œí,2’h¸ÍbÓÞ¤ð‚'äˆ`«!yŠ]uÕ0O¤Éë².„Z«tëQeï�¶¦öÿFÂfÜ—× -ªd±Ü0õÝ4µlǶ/äˆ \xØ4Âav£ .ˆÖÒŠöÎáh–wRñˆenËûbã‡M©fcC鬟UÆ?ï¯ó[Üän]ì5«•íuŠkÿ¥U°¦C|ÀM8/»Ñ}S›ýð}Ç=k‚7V/ÌS³4ÊVã(vÞ͵š(4lzÛE1‚'íÜß"._–m9óAw ÃÏð”_;Òwlý:û–vQÜÑ$Äv`Óá6ëZíΖ;4 ë:šÏqgžï®f§Ð|.oB¬‘ÂÊ�[ÜìT n‹ß[»[%Äa0m‹^.Ÿ€}‹µŸæD;åÇ“ØGXN¨¡ËªXìçAh¼{lÙ ˆ$në�Ò0ïÜrKôÿcíܱ-Éqd;•A,þÝ]nµÆñ´ž¿ÚÜ0�ä‰R_µÐ+óZ’Ç$̬lçùB_‘1%2;Öz&ê4oºj€ªûUk˜½k½±:â YaCp‡VWÎĶHø<ä«·/+_)2ÅTWüt«¿ï¢ºÍuß!8}àÏ™¯Ó³B˜8çáž„£¡ƒ¦{Ïëz,ÒyÝNÁûu÷ØÂVØš*ÿ;¢c&·‡ˆEn_œv7ÐÀ0U£LJ²¥>W|ÞRC`RÓ ¸ó§BÿQù#¦I‡âÄ@”üä,� Q$ùÌC3…*~uB”}âÝ/Øbÿ6§Ø…ö}(d@à‰5ÃbŒ©´R’cù‡F¹v/Ø AÅÎõ¹–¢UN„½ÂO¶¬†eÖ«QøîÞ÷"ÝTÌH»wn?´KØ>°iLÏG-3“½×0—kk"Ü Vˆ#¥S6ä@ôõû€(yË÷íÉÛÂiÆßeÿ‹p‹KDõD!xóÓmÉx8ñ™ÅáÜL••`þÚ²ïD¦Lç^ÊöHÞЯJw!‚ýs"€iÓ÷P&g®ýaQŒþ$íõBýÄXáño(8£;&Dá-2ƒv„ì¬Fíó Ò_å6?wJ^°*îä úïZJŠÔøcºä}ÍEEì8óVþÝ£|mL4ÃY,âÎÁíçIÄɾ£˜çä×a›í[e!*†f;y&mÞ�•®Œî 6v`1Gf÷æåpŸ�ŠücØiíÃ*Y¨n׃¥&ÌÏY'™‹aV}†Fޏ;u5O£Å$‰³î@é–b}s‰c5{Lå?‹ÝÃöyí ž±ÃvÍù·%õó;âÙñɸâ„Ù½žvíA®8¦û«½ƒøÐ>*Òt+³X˜l¿N8bŸE0s"r_¯s4$ÎÑTAÚØ¯WË%at×6°¿7œ9äçOÝaÒ[éÓì/{¯iîå x\=ød¼d²w(‘«í€•KK?„©ë˜æìÄOššú¯$î~äÿ‚F4ñ*+ãæR¢€Ô).ø+׌H>u®“ð"5HLD€8Æwåá+ÞÔ²•±aøï1Ÿ¿BF¨V«Æî Ç€¢Û}FïI÷Ú/&þo'¹G=Ó†ØÁ¬;iÅ3ìÇžÇVó3®@‚f§AûD{õÐOuPÿÂWÆD& -ò÷îÈôÁçZO±,cã]ìÚÉb7r¢‰ï©|Īñ|eê÷Žvö‰#úF”po2DSªÏ|ƒÁ™wóL„Ò•ƒ8`)aÖ¼0aö¸Š‰²XTåk³“AË1ÞVašˆl?÷ú¿ŸÉ‡§–>×½’P�àfåºÐÂP¼ ÃwïÀ'¹A@¬«‘Q~ëº6N.ÏÄ¢ì™9ñ>+XÞ!â¶ÏÖ÷²¿æ,÷–tðy਄9h`8G².éç’ÿw_Ù¼ V#ehˆ½Ë¢žrH&ߣX-'‚:·Wáz=€½ 1B ÁÃyI§M®bïN&KõÕ}ö·l¬ÅxŸö×òPMøòaú¹¹\‚X@ö×§+ÚëO9; ñë^¸ÍjÄ^Æï®˜.J9Û°Ü!Øò̳S·žŽËå4‚Rì‰8§CÇâî›Erγc.˜¼íŸ8f¯&ÅÉ*8*9[ýüLææ"Yõ½“ÂË~3>‰Á>9QQ ÖÌ ”¬ûalÐÐÜçž½ð…8‚ö“ö³üSȲ,hlEƒ|ZÜÄÚAÔ¸S ‘K®Ï5ûã6â» óÂR²F¾O™å÷‰u/‚³]û‚$¯O1ðýÖo¶›GîÕYwÎÂ+Ù7Ç+GJA©•˜hpêø þI¶˜ ”îqf“1Gìc€\…àLò»[í“èü¡€îØæx -T~8ßû@RÈx*O瀽LìhÛËléûÐë\ŽØïµÙŽçêóßÔY¸Žœª¥Iö¯Ýëdû´L‚=q¿ÞŽ{w1dŽt\Ùzx§¤“êáYJðݬU5ÌþZª¹:�p˜¨·ŸŒ^ñéþiçóìµ~¿†zÔb% -ö ZPÎõ8·…�‹Æ:ÝZj<{1åÿå&{õ¿æ|Ýfø·å ;gŸêL['£PH™Ÿ¶ó'ÞªBÝ G1O¡|³Â -¥«OÇ@VEþá9b¯‹{ûTúõ¶Ï „Ùܵ3Q¥Çm@¸^9Œ²ÒÝ߄ЩíTö(œ¬ž+D“AwËtAKIÇ4øúÎ*F´ƒÈO<im>ƒ¥[Üþ—Ňʷ6ð="•Ð÷z÷Ÿý}f쟈-(I¢Rµœu<(E˜ÝSf4¸ËcW¢¶’ŸõCð¤ÕuEîjUÒ0ì¹µ\j%Kçö;.d3ÜåéM§*MDÊK•ñLqt館¿“0ËßÉ£Ãú¹€~®™WÙ~]NÔ©oYE<§ºådÕ0œö—ÈI nöÐ`b:¿E3ÍèÀÛágLôî˜ws‘}³J¯'ÐIf.·©„Ç•ªZvÞu7ܪ‰¨$_kò@ûþz¨_ÍCoÞ³B±F6CòiÈÊç-'Mkáà…7&¯ˆ7¾¬S¸Ù»þ¢ƒcæ£B¡™Ã©‰ Ù”*á@PgR™Ûë*°8‚µ*Ø1F›Äs˜ÂÁ¶+“ÕÙÙv´}Ù1b{Ôå(ÄÞêj¹E}ÔT3sû<ÖíI°læ6æjïé9¥×‰áÜ¡®æaïܾû·ïMmœyœì§ó -í^¿ŽB‡�¸`ÎϤK"wž†ÒÂ?ôc è%=>®’/Á(p_ÙæòùŽØ{¦ÎAí×]Á±¯¢JNLÔyÛÖÕ6D+ëXR,5T—}d>•¨Bò[1|V.x-€5†+~õyöçzj"V£˜c7ϱÑpÄþ¼Gñô~AG©ãebëUgNγOyJiDí³ô ëAcíº_QQõ1¼€¤Gµ«Ø?ç3Ü¿Šã|f²ø‘¿Y¨}v‡Ÿåȵdh°ŽKÀU>€Ía™¢–Cl¹,ãäÓ´ÉK{ÿY¡0i€ýÐËO»O¡—Iô!è˜N„qÙØÓî¨Rá�ÄMikÊ]™ÂíŽ78`€†²>}㥒gä-Kà8‚�ø#ýóÔÛRÞA{õŒ¸!ö7»”±ŒOl/;µf›¥,²vRv�ÔJTÄ<óS•_·ƒ‚ö©Û¿·½½¶•ëðv•Œ à·ÂD–ðõPÉŒ¸ƒÊd¯×O;ëï¤ù.»yn¹vC@pYóJø[îÔ+1Q2ŠÎ¯XhDq¡£ß¥ô"¾" -Áeȼ5É‹}›,¨Ô<l7{°vʸsy2¶¢”d÷xåöŠh½ú%EÉt\”S‚íH8ÅDx0p -M›”U¶Ù‘!9 2¯7·àÐ"é�‹jߨyìÙÀßrè*ÍÚ~*Ó¬üK"ÄOýt‚Pó ’B£³r4ÖOˆ¯òJÖ“^ÆØý”ÞJ´ü4 ‹LžVyUX¼LµÏî®"nI‡Î?r–ý0ÊIn<?û.m1µA¨+rHqv¹8(Lz”… ~_“'öA·¦¥§b‚ýrP ~´ïúÚk²Þ‚g^͉ nµu!vxõ)®Î_2Œq5³5ÉÎæä7¼®c Dè8y5̾¶oR(·4Cð4,[oÎs íPéöyv±Ø•}1V7ÕÚ×0—˼#hÐÚOÇDfë -ECЫÐ;&âC-KfÏz(é«5‰ïÇ!‰€IP¢ù˜ÞêM‚±\ÅDÓ$Iz”= D\mu&è*I !ö+Y_?¤Xkè~¿¬ë!4FЗïT {é<#§-Ý®‰¨Õí—ÁoýO9-ì@;ð0û]GìØ—–€ÓeE¾•dåev«Ðf€1Ô¾¯ÝN� -Ý»©É䇣z\ÐçUÈb3SnØ‚A‘b|¬1‚šuò3ÛÞ‰ªü,ŒDîUó>C쫃µb"cÝ]YR1ˆ¥‚5‰|';bÀ^–bÀnß—øÄÔÞ›À9Â<+m ޏI®¡_sß—$ªbáaoå,¤Ø¯¦:C?eŸˆ�Ó»¥r¢A^ΊU†ÀÄ‹€z™Œóïeö@4š]è7ÎyFõEû\u$±üçÒ~¸ŽùäGD¿‚RÅBʽî<ïˆ7™–>Ñ>c^J†‰„¹F)dU)ê]NÁ%êCûhHN[äš@¸‚LR؈Øöký¹ñœé,t¶“!:µé'C°;(ì˜ZZÔ·°ŸÞOªe -�wëˆÅ'Se!ò¼ÖÇÔ7žÓÜ -ÉìURrÄõÀy°f¨xãêþ4’T€žˆ¹4Î)bá[nlCì§ùÏÞƒãùÌœ¨®[ Å@^]>LÆ+%tôØ;gˆ÷Ë,n -᪷»øD/ò‘mä*l£ðg4Ì|Žg‚Ç?F¢bfeƒ6ùù]g;ÄZ4kț┠-«ÛßÃb3±wÒà‘~€ØˆA^MŽ˜è¡õþɤ¨ö–Äb¾Ùh‡Tuò…˜d2ʽ<í/‚[C'æ9Y‡¸s•´pí!Ó„ö~¼ô¾Ò¢FF"_îýà –ž-²>OÂ@×uãîb‡?ÊWÊWO -Ù¬ž4—!z$cs¢YN_¹ƒè 4f°†éÏ©è9b?SY눆Ž]犼µ)S>2–Xc˜}&ìŸÉ—Ø0TœK÷³â(Ñœ0tëfüýìòñÐ;XØï#ÅEñ$±×»8óîïÃÃHÄ€OP¼Þ·é5儼 ýÂîG´ã¼ "¹áæ¦B_S,C”h=/‰ØÃ:õÒQ0¨Î`‚ ÏÚC²îBôèô�eRÃì -ž„à#nÞ›E›ÜƒÛµ.ÀàѰ±r“¤{½,ðˆ$óÌua¯XnZK)÷f°ÀN`ÎÓß·ŽÆþ(ŒûDSfÍœ¿@5ô3„X„@Wܲ¥œÔE¥hïßë|¯{åÞÿ#«9QI—ˆ Ã)6qÞäB:òl/<Î)5Ä|ïã¨!öÆv™§ðø\„Ê0•dÌÞ×´tBïDJ’�÷±W+gôÆÝ'ܦ⛳ԓqÈrš‚¿¸;"A»càÇ´rJlf5»Š‰ñSR— EA˜R¯“}|L}«…„Ðx#ÝiˆÑþ‰õ”™Ï›0±×‰ýçë‚ -Å–ŸÀžŒa±Ö1½O–¼_)†ÙSFž:žÞdo3Œ1¦µh^Âô;²MsÌàeCž§)¦|Y¤ÁÑã1ó�_šî^!ö!¾í¥¿‰àxÌk›õãÅ î•©aZ‰3i"à[RÑ�tމe`óRå©Ö@èÓ ÿ°w£`¶‚2{õƒÕUºÊ7a/ûu¯pðÌÍØXïTN¡yHRˆtòЬé>¶GB:ßÛA’k‡C�ûb°Vïcæ/A$L‚S1O©Ùl >ªÎšeðGÖÓveˆ2½ßÈ�Ä`¤_2RàØXåó<Hì€ð±ö#FèªAæªxbG¸Y3]äISÇ)ü%ñ¿Cˆ™‡ã«BÓò× Ò8,1ÙI™´Å‹Ðu&¯"²í£u¹û5 AØï«PýÚáÏýw,M–À+éûc&Ÿœ¼/Ì„ •£Ã&pŠHLœ‰²*’rW‡ŽUHB Ÿãr‹†¬?¡÷SHªì%ƒÑSìÎ'¢eäs÷º�íÛPGHΰø¬a_ÔH„·N+ÞãìvÁûQOÿALÔQ`yë<û]…&bk‰†áü}ÖôªóŸQ¡¼Ÿ·|‚÷Z´+Ÿ„C~GÄ9!Ý6úEöëy;C´äûyΛgŠ ï%£P 4¬"uv»" ”U>'ßÔD»~þ%#¾c[zÑâU"KÔEjˆy - I¦Š”£°¬¿p£m¾7oŸOĈNÚšõÀäï%ÿJ–þ>å—^ªã€ŠiK*ü¥'1©+߀œA9y�è$ÓԼƓúi`ƒä»†4λzt9m*˜ëÈ -BµÜaßw=?–e|u½tÐtµ‚ÅÈÓ{½ÞWšO`ʨóø(Ppu¤j@Ïu´ÏF¶"wï£w4Z4æ¡Ûåk.;�f±º´íw¶‘ôJUˆÕ<u&)¹šÍ†ô3ÔÐjJdü¤÷s𚮲¿Ï÷s7Í -t,߆èľûó{jÎS‰Ë•œ%þ÷<¶ C#IÛo×§:‹!^—xÒDˆ(•S?4ÄþL‹5”ÅDï -D¤PÄq†·r¶¿_ -žÅzÎ-¡ºdú-�†ËxæKûÐßës÷lB³¥w¢Û8®Ÿ»Ïm¦«éó$6·CbP9 õ¨K~(³N?0:Âô+ŒñãyMþZ¾êÈc³WƒÄöÑó+®%qäšA2÷ôâè(&{‚©Hõý‚€Ö®/(ùßArŸ{N’²¥³÷c"4öÚÞ©ë›ÇqHÞ¯³xzܧñdÇÄþd¾à*;â(ÄD8ÇëýóC»†\îG®@ÐNüésQÅ1ð¡!ˆæîpNä�—/�ÔNŸ -„8?Bí1'”çåÙ5CptötGì÷Z¡4&šLüûLÿÂÅÔ0H÷.ô-#óM\Aáí)Ž ¯ü{sÑD—DNDÌf¤¥‘¿¦¸î´žÑ^ÂéÏýN4HC=í5ϧ‰ |ï':-§âˆ}â‚øD¤Š«K”:fÁÛ›¹�ŠM¨ó8{ßj:1¡$åê½Jh„ªëþÌÃKELÃÔàük(GŒÄAÇ«Bp¶ˆª{ د-sìók,~KAòK=úüý¹ü]€J®ª—†€}qú/Ñß»qÈ@ì£?¿¶Ð!'©W�÷5O²™ôè«7CˆMü‘x(®~Æè‹iŽT?äEòÉKÙ °ÿV¯E„+eô�‘©5jíóåû©S~yò}1Á…:4TÕßÚcôwg9Gø .S¡ùšŸ‘»ƒõ@¨—3†yœÔ´°”ÐËÓÉãá¢=Vhi()5PÀ+~ëQ7½¹ü~Ln±å@4ý)D5@5)Ñj*uµ¢vGΛUêH„8¹ ´Nô"½sÅ@NfõÝŒ_êõFÐâCOU‚LI_Îü)RêäVÆD4¯ñœÍêµëLkôqM”£äD;4Ÿˆn@Û69<Éã�Þ‘YZÎS\(õ¼H Àd×B¹ƒš¼™Û³få}vÆÝŽŠ=ÀK¹Î˜èíÇY‰¬À¢‰}>fGþª· QáS<Š$$¦wöeN×ÖÖ•oÁ^,YQúIz¬t×ÖËD‡Ç×Ô2]´¯é¶îÏa.ŠBñ&í8dG#8‘ÇDˆ”ŒC!5ÐÞ-ÝvÉH~W‚׈(aħÈ.ˆIäaâùSà³>YXDÍzŒûžíÇþ4Ýü½I¥•Û$§)¬k"$aæ‘4ÄøÑ±ôRWEá*¶üŽi5U/oCDó¶'ý”ýÙ^[y›9Ñå·8˜‹í¿—¦yÜ숵�!ÊO·ƒ!F -ÛùDã„Òñkp'év´³aHcíÍâ;A2PЖ¿Ù¬ˆO&f°x™üVÎ3Érôª;‰†l$V?! n¦‹! ‹*Ò «|DtÈVÒ(þî™ æOAÌ:£þ·óoPO¯Ó-[‰}"ÔDÆOáÉéý*Ò ¤aIÙÿpÅ©J3'ÛvŠ ž÷a™ˆb¾Þ g †AÞÁèT‘* ¿úJ:Ü�‡^õ$Àõhò‚å‚ûtÇ'ñ¸öž8:é!>zʦýtKŠObþ(숮!54B»Ý‡©ö¥Ô"gûc¬&Ò‚Òr=Â@x¤Ús¢B9JÕÛïËOE3ŽÌUu’ådù -éBÔ@LöÔúœ¢2vyH„\‘í)† ß'ßL:¬Ö -Äûy½r%¢³Ö—³üЗãTáx]8¯:taßöЖiÜáø½Ö<¢R0òÓGqD³ÔäqŸˆÛâ²*ùk®ÆC1»–ˆ‚´1™!fôãǶÅˉ8IÛmˆH{¯k,JÆîlhíÁ7œ!e€Êý·ãµ!&rpÙz%1Hbø£IÂÏ1!Ñ4 -�½ÜóÑ!PþøîÔý3å¼qhxgH¼ -µ³Žw•ü¬§y«y�ª+ÀÛíþ¥ð#ä³ÙædÇóÆh* ?Ë:™8–e«p@¥¹Ž+›„üû–Do� еûלýnÒÌþp•¯†)ʺd`Dæc_Ä -ŒLfÏYÚþðËq!90'JM<â¨Jís4}f†Ø!Ðwt A´8¤žjˆ½x}’«ò�V̉öš^ö¼úé"Áªá ÔPË/rŸÄ«K…?fÄ@SõYãžH;Ÿû2ˆ»ô©j[”§4qñÌ$´µwýø˜è<×�A:¬j4Ñ)ƒ=/ -mý2äùàxW²\®Šóà+“òF†Y˜ú Cb£@c)!àˆyZá@Àz~Z´ÂBÊî%cFŠh¬ÏC/$ºÿ¼hÓ–ëW¡ýѽ7š¼ƒ!(cºE 8ìu@œ=êê§88Ðó3z¶0ÄÍ~—ä½û§²±!ö~ŸB8ŽH}¦˜€'”¿„ÜLç]¶a*$(ʦ¹¯’.AÏuét÷Ð1¾ÃNZßc"XgJsÄ<<Ó'• ãÝJ÷é¢9Eü„_ÂÔëîˆIÑÉžd%®V«öwY"ÐuØA`nçÉAþLoÔZïý†ôî²7ÅO˼ÞUÑtÜðY°Éès]°W9€mˆ†®A¹v]`Ö㊆ ðNÇÁž^ÿõ‰&ÇnbýdŽt -;J(šGüå:Î%÷÷ç ±ã7XE‡þ³?îeyö‹á_È *tèO ó«1fˆúe¶B›3EÖÍU={1M S¯øÈ:*¾ŸM ÆÍûrÄL+Cì;Ô%Z;Ý}9MÖ‹Öã#£ÅhG˜ÖÙ`ά¡ïäˆbëó‰î •€q䊰,õ΋R�Þ¥¤4ýºø)ôeḡ2ÖPe°P5ÇÆ'+[ �áiã -†€ZoìÜx¡°^š.k -b‘ÙõžGìË“ JND¿ïcù‘˜hÒ̯—Ý{õÚ7§ÞT‡'̲á‘Q꼘`œòÕ¾˜QC‹`’ÉÈ“€íQæÌ”jiçK–;ù,—mâáïµ1GDcY¾í¿ÒÔkªô4L?šâ¨W½`Y©·¤ª�T¦›Î1u·×{™”v' è)žÇïÀ;H±8þuDD ±}ïã$ý&)î‘£ØñHX+¨O?j²à£…+Œ! íHQÏ<RËçOïÙðA_ÜûöbMFì›Ýν´>W½ ª2šhUYu[Òõœ¤é*°^#åD{1tÛ0C0,+úÂ@@°[¯%dÉþÃúàêÔl–ótZRNÚXö}|M¾P¸b„E!ÚÖƒE]±pÏÓË˾O^γWŠÎô6l/q9¡¡hð|%ç¼Ú(àZïHÌ3(žÓÔ%o8ÃÌ/TÑ@w]¹>gcéCRy^G ]´Â`Cã†Ö ôË<I òÜ{×E#£±E�˜JÕè•Bd&3ÒÄèk—Ÿb^ôèø1 Ó´â_⤎<ÜP.èýØÏ‚´¶ÖùKöÛeÆE5ç!_úx¥ÂA<œOýŽ -~RAåó©N…Ö‚ky„ç; âøm>Q{B‘*>!†-³§UŽöÎù[tn¦AòZ>Äûuµ:^æ°ä‚5WòÕ¦E¤ye›ê -ÓÒ0p…Ÿ‹´ßèÎnÍT%� rêµöDÔ”añy.Aϸ½t0«¤aXŸ´bÇÖ(7GÀrF˜$Üa^ï³JNtH± ZÅëDè4¥åìO.*¶D÷©—iLƒîÛBl×@oš€Í {娫Fµ� -U¥þSðG¿I}Õy9$1ö¢pQ´ö§‘�¨•…Š£Jši3™fYì@¸’ßõ¥Â‰[`‚«£Q*©ðþ’‰d³êÀÝó¿ïmý‹'v¤ö3œe©£½Æûy -¾¶olA¨ÙïemáaæåM'_ðLÉièØ^ϵñ$öÛFÜðç?=Ø9›bŸHzœyAÌñœ[ü\LÒÉ ke&õ ¢Å„uLûCÈRÍ×$åì¾Dpn3û,G”^îF“KA"'Ú°{§Ž� ¸ãlg§¯_òta?ª¦õ ÄCî]k¦%©;Ò'2W·Ô ó{ô²PôÚ‹šGÅPº¡¿Ž€§2–ÞbΈéc¢}H‘›A¼•8^7× 4Ä~"Xh¬Èïb¡û¹z�:Üãü~ðZõw0æAö7†éa¼·åÃ@1WE ±œ¬»Ž³”UÎ)ÞQoˆ†žRÊ ‚¬#]“ø5ä’¼áß®épvŠVòÙu2ÍR<‹Ÿ2ªû6ÅDÅÕ;²dFªcj&*�Dœì5’‡²2@½Uýðñwe b7/r«.qê*‘š&ól1þJD£u=’iƒ’Y~É~‘8Õ\!2øß¿¦…z_õaº6Ö!\…Uˆ)e\ô’›h¬ƒx †±KND5æ“«Ûõ.5ò𜠮n·ì�þn¥¢œ§¡…nr3„ÖŒ´› q*ñYaÑ»mB -H=Ê¿¹i *–ç¥nE¢LÙaF*áG=^Øq`è´ƒ€¦ÓjÕ¡¬Ó„˜":Ð<göª1GƒZuEÁLçRúzÛ‰Þïª×#›,ÿ§P,M‰Y´;ý޲¸øeÕ?Ÿ—eI"›ñª`+_‚F³†µãwË|Íò«ËIO”·Ì×#ó ÑšUL´?—¡6ÐæÒA¥žß;þ‘¾ÐÏ8™+&â`ªŽNŸ§X„2C¾S˜°#Ó(+;ÞHήu4BEú°“o§…|ûD·¾ížq?2Êp5»òàÿ’†¤aã"èZ-îí3³ ÝœÉÖµPâS2u†<W„ü5MÌQvxDó¶NK½„ÆFdb@`¤-Ç/!öçû„2žEF±Þ6㌚}µo ;Fã™b…la#Zžãbn*¢Ãw˜8[…��ä{‘ré+çpî[\‚¢çØÑÈᓽV4ç´ #d#:w蚤fcÆDìš8e—jϩ̢ןsžü‹}¬AÓÞJ,ûUº¿"Œ‚ÑÞéçŠJÖDâ+z8Óš8cb½’Š�’¶íC‘´¢ÛWÓì¥wþ6³Ž4wÁ×"¥/£¤#1äßCµXˆý!ÞvªºÓ óš†FWIÁÎ'®-Us”r±)耂 ð¥zc¬ÛNµ"pØö&ÿ#é¶<DtAs \åïÅÆõ£yr¨ý½“/#�óNß¿ÛZ5™Æ@Á‰PÑhÉpuø0ÿ¤×M0ÔW5GLZB?]ˆÅ™˜ˆ|¢š>‡ƒxQ¢û‰ÉÛú0D_¯!‚¹§(?¦e5r"xÖþµ¨D^ï?áÕÐ —G/JƒW¼fˆ™§ª×T)n¥@âW šTSgj ¨4Wo¤Æ/Äý„¨Þ´Ôs˜Ë)Ûp'd†ˆùFÓ'š·Ù±TˆWá�D2E2´öxÛˆ”JÄ^ƒùy?OTqn:®ªâ§JV°˜‚éþ>ZH·€x¹¼{±¹N§ØƒÄQ÷*a1E÷/+!HDÑ‘¯tf¹ÝagñÙ1®~�!̺}Ìœ‡8ú¹”JºXK > -R££dçÜî-Ž0±”Ó@hžÃÕc¢ÓÛíW=žì™Ÿi›ÌËPÀ>Gº—¹aÔµú´q)#ìyýÛâbß[ñ‘}С.-ÄÅâsM^º“BÔé-æqã80ûñ9&úõn3}9ÍÒ(†¸ÌÊ[}“äóÊuYRïj1ÜÌŸs"Eõ1-¢Ó(PE �e·¡6!xœÞ:âÏb¯œfMùdç ;$à A2óÈimDg• üðé aÇ”¢|Žà_ç*'ª´öI.@¸RˆånÎ]ÝŸ…x!!¢à€p‰ XèãF! ²¥Ádæy¼“E¿ö¡hð…¢&€Å¾Y#Â�Ö~†uHï.k?³tÚ’écûÃ'§<žû$´|ãq–t†~Ž ¯w}™ä¢I`d…á˜èânƒÑÇ>fí÷ÐFÁZø'L†XÅœ_Bੇ‚µgE'ïˆiÈ3cÓí2ŠÂWZòu†˜?îdžXÉ‹b/¾®€4>è鎉øæ†Çí½åJã¿€ >e•ùˆ°Z쪇á‹w6úM¹5|"Ëʸ{E†/ïËö[Ç“ã´ÁR¯7ý#!þ‰o›)Ëé�húº¦t ÷kåAi¾©>àâw‚\Ô{±íe¼°èy8Ï´P4KŠ Aœq<]@”ÓÚ(Äþº¯t4R.Ó’Ê&XâOl™ÅÍ´«/¥Å¨Žo -çà)ùòE`Äe�VÒÕÛYõ”§’Šš§ÔA¤¦ÜûMz÷ÜRËtCéŠz0ë¶Ž éÂX9Q.pâ^žxú†J1‘SÄ̞ʧ5c6J°éãžLozñ©ZGI?>€\çÙ_\61#w%E>.¦y¨Ê/~¤÷‚!0€DÀ¬åDè`^%eŠ ž¶5 -vk¦åud½ú' %!j¤bÉ>&g3ç¡%¼^§‡F¶³IЂ _KIÿ[yÿkkð¡ˆmèqêÖÍŒýpíóÐ^Ö/ -§4‚0Ąّ‚ðÏ_;F»„4DôZ™ ^ZŽÝœÛI¥¨;ýZwîå…T¤çþwú+óŸÃ±ë€ÛXÀ`žkmqFC¦Ía+ËK Yùx„±©mf�x6O;@Ìg2Áó 10ÎVV?Wã\f€NÅ š ¥�øIbê§Å{Ò½ÜÕCã¸N»œ½Ä1 EÇ|`:}|2]°(Š„õ9‚“ŽÛ[‚¦Nw" -Dc$VlŠHL„íÈçIM!x{æá²\>vºmûbÝ|¦Äõ„&Mýr¢½2•è ¨ˆ›ë+Íõä¬z*ì™$[@Ð&#ó"ÿÄn€ùyó†@H“zžÕA3%†xù -ç©ñRçZÑ0d:ð”Ÿö»4‰N`5'š4l؃ažâÑm×0ž<íPxÈíÛÓ}Ñàýâq'tκdºÖÊG4a=A‚îÆtZ¬)�)nªû!*9ün!Ä1vtÄH±˜gHät¿"ì—Š• ¸EfAØœ]XÑxi¸¬jz¡³#"•š¨2õË¢Ô@¤Œ×¥P¡J†*8“}}d;©‚ÉjT|ÍFs¾™.Ÿ«©ôhjó‰àp8C=AÑ ¦ßK»òe€‚Š7Ì‚»Ö¼ÕRˆ}yÍêŠ9Ï^Í»<_9\Ð%è„æ ±fWº@?ÎÛ]Ÿù{_‹Z fÁcŸ¨R`¿5°ö×ó óÀéÛ†;Ro -POMT/×OGªÈ"ä<“ôÉÅ_#Í2ÝkK£ìÐ,dóU Í&†èfV)‘)G8« å¢ÊHqº¨X×9ÿEÃÐïÞÕD!ÀóZ'C\1šré$íˆ?Ÿ†ì--ÖÙ(UQ”Ÿ*=jˆåû²39[Ù¡š'Gq\°ýÞÓ0yìæ Ãa]â±30nyV´V‹Ïý‹‚†³ùu²É_µÌ†e‡”å=×›ö¢heuA›}A„H÷¸)ÄCDyïvÐVÛR;cLDuR¾†iº•W4Ì ŠˆÞuñÎ3¾†h¹ÅÄeÞ}Òªô]Ù4ÓyÙKІ¡Wûf,QCLIcìVV/Þ~i‘“×c"Sž£í=RùVêZn;iè¨Rö—r/û#Ôm¹ÀɲÀ´pDƒ¬`|ߪ uÂ\QÊ�V «Í”Y… ¡ÝMu;´¬(”󘕕í) "KoÇ0æ¥qÜ—@)!X{û¸ö˜i.õêò‰`™›\]ybøx²!Ñ03ì|Q 5ZКt7 oÄÞmNa.Ê ¡ú>Ú}ÚM3£[ :rŒõíãYÑEùu⺌çèÓ`б7þ#¼ÃBÄÉß^CàFU®Ä ©xV”§®w¡njbJ"Á?†ôŠc"„9ìøoå@ŒÌ˜ ½ -ƒž`kWl”BÅÏÕ-àóŠ(ˆt‹fÏD¬Æý犈MÜ~�ýfõ¦™TkaûxAx›“+âSEÖZUÃXåh–š\õ áa¹Z CÙáj@Û€žhpˆ»›àV¨ë횇v®ŸßϾ ºŒœeA¬c4Òqįcš—Ó]€‚È»”« « äXæÅG„u0À~\ìÂÈm®™QÏÃÚù©_HW ‘娜¦ˆ©ê÷qƒö^u Ì<‰ƒ–kžhÿú ½Ç¦| w‘öÛÆãˆþCpzt¡aG(÷^ÂÊìu{À{,ªa5îÂ]…b¶÷ç8{[GÉšl0ßqËòK~ª” -Ê]÷©LÕ¤vÕ‡)ëHŽ’gÅ4Í-…XäçžCù#<‰äs΃ÎíÒš "q1 Å5±Ð¨XIëH�öÊ6O·5¤"S®iyrx|_«sÅñ¶€ŸfÊïïI‡’ÀH#œYj¹Ô°+/†t©ò‚Ìê©f¿»ûNAUÛ~/ïMŠå&MZjýÆUäü-rzc’ÛÅhsÈÛCÔâIÓ‰.ˆŠÏƘì¥#8d¹Òƒ!x?ßvhòUí_k²©1Q¡y=|G§Ý/}Åó˨JÎûå“÷%95Ä@{B0æ ó׫AÏ’Î[¢£ô׋…ºw…cTB;€WëMcUú2Çѱ†Æ3=á®aî¸3À;¶Šëµµ'_“ìŒAâiŸŽ5a™¤Ò4ïí |*̹HÃ`Œ·×ëó©ò†yc‹¶Ï%ºjÕµoÜi2t5œ…=cê‰ØMi1EÉò¶f±'sCàµ*.Ž á³X2Ñ'¢^ÒòÌÜ«š«œ€J½.QîßÚáwXY@9®÷yÒ0U^n–‘ŒiàrûBî˜è)|5ÊÈ/˜'N–ÒLDDp¯ïÒJ°?²¸Bwän£˜¥†À”ænªœØºK†À黵9Ãâá]Α ëú#6ÄgWÔÅæÃ,YÜ¥ön†oèîbïÁh€fRÚ^u+àœ(OÉ¥‘Eº¢|…”€Žt:¹®î¼†øukáÞìk ü�ëšÉ3¥tï'°a`Ñþ|ªø”™MË£¿›åúR×eƒÈÌŽ`v -”,Æ *F®Õ0¤‘:ÉCóÑEЫÀAnÜ]ä�«vȼžeœ÷÷žhG7Å=ø¤”òb":åÜ<]4©1ሚóyè¨ã$B0LϦºÎi%>T³/õœ‹aX™C”ŒdFNÓ×O!Œ—é“£2½rû<Ñ$¡ÕS<ä1 u™|¯‡_Y©3ß·ý7:²É´˜¬>WfQÆ?Œ2:B‡qŮ؋6dsÆ@¢ŒnØœˆÿþ»‚uö$è"Š‚Ìšäxã÷r"âRRi¯\ˆÔ\MH§µpOñ‰ºy�`w£ôLBú(ÅõÛ{Ž‚n• býÑüÎѼÜRc1Í¯Ý ýÓªÒfå¹÷’$æ\ŽxªQñ9€ÌÐQÂ|;Wl®ÖÉé È=ʪÆA¸ÌÄ4pS˜Uˆò|?mÇôeºDwÞ8ô|~F·AÖKèD@79Y˜ý›hWó“!pppšš#ò»õ*¯/H³¿™H+mÐt‚±Ö„}_¼»¹&ψ§ùßÛ¥§¿ÃÇDɾ䃊ôÜR&¿-;ݸú†ÓÀ7ŽlÐ'ãC,”¶ûéÙc¯çTЏvLT©ˆ/° ”öb>‘·k¦8xÁسë`-À?Ø…h:ÌTbžæy§ˆÑ,[}Ets£=ÜRD¡yn=¢%,îôþŠŽà#5ãõF(Ú§é·RG@Ã,6È+ž·vˆéýBÔ7 %AjPœ1Q:ßúÒP1‡R2 AÙÉ+êŽ rk™Ž[˜ ÊÕ \G†‹øDÖN¸°š:xq¦ÿÑi#íÝF¿±¾ÀY8º®‘…JÀ1§«ïjàä츆w2bÿƒú¦ó’92"˜¯8{Zõ÷&@ îdN„ç•ô…ã¾p¸f ³¯Œšg¨æjzž päR{x VºËú<É©¦ P!ÐHN[¦gn<M“ïŠ#¨N£Vub[3ÓØdŠr"ŽðRÏlš(´67W¥‹[Eù°†&§!XGo¦ØFÀUÒ5&*¤nŒÚ §fªîbëÎ}ðæc§^ýÎQóÂR�fA¹Dà3I½;ê…¥îΙâLâoQ™ÙE1Ö/•‚c±IƒÅD í<Ú§güš}_»2‚dA¿„×)wz¹IW´£mcŽ‚Õû›1O¨˜ˆM™g±;é݆ìb0ù”ç=žFø~«mññ~¡†$ÖJ+Ü@«Ô¿>–¸î}“'&/ýD¦:&a˜Qp_êÊ‹‰pBò,k P÷lå´`?€G(Dá<¯ÂÙ ±±îççI‹hÒ)èõ¡¯Âô´3ÄÀQ@Ž{† €lbø÷Œù3wÿòΡïÖofù Z_¯m[«¨QýxÁ0¢4©8bL—á9F‰¦ô˜¨¹_9ˆ¬÷¢ÃUˆŽ•ïgŵ.ÜÂ-ÕO©œÑÞïzˆ—oLT)~”ï -~P}qƒœß—øFèË›Ù?ì÷ª› ÷@t¯ÌçúSó“.1Ñãôjå¶¾úgÃ+Ö¬íRˆ¥°ƒr�ÿYÏ—Ž«i㳆ç²VzÔ¡0._‘sÁÎIrÒÔ§<\qÈ"¨ów‘ò-4$éâ¢þÇ»[ãd¢¶ùö—ÆÛJ©yÈ: ñ^Ý -ÖnüyÚúû³V/ØP#Â?~̓޿è’}îe¿æÿèÿí=)µÒ -—úå:"§]cFýù_T=ÊjY˜©aîÇ>©{Qèªá“2`9µf¢ôÕ�èLѿ觟-‚£˜r¦ÿcóPá!™èá…aÜLëÕ4K÷¯ k<CØ›0ìToˆõÓ +S¾€Ð4p%{‘ÆÄš³ù0õ?)XåJõ(YŒa´ý”5©ÑJú¾Ä0©˜Ýÿì@SCpV³NiGDu#ïœõ’4gæ1åÄèCBa¿é–[±ZëVRôP›Æ}šF›À/ƒoN3XjÔðëN#4l ä¨8‚&ÖY¦‰@`Œôz¿©#Võ£CLCÚ5ºV…Asf˜ ¿F)ÖÊN PÃúPÕÕå wÕsAXý§š™½O49rIÙÓÌútp³S0ˆ`A#liÕÿ¾ŸÏ÷†C²ý}DGBNsÙcèÈŸeÂ4ÌDnÁÒñCøñ’žbà‰?3ÌVË—w¨«ÆÓö‘˜´5Fˆð‰.‰ .õÄ™!hY¢Z8¢?"ìæ[ûÅ@ìÃÝ[ýÞÞS¿Ñ‡aßÒ“×O¡¨ŠÔ°'2†åþWs·iŸ(ºáÝÒÎ@qºÖï…oýú02·3‰!æ]O7*Xi»c V6˜äøk|bqâðƒ�ªÞcˆÏÖϾʱôi0¹ -i€q¦)š#è¡„A2ý;Ñ”!jãÎ@„pr®{9î^«ðïåxõ%þÚË�€êн° I“ÐMR@àC\SoZ ^ž$S¨¨ÙÝïJsnh‰EjßpÍQÂGÔ¶‚®n\usÉ®¬³|±Úî@}„š�øÊ+, QàWŠe€èÐ(q9¤{pž_^ޱ³\v"@Ψ™>Ì’ª¢TT#óV_Éÿ~3cPP8¿ùx -E¯*Ú„ƒh–÷—Å´ºvŠ\½[Ϻ!•Ýß%²än”žaà¡u€¨xšE‰†©ä@k”׆åY! -Óò)À`Q«Î}5�â ’Ð<Öw2ƒôÛÙ@ÐÃ_åq¢ÛB ½Úæ›ÇÂYéœ\‡èަ§åª}Ê=°a¼¦e f´b¼B°¥ø¿!. -!öôô´ëÊÆDûw—’"õÃNÉiÿkJÖnSèˆÅN®”„!p\‰�!`ž8I8&:’}#@®®¢ÍŽš\«à}`‰ØwŽs‘kO‰Ý£„p`É•gñ„zf:À aM7ˆ^lêñ<-¹1‚–õ/0„6½ÈßÑ·T÷mÎÂÚR£t€èÀ�1/qG´W—þCf#ˆŠÚ¼¤¼œÁõééZa´ñšL‚!è£;Å(û;©Kˆú#“¢þòIYÒ.a Ôåê[|$”í|ã;µÑæš�H¬Áq=^8Ó›)bž Íâ0ü á9`îýyCp&µ*js�M¯2›`ñÎlRÔ箾 ¡´C&¡øaÛs@†X ifC¸>–Þ7’lnQú::ì-¿oûr÷'gÓh%"«˜uZÏÂUüÝjp$ݤߚïu(¼»ð“FüQ%'f™!¢ñF¯ -Á¦oþ"tvSqac¢a|³ëö7ŽI"‡Ú(eD5´ú/!G¦‡ 0kqgG”'ì󅃚Uý1ȹ¾ÄѸY<¯ˆÊ¾´¯s9âÁJ4Ú"@P†$•×ì`Ç ó)á'Ð_2—�1‡Õ×ð•”ïà -XI5ìÊ:Næ<ÅM´ò‘N^³Qo½QþŽƒ–ø{ï²(1BI SŸKudZ*«›•|¹5ÊJwÛîÊ矷+‚€.X\*JˆI_••s"Xù‡cÛeƒ"{BŒÒž´I3RõbÇþësyK!º7,ÖsEô÷îçî§@{IAñÿñu¿Âj©Õ×͆v øãAÑb+7ñµ×jHR;êšÍO¤ŽÔ?5Ìþùf,¨¢[ßεJÒ‚€à(!hø1¾w‚]ËÚbš_Û„n†Xûz«+Áˆ¨…@Æt_BÎCÃÇÑNô•—n¾{SæF†t9!+×nˆ}<þŠ -3†à{‡nùœnNvcÉT3'Úûí3S³ãýVb‡4�%QÏÂ8€É+&ïF ãNa-ôºY‹¡ š55õrAqõ¦5†x\ AO¹)ƒ:"$pó·²×ô.-'B˜½g'G§‹6Iž‡'Í+b÷wÿ½“‘ CÛîbY/:ò~4ìfØ>ë1¹y’Æ:*f¸°ÈòQŠ»·75?C¼tT†Ÿˆ’Ú+1Ïóc9ÕÆß‚®©W}@Ãî댤–Lå¢bo/êȘ9…žýɰö×ܤ„(·j<ˆN (÷gCDR]çCt\³Þ@òÈl¨+è¦öa# öPóÁaÒ³zYÖÝ"g”Qݾ3&JQÕ–Á¯•EÃK>ÙxCtß—A–JÚ1ý}óZN'rjágç ó/W±7af#މK†V%n]2¬‰sÔí&j’Ý1 œZéÃõÀô+1Äiш_[à{y*ÞÔ†ä¦5meFifÒµÇÚÃ=ÊV[{Ä·¸""¼Wb» ¨ÑsŠñÌn&T(vd4µhøÏm8š¹A½{”Nóf¬ý®OOˆãˆë«iHgÏwåDPÚ¼6Åö›jÛkh?—(¹øï,>“~ÒÆJÝñ´£ŽÂöPSŸ©ö! -±£Š/ë‘\„é&)R`Ý<=ލ«ÿ$eqeŒŽ†˜h¯#Ë5iQŽâ’#Îqø/¯vˆ$Wæ3Bm0SÕÃ&YÊD‚¼¹ÎôBP“S‘=pW_³ƒŽ‰¢¡8oI%r3Fð›È¹>ä{®ì#]Gc½ÿ-HÛÍ(s»íò¢Ž‰([¶/›1 Ô$’¢¤‘™¼a1Êß÷'ÄQãó'´Ðè¦áÔcšcÜ”Ó "~<f�‘j[’Û5Ä|ʪ;¢}áßk€á¼‡�ªi÷ç<‡Í?÷¸Dkl3Gæ h‚ø)%tZ…S‰%ç©T–hv„Yåøô>µ“ -„ë-V§Hî}yT b³5²=3Íêc!Þ·ú³îg!ö>5Mfk8‚òÛ÷˜«—!¸�É@8 ½î¹œ‹›Å´YâuÂù°ÎÓ(s*{AÒPÐw$¢�BÞo~†pQ‹7>PLÔ±Bs%rè£~Õa�úˆd>¤¿“iúL+X�tØGVÛ ±Ï#ÒY1Í ýã׺èYñÕ”üã<zŠÝzŽkób"xk -¦ß{ÄE%j˜ÈZ®á rÜè…Øöç±(Ó%ô„Óž!hƒˆwÝ-IwäDPÙïÝù%‚ WoC ÷ÞìEð‰&goÜÑ9�fkˆqŒ¦c"l„¾^\;Û@œ±²@®£\6 –nÅxφ _éX0b4Å9çŠðî9Æ…€jd<|*ƒ#h³3ñÊ ðš™?êЛ‹™ôw2çsùß…†b!¦%)%h<ä*7Ìmú>ë@¡ƒ–öP½šM _ äåA Ý0Œ_±üÎazâÔ†À[¥-ü.cbÇíøZ WãÕõß»·˜W;^Õ0PÛyÁk¼ÿ”$¼âä½\a±¿^'5ÆD8Ò¿™³„àÄðžCT‰g2ë:=Åh”Uó4ßà3kž0ÐÙ÷ߌ$s¢B±-0¨˜q]S£ôõxàˆùé=mè¡X÷¸ _„ÔÀÌÅt¯‚|¦Ófˆ•òWƒ‘M0ó6‚ƒT¦/âÒ¦Žô˜ˆ‹C'Ï«·T¾/zÂ4Ì;o.´!¢Ÿu8ÿúÔ¨ÁÖëÉŒ˜c:§óáûöåFÃÏ‹º±o´æ<~…TµHr“À„ºDœª^ãŽ%$"¨bæÔqa�3¼”i�h›rˆy(‹R< 8ïú 5LÁKì{ÜÁ¯Óºü¦îˆý4P»Šêˆ'ŠŽyãˆ6öB×K6i ³`Q*!ZÔbZ özÛÆç!Ø0®\½n-Ú8E :yç&‚VüƒêˆuéêÆÑ„5§:ãÑ`èWÓ|5Ä ÖT¢DÜ ÊXÌӉ׉É\MÒ0ûr»ûÉÁ}[˜),=Ì.>˜ôB9¦%Ïã‚èÞцd7@@Ñ.ˆˆzb¹^š™gƒÈÖxEQ�*ŽË²0ؾ—<2/ÑUÞ}~èµM`wÈ…‡"ØÅK2ÝÓÙ¦Ç<û(†/´w§t8+XȾ�DG#ÍW !ö„gÜôŠ(oQÒi„àäjª3ÉÑ ý6ÝAÒ!…úš€ÅÉ›ªgàÌØMûÑ�XðÖT—¡ícœ‚˜B†˜þ~÷!ö–ïµ]LÉ%�ëEª†ˆ(.b~¨>%:¬bX·GÎÒ@¤…Iûøå@ S«u\SU欆À¢èÔLA”×ôþkæ-8<å$ÐÀáj¨rl8oß{ò ´`Wë!lùùøMAGéyÞû͆‘Mãq¯éÁ…ãuXÏq2ð‘Ý^h¬àlˆ#Gá7—å:è$1t�Ó‰Ž - ß6LÏRä_sŸBãÕ‡ð–®h-Š¡»ÇÚâ®k)á¥V„ïèxt™7éQ£•VŽg$4ŠiX:bG {Ãp!DC vP̧)&BvRßHƒ‡èõ¨9ãV× pÄ.·#®"µ�ˆêt;cÅ<v:Æä›b%±s¼‡ðjïæ”GÒp*Hf~¬¼C½«[OñìC=ì1Øç -êñÁëá‹gˆ•°_ -({Žt&ñLK-A!0}ÐÒ’ÑÇ.iÐ O%©VŒŒh3÷¼ æ¶¼ÒîÑN×´!hxæ©~[–ØžâŠð=¤€AbœØÆõ®@”$ƒ wœá9=<‰°ªÐDÜøÓN*Ûj“U;¤šW…Л¶7ÛœLûóóÞBuY®—Ek\m1Lé×jZ_?×G4¹b>F(ШNêIiÊé÷í½á¢]¼¶€¸ÍŒÊ»Ùì®›»7r7Ýlâi_øènDÿDÔ|r¢N§×µÒÑQ°/rZÀ!¢Œ{°Ù»`bå B`¾ÕÒ)Ö@4`¾×[GÏÝR¿¸õ[nE�./é` _rù @ÖTÎq1ÏC·\M1o@äZä’£aØžÔé4ê"“¡¸Ìîà IztžÓYˆƒîk‘D¿»u5çd LGÀŠŸQ3æÍW -!¦ÑÌTqÑfçë%Òž ^V‰‰Z–«b˜ÎR0b»2ý;Ä<Wä"¡æñ¯r¢r -3ŠÒ8=Åà‡tYñfÄÍÊR¡ÛõxDI"ç#Ÿ‡_w‘¹�¡Ÿðz‡·YsõÙnttUM‡Þpï°doR(ÜGV<R%sç3߉vc!¨p¯•Z~÷m]¦ãkˆë°‹cswÔ˜Öì!|r;ÉÒý¾4þ–NÕ* <Oò à‘¼Émî7—æË‰ñ,ÏÉð]Áú½Ý¨}ÂE‘}] PÅhñφXî}¢iöêiJÐ+Sš4>Lx®GˆŠ¦,|ý—pN™f(¿„>$4.2äî¡‘'4Nk’Èõr#èú³^ò©>¢½tG ¦W«ûÒ‚ Âk1Q¯Añ‰öa¡¸s”ö± -ÔŒì²O±RâòªÖ*2Ý>ë¯äórR+¥tºµ×0JÂ#suá…¼(ÖŸ¦“BÀ½Ui0& -ÏŽÜ‹ñA}¼Ä²`BŒcé$De‘‚ˆþü3ûßïjŸˆè'VŠ8¢cÞ¡zö÷ÚŒ‚×W㪃t?Q#_šˆýAsÊiHÄíÝuù€´ç&åуÓDt_ØËˆç·…èXŸ¬Ó”ŽEüÅѵ 7Ì9â‹§*ö(}Á ät®-¤…3êëLFWš]þ2yï´ñ”b"TáÏ×þŽt—/§ýgÙûo;½vBpvI'¿nݺdݬõÐçi8ðH`(~)ÃOÛ¢!V:”Ç/1´"!Ô!ëìæ®ŽÞ.±˜Çøfï©•ÓvúÒÈ]Uñêíp3|Tt\e[ˆ½u¼ -lbþ¯0þˆw“qj>Ï3"D#» -]¦Å“ÞeJû€ý£ŽqŸÇ,œß7Sëî)2�°ñœú׃]¡ŽaG‡CsÙó¨¬NwžÍp®ƒ^BÉ&‰$“W:´¡ÿ€X°_ùùõpâ‹ý#&â”Ú®z–)ýÕ7â|/П/’¸6Ü«6ìIk¤©à¸ÜÍñ,çiÇÀWî›KÐó÷Jí§™$¥ -íÝ&ú&Ëôæ!#«.êå\cLS¾“7@Ȥ¢åç‘g¡:²²ïä€S¿Æ9RÍ[IL_Sþg9ÑÓâD]D³zÏ<–Y|ˆA?÷:�@|<>!Ú!òÇ<$±z1.¢ƒ*š\Ý|¦ aºW×îSø‹záâëï‘’žÇµ$ŸÍ~û;?Ñsäú HV†Ôµ0?|ù1Ó$Ã0>Þ…x³)wïõgÜëÏì{ÿ‚…Ó|¼Ù^BÀ…F‹ åH`=*ÇíûÎâqÚ|Žpª†é$OӯÅÏt¢uDîó9ŽòbП+ªæÐ=óŠ×>ˆÁ*Ìãƒ}”—ÔÖuÓéú„(دqXñc³!æyÍ?¹´§½ªàÈèz÷ Ȭ¸^©œÚ¡¡šæ›! -¢S’#%ÓW2ñ<€é}ò]e<Ù¢€f±‰pÊ ÄuøA9k¦å2dZ>œÅDƒÎû+]¿#ºž<UCœ8ÁïÜOo4òõr9õ/žœg‘¦ND"ö‘˜‹t™§$ ?Â%Cp˜Ì¹ÞÀŽå‰Ç»ïc"ã—IÜÀoýÒ´Ø>íÖátÄœw_+òëÇÞ²]1ÑãŽlq"ÅÙü1s«+‹zsb¡3á±½ëyËâþT?ODø¿_•!]é3Ô»n¼o,jÃÉdÛ×»?¨M¯²NÔgâ_BÂõQ§–n`9 Qé]5ž§R£ŠS¥–AÏ’sfþ^76A?ÜåøÅûœ³C#APÇņ›):ä_eݹî¯y£ë{øÍêÒÇ4Í –¤ÍEÁª4¥_«v„ŸÑTôÉêº?¤?æhFö£3u)‹k"»A‡œYG¾Ò7ºñ©O'=À\8ƒbˆž2‰15 - ÑÒèÊŸ1Á·¼»ÎD?di0Lúg:‘«ÄícBôõ›Ql7‰²ŸZïL¸$兩áµ6Ó€¨Óšøšéç*FµÿZøðý‘î®!t2[¼×ì%mûäHq²Øë2¾ñB‡’±£F²6¥rè�’kW·±²éÄ ž6ð½Dñ6§á †N½œg»w($h¡¢Ù]G ÆÒ^µh6âþÅóÛûM•ñÔ—Ó`âà³’c³„«'ÞNY]ð»”z®Æ -b¿!ˆ®gÞ” ޼J9|FÄ,P‡¸öL¤áªyHøD¨ÇÚn?úS|05æyè;–½™uS¾nc¸½l$|øe¤ãÈ…áUyú{¨Ç„x¤?>ìxZØ\·žz@\`ÌC¤dë - 1]ܯ§ÀXK]}ˆ«û¸BðŒßÃÉ›èa‹‘{]§ãdf ÚR˜Þï?!”{ÉàçÚ„÷jNEæ§$&"ÔÄw2Q_“[!Š“-= 3°‡®QUìÝÑMÛ&>¬.HІe¹ÙsÐÜ;nJ -Ùߥ·&�@PF³Èô×ã&Yñe/Qz¦þÈZ¢³}è7ÃÊÊ–ëð_KõË“™BÐÆê±ª´M¼Ù[Yý"EŸˆàÛíÐüƽTn]Æ/µÂlùAïáR…Û8£1"q5__ÖrÑt"],„ðéPòã“Ð0ž¤^çeÛGÔ -D8åŽs"8>oúÁvh;,ë2á3DÏ|ÿ).ƒ¢ÁˆO2Š1Oˆ¿ÇDtÁÌçzÔÍta‚ù -�ñÛJ@ÖpÓö—4÷‰Üžª&‘jÄáÈ©V<vo_/¨¾õ¹"8¢~„¸¹‡Ns&¢s³´ÓâbŒ¤z÷‰ˆC™V?ázY£ƒ®ýsÍ‹”·¢ÇD!È,Üï/9=Nå~b¥ÉæW]•ÀÒkb0„«8G!|Ð*5]J1æ¡>֯Ğß(·DM(2ï=7<+´|З†#8”÷Z >*»ÆD±óÆB´Ö¹»6HA°|ohåuš2Ý»’„€¹PÕä:|ÄÌiȺKí(†!‘âòφ -BLD1öcñõ´œ½cp`U|L4¼¡5/¨¦»FiVý<Ô²˜bcjߌô‡Ã:t\ª~áóÐlO&9ô/ÍŸþar,SÚ%³ý£2ÄCËWš‚hä«Txމ0\+Öç%,ôó®Ã(·à¨`æ¹Óû7„ÌGNÃ>¿®£{?×è_EóIÛJ!ö›Âj뱄ÉbÕÓ[ÂdBÕ’áè{×øØ=ˆ»füܽ2.£ÇéCîÊ -Å‘:úhÛ{@k÷¸ã_JùÈΜpþÉÙ««îMsíqù‡øY…jïúÂÆz¸\ˆ—1õOÆD¨WOÔP9.ò•7g¯u…®ð;ªg¾±R4%ȘBPN~Mg>'‚»÷9§S ØÜ‘Ô^¨8‰^ÿ)Ýe£I IHgŸ[GÏ"z‘b[ÂÌÖ<— 'syÂߥÃa!ñ«Þ-C ä‚BXä$ðŸ¬q ñ‰ž/ÏÉ1Lä|•,c‘ß§ò$ a¿ú¤HŒ#á{ôŒÇuØó±[ :{¶ªÐÀiéAÃæýáÜ Š3Û_ÿ%©>Sâ·A蜈1^wJØ"éñÝÖŸ}•sDèv¢#‰bƒV$úO33®<„bçPE©å»?Vcâ׫y‹5Z^S騲¿bšÅ0VEÄ×hMŽyÖ—wÇ4ùS…9Üt7<ó—²d^ØyKÚ?ƒ°Êßý"àõçË .ÇTg‹Ì&4 -[L¿8t嬷5Ê:Q G@Ì("²ÇDˆÿéHà „ˆÆ/¦‹ÒŠÎýB7N—!puE4! rüP—hÙçè-é€ö,ˆ89gÛd]÷&žžÁÒÐ)Çþžë\7£1“ØÈ'„ºÜ>}šà¸0OzœÚßÊËWÖº_ŽzB°$*_Ct·{hùfÏsŠ}´W<KI);ãöôö·ïK½€ -SôUŸÿ”ç#-lb9QñJµ@{y":]Ó‡á3¶f`¥v§Úáð¿ëÇ>4e¹¼xLTÒ@:~žL Ïn]ጠ-‚§8’.Wƒ]¢y¨¢U¾sF«×ëâñ¡ûÀtZuEƒôhO)*4FXÎÞtçî0èiPr3æÙÇ^Dc{¾¹p½3ÓW›ôSIP�„ãÝäÉ�$½Ô®í?u!ÀØ~öo~X¹KP(0Eû<™LgZá–|Áùê¨ZÆaÚ•ÌìÉ�r¿L/b"Óóx’º‡y) …åñWŽÏωu'ûUðîMC¼F™²§êüÝ=Yëót\GÖávdùù0x{iËnÌÈß¡kWi‡yòÅ;Iaf:É3æ¡2ñ6µÒ DýißI?W»#µU§|aº›¾!fM=ò”¼ÔÃó ‘î q+Q†#3¯äÍPû=[nˆÁ{1$GfˆªÞÚíˆØuI(*ˆ¤; ª÷{ÑõM†:麋P³A»4íK°›"Íy|¹WIÌCl) -Љæ4ÒÔïU߃ÏémzùÛúe[Ãècùмq¼Œ0üÆaªf~½ èS®çÞèË!ÓÑE>/Ý”nìŠt툉:»÷8¤lüfäñ¤ã*J’DÖv|vÄ>oÍÊǰÐßíNòcH=&Bÿö®;\Сl"šB´T#�jÎï0©g†Ç�ˆÔÃÌbšÁ¦Ò©@íV°²£9¿µíªbïŽVL nv¥¡8•Ñt§+iõu*ŠFœ7®C<L‚ðD3�²ˆ?Ëf£aIÓܶ½æ oDcCð¬GÍ÷¶^ j\.‡YÐéDka3”»P¡œ �Í£ãjˆ½R ©Qé¼èåË2‡Ó(Ö@K^Þ#”sð‘Öï9ËdMÚ–1ÃΗ‰_Sä©Z³ô•Ñ=‚ÒOO;-Œ=Ûõ„AÒInYJÓþrEGݺÍì4G ͱÓ6AÕßÝŽ„{³'ŸwFn—̘P}|ý¨'�ŽÔÞÓ+DñÎN/[˜Î×7Ócbµ(µÁ â%züC¼¹<ë×¶ï¨eñ<Q!iޏŠm1¹¡»ï‘Îõ,× -Á”Æ, µíf 1ÿÉÆA•16÷JuAJKT¢ý¹X÷4g†ßX°±ÅUŸ5„D»ž7ò+öfŠ¢Þs"¢¤›ûA÷º´º¦Fù‘Sïº èâ wÒÌ9L�–#K¦qçIpAƒ\$Çmŧûì¹…@Ì‘[˜Jÿ]ñºú¡(&‚.udæ%"Üâ…lÔ9÷wW\Ø`_6KóBÑ °É3÷ø|<h¢÷Í0ÔeÔ†ç?ªÃººE)r¬æ2¨ßOѢۣȞGæü^!ôìMv¦ºeô]˜@oC±½*Ó^Ìáe–û-y=¸~QÓ¨eö׆yÒ¸»ÄO¡xåvBD/œï¦²Á¯0‚e¼ééÑ*¿4ØW[½y’³XM³X©¦'ÄD#†öé''úç,Åž7ܘT£ì»z™Œ‚8¶wBxœêR8#–ŠyÐpÝ*aö2(k}?{çYX¤8H³[¯¯@Œ"Ü៞_öž�A¦'jŒÄ Z)�Gàhõ$·Äº”)Èx"íÛ²»¯q\윱¿öä·7tü.ºe1‹Ûbr¸€Ò|ömv¼[Î3Jäh!í;Ss""VyLûï¥g+jM†hŸýÖr†á5!Pò_B^¸šMá}‡ÎXÄøSija™í«F¡Ì´_¥<ñ쇺Bº`)±P*—&ˆKdÂçöÃ×'wM%h^È&V’AYÁ‚¡Ù³]ÐÑQCªaý¨þ›Ú’…üÔR_¡ÿ–NÙxYPÃÌ–94G -п\m鿝7ã@‰a«˜æ‹�Wcºú•ƒX�ÜÁX´¦F•YÄï"ð*Ð7ÿ1¿øÒÑÄЬ¡7í¬*L{éHE¹Eñ^WA õñR#ö±É—™g:´83Ö¦ƒØ¦rj¹éÓB°dèˆà(ÂW[7D¸ÏM9ÑiŒ ;³Y4ëÅ%õR²D´e¿n•(!öÇ`½6A£ŸKëhŒ‰(ñªyƯ¨¢;ÚÜ£úÍëI“ýfÅ¥Fâ„Ae¿é ó¶áD½˜‡ÄS=‰+ –Ê…þk©+Ýu}9ÐÇ)‚ž/-dtÿªS%$èž2=¥5'5ëݶ|×k~À1« â×P¢S5ó€ë̃ÃÛwØHš?a¹˜Ø¯¹åXïñ£�UŽ,Nt'C;ë¡Nóš8ŸCÁŠ‘Îg[£ ÑÇoí¶ÑU¯ˆ×ÐÒŸÐÏ@Þî:>ÿ¸W`7Dæ"å"CÔšYîÚç¥Cš’¾ì}ÚÑI÷þÓ\²÷»7ßrh9ÔpÝéKó˜¬Lè› ¨»`âA85¼sìÝc’°y=Ôd7âh5±»\ÌV+ÝKFO>>÷™ž4’8ŸJQŽ@ŒDݧ1MW2Æânü‘óŒyÚ©¬9bÑz¿–ËJÑzЍcO2fåD(^ò´UZêƒ{ÀRÙö¸—Þ1o›“œâŠa%p°tånÜ0£ÕЋÏ+úWç§B”+&¡¡²\ÂHiïNQÆR@%.9äÂ3™Mÿ1FáÈ…w›Rc‰h”A³Än¿`r>K}•P ,W÷Hµï¹[àÈÈ5ü=͵jü;dgæÕÊN·’{JùõðZ—S¡¬4+ÑÄuÙæ<Di¤O_öC~¢ÎIcò\á¸$DºgvGPÖuÉ]!8¯õK.³ !,Ý„Ä@<´CËÊáöÃ<ýða4Àâá¤=€În¯óìÈpÏ\ó(ËZFm³xÛk²ï2´s¥&¦÷ ¡É6¯ZÐOÏCLÄ'÷žT* -õ”,v�ìweƒ+âQ9Að‘C[÷ú$œéý_T¿jâ[Ýð˜Û1äÃK`wÓï[™›tDÇoÐVì?sü¥¹„Ãå›k>é)™—øD€¸#Ǭ›S<6 ÊÆ‚Ôk¥5 n‹iìZòHˆçÇ¡¯›Å{5j„§}!„üôÓØQÍ[fUÆÄóTpĪ‘wb„C€'8å9»iåDü˜ïÒ««¶ WSÓ0½«¯:z2 PÑêar$†h!b¯mÉ癈jhx— -´o~:Ú(&!iÞ) -ìÀd™GŠ_ú”?¢“+& -–•‹P¢òñ(ëfT¯p–ú<qû! -ºë¢{P¯\áÄ<z7݉p(PÆcâ²™ø}•¦»"ŸÙ-hÊ‹-J9¤…ÐF6;‰!C©aÐ a”Ð’ì@mELVGw혇ØâµO ‹;×ÄÈR[Ë%%X~÷§`¡§!`dõ[9²šŽÞó¤¶- *A]” .ˆ†1ë¿ïMâmå QWC šsÜYA p9ÓÕ¥ê}šXìæÈÈb_á}HVPÝü.Â{Gˆþ†••ßdiäKSs"Sw«Š hd-¿t=QÞT7¹ú[•¸–E3óó]óp}ܺ€M7+ê˜Ø1CT÷êõ{[¦'r¼Ö�æeŽ©¶ÆñV6Äá§ÏlÙ«–˜m5MÞœ+#`þåv®.yç–'Û2KLÆ7(ɆÆwT2D¹–P!8ÎÜL²¹‘ÒωÜô.?WJuís—!h¡®'…BƒžÊ/n-y§»kŒÀ4j£1 BèfNîÍ]Ýë�‡¿Ú’¥Ðý9‚Èüu*ÙF@9ú¡=¼¿ÑÓëÑÁ6{‘R…@…ä¬ -m°y}Ϥ¼k4ââ†Î©ï¾Å4áêû´³p#Æ;n±?z„ÈPU3F’ððF!&*æÚ,@YâáÇ%›u,ø/?Öy¤fü‚^Nù®×fˆþc? ¢"·jNB´Eôº·{UwɤsA|ª¡âh ÆÓ«Žz!à]¬r3Їk6ô«'ƒ|A¯‰’ãó@¥{ŵõ»‹EuYiCp9~``ƒE§Š~Z4åÒ爎 ø|£Ç@Mµ Õ’süFèƒØ‘5Ù{Ix¢¬,íõõ"êÁží¢—"r©OYJQ½)þsiÛ÷p 9§>j° EýUpÒhN€Œi(™?l@Qkïzhjí’Þ.°·æ©Óv+¿#CêEOü]ù€xïc†6 ß®r±dLDi§œöwl¬›”zÀQÌØÈPŽÆ‰ËZ;¾”û4ÌŒÇ f?‹ø]�Æ'€ÊÁ›Ú{>k¸—p»_2¢(î²f€öº»gQÎØÁM=(ÈÝÍZ^5ZŽ“\ -ˆ5܅„xÆ0jþ^ÈÞ_|d}Ô1ê1r£Jãž’Ž3ìkb𯛴ßY½èQƒió3qÙ8âAU{¬ŒWÓ‘Æn@œ¯ƒ ƒë„ìúè+m&3þY[óєְÞGd¸Eù‰e‡Dh¹.'b'÷ßë x/v´úL÷’霘XÙ–g¨ J"Bn¼tÏÑBnz-®¯1mS¤J¡ß’j’QÕ‹°ƒ6¬ŽZáYl÷14ãeKxOÇS† áêzÄHN}Nâá59ï@,âýo…ÏøÕó†Î£¦¦pP‡UÁ>°…¬â¤7Šæ¸û-KkÒŠ¢7 ,—öín‘¡'¨Úw{J°n˜$ø¤3Ûs‹QÐÃ"ÙÔž“†ÁHÄúò¢÷ëùNR‚¼ÌþÉR4€«É”…ýdu„§ýK¨ƒ²zWø×qÕŒ¤ÞÜ:l‹b#÷‰cv¶Ä¦:x†xSÝÀ—/ähÍC8¿¡½ù}òçk1 -¼åð¯±þéF£¯òúÂWÙò�Q€/fÀ~IKBÂe^|MûžZumyð1ž¯7–B î8b_mt‰‰°Æž.!PÏv ÓX,Óaç‚0•°;F}[l4¥Gfä^‡!ò’K$ FÂXæA&D¡¬j -11—Ý»§ä3]¿¡YŠáí®š¬‰ð&^î"hÿÃÛ¥ÁiL£Ü)K�7c7O2�4R¯7rƒ Lÿí~ål!-RªúÞ²k gîÑ‚ÕÅ‘ý—Œ÷ÓÆ™Þ$ží‘ÅDÈõ›˜ICXíÃ>”é¶‚DÙì¸C@ÄÀÊk~1F;B>’w{™¨^™�DÚÔšíåf¥¼]Ï ‘µ -Û†xW”nC°Î{]%'z¨‰¤í< w¤…‚!<CêEßø»Oê³"}4;‡KoND7 ‚Jbò"ºí6CìcÌJáW°¸=¬tÑâwn]ûéT¥âçg(ß; ˆ<pãpºœÈëwŽcòÍ¥ˆšM]¹æ<'Š-â/7ú«‹„òô“4ÛžfOÔoÍöÍd�`¯$Ö„–g®^ ðf§Êžæ†€BóB4êK:[Ã4þU’4ˆJ¾Æ -9Ñ|Ž˜’&ÒŠ5c¨ý®ü8†@0{ k-µ”�ñÀ8m@è1Õ4Ìıòœ¿?*ŠßiîÝì4÷º†5Ý—ÑSë"'BüV%q¿lX†oèuø!/ Ãû“<€ålŒóÅÓBfi¼óˆö=ÛÿYŠ6YGJXˆâ¦añRR|Qg¯~É>7ýNi:±Nþ9ÔÇß -L«X‚øÕ³kv>J3!qÝ-Fcžô©¡bá=è† íéÈ í›·áñyÐúð¥C”%ÃQ7&ª] Ô?3ªÖ0¿LJœïðýZzçØ!^™ -ùÒÑïùUeà\€« Ë‘4j²²qˆÝ1òbM¡B·îƒg•·\&²‡wýFÓ)öaÖº[^šMˆTI±¼'Ô|Œv<´cؼrŽðw®™f¶óGAô}§½Hˆ½Û½ó¦4웤ºœà‘6T5 sª÷⃗茿º÷ˆˆ©‰ˆ‘pQoÿ'ýŠaˆ†5·2ă˜µCÅ0-ý^Cì^§ó¡FÈÄ"÷¼¾Ç“®l€Ú¹S†Àµö±Ï,®ˆbɵÐÁåmÇ.Ä~1úïBGj"•D5'/¨¼#OUr\˜Z„ ù³àü|™p�BLÈ¥BDZÝk† Xø¤ ˆÑãš!0ŒMŽU³x4[|"ê´˜±»D" ZõLÏFo‹=Îag.PXöÁ°è<yYíiän[3ÐB½±§4Ž.`4½«:‚J•ª®!èÎbâ›»ûu=Ø´>Q³8ÐõU}ô JÒ@\®_†è?Šü *Ë Öà˜vÀ^Ôj,{ƒàÐ@zH£PJo‡Xo‡ÓÓ„(4ÉÅ DøõsãHw¯þå6‚¥KH*Ø0üPjrΆ�Ážé˜âó¾Hï9¾g[©Nˆåê½b{;OC [þˆhÙG°A´’ç1C |ºk@P¦‰0?Ö†ê•÷W£Fû8ˆñý†°ï£#†åh„Š¿¯•/âáä‘ÃÉ‹4óL¬aXƽ ˆq v€ gÛAµ^ŸoNDG½ -+�QììîõÂ- ¼àÓ×y±ªa]¡g™Sß¼XÔ€^êWi¸ è½:¥ áJ¼Ë·ÂZ«âÌnßü%{CŸžhÊyÖr=Àü1a«Jj˜™)Z¿sÄNp„÷ŒˆZed×Þˆ‰ð,¢9(q}"Ñ!ÎòB”»â£c¿ë?Í}±sRèŸäÇ#ŠðX8>Jkr@p%9©}õ×U{@PqS‚Ž]³A@1ÎÖÚyÅA�ˆ¨ˆ(Û ŠéLH°Ò¼5ìûè@-¼„˜cúè£:ï}ƒ3&Ðé?�N z_à2P·TyÀp«ö³jãÒ»W°îµ@Í×dUPÔøyŒè6!dàrDFß(AðôîÑi¶/yC¤^lFc‡KÞ½‚ á±ø -’Xk.H;6Ù=úD”I¤Ê;fL4iKÊšm¤ïU@1(›Ñk8A_}ú›€ óYŽß cÂá—ô¨Û°i˜ùf‡—#®J›´[gÓDc©GÄ„˜bŠ»G̾nœ^<9J¬ý]ä¥fë8làå‡V$ï‚Vè—lž&Ñr¢_§@@Œ)C C›¡¬üeA†ˆÚŒß7ü‹\ÿÅÿ“—>£ØÂ5t ›-®)´!í1]d3Cì¥j<µD -Š<p´òû××tÚM±+&zL'uº8: œ-,K¯û†ÚDMiNƒ!(Ò—!"ó—ܯ·åäDw;¦@Ð1_qT a¦T#œ†@PqÖ$Ä^ -¾RDMmñœèêA1º@ÑRc€ %çRºW+ºÃeO-ýþK°ê«žyÈå~jÙwruû•z|”b5×ëC,ãûDýÑ3Ä›hÙ™¼ùÅX=xI>Öi&ØéDì -³†ÀÃ>_… íöÍŒL?UÞ3,%´‰GN·m^agQÌP¥5Û–šÒª#ÈUG/Žá}¸ÔcŽÜ÷ŠûÀyy,ÔÔÚƒê¿Kjb¤ŒÍŒªf~îgͰɌ‰HÆ·yšçîÈ¢‘C…Õƒý~”Q“{eˆ×2Ñ%[7ˆbÐsÈ{€¨öÜ6·¯qÄþþ`+Y®Å”‚q3K0OLp¸rw»/'B\õæ«þàç»Çô×i^¾2»Áуj?¯ONÄê\¿š)X©´ÈÈGDsÁ›8 ñrìEDlXCpÆ -6¬é(šëm»Söðþˆö'÷Wé"E¦#ØY©»ˆ0ñ@ºØ[Aú@à—½Ž¶- ÷œ«‚Bˆ+ÙT•ÿÄuçÜæV6 *ɇ�7N\‡œÈm<2÷àBê¤ê°íÛf”«g¨Ížó*ÙàC…+çÁH«¿w>"jéKöÒ 0xçÉÇs:•¯ÊÐÂxÇl#½$ÿàûÈç<tázºÂAÿPS²Åê[ïrg!žñ…9%�Ž”å;ébL´HûX„σàÂìCTu@ƒ6§Óû†°è¼!ÖÜäcž¢Ñ,QјÑÖÏÕýîŠëú… àžrUcjLTÉû8 ä/ŠßY¶¶¦ªu΃̉ü*ückúª4ÌXk„úÁu ýEC ±R0óc̃$×tû˜K#ˆ¨ï°î{d³ßbmHhA!÷+ªOÖ¹±ƒña3ôÁœ–\g&5<°äÔà®ÏkOÚ°¯’´Ï—ŸV•yâå§…äëGÒ½îw}áÁ©ç5)ÝÄ3/›ô |bà íiYÇ;ì…ÌÌqv oþ¹× - <ý^;§€äÆÏ»½?kús2jÁôâ¹!J ßµœçÖ\0й¦4Ö}˜}¢&êê#ÕÃ/K¬qA(Gчµp¦Š—ŽÆb.úFL(_ -BþˆèIjÈkt½òÄ{¯,¥!!€éw4†¡HÇ!ÁwÒ±ÕŽšqÍ•XÒ<ôZY¤Âsô|*Õh–h\Db¯g+ ø2'1Gùs–÷9„•ä„àU÷'–vÀCi|H¸¾”¿Ý$>9hÅÛMÈ¥Œ¾GÂ&¸,²éˆ‚Äþ2}°\é)‚‘ÔòÝ5¨ç)^T é“mzb¡£(*P�p¸€êä#;jbÄ<èÉÍž^²€zM^[t«Ë‚ DºMꥫ¼\oŠ€ ü¼ggÅ\öâè7³Úêá‘*Ää�€x£<RMzìzÓ{w„ŸyOé†òµÈUÕw_nڼʵ§Ù&µlñ´™EÐ^¶îUGGdÖ7ß8<©÷?2a¹¿o¾÷œAçÏ[B¡ -ä)xXe9¢ÞÍN Ÿ‰{®‘ìb¢_J@/äTb6 SàæÞ+.x´{Xø„8½ü`÷U¯OLĽf:„ÚW'½Pôgñ¹e3ˆÐËóÈ>5º¢è‰°ã|þf~é±”áÉ]é#ç‘0n²ßQl¸hÑ�&vCc3Û™Aü[#z¬E~œI×-…*Dùì„…>£ïÀ€¡š†„^÷‰ÈH¡ïåÝü€:Ÿ/z.…³’þòï5€êôŒ%¯ <æ -Aèäê4š–¹§²ãzðí¾Èïiª9çƒuäã@ÈóeÐBjùQÖ!f /Çü>Ð…øtü1�¹ÍÒÂïÀ »–˜öl¤|œC âc,¿™óÐ -ì¥}‘€¶ú¿CI4Š˜ó[}—lsûcÍ£&f ·U{NÄ’"MŸ*oP…ˆÚC|©˜Qï…à¨Ü’3bO³0‚]çù@à=º€È‹íeüÑ1…¤=i”Ò#/)g†é™ÈÝ?¯ë$‚hGÝ'"emyˆÈû äŽj÷¼}—ô]U„ëfû«¿¨ ’ò\ø,Ø¢îópÚf»>‹ö_‚>Ø^’´²×˜ìÊ‚õžn¶sÁb"8×.š+ -uMìl¿%ÚA°êy£»{ãsŸ4!(5NR2™Ð„Úº—×ìDâþÔ»"v#EB E‚ÿY‘žZ¡e\®9ºI¿y Úà*¢güTêUÁJd?;)‚n†#“"vsç¦GÀ“Ý ØA‚*¿†)’?lߊaøâLî@¯ý«?ç|ú(”ÆË¾2ôs3Óª}1ùZ/2¼o5¹ý•«KÅ�`õúf2sÑ6áθ9 -_2zuÊʹ£.kñíó0ˆ°gŠmpeß'¯å¬}óÇÌû¶Œ’†ž`è´6}F=eŽÚ²º#0°ÞèüEUúAg±3XL´÷ lž8.íu›…)N¢Ûž¦—¿w,@ó¹"6CTÒïÕ”Uaít°‚)N(9J£Ï\Bà îÞÊænG ꪡh,žvp+•V‰hY÷®<! bcíü“B‰†HG$g¡:‚ÄÓÙçpz{Ã5æAðµû£Ì#ðh\tY×ø!ˆ"….Ú�o±•¸';¶CxT+dÌ3.ÃvÄ3(†¸½C„ÀÕ[å ÁBµÒ…e#x±¤Úy.ˆýíaTˆœÜa²Ä”gA2-qÉ¡¡ -aírs¿œˆ¬äqDCª<mS‹o.¨ãVZ?GL79õ›ò¦ÂHÞ¹áøëssÕ] BƒØ þœÉg»æŽpNÆw81¸eÎj"x93„“ËH«Ç>ßòô1¦|ÙJkeB†Ç"ãÆpDÉè$'ÚÇõt_3§õj H®+¢®Ž ™ût)çmŽâóÞ”'lH:Ü`ÁùD”[o“ƒ¦KZa .ªûk(¤-½`€¼�r÷×; —!zUc^É£®Hò_Áqf!Š -³ß[r¨á#mˆy-#† ²zýÈn\�˜9í÷d\MtBìe=ïË'aA”‘_ ƒ45Nå$ÇÿÉoþDñIœ†Oét®€¸lýð§u¿òT$¬Á'ç¥U¾â²ž€‚»æ´£oItßÜÙJý8Áwz/;p®8¼.(ä…Ž…«@¸)ù‹:ÆÏéŸ5x5‘DÀ#!ÈØþº¿æa©Ïõ�L¸h+*Å3wø¹´ßÿ¼ù{Mî/⎺/œ€«à¦–1Ñ ×P6Eí•é~™ §G�€•ðH`û%ÓÙ7Çkki®-Mîãì·&–§uÄ'BµÆZ'Ó0¡x„¥ºO„ó%T§<¼¾„Ùö!*dñ9â#òZôvø…[h8®a#°›x!1Oñ Ù¡´8Ý“öc.øtÙŽåúò†X?mþ ŽàYN”JÄ#&X•{_„0 kµµS‡‚!h=šÛ °níÇlÐþÑÎDUí$ž qªªÓÚ&Kö÷¡ìv´{Ñ,ӣ熺ßyN›Ð|ŽÊ9¸ôÇ™ÍñÀ}¿MP[ˆâ^¯¨0ôZ÷ÏYÝŸÍ3&BŒJ@Ÿ¨ìÝu UU7 ›f�ˆ€Ì[”ûūէlÆœÉX“@*ö6g@¸Yk·ÿ\4ÖÌKÁïÔû©qêVÕªdUcÐÉjŽqÛ8”Ýö7`ÐDw¯*dœØ@[bµíxîÿ;›díu9oå®à†HŠú{ZëðÌûŸšO&�ê=åwwDGWüD½E‚@"s† VÔpÖÇNIæªq8²òFôéÃb…81_Y¥9©ÏàÉ~žñkNÖÐÏÒC§Žf9ºŠ×‘^€.\ªiwm¾úUßX’âQ‡#ò¸¥q„þPtyµ¶…Àúß$`š¢Úú*¨éo -™h8öÞ™ÓB#²½ç§^GöŸçY.žaÔm=ƒîwm\ê2÷sac9‚äˆuú3<Ùaß)#V r†¤rD›¹ù+CR´N¾ÕèIŸÂ·HOÌĹ'?c˜(·oÆ^'iøËìçªF‹xèUâ8r\1$Êòp\!hÝPqnÌÜsÒ>#Ç9±V?7Û{m¨XF¹eVˆµÈ#ˆ2cYb)¿è“OÊ~wA:|v’T«j¸8reT{ p÷ü‘yˆ3StÁç@"� üÝÜ$Ÿãµ©ª¶’ã æ\k<ÔP£›L—abt޲#XŽOè! ñìTî2öÎqàWüĵçÇýÔW¡šx“V;éÛ+�kÕzw#ÝÚúÆ}×¼FEÒ]õñ“Õ¼ÜFҡнøM€ž4G‹¯tÊÆQÑÒ®\M7RBO/YBÎJk1Éj× ¼c ¡œ§ý3'BlŽ9™TN+ýʧÿ®=¬}LÓäÖŒng÷Œ@àázÒÈ Eh»K×@ðˆû‡p€‹7[÷ÌyK·Óù-òÈãÉMæüÅw$ã[:Ü?YyÔ™t›‚z"ì0Õ»ç/•ÝÆÞžè“-ASSV“AÊÀ‚*9UC®!÷¨³AvðýNÎÊG ù€UÜÑV÷Ú9j}ËwÅV'…ÅSeæúE3¥EΜº Ž”åv|–³¯â 0é.×ÇÐ÷)Úz¾EŒÐÒ_4‚Omb÷:+£DóÍoˆvRaKCp�ù—±‰®p¢_ü¬q˜ÿ!ÂbÄÑЊ5�hÑòné€ !šô[eHu‘f-“6@AÅ÷Sûèûú29ÛšÄ5«óÄI x—7ˆõ¯B¶3ÆA‘OÄŠÄÏÝÄïç¶öÈ!e“d¥Ÿ„mQá3‚ãôY~¼ è{¸}"ËøÛÞ©p==%¨àŸsÚPü®°ÆêZ&{¦é4ºÑ€¬†òÐë%åz¹ÉÊg€hHN‹¸µ·1fvŸ‘5h¹ÎѺó»ìqZ9s jÕǧ‚ÌÇ_-ÀB@‘ßîŽ è‹¸ÛoÜI ]8H¹?âä@¤p^yäÅeèËh(þÅ{æšw+É`D'-œî&U×åJ—5A¢i,¤ŸÁ¦POÉ%dHø8ÕÕ¶9 úMùÊä}HV»¸Â5Sª´Æ¡X÷%�ôi‡bKìæp0Pd?èJm!¨×¨ˆSSNΔ -1ý_É6ƃ; xTï Dq…ŽÈ¶O†–CzËÞò"óÓ}†ùÍõ†H(\ ßQŽ»Ãz¥d -Acññ9N Ö×óþÙ:ù‰÷C½Âæå}ì3—¡¡ðIM(;‰’Ôïß¾„Xwñ#&‡cpÿhŒ�¢Å0ÚT…8"W½´q¨ýÞ¯ˆ-²ô‘‰§¡¦[,†è£IS -™‰XÆâ2L�Ž(LM{s†ˆ+:Xã|ÎS¶j¬îÝR >軎ð“"ç5?5UˆD7Žf·ýðè•ÖXoé#¾6¡H¬ qseh¤‘˜‰Ëp8=vÚàõ“І’zØy ‚üçK1•n(ªß3cOh2²ˆQxM -.ù÷ðå9ξæ™^J�2¥4öûþ Øêæ'íÇ´CL.TÈv»ï¤QmDóz `¶«ÚYm³0ñ[5sážð¦_®>¥ÚÞs ŽóMĵXýÉQ/ùè#p ušn§OÏF°—ýH…#}e@odî=ÛŽGþ�šw¹ãƒ‚ºU€r’âZFÀ—wëe¼!ïk�-óaç‘Ã`»c¡’ÀP±±F\äxÃø6^3žyoZfèwص\… ŸÐ%¤‡^‚G–1Ôºs1¥Òؾ%ÕÑRÁé�b«QÅžµ¢ß™èÄ´ ÄÁ„ùÒøˆ mïž¾dƒžà×Þ¿Ã$›hÕú4V‘ÓYñçß+çÖDÙè¾*ØNþÅàª%÷a/²'ÝBæuÅD¤ŠÖÎýyRÇ0ö³A•é÷úºþ 2m`éédsj(û_—ˆQ‡¸^Fà6[¡¨8ý³äü6'h-¬S¤ï¸Ì×ZÀ -¶dÿÆßÚxvŠÞ|íÀ9†iffòoµûñvö6Ù6¨åÛØÇ‹Eǵ#’Ò5±ðQJ¦‘¾€‡Eîð©#R4˜¯�Û«Çñ±¶qÁa?¾³…6ƒ÷Küíh´¯.Ã&|±@¤¨‰´°˜Ÿç{|Aàå̶ˆõhj]É_tÐùfí#pT½SxGÊ"t{>8Bž+¢I$,Ø*ô"~^{ô§@žŽäý‹)²œ©i‚öß×}yBðï3æ0ü[q] “2Å4R&Ô˜»|!@ mvFÕˆF_í¶P„dÙÖiZ $Cd\é‰Mþ§ÞQÁ¿ƒ{�‚§¤óüTCO•$|îO¬Õ¯,|’m€Hàû„þ·è÷Ha;ï„¶`kß‚tQßyB3¤ek Ç»Áí3NÖÊÓ-‰8àF÷”‘ ð›Àä[fY9IããÜçåN{ò!=à¸Û³4â=C`ξ0”CuÜ�(MáÅ”ãìÌ[Žs=Î) ¾„²ÙíM€c$éþ”\∇†ºÎ÷@-Ï.ùähgy½ñäÖ5V0œf¤BL¤Á¤”dDŽ2NÂvå»Î&!º¯E¯Î’XsçñazªÍõö+‚jYÊ“Q(±žÙOPŒÞÊæ·—A÷üÃhGì|ý–Œ@0<Mñ§||*êº?Üb…À骱ÿÔEÄÇ’Oˆ3R$”¸WµN*¨Uñ«—'¹@§dVFÞ.´ìía²ÄÚ¢÷ç„NgŽ]]ã,µÐ()‹É<éÛÓÀs›äƒôt³dÔ‘xÎë -‘E™¼ÆÚPQß\kZeˆè¢·gÓu¬Ô)5bC9ÊuìuTÛH†òl+¿•,â•’© T¨\kn“œ+9;Ǥ¨L´gü@¬gŸÙ,!lUžky+—òhMÚv”ý äN¥çõ–XÄ(¬Ñqeg:!2ÕóÍVN÷è7Hï'$æ>Ç:‚騃ÇýR$N_#fºŸ‚•ðù¤½U±WÛ¿èx,´’Ò�DK$ºó£&…ðò2=ÚtœÞå�×®hPLÄøIJ¸ÿ6æ”ZšOuëë§™º,r;FåÈ…;ýL‹:¼ÎÒx`‰På8õ¥Åé$Ï܈:>Ú4oÚ®Gˆh@‹wØ)[Îï;¤g‹ixW)4>ù01è2™ø¶2û›î•¥×ìBà;gÿ5ïXió¤úÖpÍ>Ô@ \Vîq™5U…¥¡``C«+cÍ,=¡!d7¨êþ$vÞߤ7Í3G×/ð/jc‹q~È ]D›Z¼å“%ƒ¾Àzgú§Ú[€ÐÄû®?Ç_Eý3ÕŒè!~Ð -ÑÍãDTYµs¯÷g£ÃÐn€%‹:쨒hÃ��7ÄÇrXªc~V»%Ùø?Ü,8zkZŽ´¦Ô)Á÷l„ÁóþQ£Àî&:CâÉá–oÄÌ!î/ðÃðŠôß?)9js¾L§ñ’œºëNn«Äon´Ÿ••Ò‰¯yÖ9éíÎ2g÷ -´†°}•c·Fúï'%n7¤€ðÓ“öèBPzÔZâa†¨½aýi_ËSÕ>îç¶Ów"v§‚7:}·Ç¡qpò©5g(«¹%ˆÖ…YTdëVdðÝøžƒYˆ+C…øÉÒy¤Ás ¾¯ goOõ¸L˜×Uï¾!%õnÀÀþOöŒÁ×ÇÚ\ ÐU‘�1üÚÔ+—ùÕ“YmXtÐ_õx”Î -4LXä0ð*Ä«Êi‹Ñ�+r¿â*kŒ·ØõÈ)càÂNHËï(¾zc·`luL!ße+‚$M•gI|d`Z¬g".r·=*{ðÓsØZ!`MÖ8ôµA¦È5NI™µ·¦kÉÀ¿à@.‚`ú^ŸlO€cY¥¦…˜Ù S+<¿ûGüŠxïÎŽ@#Ñö{Njµ¬ƒ8>Öó hð´d~ D*õ´Ð`·DXé�€ôí«‚¡“þoFPöº>~ùXjÊ7šuwÊN×€S�ÊqMõò@„Wr¦ÄÂi£}Ž\aè<S“Ó tß<œð†Bqýèg_"µÇøU|IQCuÇæ@(V§S#ÅÒQ‘¨ U¨î~rd™ÆõnA¶C¾_.˜ç@°…ç¼ÓÙÖ'Ndú2ø´EÅʈñÆ‹ÜüõwÁQ›ÞÏYãà¤Ý?a éÑR](λ½šÕõOY\Ýæs¾8®ºiŽƒ,&ìÕ3~ ¶E,]}óÑBníÀ°9ÄP;¥òì–†'FeJoç8 -Ï oƒ(K -Oƒ¶NKÄÝó¤câÆABÄ6fQ -a5Î&SZ:3èAí+Ë ¡îHdqsNS:ç4b-d¡<^ó7£"‘ëÞñü¯Œèdð{¼d!~¬S,}ööú3&×_ÖîZ~Úø�Qú\µkÓ.f�TüÂHK�XñEN@qïrH”ÔiÒî¼ -oË)Ÿ - Õ%~ ‚=ù¦/,Ç -!/ÅB\™HËq:fé-M}2¿íÊ”µ ßÐì2šlz°8*ß?è¢Üô#=ðqBÌ·ƒqëZ6˜;NGÿ§(EÜ›42 -ˆ¬™ P‚Ê>ÍÒ?¶Ž™3Õþ›DßË*Ô7‡“'riu¥ìB×GJ†'èÅBäô[D¯ú,‰Œ@”wŽ3àP”ÇACüâ!ÌðUè]B6cæ;‚ÚïéÉÔ( Î$€ÈœQI»võ¬X'nÁ´>Jú9YvêH"ÝÍÎ¹Þ …ØÞÙ9•¦{Þ -*qrÒzm×ñË•Å]"%K<ʃ“ûë6ª…¾—çGK6#u:¡bt=©‹ è;µ)b~íé…€Wbµ(ÅMÔkô6!Xˆ6)®^ µ4œ‘âLFZL¦„8šä8عº‡e$ƺ$=û¡’g%Þ´<ÌÜ#íÇK®T4„ ê¹Ì¶ô\4(Æ““ßs36¡^fÿ *nÜÍ¡Ívt¾RoT1]•œ$õ§0â¦Ä}߫ވN–!DË%+ý9ÉàiSôÏÚ¶þÝßÌúȹ›÷_ä½îÛúëKj/¨¹×kx)T¡öuÌ~;ðÚ©Š-4÷ÞÈMžBàe~\f{ên&zdìü*¹ó£N,˜¡ÉªDwc -9!ûß ÿŸ†Œí}”öH»þ»m·ýóh@[€}˜Ö&D€™Î²ÿ†û±0!qS?æ\]/Mµ×qÑÚÚø÷K©å}"-¹¡(¶MnRdì¬å‰q„·‡7@clyæÄÚAXѪˀLzD@ôR€ÐŒëUà üa æ'}¬œ‡%ÀÏ §!p.ÝÎÇàòðï=ˆÊ}«qà…®{±1Ð@ËAëÀÛ¥,÷xqy#$Ž”°4öïÍJY㬎"…[R")ò¼i²qŒ”ÍR±CˆMR5 õñháÃ4wáÖ@kÝÙmUkA\fS§&sä˜wÈåC!BˆsxtVÕ±è’ù“š-kþw!æ ¿(¼Çd`][úû jMìT/èDÊêM?ƒHP¼áûrPËÈ'?ºA:»¹GÂÓ>©Ñ>žövA(}"Z\æ¤1äÝš¥HiÌ3¼&©Aöèv€¸ÞíW5ƒdÄtE§¸ÿœj…íñ÷–hXg€X1Ñú¯%ÊfÄœ–ͯa˜&W‘Š›šGs{SŸò¢¿Óû@�ÊâéQ�KM‡ùÔôÙ¾pdj,õV<´ƒXÀ«í"æ}~Èí³Lq}”¸Œ˜iuSQƒô[×Ó ØÑ—AŽ"2¿Œ~Ž’´«ÏHm'‚SóE}§šXDÆÈÙ„Iy;â2hd…–U Њ):–‚r]5â@Ø]Ëf£¡ 2,L"ÐÎÙº³´x€„Ït-©±7;<…ˆñ–Pííã>óEÓÄŽˆW›×g[µ…�t¸D)ܽþ;â -9áf7IkÕQ±;<�œ>±É,ÂpÉßÓ-ÍZ%²†‘,«Ðnm€ã„TÃ|Ö² òSø…¸R‹(Ëœ¼Ì -•û«âÂÿ(š„XÛùõ5…[uaàf‹ka˜ýÊŒÄU�ô)â2âù•/#¦¥©â²%ƒ¡DëÛÁãfJz!á.ÐMÓC…ÿ1S•ç 'KðÅ÷;*?FtN“èR×@»¯:žíBr؉«\yÞš`E÷!(#hƒ{3o'NÓ= 9å '•>šìtèåWkB\¾H*Îá>z±±¬zdL(Ê«ÊiÏGk–½<ñi;¢%w†XßB¾LVýGÔ!\]1ÿ–S³SÎq)€©/è ¹ös_¦·°F¸â2d'ϱg%ʦHÓåÖMÊñ m¨ºFvÆç8ɯò¹PŽá”ÝCbŠÚpfLôŸê«@ôbZ÷»Ç%ˆ©úÇHmAÈÖ.%HçÚ+.rê1F¬³@/î'7Ê*ª¢¥/E=6²gk´•¢@ª4|æ-âì7gNï…v5).!®ÊzÄï¡ñ²‡IZ´fÚë~“7A-xä#.#ï±PgždЉ… ÃVjÁBìP;ÙOîþ ÓSÄ-®²¦$†ÎÔ7Y–¼h’öHl£´žU·ÕfË’µà9Ó•wЀ"Ô?Žd4yEvzwXZÖ3¡öpMž>RþÖH -�Žy4ä^‡N™cè#c/D™1clS˜@X¶È§c!òè[ÕSÊž¼ÊÏ‹nߣ‰f;:) vnS3‚<¼Ü;ÏB°}¼î`5ôðÔˆµe¸Ê²™!¦–W!•"u•øÉÉþ–°’%MpÖ@tÃR!dPƒÙRa_ÆÎaÕ—·²¦ÍåV½@C-ULÙ¿¨Žxpfï™ÂhP¶"ºi)FòŒ¬?ÚÀp¸‰ö²F–a -eëd«LÖÐÀ>CWIŠæ¡ÓgÄó)£ÑYÞs§†’7sDL#רr–}¢ãù0‚9Û0�y`R–cN'ub±}4—œñ« ´g³«AP¹ƒêlÄÚ<BÜ2dl=`„:õL'Ä©!©1ä@t½§P…Ah©‚†Å�!4ü÷æ’îŒ)ÙR§öˆí…Îè -òâVÓ O ‡þú[[¼+ò`n×t"hxÓnΈ™Mƒ9 -ÝK1‰ÚyŸA ( ù>§ê §xC7 M¢Ð@Íé7dÜ yzüJ޹ÇÂV ýfÓôôõeÐ~Šþk¨[Ç;�WP|bÖbº¤ùš4SôPÐz m?Š’C·(·¬ý¡o+Ŀžž ¬kÆN S¹JÊ…ðÝYÚ&k]I[åý’yx-#I®°³·<Ål´øE4Ô?"cÓQÐêüïyÊzÊÊB`ôA\™ËEuSºsœÙÃÖ"˜ï´“ù¹zŠÞ,;Ñß.Û2{)JOnÒ¹ÿçȶèhl²æxj30‚ÄC69Aµ'd¤…X¡$Óê…˜©vY¬ÜhÏ9wÊü̵(!ð—¸5p¢‚¡D|s„Wס9Ð ½àzöGD:Ó†^-¡ÜÝåÜ×dÍ1QdO¥òu;ZÒø$`s ª¦Æ@É·Õ)â2oÊXÇÇ(^ß[$ä)ƒí‡¾µµæÕá{mÇpV÷Œ§;¨ Ÿ(ÍxõqúÌaèÄÝŠ8 ‚ÂhŽf±žÙã>ô”c„øn“7¬ï#ãÜr¨9ã:†–ƒ5€•§TÈ… ½Î\åE©)‚â£Üžé×.w{8+ÅÌ�v®|0! ˆ½ßfvvÿû*Gõöß¶ä+¥À¬oWZ"HÜF;W;wå#jxõ º94$®ŸO!®G{—¿ SnžW(² -.åqDK2ohõM÷ -À:¥ÂFjp4:SµÖƒP~Ö.ò9:7!§/DKg›#úäÙb š:2ËbPø6«íKˆŽwud)QR–x I><º‡™5±!úÃ5oáC„\¸/sV.V'ù6÷2kÀ·ª±v™ˆ{Èóh½Á«—MHュ°Ð°€U9°ú޶è×U÷>w¯!>ì¥Ên6Í8ÂÈØ—yà^^áw%Lºy+O+Ä8É J >KŒƒ‘øÛ%r›WY³í c #0œØ‘*ŸÏ1kÑ`ˆüqTh‘ã¤gVžW5%?m¶+‚ÁÏ1[®…`©tøÁ!%úÜ¡lG7,nª>j%¢jÿÂt‰s*.€Üm°Aî’Žwÿµ«ºù#” Óq«B_¬¾ÜRCT 4n‚ß%ÄõñY4‚=é–†h Þ^ºSì ׂÈåk‹|Zž˜ Û¶ß‚ú¢Ü_ã3ãÌyY§<^у¿Õí¾I¨‹Hmó&!çÌ«ÄÑÐãv_Yª…Od“-p¥†‚í<Úèû O4Eí¾åèÙ0ß.GÓX\Hq‡Ä“ÚßÏxöÄ%E‡BP47o°ŸgÏ'µNSbjæ0ªÆ£ª¡1]Ùð£Ü*ÄúŒŸ×â”BP‡.«á&/ŒÂ²–×ÎÏNµ&§4±Þpš'^¿pЏ2á�‰j~Ív¤~~RŒxa”ÇhŽ“Â»¹Éܛݷ[r×9÷×}²QÓ³ˆg÷Œà¨ ÃÃ~?´Ÿ–ô”@YUËӱ˳Owô…¬…ÝØBRØÜ§|´á‚Ð¥65Ys†®,Çv]o6ºˆ='Ÿòl `¿>z°OTÒ12¯ôÍoì´ÊŒòf�Öuß-ŽDÞ.üŽ´¡BÔš»òϪs•K@Ãn•Y‚§5JEÚˆë©hJŒŸÅVÉg±–nðuÞ¬&:Jñä@ŸŽJ#"¶¸#¸©ÖÒBŽŸL)ºD÷È[á€L.£Hßëõõ0|Œ(™üŒ6R_†•éM’fÄçñîùøƒÊÅq¾›¦ ÞOüÜ®ŒûˆÐÈžP‰~¨¾ûăé箃€rõùÙ?àÒâ—´ÍpñY‰åµ¢cÒ½ ¾L¥Qs“!U»“–Ñz7çOòÅtF-²‚¾Ô‘ÕÍÅ…cxõŒËœ¥h€+“¾\A¦pÔ�Dpe2r”×ìH‘—AòÎD£étÜL2ßú9ðo(Òg~D¤ññc2›~†Fr<7Ú/ ËGÒ´ýðôÁât¦2>ãd>«µ×ÅÊèm!¡œÓ…’gƒIabBÅvGË÷£ÅÏG/ƒW0¯î;£ävݦ]1æPW`,ORÑÿ´ƒâ”ÜJI<T \O0àE4¦¶¯à§Jç,Çèu¨é*ЧД‘^DEe‡ò9á×t©¡ª±3ÊæÉ;ܨ[š³QGüˆTîîÓÁ«vaꙈb‰Ô@èà—J“9>0t7›DÛ!»1!ã‡þÄŠ&¥�G Hÿ¶¯3W‡Ž¢%9P™$7_m§÷ -:£0¸t¾ �Ó¢‡ïµ�hx’ÿÏQ¤Ï„Þùó&ĉõ ±nB¹ÏøºXMÂPò�ñÀŽ2ä¢ú†SbC>¾ô«B×Åž`¾ -ý"EÓ2¢‚#$¥à²R Öƒ>å™Y7ÒtˆÎ\t”‰hÕiÂ[éÑÚo‡te&³„`õ–j¬Ä—|¯+5æ8”ŒËÓ] }ú8!„ÈÌåŽw#ŽÊ<‘«]KÝÆ´è÷ý‚(˜¼Q²2ˆ–%BxþTÊ.„eך?Ñ|+?9ñ‹R)ÍYí¯”W"(Ê»E¨ñSøëI?»Ø…7OÛ‰Ò{IC%;ÊcœNKÅ·ÀxÍ,Üw³Ó|]Ÿ%c}j‘öïAXìc/ç—dk¢©"Zë£í:sÆQF¾·» Ùö“£DÏ‹¹q»šf–Ã-GõL>R29ŽJS=$¡›œ)Öwyžé´Û™%;!ºÒ4ìž@éo„ �h‚ÀQÝÃ@¼jƒŒçæYáêTHÝŒ@ †\qHïßãY è„}?BçLµ÷?!¨Ód“ÁÂs f¡ËÐr>Ji^lt¶ˆUµùöèhrXkÑ󕸦•®Gl• ôöBÚ&X¢ƒ=‹úÒ;óÅN½âE‘p„XïOÙG©‡—G§Å@ˆýîò-¿ûSJÐnÖ¶`RZÜ ÔþŠÐyØF TöÖ³îiï¾·„(¯]e‘�O,ºP{ÞÍoKWG;æœÙ},D§fÓSÔ í9Ç8ôAû§7‡Àån/t'bå‡Òú1ï>5¸@`yJ@ ãŽÞù¨ä&óAl#|"`Aa3ê±ñ¥#‹U Dw:^ nij=Ø!£¡.ÇaçaÃÊ FBÃï¬CìFÓ³ëσŠyjÀwOÙΗ”åR‹È>7ð ÃöÑpÒ»“¢_ÿ"Ú„¸¢‘5vMŽ3ÐÐ+Zÿgœj:)jòñ•"ˆ˜õ,ýi¶1rö»r!Òz1‚µßÄÆ”œÏýï5Šv¥¾ëðëœD-©L1ל]KØøœiÖ-‚g·ÈE.ï‰8Bç¿Z“®‹¬ò1Ÿ~4g\å+ÃdÄowzÿ5ù�2£Rõ†ÔI»RFW&GMFÑ—ÁÊ®•Pˆq£jΖd½Ÿ´!*#}÷©uX9UdS®8Ìr²Žv7!Ö7÷„´7Éõž™~ZùÖ'¥¦Àçb¹³µ©‰L¬b"F=„8Óé1Æ!‰Ç)ˆk¤„ÅòÜ:Šâ’B†ªò ÃN×É͇ÍW9Ízñ4k¾ƒÀÓù¨.4! øìN¼ÖcS%&â¬G¤Ÿ³S€·Ö(äWœþ8ênÖýW§1 B™L�hè‚ÈÆSTWü;ðC£$ ¦ì?jyµ¼PÃü9õ’uøÓÁñH-‰uòVEEåÐÎ’‹7²:’«ÝƒMy§Pî_߯�ØëÞÇæF)Q~Hj+näýÊÖ±¢Àhhúç8/ßDØ`¨LbþùŸ"ÞûHÇÔ@ÀöæÍN¨\”£ ³ -?ÑÚ8N?׎ÜÑcÍù#„âöä qÊqˆìQuõ¢üþJ4:žîù‘¡É®*2- úC”E(^g(²ñ{”¢T{Rô9ú+ü’ònà*·’Ó¤d÷àøn`àþ²¤($¶ìrGÙáç:¨ØØç²ÈÄ?sÂ=?’¹Ð„@õ䎜¹næÅó)ûµN¿zIÑVÂ958] ú»Ÿ[ž(ë}?e ÷‡¢ Ýh…£F åâÿßäñ¿þ' î¹Ú¿_¯ŽQG¤5%9üü]lí¨PÒºû¸asB…BáÄ=*Ï -dÏ0cÊ 5³a `×_ÖÎo3Á ùñ•EfÈÐõä -ïìZ,êóñœ%ÏÒN7¹¨•.v>çw|iÆÁpVÅ;Æ¢Ð^m ØW$‹º¿5éS€øÕÞ”u3Ï·mR û•ÚˆšM…¸^ì)N…ϘÐa¯#Æycw‘[Äõ_»G0T?$ý#A÷³SuF|: -ô÷5Õк9£š-È.¥-¦WTŒ‹pþOr£è‡½±0Ï#žËkœáÜ–ãÀ;CuCrDÂÀAÉ‘Ù+a§\öz PŠP„ï„cú[‹¥+ëõƒþ_ "lñ2b¶p²%ãePÃÕ^·ïQ5&¢‹q Žõ\Úk>9ª÷7:L9ÖÂú#äJãnˆ÷¶ A¬X¸=y7Ót ej¨@b\a}‚€MÀþÖgø€ø-€w úšÈu77óM’¶@"˜—š¸šœIÃ8¤è«!‚Š}ö0 ÔÜH¸W‚†k_—ïÞ>áGLÕºBÖˆp´´}™P™µÜ€ˆŠË<,™^<êi1r ‡f»Ñõ˜Á§úÔðè~ÛœŽ‚4�ë<¢dkIº¥H´ãqÔÔ[•ç -1ÑqãК"¡â#žíï¡ßyæ@P-RÚœHPÕâ ±Ž‘‘*þ:³7ø/Í7×$y¨jà+ßÏ`‘ç%·b/Õ8t¼ÈcªžËÁ—#jd\&éºOLÌ›¤¶UAAe?¹ÄF<œ¶èn¨ž3•âWc¸òAI~WÀƒæŒÛ‹ã~×vÕÛ⬠Ȁ¬¹iå!d6ÀüH´°k„ë‚AäØ\ãõÀ›Ç‘&’€˜È–ÓóÅȉTe$ „èd¶M �qÖ2ÝÄSíÝíB¹Ñ_µÕ�EГdÎ#81Å'.}¤:ýhè*£µÅÓe³Ú¼Äæ–{ˆmVþ܇‚ü¼—Y„Œv'wZ\DÞ¼—]<òBZÊ]Ý -ÚxJmAK,Æ -Þµ8m-eýÛµöõ™ÒÀZ’Ä® -]°Ds3g+M·³–ˆÁpãˆRvg~Œ!ðrïaЄŠlc@XF§¼|H3?ß+’…k¢ñH7‹#—(ŠÅêj5ër?Ìý͇rfÝ*z¶}"&*¤zúB¼p5ÁF".C´¾ä@÷-™@tåʧÇÿ†ªisÚ¼ˆý™g±Ó†ù›¡µG¥.âõÜÊËæÝõizÜqú¦2eă“-·+�.‹öoÉ—ŒòM¤Ür -AGjå*‘ùÓ—y~<ù„XŸãóâ,òD¼"2îDhmÔ‚`2ZØÜs½¤Ìý`íFÍÍÊ…ØÜ4Óʺ{·â¾“Oý -Üßµ…6ü=q‰hR5ˆJ®/ä|=è}œ!œˆ�ᛕSaàŸ-qâÅ~θ -ßÿa/“DP°Íí+ý©3˜ñ’ú èöæV„M›6€ˆM’ÎÖrŠv1€˜ÙÈŸtdu#Ц=¾»/jsˆ¢OnEQU¸w0{Bpig…'¥û]4¾÷C²4Ð#Qf�‹HO3ÝWž6œñëCøzϯß2û@uá‚ìYäš„à)P€î«ç8…IW ó*¬iönñUÖ¦°%n˜#]ÈŒ Áö$€œ5éֻƹ˜i«„dzUD|•7|?U@¢Qt"ú6‚:Qi´pPEÛÂ<ÐêìÍæ@JXºÌús«E›¿³Jþ,Ææ³wÚÑç„kÄJK¼V <¡§ä^}ÒB·´Oãã¡2ŒªEˆ÷›‰â¢lýº^³šqŠU FšØT—…@tž´“'BÌ'ŒaG–‘VMÓrÅ4éF™ò0æTÅ@çn(ñXk.,²Ý±~´ˆ%˜Š8â#=8Pœj™¬qPy³-É ÑN•ñŒÙ…0ý鄉ßC7ôOLK·pë÷àƒŠgù£GÏ÷ˆ«Ð¼áb Q{ØZÚ4R¿+äЉÚy„ˆ=l…·=7ñª²d.}ï)òˆõMŠÆ\÷ïñCÕµ@ÂÖ«q¨Û<7Ç=޼ª7Ôó‡cLh»7UìÌ–!ÐuÏwt#–ÙÕ¶0ô‘ä2âÞt1#Xˆm }q @ÛVy¨˜°o›º$‹t¼tôœºˆ¶Ô‘nìGÖY &=%Wõš‚¸ßÍ ô@¦Î^åâÓRòàUgR…Š0ˆnÖÒÛQÑÄ“i|¢ÐÞì܈qø¹ë…D€@7 ä+ÐVÏ›:ÑabÍ>ø‘Ž1B¬EŪ³šdqÞ ÚDÝ]\_…òá›ýŽ ³«“} xÚók’ÞM•ö?è3YbOõæDÁœ„‘ažÖÞ“–Øé7Ô׿M“y+]¦Þ+0QojbŒÞ9P#» -·ú2ø€Í,(qY£ÝFL¦ÒáF#™ROnÍë«Ü$„9Öáu§²¦TŸ,EwrmšX|pˆ8Þ|(—štDÎËq†ìkREÝ LäFêË ×;$,?HküHŸ;tí''Ј” ®9ÇÁa+ûDMñ‘–³/C2Ö=·9ëÚ)z¶ln“dclU^!ãTÑxwÙ6Aq^ -gºŒî7Äò€nàsI•¤�T{œ±Œq°äÜ\nØ×£™¯§ÂZH^- ÇÈËЯ_•°œŸP`0à8ÒÌ,Ç!ü½>'QE=컿‡¬EÔÕ1 Y‰]ˆs°‰ ¼ÓqØÊðâ³)…Dmóz:éÿظÌ|>dÕWáRô³T¯Jeß[SaBJJ! -ƒàù¯Í¿Ås¡K±©bËKÓ‰Þr²)ŒfÄZ_ÍÈÉh¸[u´>Rz·s0éìU-t‚\*î×A%´Ó…ôäÜæÖ_qŽk„„viÉ ú\\ÿO€è”©b°@ë¿É6N�UµË/>eµ;¼2]íÙ¡) -,x𑵯›!Ss¤y–AÔ+ Ëë*/ M6‰<Ř«‰S~sï¦=Ft9ä=o¹HHl¸Ä#%M_fÆêYóHtFûFÀÛœ±" NàF ††e D3Fò'D+j~r+–{²Ok½â²Òù5âcÁì¿“ñQdÖ¦ ñ»ïkÄãgý¡u[“ŸOŒ‚øN#ñÏ#8¦'�l“u(ã?‘_«Qø9¡¥Ÿ ý†ˆÖW¡1?-½A-QFܘ¡¥¸äLúªHf›�•¿‡·÷øx¶;•q Æ9å¡‚‚P„X =ˆöQ®”m^ÏŸùXŠ5/ì>_…ò+§3êYPÿ©l!÷Ù-ždb·*Q×@Díö4ŠËô×.‰ÒOeüNÅq‡Û’u¼N¶…À|½hX‡ñŠx;kªb ˆˆˆØŸy "dæc~"ƒÖ˹-…XQ/’Œ§Ø‹>vV1käIÆ–F9m÷ßÕ¦)wò¶¸]höBÏ«@;Hzèp”D†0ÁÔ)¹Â?GJàD¹¾Ãµ1ëúªÛ]C9Dôk–Ós-¥ôžÑõ›.Bïv[NãùU TˆmÉ_"´×8�A -z¤†œ’Ú+*©¯ò³¨àµÇ‹Žn]r_&r؆Ø9Ì3–§ÝE¡Ô…Êk1%¹m! ^èç]ù‚g$OW€Ò¾XîFŒnâ£ÆG÷±™YãÜðoÌ8U°eZ{íl£çfE¬úá‰óŠÉŠ9m8y7jö„DêOí"Cp† ¥Ti¨¶ÔŽÛÚ¹Ä,{Ó8¸ú*$ÒÖÉbß ªÃ™Á1âë>jD5nÖ@5w3â@+*ø¾ÌۋƾµÏXÅqÏ#\Œ˜é›P¼ª’oú%DÇâ+wZ_&½"G”S°,Ë+!Æ×׈ðóÙ%’ª†½©†s,õh’Œ½.Ó8Çy#^ªÍÙ.{æZßçÞÄŠÛ÷”üZv¦,@h∾y—aÙ‹½[Å7θ”™xU5 çSEZ»Ì¼`_ff\¼ÅŽËœ,ùœ7Å^éͯ ¼#^K=:>dø-u/…cYù*háô”Q5€=ZA“°ð»š6[^âbÂ�¦æÇjŸ -PX#:ž¾P'ØeÇ‹¦¨‡}ðˆüÎC‘æ©OìQ.\ÙŽ X“SÙO‡PÊÀ- WY'óßà”J´ðV’—E0ò#1ì "é×Üöo½w½rÌkŸØ}iô©Jm�h½Xá¨ßs©Ã’u7thš¥ÊêË÷ªcæÃ'ñÖÙ•ãN®Ò6çÏÈ·)ÿZ³š8aF«ÛHGxÎϾٽ!L €o¶þÑô D©º«xJ~šŽŽ;ý7]Ð?_†ÎÃýú¾È@Õ4Ml„ Ì¢å`AïìûaØ 7Ý„Se õ÷ -jžAt2:íË<Pì^œ‘pFÁªÇï}ßTžÎŸƒÝ׺ѣç$ÀïØB‹Á7•-úg3dÄwÈŠ¤Îía91ŒÐ…à =r’©B¹éHþŒø“i( xªó”Ó•z’óÓ4¶(¬Lô[s‘×^‘¥»ù,ææ#>u:Ï^>Êzp̵I;)qéH¦J©$dßuäÊ5ýj¼ÇvJ£\Úð%"¾ÍPò,ÒÀË™DâÂúüÿ_!ØO›DÄ@'ûÔ<C}Ç ,;ååîËÜDEÑ-fDƒŸ(Í@¬»J„@pN:Ð)ªÞâ|J)¾Þº†Ž-e¿ø;M’&õWL÷F—ËE<xôÖCU#ǘҥyÝ ‚]Ô×ýcæ„%’û•ˆµ¢¾–‚òÁ2"ü©˜¤Ÿ�™Ü-<ó}®“d$¦Ç§Cþ›LBWº!¿°‹uïB Yᦨhâ^—cúµÛ-Yïüæ!ˆ{ô—û -I7’xÛéÀºÞÔhãD˜ê³�0fT{ãnŸOiÓ¾ÃGì!X®ÏïYMˆª#¥e"ɈÒújY:|™þ'à”«NRf… �ÿD—èK<Ò¬®=)zƒhc UU×õ›³ÀP…"± ´A<|qê�Š_4YK™ýsÿ"XñAèJœn®7<›µÉ]¶/"ß[l ëOÁA^"¤]4a@ã𥌚v?_ª–²P½6�xûô÷‹–•OAeXA„»5Ìúvé–¤A0à%èw[V©ù•MÌÁ¤sb@Ù¥äG6uÜ×KÌqÐÉk’"9ón¡QrÞvœ¸}ß“ŽA¬ä¬„ ÷þóy•¿> Y€fÅ-AT‹×[‹çÂû¼íì‘Oö`§f6xÊm1ûÜ^ÐFOÉHvé0¬_3]аW¹Á®9zAŠ |°þ¡rq®®~-„™åbFñ|‘ˆô©æôeà_tI9œ‰ÀâA~F0ý¬çÞAÁæTz=‚�ä†ä¼Ì…Š]•©XlO5ОA+èБèVë1åõ°ßÊi£y+e S�Ba Ÿz‘¤ Eån¾ -!õ—‚…Ø}à -„à[¾L!À}üfÒž–Ö51ÅçX·ò8—öHÜ´ºuA ½àr±ï¤s`á-?")upTõt¯W$%ºJª#'Uô¡2×RÊ 9-T^A™ÉÔ€ôòœ¡‚"´ ä»léÇP—Ï»AcX#7AV:œ | ›ô’Ë¢gŸN"H&¤\¦'ŽgŸ`h™ÑBÏeŠîVY]†—f¬ñ1’¡ÑãV°žx³Y/H^÷çERXæ½ôd)w”Aÿ�ßÜõ?Ub’Y}£ØðÆ<¡ ˜lÇ“KÉ«)¬Ö>¶ m³4!Úó1v‚|ah* 1à3¥d¬· ‡Èzrô¬+ÔMT]¯¾¿øPÏq¼"ª†÷%½äGlܘ¿y½õ5ïQåºóO²Õ ¬”ãŒûýCê£õÍ~%Ž+Öd6#…‡’¶þ§†¡ûlÍËY¥Dšo]ýàÈÿpz—µ‚Û‰…@Üâ[kç$ôÉúÒ>9¡™(˜¥¬GÞ^/N'¹ACƒd”ðZÑÃÍ<pÿnr z±È®Ix:@“òF–IžtÓnuTÍßäy#h’–j>|dV`èlÖC:t†Zs€å²Å•/³Pã¦ôð&�ÝBwø "l6ªqÁ¢S†(‡y8W£2rØlâÑÒ#§ÎqÛquÆ1só%¨{lýÔ >³3ÄpõÒä0!eçê›Åü8ïÍ�’¬(}Ä„äkËÆ†Dì 2‡aRŒÓý~ÁZƒxìÔàZâ_¯Ú™jà š®1;²¨qóHËׇÉm«²J5u«²„y^Án¸® 6A3ÄMÙýæ£Ô÷i ›{í!Œ»Ûµ¹v]e"Lã*Wr.3 ”�õÚ3šë1¤ ¦{¿B s�“£>Õ¶p 5�P-ä�¥L -‰O’Óø~àê·áAé”÷›¥7Í…±ŠÈ_žìz†6HQÍ¢Ù 0ÝXóÒ=¿FMG±É¦<äì¯óèçD(ºWªvZËþ]úÑ!„‹û%—ÐÊC -Jq:¢¿óÛCªªS©Ë—-t‹f«LT?_OŠ¡¬vÞnÃ4f½0×óULP»Ü[/ùȼå[Qg¼²Ì ¬ATÖ÷e¨P·Z�²b—õ•1ÙnÉ•%á¥}•Øb >Þ®¡›š (¸–á‘EòoNÞy‚RƸØ(«ˆ9쟫NðÎPZ€:€åùó*kM<²æ #6}Yós”©AŒ2¶KÞ,ÉR»^ë2èäà'X$D"xÏG¸@ 6ÙCœØ3�ȹ^ÊqP‘{C51@7_yg1ÕFGB¸ÍÌÇ î-'ä¿ÃGæ0_Ó�¥„!ì‰+PôïÍS}/ R^ö'ð<ù8,D×@½©Æá„ÛqoùrÖñ=wgD¢#rZê³ïä$Âþ~¤²M-Å)£ÀÒ·Þ†1Éÿ>}ªŒGšJÁWÉ@?5j™”V+7Õ¨®ÓÅ‘ˆ€ðˆÇB<wK>пgREÀ+«vÒ³ùì¨ä¥ÒÇ)P²<ªL†˜.ó§ˆZœMKüLˆ‰@´Ûb=Ö7¤ÆAD‡Ï’Ɇð% ÖǽW{'“ñh“E¬ŸœÂ;¬šëó¡_GŒÇÁÊ+ÅÍ’�7‚¾0ÌÃë²UGŠ$ -Äy\û¡‚€Ò¾9SÎÚñüä` §ÂK 8…2=ª -‘ŸNª'ù€æ6Bž–K),LãZJùÖVÄr¦ë½Ù^žKÙë•OŒàꄲ@p«ç•¥¥GáÀºEŒôŽ3‚ƒ6žÉ5`x¾×]ü„ZŠþ¸ZrÄó¡ÌêvDlì‡í- )ËãÞÃ<_·ƒ¨Œ²õ‚Uìu\ÁȘžCJdB|Š99œj´:sZÒÎ7f»!k††™€/RM_#Ê8fÓ~°¡LöéKÀâˆýòhß×¼ÓÓ åêÂEÞ,ÄQnAÁ£®ƒøÜqïToXE¿ïn¨Œˆ– ¥´+Î[tÅNǘ3~§ÔukÍùÎ+‘èxÎK@íw1ñÞÏë ê?¶e%«ªkFlù‘±Ê‹5Òõ„�²‚Âkçv½ú:°a"§Ô?¿YºMC²�Šïüì—¸®ÍMé[!NmáÜ*¹†uŽêÖ]®^K£Sƒ(©¬)4¦/‡zÝÏçNÈâ¯w3ì9ß]•h´:å~Õ8oeófúÌÎ]žB¨…å°Ú¾¶Œ‚ྦྷ0·t1#š¬¢se|ˆƒÜð†`ø2Ù¸½ß•s»ëQ¾Ú >#<ÎqvÒØ0@xkÝâAˆÈ5ŽlÐ")ºAà£Fw%^ÛÅ/Èq:Ô²`ŸˆÒJ§Ô—Iù•ú€pvB:vÅ`FàƒòíŠAª™rµ":>Ÿ{ÿh²ÈPä8„§ˆjdz½t¢hKÂEV•»óƒ‚×øt•P(žØU2@Ô§Ä×ÐeDH™¡/oÄ -xLkö+DìÄ.§G!ÈÁX¹4:{j߯t¡¬<iü"’óý4éà…<Oáø¡öôS]¢ïîûl D«Ö}ì-FA)ìËî;i‡D'yS˜Hß·€¸w¤ª§0=¥B#�‰’-–¾¯2J›5î–Ñ®mÕoH”ùL&Ù}¦J;ôí;#PRŸûíË A œeF=h€XÿΈòF:ArbŠÆŸí~Õ;Lµ©lœ.C—öá(+/{êH¯$¢Ëm§µúEœ:ܾT!!€ðëí_4¥ZÔvªÑYe¦Ñ„IS&EBÄp(âÔäÞ«i¤qTŒ�QW¡f«:©>æ þAÄ©Vä$×&{öšÛH††jJÞ.ÏŽCŠÜ%&nïuÂl–uÄÿ¤ï’ÙRT“ fan"Ý” 4Þlºñ't‘c¹,íˆ'ë—~²”Ö-6+?„ñtߎ -mmn¹´1»[V½†¡Éûޱù�h~]þžý¨W\ßک߇}©[ÕQ «<ÐûíÚoèÞ¹ó¼_åÀ¨Gx&d“Ruñ8Wàƒ¢¼Sô cq£½s$ˆM¸±R…<wUÚäŒ`‘µè@pzU¥tÄ*òíà$—Fâæ‘/³Ê1ˆ^³ëX„üuj«4$DmÜUã`>ÕÏO— -•—µûv_¿ì,•€ ê<±ƒ#J1,#w&xšÕjU€¿+¿Ždæ4ªÒ+^REYGBV¾D¨*ënÕ+�rÀÈ -3\`ß·>Ö†]„ôO4È ñ¢»ö]\:ûŽ>W�¯ùïNäа>½'4í„ét$ìä.E:6+Ú•|‘“´ÂuFèI -1ûš�îÎ%îj C–ÆÌÚ+A[ˆ¸ÄB`ã0SüVV4KóñΟJO‚òúW9ÎúïGæ™´9ʺJSì)ÄþÅÉ€ÚGHħåaýŽèüÊKtd›ˆ/s±¸¾ŸžCÀqZ!W¨<ßÂ5äGTó»Æyh&»í„˜³ -3Bà3*âv¹}ÌH{¼B$1b©®$€ŸlœŒ]KÄ缄Wº` ¼Olc�$_¿!æõca!.N\$´ö8b"¡¢kºo‹@÷PÊqû{oä³á_,jßñ‘* #;‰3VŽÿ„Òi¥:›T;"jž ªç·–COÅA‰[!Ö4o*媢]¶ÑS?†ûŽÏÓ]%–…¸Í63½$Œ¸‰úîV¤eÞÄÔ¹è!ÍœúÑQ¸ç`pú~¥‚ð!=I,vXÈ€¿4nüõ ‘ƒÏqPÁ±CŒ’�‘68TqâĵPfëñ¸îK]^F‰—毜ù?5NÞècºu¨mŸAÐ~¾L=Î}/%"6M!Þ§d4A—$Þ‰¹7•ÁéèM)&ñeN¢ßÐzÛ$+Ô •ñz 2+9w…HÁ7I(Öœ›¼!ÇÀñ®-ŒêO‘Œí:ûa9¯,!îÃêYb§I‰Â+ùåˆò¯Ò"gª¶&ä(ÝAuu±^�¢|8SþÉô6ÎS!O"ú´°ÏSãLU<BªQ ðè¾ÊN3(�'’1Ò1a~òΔìÂ3föÚäPô¦î¼ADø´|xj³\Ãqâ®û aHÈ÷Zû.Òtô¯¬9ŸV´í½ -³Xò»â[€hÒqÙ^ág»CNãÔbì)pøh‚„‹ úúû¹pÒÁï¡û¹péïGØÇ7< ÇZ�‰à«ÓÑ%zQ‡Ë””òõonê2hÏh¼ÄuÈþŒB ¹Ø>Aý¡ë•ƒ7úè!¥}NéÉ -Q‘Qô(®föºñë¸ Ä³u$s t£ÊèÎ Ý·=3VÕB!{pÖòѹ³ZÍf÷µ c¤®ÿ‡ƒ[Xøä'b]ÛC\!Î;Eº€Þ!³aèy€v5ëVé!°ôwCnöÃ$¥3ý‚à~ϸ[(ÖÏÜ;"üŽ÷¡Ýˆ5?/ÊMõ©>ŸN¸†ÃÒü®,H?g‡¸¯Ò·í`"¢ðeŒøªz -Ð1DDýöªqâ„^Dû{…× j_åΆ»#_ÒÛÖa1âÙÝ@‰ ðsÿ âŠ5ЉÛ5† GlC˜Ñ¨F=~ŽÖ/ -UÓ<}Ô¥ˆ¬¹/YåäbJyŠØâZåAÓëÂBÀ‚=>±)}³i»kD„Ì-«KI×fëá5<ø¼›µ®ß²é‰ûÝb¨#ý°À¦îÀG.ÅZ€Š°Yãµ?Ñö¡U:´¶„ Õñ~w´›£rŸÑQG<¡ÝŸà"ÝDO8h -„z5åû'ØTQ¤½8ó~·)G!$ý^1éP•úi’!Cѽª`8'ˆNõ‡š?ÖóýÃcQ²¿©Ñַ‡>ïO†–„mÚë<P«ÂDqGúìŠ!?{võMy Éà>aõe@Øì1³Û^‹=œ<ÿcœýšo£’Ƨsz'¢¨}!8W¤>¦š]*™ -ç+}pPF: ï³ÒGôÌç"µ'ˆö1:Ûo´·b-W'Á™¿×‹ÈÏ^E Ô¬æP=$ÅrË˦¯ÿÓØ£ä2ŽoF‚“›©ÀöÿâkC†¤ 飺r—a†AÄë,5f4(í;|ls2¯Üä’£{.çµ5FÖ8dË›½MÄùNôödüÉLÆb¥Õ0„@æàjûlp §À)õ~rg•8÷ÓS@Z URÕû¡Ë ©†Á™4ˆ…˜$8é3bFüô0S\‰ìk=8b½ÖÁ䋳˜/2áRK´1‡ANO§Â¸‘Û• "RàÝÛÃþ †‘DfôŽtrž¶N”kG$’a¿î0ñ|“A“¡Ï«¨÷óFA¼~§qékøçSÎ1v}«¿û6§ÛJEßÖ׃JÎ9ﳇ¹`µÝÙšþ:"Á -A¸;1Üè… áàÞW!I¿DPTƒ@DØÂ·µ‡À›‚oJŒÄ -×»K%²QZ΃½ƒvÓu¨=rub;IÖStÒý=ˆ¸nù}™+Ô juBHê÷eÄíÊÖpØ\ÿÅZÏõ¥;:¢ï–²³.ƒ†â–®bmfë²RÆÏסVÙ);åIä ZÇ££7a·êâ,å»üE3õ¼%ºr!.–Ôë¡–æÝ(%YL>y7'Õ[ Aªï[³„"²IF¼¤Èøq!+–;+íàÖÎü+GÊ¡.CÚê¹í÷n�æ:òûÉõõ¿èµäPCű‡c•rÑX?&Mfb ³!¯.ƒVH¶F1nѦUÑDÉ^3cm:.ç@ŒMÞùÍ“:¢«¨½‘`’ÙÄ·dŸ³¾øYï¼ôØ;Ç~Õ8JܬWãÐ)õ³J!T-e/ƒ·§’òqTÞŸpK9Ÿoæ5¦$9†5»oû*[Ó1·tó™?‡µì²™EÏk9RÀ”û*{yžIÒA£¿¯‚Ïõ¡Ö"‚ƒæ,&÷F6}WÈ ^Çþ[ãà˜œÞvbö<”‘|ñóšE©\ˆrÅ‚’¹²ÅµŸr -u©ó'¿tÀ/"ËNx-ÄOøÅ/B8ÚÍ…þÊ®)5á-õs -™âØ9ÐE#‹Jkñ¢;ýøÑJ-ÄŠ‚—Ÿ·AöþÊèû~¿zɾòW\b „.Qi,–û‘M)Ýõ¹¡¶ñ3t$Œ€3.â‚çÂMÑíî[²€¦.|Yeq9{?‹¤s~Óìq¹®cÁ<†"5‡ýŽx’d.¹N -Ai<es -\Y²Ð‰/Zk…ÀÖྲྀÐîÅš%æGGŠp»AAôÝÓZW ÊoíÃ7a£2<cÒÁ*ÑËÞ¢õúõ(g¾"ÚˆÏö!@cuÈi‡±‡$ºûZ‚`ÈŽÓ—A„6yúF¬Ã'„¸Jj¹“Æßw/gC—ËyÝg‰ÛBÅ "F‘¤“޵p¨²ÑNˆlŸN:ÞŽj:Ösœ¾gÙ® Ä¿Öbk ƃ[ÿgcÔ*Œ¸SF?Ï:â2¬¹îúˆ UH*{ä’Œ'·/óþ!p`ªòÜÁmXÄÌeÅ™8šZJÙóçòVž~&”I†s”ZRÔ€ú–#äÿu>%œI¦ZÀŸ:î£Ú¿j3´P-ôUÖN|õ4?ŠZ(^ -A±Ï¸ù‹ÅΖjz޳V„j-d$™_=8JjtÑ|_4güD¼³J]aM¥ÏiŸv×nïŒea¹Óæ1p7€ÆeNBÚð,%Œ~FâA]`³Œ‹hA¬Ú‘‡7.ÌÁa/´A@À×¾ln¿HŒ‹>P?Ü®üñGa‡Rðzòؘäêàz¾";d¡<à÷íË Y,ÓáLýˆ#i³V#ÞùkaA.ÿ¡½¿5ç8âž_ÍWm½Cþ>~Gô³ÞîñÉßL ?yÌ8‰ŽŸcK.BÇþEÃMš2êDÊ÷¡Ìã\bêçZk±ûF…¸©_ÍÝ’up’ädÔ*n¤Õßû:‚xë²1µ¥J£³è‚óÇ~òHîJIu./”[iTä@'¢ -ïóDìˆ)vˆÓçË Ò¨>vm¿B±½¼ô]o‰B!:a±‚hÒë;WKm€ä"VDaxs¿.‘%£7Ê‚¬±7W!h„µ*B4Õƒ"ðºÌ -¥P¦ˆû]ßæ5Ë]Z?(GÆÊ€˜Ú+Þö‘nš�ߟzGôá¯-÷þ€Î;L¾üøÆ#˜¿ÒŠm…Œ qvo® Ƭ³z„½Õ§[M ^dh!àQl!UB¨‚Ä@šð-'K#8îÒ\5Ð QÔØáÄ=ðeÈÅá3ë [äˆ- Ä-FÌùAfÉ.Ô8Ðn†›³ƒ§5©…@} ³qˆ}¬Qxc)¡(DØTŒ»Önœså EÌ·JÚüeH‚àDäÅÞˆI -ªåñF…¬Ú‰”‹`y$h›Zˆû¼¢!©h;1 -â¢iŒŠç]ÁÃiõjÐ(+^’@ÚJn È -ZÈÚˆaöxÐ}„8àZð9æ@„ߟ¾@œ¶Ô—Á¼'â¹DÐV/¦×û‚dO[ª1 ôÀ±sE€Öqf q3ýžwO!ÈþÜ#™R4EQÉ?#X(áYæ8ï΃çíÒ¤D릥¤¯àVä8tÀJÁà„<@f„¸Bp—n„näÖs)¼©ç®_tø‘£¢‘)Yu hƒóL‚Ó½Éy PæŠîލ¡—–¼¯@¼øˆf‡ #c„ȶ’Dp„a:+„H¤–ÏxǃPÏ»A‰,/§S}?t–™ÛBž,úÐX‘Ã’5J§câDŒCí™¶ÁJY¿*%…8in€»iÄúZãDÚÑ0•žG„ -cXÆfÔI•Æð‰G#¨ -…gš¨EY=s$"õ±k A¸ãÜtL©jTštÔÀ¢ÿI�´f~ÐB0¸Þá¥øþU&®‘Ùp û®÷*ÄZœÂ”ýLDÞi<NÏ©aòÙÌlWž:z ÄJzåÈÕ…ËÕsÆâµE-A¸³‰Æj!V”“ 9М!õ–ãä)ðpnƒ]ˆà¤DÊ^ˆW†X©øOÈ}0×vøŽ«Æ¡¥Ÿ)³}¹1é³#hœÐo"85Øn@ˆ½ æK^§S0›âJÞüÂ<;JIudµ×gäç_² ÎU`ý’Ú~ ÆGš*$³ìL±gΓtlQW!æùík"ƒ#?[’XÉø ¹Yë××£ãð+Ï*ç -ÂŒ•–tDpÞïnNèÙ–¢Ÿí·$€NóÂÌp…NR1´ű„iîŽÏÕˆ1•|õñ¬®Ñˆ4e¬]Ã{ºk€(BžVb Œ¾i&…Ø5!^)ntûš(´\´k û@ʾš1jxŒÞÁ¾€ªõ6¹Ã 8ƒ¸ c-Sr:BŒ# -5;ø5RÓЈzN\…„Ï&é�ÜÒtB p»•(AhqEcÿ çÙ–$B¬ØêƒB¬-)ªòù“!ì.±ð~g´DøxÞÇ@¨}úÚj‘ò\xð9J£•6¤»|hMë„cÔGvVȾ*¦Ü¬Pwš^Lâ2d"GJº -±¶|µòz½EÔƒÓ¼l!ˆ–Þ:„Ó–f³GL",š{¼PnMU“øPìÔ–`�vm3Í{ø;¼í.W–…0#E¸[‚Ò*©ù*$j93z:û|kpœ!ùiD“¢"'ñˆœ3ä»HY° -ûèL>W8Ю=á°“h÷Yí‚B4È‘ë¸÷Ô@f}¤_èEÿò¢O¾È(©!Î;¨-FPf&ïD4+T·ý‹~ù¸€ž«Žé >iŸDì^k#h{9Ž”âÄŒ2í8:iPR@1zòPÂðŠà< -ˆ DÃúí¶œ¥§¸½ê…ÏèÊ‚A“»#Jg<o.X€!¯Òés&b9ÕFÈU*4æÚCà±–‰©so‚p”$‹æ'78x™x}%‚Š‘S½BTƒpÆÑئ³Úöct�WòT œ‹`HùM£Uôéæ»ÜšO]s^ý/ëȨêÂÄã¸ÒÁL9jTÙg¨]2²9L[AX™è$›«…*BÇ‚{qtøÔŽA ý·‚£Qì/²—o¥ü4pû&?êË\=âV§µ‚gƉX Þ³À® ±è¥Îõ&ö’6Š\ÔH`/¾Q\”§ Ñðļ“@)™š²ŒQsÅ#y–éë£_Áç!îE¤¶¾¢ô"M×ý“§$׋f‚ZÃúª'J^ÊÇ(™TahpR5ÊWYŸ˜)°u'½¿gòÞ¡æ>!¨—?ˆp‰°È‡Ñ3r:R,Mæ^ÆèÍxFÚn1áSÊH\,·œãÎ[Ä»Ø ï Ž ¤]ë{GJkZ|\ˆúgÙç AxIp]ˆíëÜqX>»*ºä½¾’J€/,tãlz“tµx“§‰žæ°Ô -»äü<Ì3͘ñz¥4šäxa”ù„ -ë«Lâšð7—KÊJž”o}’´ª|·æyÞó) žµ2_…ôÙQÅ ˜xÜ…¸Œä2Ï"ß -ù©Æ(7^#ÅÏ LÍ_ä<ªc�Ôìfƒ(<lus!Š®^ã\„Uð(ûbœgT—ô.½¡q*íàÛòTo'ÊëõÖY(ú”Gt™Fõèrj5ùM‚Ÿû\Ù¨‚$ð€(Xã¬1·"™0§„KngâoäIbäDÈŽ ©ÛRˆõÌ£e'†ƒ. ×ä@/–,Ç”Eg×Äõ&s#J%-AýC}ÇÜ_a!FÏ~§ˆ -iß0ID›è´>hH¬±–•‡&ß@À¤%¼rGÜ–ð{ ¨l›Ø+/d-ÜŽ} Ze3R¾¢A·’˜Œ ß÷=~SLÂç”4šIÐv‚¢Ö™zEmÆi�Z z&à°TJ…X·ª)[r saV'M`륻r{‡•ÚC5%ŽÝÃ"DKRf ´žìû]´9AIÄúƒ9D¹+““Ê`BUÊ…&ŽÅdªª$‚#thåV…r[ÛeãõI’w…XÏŽ^{ è™3LÞ„˜ZmÚ]ÃPŒîŸlÍÃZ…ÆfT‡±b‹ù„î׋<ŒÜ+XU‡ž÷ÓõÑ”záTÙZTmõú;!²(=áð€š¼ÚiŒX{‡e·Ô‚@Éâ‘óz ó«¯,Þ¼*î -°+yØ‘ØC�õA›q< á|è"¢ôW™2‰yàse‘K¤qÂ?Fð}éýå^/g}Ý-Z¢ä~³f#ºˆ…A¢=á°û8«:¨b>²œ�AëùMøc�~hÜDÈ)å„{$Ö¥{ÉŒ¬TFO+c·P¸ä˰D§ÖY îôßoúoòÏ3jü5 ÐÛîýSõ…ü¤D‰—2pW˜<A2üˆ<¾j;gW;]<„߯G6„9;ß§|-Pùÿé2jqó´‰èGøQT¦8‰’U»²5+Â4x{â4JãK8)²Ê߉m,xé¿#eÅѬ· -™®¹òç`ÛIÓ°·nŠ}aV€+Â�Ž€Þ3Âô‡Öˆ3(�)¯Weê™÷r‹ÎÆzû2ú,Þ÷Ì>!Ej/€Ð˜å/ây@óES㮚4.ž3ÔÖG‚§:1Ž„@Kýgu»%;ŒT7âak°Âv $Xš€àÔ"®…ñýÑìçþ°IA¬8‰‹§ÒرKýÎ'Úõ{8$n»Œ‡{cƒ ¡Åk>•íŸoý–ŽÈÈs*u‚Ѐ¼3~^5}ƒV¶ÎgËá2òh ʦ*Áçk÷(DËžˆzô0Êš–æˆ -âkA¼ÌØex!NJ›åñwI[‚5Æ$FXÐú™™XJí£È^>NÂG>üö…n±û?X;‡XLÞ®Z{m‚¬ÖÇÀZxe>€Æ8ƒŒ¾™¢y»qq>‹4zH©f’l!z)– Qª)¹/ê<ò5«'÷G1Y á&mŽB0GiÙˆô/ãÄ'9P:@«3žç;¥@ë.Î[uÔ™ ùxi£‚À,¤e -ɨîð|6‘0lú|�îà -'kᡃ6ÛYå©õ9ad7å§-²Íš˜‰ ò:¥À-Ô§ §rÄi+‚ƒ²9þ\G9ã’wå@4䮈,z„8£e>"ƒvIˆÆ6¦iDíþB€v.J—Ñaø ¥~#Ö*”fl#ÖEÏ™÷ -³.Êx9ε»òãvqŸÚï<¡V„ØÕêU;.4Šp'6‚4O›³rWTí ï0²ˆ2æn)tSé&ètÛ|fTNïg‚$ÛáÄ_ .št1-¬_tsŒ¸Ç&øp,Y»£Û¥„à%=í &©hP<l -FˆÍWiómê°7!éî¨xäc™¬›V½(<„Û ÈHc¢R¯¬™'Ì$ ½J깡óSýXoAÇ7(e¶:L¶œÙ?×>Þ¢xH|Gç®J̓°—ÑkfÓÌy;šOm*þÇ?‡½ÿ„g0—è Š4V‰gfÎ@ ÅÂ;ªó=ü·®=ò777fOwÉ.ô-Ž À²~d¥s-Q‡uë²pΤ'G"å…†ip”¼@ppšD*„xY*/Û -‰6öaòÙ¼IÇdzÙÿ'ü�b NŠOè¯Ä@êÁ#!!hZÜ]!ò x±‹·g"Ð&ŸêúûÑ0ÊdÕã±Pƒlã›—á|ÝÏÐÂõtHêù¹óë_L‰³çšý~sZ‚vã»x¼}kƒH퇧å4‚Oÿ{¤[Ÿ6¥6e+sœ“ú}Y1„P3,~þð~·‹/�3¯’æBñAß]”¥$F…¢ûçˆró¤-˜{÷7K²†;WlÒôYç�AS˃œQ¿ó÷ä°,UñÂÂ(:gÞI$t¢ù;»ïòV8ÚLœ•A‹ŸÃÌC’tÞ¤çUãƒ]ÓÄ 7 6 _ÆÐâ@Ø{"ޱ$È]ºjõà(‰tMÔ̆¶÷±ùÖû•Gj–Xa±á—yˆü¥u%D‡§œ~DQí1k"ï:¤¯¯½7_åš©¹3€B?ùê@ ‹ê>Áºíºí,Ç9%‚ò)cߢpäRã’º<k‚pîEc½—{FZ"ðs¼¾ÝÅÕ+N2¸>Õ!ãÄ2¨ oIÈ -wN¹¼œ¶Ø[Bë:ªÚië¨þÝ1%w·&ëáä -‰²F~þ¬ E»úAÏžéYðI×y~ŽJx+rÖx÷Zk-eòMsy¾¯B\QY¨U£[RKoD‚æ-[.iCÄ:ö/zž¯Å ä,f£ËäCIJࣹYW€þ£R%ÄÑ È>ƃ-äJb¾P¦i~ž¾ŒØCã3ÎM›}$˜K>´[ÌqímU¥8mÉË=b2‡Äc|êXÇÞ�4ú²«ÆdhEÕƒ…I¶S\2ÎÝò-?ïÜbhäé¶™óeʨ$ƒN™ê 5â#×Ë—©@ªÎæë&)a_[\PÛ´Uóî‘éjÏkÖãø”‘µ4K"nå 1ŠþëÁ¯hÐK:Rކg†W[Á—̈ë˜5Ÿàys1“‚;;þêxýƒíoõÕé—$g®„$�)†="t}g‰`ÓÁí>ºiûì½<ygzjdét96ˆåsÛ’Ì$rjtp¨?ú`kâ'ûÿØ-Q¸ÆýÜ�¡ègÝ—™ ÆwË—YäW*O¹¬Ó²Y -ž ؃ÏKɰCt¨x$smzrw†„žLP!`þ\m“Œb¢÷Žø‚’€g?I®`ëÑŠsneÖŽŒ„iƒçJD§]MªÇˆñ7 §:ŸIôç|Ž¢0~·Ðz¤¸+„ŒÕU¹A+ïvA½n\Ÿ£¾SZÄW ¢ïŠR=MÔPxð¡9CJºt®û'wÊAã¬7úÅ´ªÔÉ¡¯ÅçJ~Ðñìˆã2²|¿ÔÁ›ˆ#çX Ömx«Ê[³fînŒ3²é¢ÒJM:%¶D‚ õízÏRêÁàdx®œ%R•§Hү̇j “öºæŒ}€É…ö -Åx±Î³ªôÀ³Âúóò+£½Ôß GèPS±Ü«iY¨èq±Âõ¯¾”vs¦@ðQõ¹ó'jýÃcyÖ8“–à Ë$a°ÛJ¹Íê!½’¿iu¿/ -ä®#2‡O~4å8×m1Ò¢Œ43[•ï[9}€à5£Ã=ý ]$ ÂÝ hñákÑs LùS`|:{+‡‘¦þÑøi4<RßÄp™m†´åÑL6jf«ºÝ‚ÈcŒ,vèè¾ -§¸P¢ ÀE•˜¹k�ë·Ùû NNéaƒ&!–a̸•›ž8fÜ,^pc»8Aöp²‡ñÓí.À¬¯ú9ÒíRáÌs‰6ücÈæ½o®‰ö˜Kžø[É–,£•ÞÁ°Y s³[Þ20L‹}&âaI§@øa5½<êÑ}F“} äa½=ÇÈ$Q‚7ïv½õ7ÕR� ®s•þ†<Bÿúâ#‹4'<@$eù¢jœ«ÕRbRªëËÈ=ôCÅ„ãÞ-=ãpt-µW³ðFPéê³§bY·ŒôB¿\NAcN@“Hëý1.ÿ&o=ß „=?ŸøX‚õù@ÍDðÉ1E‹°íˆq`„!†:[¾¡‡AîÏFÜæõŸq¢èÃ1¦q ÄÁ;ZٴН¦B·#ÔsYWB`b!ФۺjB\˜!¼)'(ö*U#±TšÀž7.ýKªº‰ü(ÿ²“ 1µÈlfïÍ|{)µYÑ„Õ?U¨¬jnlÒh|SÑ=„ªPõ÷1j‘\o…&¨¼×ÂCÈâÿu/·Ì¤UP@ô?åy`(¤[äÇ>0æ@hBÑ£ÑjÁÖr]i~šŸ1-%2ðUÒκÏB|è8 žÝ™ˆ)ÿ¯sÖ·Š(kr[óñ¯óÖPÏO¾õáŽþ|†‡ÅŒ?¯Gló‘·èÉQºú{ÊT¤GK1D8Õ’~åϵJ1¨x~û6YÍÎþ‘�mVr–Måõæý¢º‡üËô|CJ‘;z˺IÊþEh±„&Z¾ŸÿŠy dTŠs«ãñã¢7Lvž'ÔSòñCÁ—ü®Ÿ,ézÐ=„.[àB8îúEŒK’.KB,$«QKÐeäCô|ô£ÆåîG#ÜæO—#"ªC%„èŒ-&³=7óÅjkþ‚>=Š XßéZÛôK<Ÿ°èÊzéNˆs?9äõQÀ«£*U§Ô‚2ˆ¹6^ºAŠO×PÎÛïšÌú*jL£Qi]÷–âUŒ³~ß,¥a#øHúÀ„,Þê\A`}TÐm¥±.îG6ù‚¹<„±)V!¢hbû Hž4ȱœSî“£~ÍÙœjöëѶ¾� MN>q ‡èù~ª'¢º1y*»¦G[7ö,ª.æ8R†m)#Ð…Õ‡åè@ Lr–g¥ƒÌ?½jF¬Eñã$‚óôàQÔšÀú…¾r¥:±ÒA{W¼X!Øþ1¤©pÎ9ù×§žÙšä4ò´œK4åÉ2íØûΑBr!‡Y»w» n燡ÇÇ•&ëPò÷É6îÞ{¬:§¶õMÝ.‡Æ˜®áìÔeÈ‘ü -$€¸¾Òõ-‚Zƒ…ÊîDŸ™S3þt"‘³$•uű1žÓçù“„†�qÇrr]ÅöX�¶rÉ…Õ8·YÌÇÁ¨ìü1 ޱë‹ú -/>åxnïÖÆ¨K poëŒ'äsw“ÊØýTRÞ—AÚà.{!Fe„89Ÿ»H†FÍI~åÚ›lÛµžÞÅåg+Üz n˜Rå.DÇþH%`!ži®W8PÇñ¬õ@ì&½«žÛÝ5ʽó!hoZ.‚ˆ®ßMiF@§—saÆ‚Ôô"ÚÍN$dŽj ^GÆéÃÂ)Ç•S’i°ÖÃÉ ægZPæ6¤$7ÌØq§B±@ëãQêL/zÍ›c¦”\ ¢ÉëðÚÓ•ë–§V.”h%‡’añ³ŠÑH<Ásõe0¾Øz ào=͉NoÎýÈF0qš]s3Ò–µm²ŒÄLgMz5({"`ýÙcð!Ä~FÅÛ:9ov=ÌõÉ tQ‘<D/yWˆß )Có/ƒ}*Pï›·"µ^h”·²T*ÈÉ= /9Ћn×§ãRéit,qþaÛ•¾9*Ðü1u´ð²ì[Ji s šogø$èÜB£ Hн%bû+@Äü(cÜîÞk‹`º%}¶»ñȰRÅ× ]ˆ·,:ò©¹J:oBp¼uF~fHì6ÓXr i~Éïñmòzh·@48j¡Æ+ríÓÑÛ®Æ}Ï=Ðõg=EhXYõÁ&{úwŠ9r$B¢ê”k¼nœouZä[>èÙÀX»Þ1'Éš"¥#ÈÿÞQ�Òúªë8!¡™dÂ7.IµDÆwu}ä@âº|’vôSÏ0žõehãùy´c'&]DCýa1YP}@ »UðÓÉ»>*å½�ú ùÐuüÖ:¨qX¶óo¦7&3ðÂÃ6ÆA¿mÝÐæ¨Þ°¬™ãt©ÑP `ݨPjÄ:%¬ãÅ,ZŽh-÷¶VË‚¨=Ï»ÛGn1AºØG¾L©Y"®BQlõô¿‰õ~ΑœH¨€§Ý 4n;v%HGZj[¾Ìó~×Ìín\1‚Ê2E†:yñú0FG=:Hà?ÍQè!½a¹>(ûZ¿"þõ9¾aNõ¯)%9½1¢'‡A †sD—C“êìoÄ-k±¦&o#8^ß͈$„lÊf½#$ÖÂ".Ì!U/+o‚`“à »Rg2Wâ{EåbžßíjEú$—®±WÔ‡óÛ -!/j–ýÃÉ#Œ4GFl‰ó -~«ß&#È"…FEı°]¡ Ÿôˆø½zhïUíô¬y—üœOXç—,¥ò‹Ê0ép–ãPúöHcˆðkDá‡jw®Z^XåóìÔšKšúß½÷øŸp[=97æ«FÝÜ#$1ƒÍùú2¼âg÷$-�o$$¢ ˆ’@ NüÛÏÿä*¥uh(®ìò¥äµki‡nÂ"Ûü9Cìl–”ÎØsè|j_…†ÛhéÇz¶°„"! Ätbµg“¢¤I:¼Göt‡Öox -±Noýžu¡ÓwÌÁÖo§ø=ÜÉ·=Ë„äD�sžÜQâ¢9Q©$¼× -¢ÖÒO-oº±.�oÄL‰Êšû°nlÍQãÐA9ahÁë_å‰Zkíx¨¤Éýƒ)ÅôŸƒ<½:®aXôÜ ‘/ˆ³æáã‹.ƒ°âO?+ÿßAHÕ½hzj~Ï’ýIkÆš 4¸Ýã»È±|ö « qI±>-~„HÍ¥ÇTE7LJIˆä8/í_r‹ÐÓvÎ`h3%™<!äcÌ@°Ø"h˜}5·úl‡4cr sX. K‚>øÊ:Lˆ‚¸µ$ ù{òZ¿CèógK$§JÛžÚTÙ>î“Q¯½÷K—é·sC„ïµ®»1¥äY"} °Ë0$âîEJ¯Ä'œxâå'̔۞ -39¥0Né¡brû¨A‘x”M®ø”cÚØoÔe`ɵۙQ¨J¾”²f>3¥„xÏh Ìa Ø„`ƒ¶ÚGQ -%$DÇÃòøŸxZ\€#ƒúrN„ ÕjZ‹6Å;›Ž¡q<,[‚>mýyý«ÊWï4¤Ä@dmß2±b„gâþEôGõOO¤G|òxþ4,M: -1Õ 2|–¡O€ýû³$“£a]n•ù¡·ÿ˜Ûª�Ð:@ÔŠôöà8 ¥úÈŠÌQ“ɼ—9:Í}̃xÛ|©ˆ\õÖ�T?^Oé<lkw&b\RÖòasŸ#¿*è°^¸Î’k˧%í¸ÉFR«+†§ÁhkêÐß~ð=Î+ &¸Å¹qÄ©µV¹9«¯¨©ñ×¹-?7ÒÔx»¤ºÔ6”ªrÕ†:®©˜’£õh[ÿ -Ñú[6Z€@l¹äËû¥òÖ¹LkFôë&Dçj Bý-bˆŽËŽžè~>d„\ñ DÂWê<z¨Bˆn¸?ÃFû!¾õžXõZK/Óª£]$2te¦ÄR]†ÞIñ -€©äy|N¬lÌkáÇ–©Æáˆ´åé"¸è:?ñd�6AON 5b8”í7gOÊÆgEŒôGÈX¨ˆý·<~º$â2½´ÛG"(³?É‘3úZÙ€ Õ‰õ© -kêµ- -D—áÝ^Ž7Ô}ºÎ1ç6D™ò³Å šÜ -M’•c ¨f·=·1 ég4ê€@äÁ -pù›W”Ÿ‘y£¼ˆ)vjŸ5ÎZgîwn9ή7åƒÓÒ“*Û}EEÂè`/æÐþÉÐP4¨¶p¤”Ñô¥z^ñ–¥¹œÇõŒÆ½ØA\öJ_<?F\0=2uÃùÓŠmÌD>)†Mʵ#¥ED»H#¾Ì‰Ôâ·|Mà)}M¿"|IÝ”DÀÑ–ÆJª5k?’Ú`[ÿ†¹Šë黇.ƒB>^÷Aq²u¡ò˜¢7âÎ+v¼ve€/“šÈ'ø×ÖÀ&áÜcx=ß7@Ô4!XmP7ÍÖJ’”(fÐU„—_�uLÄÑ¡õUˆ#×;’n -¿£Û©)Æ¡Œl€3©sTë½0ö91˜\§µþ¯—ú‘Ä©jó4'ï$Úº¢Ð’(kª%×@0"¾L,¨�Oh‰ø20¾$5gÍ‹@>$Œ º¾ÞW…þb³uºzŒùðTà9 :ú9£.ÛŠÊÀ®z±¸\ÎGâMMoŸÒùSª"Zo±e¨@ˆ…CšË zýùÁ춸v ~Ì„ÀFÁYžˆ<òW±�AZ’jwP/N~�Ýáu‚£l;7äd×Óu ;âÔ*a‡zG„û/žga‘YÏÛ%ts/KÏŸŒÀø9EŠ¢Ž^=ç.9œ ö¦N*¢IàÀ,w§{ A쾆|rRòUFÐßо¬î‹•ü†¬QiM’šU‡(P²f}™¿dêõEÑR>g,>3ñÙ$à~«¼×8¨~ŒAãB3b¤Q\O×1}#¼twø–Ó{Ϫ›?u››Ä`§‰ëy7\x+BôeH|Få%]×o|E/JÏGîãP~WÄ‘.¹ºƒ-oúåƒÁ·8 $ãpRà½~Ì¡s ÈŽkUºrX8J?ÅÞSk7”¥8MRÌ}¿MþÈã„åÛkÀz$Ĥq¬“2]W0ÊχȷSó’ „žðéËÉÝVB¤iWô(W}—P6ÏùYÕ@Õösä@_Ô,§™+¡aäu*ñ|ñëç#Ò¿îÕ;*§vAL¢OsTÕ ŒË¼"0Qº$¦zî¸ -GÏùá]O)ÉûÑbê�‹±N×£:«Ehs<Dg;÷7ÿŹ¿1L5äùƒ¨M®™ÑãöãÇBˆ«æ<’ -ÉP€dÞáòG÷U8ïÉU'¿f¥¾6ÿbRƒ0!åÊ{¥Âõô«òH1ŽÃÖ`u•~˜íÄѱ瞱 :5Ïå0Ä6ã¾Ğ”oE. -Sznϧr¡JÝB -�yô¨R!¥ÎõÕ™§&D…T=ïäá\5 ÉÕ8sº (7˜RJ<_þ=hlˆV˜Áç¡é]¯¾™Õ=ñxHwºDÌìÏ©q°úžÔÙÆ¶uCüvžîëÈù„šÈÉŠežéZø‚;©&m*%ür˜¯›U r¯ˆkÌ?ñ8ß4ÁƇÀÛbA6G±¤‘$YŽðwCkZFšjøHƹjÊÆð›±}©y%Õm™<éDÄa´jxkÅ|*#™ ²Ýðeþ*ߪ-cåûõƒEôò6‹6çÁ°Ù@ª>ºGÄyáúI~˾TkÔâ;¥äèyàP{áø¼aš2i|ëûõÊýn9›Ö¶v„€„Úú½ôRd¦�kíu³X¾^–VÀ=\‡—n·\GoyÃU»…Çz–¨ˆcV³Ú¨ë>Ük!�ÌÄ34!c¨IæÎ¨sšÝ3}Òç#"}ó±ànÄÄptg§@Щ*ŠgŽÃ§Èfòý@Ùíp ØèÝŸ=´ç"AäÐaÏÊÃNqØ=®ÃOýrv×ýݸ¯{[®½IÜò[XÀ€83e6›�²'*§Ööƒ8‹ËÛhÌ‘ïYîuvu߈ŠçG‚éÚuQ¦:"Üû:FD!TÌ0!šä¸Þê‘üAO‹ê%!A{ö{%†ÛÎV€ànÝÄÙtä&Äõ7ˆ¦nô+r5lq48œçž++º|ÕÊY3›÷¹–�Ÿ°D -7LçÛ¿ÐLdQ^ýìä›öS'k²{±—Ðuö+—F Á!àÝR[×Vu}|™°Whµ£Â*Âní �R.è!exNôËãŒÎŽ·oMíª®Ò*-hGÅ<¬^¤Á¦¸ºB´Ñ]•†ò^ÙÃÔ9˜¡=)¢8fõ·48òUÎ#RˆylÐF–»Ýü²¿Ÿê|s?5ÌÎ`µA£”l„¯‚òÏP#ú™ˆcZ¬Î�©;J;,ž›èiN]æ8DEô«¹ø’¿yØö!-‚O;I&éy›‚Žoæ…˜‘–¬çÖ?í ¢_ËCB\E”ŒÇOM:Z¨ Ã6>³DévØ”(¨–ú�!Í0 5ê2Tâì‘M4,«ŽHndƽï74ݸ3k1…Ù7"™ï2ù -B/rè½Ãdó+Ë7MïYªF(¥‡Â`óÈot–ÛŽ|–i0uÓÉÒ=TÃÜ=&,7Ñ`ü -9ýPUhI ¿Õ);•±æTíGdÿ"ˆj!±"IJ°úMÄ¡°T˜ X˜Hù$·ƒ¼z†æ…´Vhnä”êû -\…xQ‰ôá:˜C¸XæÒó-ôbÛLÊt=Èšr~ƒ4wI‡ÏÛ‡œuÿã·I*±°TïŒÀŒù£€Œýóº}Î8õ‹0Ä„6_Œ.~±Ãˆ0ûÚ¦t¹Ëè@°Ö°é“¢&³¸ DöÒ¿oŠrÎþÕ%@p€4»Ž™ÿ 'ĵßîC$Õ=sŽ=Ô:¾Ùç‘§†?¼"+7ÜŸ?òfæq¤o`Ü=•H ì‡wb{‰…$@WºúÎhWpË´³VÅüLÀD¸è¨TÚ%Ù‹aÙ -endstream endobj 84 0 obj <</Length 65536>>stream -ÄÄ¢V‘çL kײ‹¤_"mÁ¼è7ûœ>jÒûç@–[ŸEV5¯SzÕ,&^ŸÞò¯Íw=µí_‘&&¯TÌŒ:1;¿tB¬¹òMV†²¼– _¥ºsÙ†o”æTBÜ‘ÿªÔÕ‰ñÞï2¸þÓ{ȸçÃÅêÈÒ™ØS‚CµÃ£(ŸÒL¡âÒó%ª\$‘Ïþ: U‘}¿²ø+öß%ïOYM‰«ø7F\¡žm42gç€øV „D³³Óü¢Pª‚£—Sȼ–CÍî]ºR°+Ò±®q&¸õ‹(M>¿äeˆ”ÍÛŽåç[ñ‹ …+Ý`[ —Ò>|#üØÍ(¤Õ8—äüX¸òqz‰#XÝúˆ8›_3îáÕ·ÂîBÐïr“.©(d}m>Håv·žú~ÿ/co“m½Í#éökšÃ7/‰âo»º9Žìåü»Å€Ü¯í[×=û„Em‰"A ãRi)ÀâÈ7ÀÌ-4Îퟵê¢z1.“°w³ßÀº?\1Ô_4b½ºªui2OGtêùô–å5¬ÕÙ¼+r º€|ÅýôE›‚]†³áp¦eD.׬üV,:.-þ~È4±…TH¿cGh K/D=ià@°¡ Dí�-‰É%í&€=üÊ)÷ѬÕÖqt#É&<¾b%òh?‹Û=G\ Tü^–bnÉ×¾LÚN_ÉG'èñ2mÑe`ñ´+•s³Ñ1 ½#ŠT5 -³_fPŒ]ôþR -íx®“n—éð‚†÷fa| Iž´Í´Pœ×@˜˜XèÝ´cüÁ=ƒÙO¿Ê‹…ïUãT°¿\k/ž\²û®“`³ë9OŽìÉCª‡öÇëÁá8â«6+…—†¸••º5*¨õÎ^¸5jí€^³Ôõdóž*d§¬1 žKê¯B`‘¾ˆÍ‘™òh~¯»àæ›Jz§uÿ»n-5Ç/˜Ó†øiçùÈß0Ÿmè‹äþ]Ìü,k„¨LpÂx²A¯ß - Ì»nâL ^J·î[ D^“ÄP -2#XC!7r -#ü�N´mm5ìâÚ@8—V–éXÞ¥³ÌdèeÑ EmøÅJ}yi¾ùþ²¿+Ñü’xÿh'`‘¥x²½…o²¨}œI?.ñÉ0²<´¹xÐä,ñ™Ÿ>~ÃÍÁáô¶ë@ûb”hZé-"zpVÀ Ž’Ý tÇy¥r&ÌÓMOwS`¿ðEº½%‚ö¼þžaïõ{ýœcÞ[TD©2`}—"ÞÛ=9mh^nÔ× ~Ä)ËÖ0öÐ!9úª¬4$lš” è0ýmG KÉâqåŽÓKF¸rH¼;B FÚvB]~/¯‰ÿÐKt^¢ u¢r¸§1[¯V¤‹¨v”–ÛH€hM1Ÿ_fL:=ºOyò°ÈŠò®˜oE…j%âk¦hœJ÷ðçµhÂÇkÝöÚÜý"ÓÜHJGz´Ö1ÆÑV³î·zbDã{~X‘„¬kÑZ•l–þXÒq~jœÆ@²úy|]™ÎõÍ>ʪïéXÃÏ‘{ÿ~™N§ëL›µþdEÄ¿!œÅŒoÛó^tŸì1Îþ¶ß¯;º–[ðL¿úó´kg¥ÒzRØšüÐ{IW?ñäPIâĚɀ}Tàîü,ú?{Gv7s;øý~2ðxm©íÛ$yç¥Ô§ý1ïò(…,"ªGçs?i¿:“^á�çR+Œð‡6'9E2ÈBÇ84 ÂsŽ)ø¼îæ`—Á—«¨3ÎÍlš]_ÆžËU…Äp)K«šÆ@ò·Îî"z·Mðu- 4N”›ˆâg -ŸfÁzKPAnM"B™æk2IzrÍ,W ˆÐJ•Vs(@á8R«/ÜhMxµö‰4hƒð ÆI½,ÛøÐ4¤$2‚ø¼–©L¤!Šz ñ§íO(.?3ÛÐs@–-µHAËEÂV:¹ö«§â‰™€„?G4?H§IC€šXÏ |™nóÄl©Åc¹M÷1ês›*5듳Å|:n¼ûCÇC!&£ÿ)w"œ’üÏÇKáwzªDít# QŽÀrCÀ*5U– •á %zELî Ê‹rÂð«lͲA™§Ï¾¡<‹šg‹™Üû$Æ´ä`=Ï—hAËçšjq ÍDÓ½ÐvÏRb*#ªê*Ù¬\á èN÷Zi?ôœqx–ØÊqÜä[ürµ°èòk°8q8T$•žb9”G÷±Œ ·R#¬“êc>Xôç â&Eº™f:š~,[„r«—#·YŽu$\&12ˆ×ÝÁr þ“ÜÐã¡Ào{8Œù@$?’‹¨\ áf…DCLSW<véVC³ØìÍqèüELPŽ¥R*$8<ÉôjÌsį†§Û–åó¼É;þ%ΩGÂH D*øÌ7dD~(eû_SûÐpÏo?«f-ùe™FqDOb=ŠX XVØ´mî$1ª¾?3Δ(þWvùbê‚4Ê›1¼´pìægAQ7paELwíìN;˜~÷ðÜcÜ 1T»CMdãNB¿ +Çy»öÜó0$¦�ý,,ºc.#ä×óf¨Ug\|‚Ä9´ê2œM¯®¸œD“0'ÀrΚ\£¡Ì4Õ -ˆDð{)Ÿ`póQŽ+Ä øüU# ¤_;�²MfWBÐ=Ùiº1á{.—_@Ÿ„Wu™Fo"£úáˆ7Äâ¡@—(f%–qX6yÄš ÇÛ•õƒ8ê˜{Ô•‰CýÌDô‚,E¢ÈQµ“Ôì9Ð2úÃÈð³YŽª›øœ.³¬G~†Ñ�rnW7ƒÖ{eiáŠ0Ö@$mD¹Dbk»ðËì§ÏËç×v’=¦¯ ‚dÙñ5^O±»ÏIG …ÿôÙ#8í’ZÓ@ݳù£È=¦dc!ðÚßËþ†Qêèk3„&gÔB`—†TÜÍâ4Øú=X»ö¹€°ß ²à¸w'Ø%/T‘Ñí¿æu¯‰#ÅWj_ö÷½$¥ºþŽZìW·Â»–;tôÄ<ªAèN¬„ZÉ ÅÊj4±WùSKšùá›øóþ‚ç°uŠ–a¾N‹A'¹ǺR=+äeh4÷ž~B_Äb®ò…¼²#h?+ÇÍœKâʹ�˜†¡“âÛoK¦¶þ5r¬ÅÖºd¢ -«:“?3›-èíp÷õIQX—q‰ø,ÉýŸÍžó?BVÔ.õpiŠÿ±/nðQ‹Kh <Tÿo&‹õ‘"†@¤²Ñô˜_�qÌp‹Å¸™ EÅ3x‰yÕ|¯{A”ö3+±H‰aŠ $Ep†²óB‘¯”! pc(Ð ¡7òRÐ<ýfªõÁ™—¦?™~™¨'ɾ/zï‹LÁÇ念։¼’‡»oA›v¥3¬…»ÈÚ™¸“j#àH(Û¬ÉA¢gåµî¸M-µWÿ?@ûnþ{ã5ËþµäL¿ß_èfb?i%ÿc tY½‹×.6L‚¤MO1w~<žæåwý +Ñ™Çz3ªé’dv5ý¹Ìú#ì®ÍiÏooò‚§¨û#œôŽW„ÎÃàf >³7ÚêV‚}ñ]’VèÑÂ3à!@P3-EÖ¬-º/tþeÛV„õÜŒj3‘ oüv{š¸v7-ñþ]>é“•aG({ÅÆÂ˜£‹&ሎú@5©ÄÿŒ‘ãና^n›L솯܃Bxâ™ ¢rdÊÿºŒ3"|¦ë2.®ˆº†« ô(ý¥m%óR×Çñµ«„š¸øÓ§^Ww—ÀHä€@~Ä|£ZŽƒÇü›%9yŽÔ>^à þn–/~Ꜣ[€(G‡ËÿƒÆ,»ÿ½„®! NK`ÜJAx¯·_¾Dó¸«Þ�"„Ë-8[ÌAmBñs+X[C)òÙ†ñ—:—6hYB‚ú÷°Ëì™kæKÜëñ)¬e|˜ZTèDªˆHÚb‰qàÎb‰âa´j j]å¨Óý8óobÉw²V!ö쯯ÊÐQÏùT˜þC—]šHÌ!>”,): ÚîR€Ì›5Ãæ0=”à4q $ñ‹ôî8^Ë4�)äÇŽR†ÖËoäÖ@LQ‚FŽ3]à=7‹œR� öÞ¸[2@`ëçªCŽ€EØS: Äb=…M™/)Wç˜+@„,îdèV¸7âÕ‰<“ù±èÎ<’ç~(f£é8=Gf `c h/–Ó‰Ý~ú½?M¿ˆ€EÜ|G,ÿ󃇨žV´WnWðz¿Â¦TyÿãˆFËoðì ÁÓWC¤úš>‚oVFýÍ_„눷úÕx0”½eworëG^ -+˜g8‚ÿá°Î@˜r9é?çMÛD@¤»^ïÍ5Dõ™ùwâ¿Ñ|·w¾’!à™’’YG·àsÉ|N„ ÒËèì;¢Ê8ÿ -Vš©%€ FUî!…˜§“T@‹»ÉU¶ }”…¼#v´7ü¼²sƾ¢_ýQ�Ni/ÇùYD\ïùZ¿Š¤Üó"H€6[ýï.hšO >òF*ª:dÝX“Š——§aý£~„Ù>Á"rí§5’˜†°”+¥É…¹G TM*eŠý™½Þ˜°ØöyƒÂ„#Šú"à ©cbå×{ä4—üÍÃëh¶{ý$Jf½ìf˜üT!¨TJSOˆ »tÂgŽBÁ”b¦ˆ¢¶!˜¤¢Ò;di~G¬ð¦Ñ_øÒ!dÑÚã2Îg}â>Xq2Ê5êÇb¥ã¯ A“L–! Áé]¢1Ðoò—zȱ³/Ü�&Ô…iIfôù†•§#yãËq†ÄѽÜ@Ñc¡qP¾xÓÝHò8}ª`WõžŠYÇ{Ùo¤NÂn^´3À›A‚Ö -%ŽLA½‹Î™G‘S1û§õ„µŸ¨}Ô)J@„¯ñpü2éUb ºSÜöIˆ½Ê¬%{É+fù “Ý›‘!Šw[8«® Ÿ•d—ÈÑç‡Ó¸¿"6³P‰ ñ?ÖøGç`ýú�åé¯ê2§È+¬â¾+Ä’Ž€¦‰Ó½*_Î41[” }.Ö©ªÜtcÍþÈc ÌAÖß]þ±îÖ^´¿‘1KD{WOÕ…¢¨#ÔßN¶�&®N›p�åøe¬¾xrXî¢Ö~=¹ýù<-;IY5·sˆH)œ`ÜÞÞ×maQB9áÓ½WÚˆÂ_§# +·eˆÔMÿÏ´LýçsÊ'‡»É¢%»µˆ”v0©`«ürA„ˆo‡;$Æ1â - žPÖxW$hžLW\ÔG±KÒxóÆcášÎøÝ™ëèSµÇÛ5äèžÎb€Ç\Ì÷ü ñ‚<í¢Õ’sÏ”W¥#’¼ðé^Ñ»i±¿9ú–ÝŽÔzCp„¼ÔäOy°^êY–iàFºgG!¬r3Z|ñŸeCo]Ö@è AP_g :èwÀˆÿ’!ŽÆª^@RÐíLèˆOz±(Ó7³ã×pyÍÆ7ACè¬×@ðŸÞlØÇÒ-åA&R|É@ ÅãN+1*×;‰û5fÈ4î‡!hÈî‘ßÜ�üâ›HÊ�.Á9Í…Žï>ÕÖÜ!ÐøàMä~õq”FoCG Ûå©h,~¦åíˆZÏÉù3îá™q äZ¹~TX¤Ï¢R’£h•Ÿ!š ¡qu¨Z’ùÂ, 8ÏÁËür( ;{h¢3úÓ ä ÄzBÛtNôš‘M53zÑc:ÆŒ9ÐlË_¬âv™{—'ÁhHÇ%‰oº‚‘ i þGpkÔé~•Z²3 ƒD4FÏ ;-…§é€}"*ä0^ñè²ÒÄ67LSÐ/3ÓŸ1ÆÁTÈ£_ŒOlõú®“Ü&ök¹ŽêdòÎü=´¦À&y}Œã$ñ‚íh!¤&ÄÊ#™#h:¿ëõ¾âùÓøAF6N6D•vxîQüiJ’¥O=yšÏþƒkðç@™*×13Ã:ކ˜*WGȆ¹œ!†ûª#õˆ@Ð}@Ãf¦ÒyZÝi,šr4¨ñ^¦‡ÚxûF;”Þ4å¼ç1ÅCG|áîO…_"ý1<É(g‹6<&¡äˆ…käí§‹Ÿ!!½—G´4Ë‹k gqØW¢v7!LŸIvî³ÃòƒhAîÔË©ñpÓÕ”GüáRW¡î3¾Xõ€ôE—\|ЈJA=˜…]ëšÑœè•'¾"tò‹K˜ƒ ·$Ä8õÒ+q틬úÚ2É÷´C83ýE8ø³eV„=§3ZmÎÂhìW°18ÿ¡4à;Âñµ(øp�ym"ÍÊ%-¢šáÔUêæ-ãEMLr.¥°8¯èx6Ä®Æ1´Ÿ&³Æ¹×8¾ 8àOQ±žÓˆ¨àå\>B€8Ðá³å±ÒRS½îÚæ3G Ÿ_’v`¼VæÉŽ|æàÄ=—ýÜi\Šù#`D™&`;à€´Øû8F7 hpχ‡FW½Ç™‚´ýH¿ž‡IĪѦdˆ*W¯Uƒ`ÒÂÓΔ܇NöG8ˆr¯U³t>™7Í@,”›\ÛÉ©î¦u¿sz>¿™añð]ñƒîZsù0Ÿ7׬)\”üjC¼¿14tÒLoÃe¾–jg€àA¼^.3éÂSQCGØß¥Ž£v=šÆ©8Äo C!è»’³õ^ûtBÍäêN3ÄLÑGC gÜRá¦y‹æL@„oÚDŸ®agAøõÏ4%\؈vÓ1ù‰ +¶ÏR39ÂNãµßBûi± ?·ì—ø -†6eF0Aåpd׈-…ùÕ!õÕ(díß²W7ðòËLÒðɱßJ/ú;þ¿^ ÐcƒÙ‡»À—E‡Kõ_ë -Mnpºêò,=Žýó˜êÚi‚—W¡ÿäN½#©Äƒƒ&ʵgN„j¿‰™þ<fSg€T.‰dgí§Gäz©S*ðïöÀÁi™!ZÂ0àSÐKìdr~*_FˆÖ°¼!Ü[.S甑Hµ¡Gã "v)b[žM3DF#®‚ެ§Îð¹û\®úfÐñ¨ãðÙ6jáT‚+…O¸Ž.Õ]t¨|î‘7D«2±TBˆ¥wÿ —Ñ"» -„@–[ÙeÆiöÐìµ·TM(C˜%õUO;G‹‘3ûÑÀf€0Ð)ÚÈ"b8K“}1¨(z–†½ü»:f@ ¤ñú,#Ûºž.Ív;Ò°C„!eÞ,{{CwÛþŽ^ÐwÌŠÀÀåÔÙs˜™Þ«ñ•qèn"Øâú0PÒ¥'£h„= M¶oh;®Ö1ñ}WÖꃲ¨¢ŸžGÅCÝâü2¿íë ÒÛ^$GF9Õüvèo1Êìî¤÷[Oxæ—!9.! дƒ‘“ÐÃâø9t§ehœÌÎÄ!DÂ&A`ˆïCÐFêr÷C°Ó”÷T«I£oT½N°?OŽ™2h¡½úñ÷Ç¡].·ñä`¿v”wËÿ]s…$õ–Ü9+)`°Šq³eûî)‹JFõc…#^d‚]ÔWò FÕ†ììy¾P³%Bã—a}Ay0Þ¨-V>±å18: ý²sA×”5,å8$;cLº‹®B¦WîB@(öf)GЬ2A®Ä6 -s1çB%›óµC\°Œ-ÎÉ;œ±«¼UKpbA»€gRQB 6¨éÏ{Jc Ÿ©Ë¼âìè -n~ÛײyŸáFö†À¯zÕS‰«¤’!èɨ´ -ÃúZD¤a¼3Ÿ -&Ú¯ò"©‹á#}Ž@ÊiY¨¢wØi^¨÷z½çàS/÷k@yÎöËЮÔo\fpdsÑ:C”?AÕºE—I -ä@GfPïåÜЫ6Í‘ß6™dBôâÌ«ÈW$’÷À´.ç@R—O^é$ˆ:fƒjˆ£®É€ÞRÈ‘wz >eë3ù‹OD5¥»®ˆÁyò•{Nø;úü|öœ‡;¨fú³r±Xäsª˜„^DãðJyWÑê„Þµ?˜.É‚(Ëyÿýñ1?‹”FÞ¬¹ÜyKn„z† ôë”S©PY©Yß+Ò?œ§ -¡‰,×Þ8‘;B¬–ºQJ_lw‘Œ;™?ˆÎÁ4ðË ”è§ó@TT‰9(”WÝ®N‚?m™1-“?æ¤æp]¹hõ.3îŇ»£_´ÿM.PqI X®´À™üGnà“e@¢ŽXÖýDú(¥aÔÄÇ;Ca#H_è¼™fÞëð~cn¦¦7°B•Zã@VÒ˜r€¬¹U«Q?̇ÿT>(1 -.-$¦3Üó F»Õ% ±Þvu°ƒ@êÇc! Q¸m šýv„®“(c1õÛ‘OÝíþæ1³<•‚Êf*;KGÈE¼çìGÉßÏ�ù‹öqê½äGÁ+ »i µ[eÊŽÎúôÏ2„ºcÞXþQ8Äç§eaƒ&ÿ½Ô“)Àž<fd^-AŽ6Oˆ¶îàzP<ÎâxD¢Oˆ/úâòÉ1—~8*øaR¥ÐÉ®Rú)%›ùKè‘b‡HqŠqðq ±à¬>QÚÌÈ9# -šqÎc¸c`<úÔdDÌ£¾ÅMèZä3´†ûˆ@Õ¡öêC÷À½:—@£¥¢¢¼í~˜Ó ñ‘ÍC[y=Þ?Ñ^ý5@åó¬¸ózà\DIOOuG¨²:‚ã.bB0ˆH2½Ø;†‘ ¢‹_†&šN†€¾ˆ ?ºi&Ƴgêj?ÊNȗ᥮4‹îççž4°W•?\ÄO8º¶H™jß×;â÷Ô#ŽhÏýýi¿‚çn”ú¢R35GŸH{©’Ï&9ß ¤ˆÑ§Ii² -çÆe–NoÞ -‡ÁbLt uz[6£gÆÊΤâk=ÉÃ|»v&òË e›jw°“ß®_3…LÎ@ +ÇáÍÖ+kö´i•õäˆÝüs3?±Þ»1»[uÆÉ«‘úä¬öäZº?ÎQëÐ)ÞGØÜ—¥ç‚ŽjEÁú0VEtn‚Øï´‰Æ¨'G=‚3âÌt-F‘ òqÓ:\ �£úæ4\Ik,ȉTžH êÞÏT@©á½ÄV4!¥ èã—!À¢ äQ€Ö|ª‘VqXcÇèéóa†bzDðáú7(ë½~8f²µÊâM3dGüÉnôV·„ŠÐ¬ÁÙô‰"Ûù2³p¿]‰CfÅ ²êpvuìÌ gqGø¯Ý9“(ŒuÝ}ü˜„âôf]Ý,�|"`ÕŽô´–ieäsƒ@SÝœ.ž -›ÓiøÔ&ôǪÖ4ÍÔÈÿ2‘Ñ´l™ú0ãË€%M›ÎÕö™’Êâž!˜tËU|…Àíµºäµ!о;\Äå1=£a'P,â£Ø_…^�7ÅMWµBÑ6#².Àe0r¸„F!@w•ŸºDC* `êlKÄ]ib;'yr‹iáhzËÚ8$¢–[âyrô-|Ù† }Ws!÷y»—Œ)’cüž}ûÔåö³‚Jå{ÝÉþPé0ö—ãxŸÊXQ¬DŠ2*òH~½\YR?¹©’`t¿ûMRµ„É߬¨‘öÿ®ÔX¬åq‘B€Ø¯ -MI<Ñü°cÝôu³ûÀvó±?‘RjŽ2l#=l2𢧷Ö.Coe4Î:“/µ«;ùDC9ˆScD§'…ÜcÐi¦á2¦S÷¹Ó‹Òð¯ÆºóÓÚ„Àß3®WLåÇôÁ2å;ÇÓ9q¢5«ßè/1¬=µ�©§»—¾¿P- žA&bLmÈenbýâ¬-…;¿ -~³ÖëþÈnE©‰?ÚȦ':¼ÉÐm5Lœ‘#-¡{Ÿ<‘’ð‹`ºð]´*Z îf -ª™rS‘@ÏôÅ8ÐaûLå@#e·k1D -ˆÅ©WŸíBйÒjV«‘ûsÜHJk™hÔÄ`>>žY"7Wê î)SÜd‘çáØ.‰ý†d±c Yj4w½Øwã—Ù/Ï´ùÑë}æúÍËÓ4ç|‚Ûò‡;fF¦œ»©ˆåó¥6KçÅÔà¢VôŽ’©rð¹Ðf¸Ž[Ü+íq¢:Å8ÄÌ7!ž÷ƒÿóð}CŸÔ9Â1Yˆÿ‰‰•¨ #„'+ôl@] -/9Ð~‡¡(,ñ(éͰ™k1êû\ì4Aéßµçbˆ¸VŒ°Hlø±bÓnõšgU¨u•eó(3 m!E&”TRÛº“Ï$§ã1µq(þ ÁdŒN‰›ëé*ãGDq¯«‹©;âOªéæ u·í¨Sr7½Wææš˜o hF¤ƒaþËÏs‚"K3Ëëf®ß -“ÂâóCk4'å~&äH}{†ø¬Ož^b'½åòQ1óûå¥m›·5Åûe -Œ¼ëÔ…ÍǤm`ùìçX§›%¹‰8y˯•{Ý÷â…;°J6kN]¦…r¸B,ܬØÐü7Su•ª‚nš°÷÷(D…â$ÓׯxNúEVmLy¹x÷•!ð»RÏ]�èñ‡9ÃÔì¢)áÓ²æQB‡®é½£ -QB~Igî í‘õ#ÎætÒåÊ–ãxÓâ ¯6(ºF|æ’+y¬‹µÄF›pšÆ¶ôn6[f“ñsVh/ÃSê} 8–YFÎ~δCu‘»Õ%„…N¤òÉq{nþ!R³È>á¼î—‰æˆxüÕÚÏ>k'6€™Æ½¡ c–WqºÛ f~¨ ¼Z<àUÏ…Üh ŽP§MFÚTî8÷¬7rÝ ÁWÝšó-.3ÃpÄþ®ÿ^ȈòQ'~þœÅ·ÉyïU'Â2õç1®t…ö4óO3DËT˜.³çÄFnØûŒŽ@6GaTŠQòÞ¶óc5k˜>NOÂÜbçõµîw^I¯ðRôl.I|‹ƒNÉ3w)ï±×+Ä5*ø±Œ›fFb]�cŶˆDI‡ÿ’=œdàÈ´šP©n†“Xœ¢sd]…¡H,I´!–Cä"ú¥3ùŸ½hœÄ*¾g{¾×1äŠL¢,sèfÅ£–4]FŽR‘²¡¦Úpñ]^¡#îúÍ|STßádLÑXüÌߥÚRÃ6ÔSÞ‘¹5‹íËü¼siÑŶ‡ª'5'!è“%¸|ò®Æïß#~ö¯žò>Ís³•�æÁ-ëPô.#ÅŠÞlŽ#ÑXìn/ûûþìÕè¦ûXÞgRÅÅ3Qëå>zöô0ØïýÎÏáù>§-’u 9cCüIü7íbÑ¢…øšž\^£ÓLöü8æ(1[ôž‘™@ãmzÞ“ÂQVC!ˆº¯!—yk;h ½Ç@t+µŸŸM! -ºß‚LŒË-¼LAåãÕ\AÒã7 ³“ ’-¹×äj¥¤ïo�^,j¯Ø›&ª8ïL.ÖǤš§jÐå¾ugüé#†ÚÛ\|Ò8í—³È.½fæäŸ4ï{sy1“_áGg‚/%¾A žAªË£Gúèfnæ>úd+ˆ»¡Øù¶+Å=ÉvénŽRuœ‘^ ÙwóZç¿5м²¬ã[m@ËrðgÅç¶ÐqýjYü×ÿOÐï›®Mü½¤c…€Æ0×,ÕöSþÓ~€8ì¢vŠÝºg=™I–ý—@Ô?‰”ℎ.©)e‚`øâ²BÓ%NØœþ &ø…ÿÇúÔI¢³vU˔˩š[iM˜.R¶oe¿—6_ʬ4A†T侺ֿŒÜ9]ê¶Ú|8{êÓ^yµF[Q9&m̾;V87Ý܈(óÀêÁ‰7ExíÁ!5lCGáQ¢§¡›¡kïãS€¦9NZÛ¬_¦§À—h¿&“Þð}ÊÓŠŽÐ®@Å@«d:ÅA#$‡_f©Žh‰w.åKˆE%[ìÁ™’^‰öÿ4ÞlÿqЊ*/çƒjºqö5Qã˜ëuÛ¸‘?j!®aÆ.D -ùøƒÁ!‚výæäϦèýe^Ð@/Æ›/gy7äâJðÖD Îß|,¸³q(0�½W²Ðr�9µðt4Ĥyý1K߸™ÛíÇ0‹D¸UfâV 'ŒðRƒ–Õ Ü¦:ùÒÓ‹†ÀYâD†h÷ædˆö¼çÁ4ï{ræƒ&¢8ôþè2wJÂaŠð 0D -ñ?"SGá¹æüKt¼ˆøÃèýË/Ñu&Š'B°÷yhÊ/<Dõ\,+ûSï ÐKFNýµž]ÅÏ_üVtõ<é<Åö@„†ð—ÃLé’ZÆ@C®µUãP°¬QõAŽ£‡lIuØûFhö³®œ³",÷¦Q‘ÆAK&Áq‘‚á¸<ƒ AÄâ‡E!P°ôÍ/]Ü5$Ç¡R§P)(´žÙeºkJ^kŽ7ÕÕ)š+iFލÎRÎ\ ÷yŽV‹(4ºäê„°â„ç‚ñyû[™B A`ºt3}†šcÔ/Þš ûʨÏt‚&ßû£ú4æ'Ä‹žˆv?‰ýÆ@tgla Ä2—Ieñ¸¾m?Ø:�s—ªÆ°ö»F{ŒƒMš‚.5ò«°pæðËXFÖ#kû»¸¢ì[þ÷¬oiX¶6ËKÎAØ-_Ÿ¡‰´—×åƒÐ×ýŠ«°{˜¢¦J½TV0ãH•Ã4·Âb©Ä½DX¼áˆ}~2m˜ph€ì¾åL!3”ì]CÐO€ÙZ;gg¨!80f«&ÁyÞHÀº’#Zs³é˜H|prØÌQ¨†[‘íÕ\âœP¬û]—Ù+y5œ˜mˆˆ7û‘z°ì=šƒl¥IÝ}9Ò0+t<A̽ƒ ·Eçp‰×W%qC°^ïU&’ÃÚØg!”?S©ŸšNë4}qÄÈ… ƒéK¶…}f#–Ñ_žzv†ýú€yC@%Uú¸úq®q¸{d³¸#R XÔ>]Ó9JϘ¾Û«Øj/—ˆüF±ÁþN¡Çœ†]ñd-Én5—œØØ‡ŒƒÐ1…¥ƒhDæÅ9:B¸˜Š›ƒXý Ú‡Q-5ÐåÉ~s2ke ÖƒªH./u`ï6U²ê1Î;<Åîª+‘+kœ}ÜzLõ/VÀ5H/“Iÿ„è¡Õ×`»sÝЈÝ? -‡“¹ŸÖ7R¨û¾®EmœZ-ÕG+¿†ŒSÖãå$;ÂÅ8)ù〰ˆÓ²F¦•!xñp¤VÄ€ëégG¨ª{ÚžÍ4¸ ÂßÃé:8Öúµ(+ìuÕÉþ†XïQ®1ÄGO‰ËŸÆ8{KÀÌIÇ6Í”Ó7Äx$Lã ÈûÂû ?W¸zèl_®¢ø8y”ñÄÍÀe¶2»=î)û`tçוv4*’yšÞæÙ¨[™å3P¡É¯šÃ«®ÂÑF�Šl25©Qœý>%$!íák1Xê®o€jVóý2ê… xa¼°ŸÆB@G¢Â÷Šó„% -ÚëhÃÂV¼æ¤q‚ók”+C°69ë9⨛:gÀ¨S;Â)6ÏÊÀŠÎµ¹èƒ.ïÂøŽè2PÔ±o¥§òô7ÄîŠíFé'Â&µª¤6K£4jŠ«öê2Å$`¥jê‚æÈé�z拊&@èŒîüzÆç!ÖcÚ÷.k´2¿/y}g=&ñ¶¯êüGLòhê«6DöÎåÞ]Xš–òˆk¹:Œ‘Ĉפ[®Ä]ÖØ¥»ãùÊÏ;’Á=÷1dÉý¬˜¹íôúƽ´#˜½Ž[i±ÆEÿå¬,S~ÈòÀNŒoÎ[˜, Èuž%›ÆõöÿÄ÷òÔ¡©ÐE‰Ø - -)}'àƒ Ó’Eh$S%ž :U¦X�f±¹V\!‡³].{.Ã(DMºw Èh¹ q޳è??) Tñ:oð‹ÛÅ|;‰† TüðÞñ¾È‘æ¬ë!ÒÏù…Ü+±nXrôs+=]Æ‹KÚS¹J–t‰ÐÈKÀ‚BXuq:2ëÒ}6ñŽ„x*%Ï}x4—Ò˜ü˜À·.y.C³r1DCsʧJã¤+i®þm(ºrŸ“ÿcç a?ª9îFty¢¢“ALì/úc›Ž®h¨…°äZIwÓ²ì†`ÂG-Ÿ=ï…ø½„y‘ß@(o,;,ùHˆzø'®Ë¬rxr† ,§n0! ñj4̸œ/{h‰ZîpÉwÝ Tñko¹¾·Ú<@ÀAP¯^ò #hJÓT²®oËL& A{¿¢y%?X,¿²ºB\ÆØºÙ-{h¤]ÿ"D*¢¹‘mÀ ÄM>\ m•=ô é³ÔÓÞ¼• -m!Ê¿JÁ¼•$ŠÚQ³ýUž¤êj¬ö] GÐ÷kDœ%ÍEA€4:æ2ø»ÁãÉmP/5»]ÕªÄÂqÉb] ÇŽ˜R–8…ÊUŸÂ ‚ãÝÃ~ºë 1ÚlCùÆ8C`»ôéù£h, -}îFãNÛ²`Ôê"?ž@@6á´Ü…8õ!bož9hÇžbГ£Å ñ“7æË.¬2èP»{éVf*lúô§f‡"gîÎT?¥Ž<•>²sž¬©˜‘íDŠâ0p^³ƒÈhºˆˆÓA!ç®o»/%� 1y�x¼û@XÌ·½ÁzƒÖÿ›ÉÌŽ¾ò1[4%e;àç'€õÚ“Ò0úRÀÖÇz)KG¡!ØÅ_:½›—±†#¸¬iß䋜a+VßérE—YXODæ™nPcZw;³%ÂvÜïd¸MŒœ†¢½§£õƒxký¿xûžº³Ê…€ÞNq ‡C>¯åKŽ“àZy^ÑÕPõ×U°ÔˆVQCì¯Ïˆ’Náö›@`îMQOr•'6¨=O´úeªéJ;É(÷L†M„=9”ØßÑ0íÁü¢ió†¡1”ðºJì5.R']CÀˆ’Œ|ÝÅz§s tFznø€fTƒ4P£Z~A PNuއÜ^=÷ë0F»E²Uõ<8‹>¢óÏ@¦Žh'7]†þêtDÌ!ò¬®wˆ„gž© ‘Ogň6‰o‚º²Ë@h²ðŸo#"l)ã!+æöX¹Ù›éÜÓ¯©0ÐOœÍ¹ÏŽ@gU@Ž ãâYMCÌ”$Ö͵Œ·ŽÄxLL -ŸÒõÔe¤îç'FĪ¬Â¢Ø³Ñs�ôY¢xé§‚j ¸¨¼-äk<=¤q8½›B6´²û/Ð"s+ð&ýñ{°HÛiGý~•\‚'~<Ûÿ’hBjç±Í¢sà}3êßãúÑ”m¿G2ˆ öYöÁˆÚÎŒ~ÅP±°£7ÑèMçhM¨#CHM(Äh£aPBó~Òj«˜Yœ”ÐÑŒ”“ -¼Ú’3º„Óæc•]†ì«©¹•@X;µìš*BÉÁcŸ¿ðXœã„ÖU‰@2”¾ƒùexÅsÉòá#å3N}-ÓñBìlGÉ 2P×ñVÛ⇴tùµb Ð'ùâ25¥Â„KD—{÷äL¼è)ËR6/3L¸A•(œtgx`úßW2¶¡çZ PÉäTÓÄfµå{ÕwË•é2aª7òšà˜I| ‘ûj\ƒë¥Êm a½×_¬ÿû"ó™júm=¶éBÐ10?»Œ#ê{Ô†¼ÁsLŽº´÷Ç*i}¥« Åø8åÒþŽFÞ$ðÅGš!ÈÉê+†Ù«·\cõßO~%¿Ê°N¾|!`úÄÜóF2Äݧ\ä8d¹¿mþYñíßî—¡}e†8¾#Ð(òÐØ©jª{ý¨tš…êùA{Ç{ÓÑ@œ0ö£‹ª‹Bm¢+ÚC(ŒÉÔâ8ÃGwÈ”†0/—#›c ŠÉ<æ2ýÑeâÙ’GýÆ@ãõÕ¨ÆÐ`7ñŽX¨Å,¡Ïƒ©ÇÒà?ލaæ¶è‘Eÿ!…”ñu+4î©a³%’³Ú+UÈPð2ÕjŒƒ<I‚Z�U ¯4ýÁÙtÄä5rñˆU1haš©%í�öƒÌÉ7T¾ˆ…ìÜá¤êRãÒî¢5ç8TùFH¦H³êyEâ;_Ù~=¸›ÛaÝщëFƒ–ç=R9޹IÈíÂ0ô†ö;ëž�_·HXÀ¥ÔjÍèå*À5˜UG—4b®gZÒ0tF›†®B=:úû QZJV;bI{=fÎgÅçeŽChliȘP¸GHÛÞ/So•?CŒO -¯#BM7vg“þ”yyŒÃ’<B«Ì SH¯«óŸ‘µÁñ¥½>š 4–ïšL˜S;ãéh(½«óK=áÆ -7'þª5Wð1³ÝXãÀ±¸Ã¨sG(Úå8^Àš ™°÷ŠQúòf÷'F AQý=ÚÂtx„r¾Ò!C/r7¼†Táu§ËV£â;¶#fÈ}h"¡ÆV]ÁöÄ»»bšÛ3Ñ�d^\+5ÆHf¼„„¸¥Î 11=¸iÔ¨ç,7˜�Dc9¶Þt»;´jïuZâ4ˆ¡å¯ AíiZ‰žüBÒéöëÉqÚÕY3@(ü"t™¤iéõ n&b!º„¶cIY)rÖƒýXޱ“f|Îþù¼§Eħ5ý+’|.BÜoC úâú)1Pè.¿½Vôh¼¯^x‘xΰV(<ÃѼô<B8<Þ= 2vÍè×lבjÏ_ùx|E?jSgå ¯¨O¬\m‡÷É@·¬o9P9}í/´8-Þ/S(›dF¸™|ie—27DTÆÞDÌ.½¹3„øõ¼‘"EûÙ†Xõ‹œÛür͆º´WöilG|) B ¾Wç@{ÎùJªO¾’…ý¼F—¹öA”cF+Ä3WK•C‚-ë1P}TP×ÇV1]šnçì—7ÃÊÅr^œñè\1®œ’Kœ -–Ëö3šÑvê Îõ+X¶íqž³Ým]¢yŽ iýM"ˆ…Á]·^‰h¯4oT= „&=‹Ì³Ž~,•Ç„`§='ð0 ÎW3¥Eõ=žHí¾SM8"íygè*Ék‹«XsÇ>ªý úvZôÖbà¦dÊ^gœÛÁ@+œuu™c@¯ËÚM9€“©Tô‹÷"õ‘Zðú¡Æ6S9ôݸJW§Ž1¨wð‘ãÚS†xöˆ7*”ëÌz”]PeÿŽÖ½á—™T£SÝk¥§š#nËdïríhûKú< õØiº.›Î/Ät%u鈽;¤xŽ!*ì>{9Т›,ÌQ´gº7êQ/_Ü„ÓÕàì|œmA@ƒôè(Ç¡NÍ rUkÂ=G©2!¨sÛéº -!K¸Hט^UsöçæÚ[²bRÑ”¿¿ƒ«…µ!Ðb¾¶ˆ=†™,E¸@Lÿ…ËCM ¹tÐ t±8M}Î~M)"ôRÕ\lˆ»Ú+Dœs ò®ÓÑb 2Ÿ0ñqÄ‘Ôs�„�9$¹à´kžqÈ@ê/6ІW¿âsyˆÌ‘T¨æ{SFëJˆ×,æŸ\q¡çÇ *B2Ì D¥c½20Ätaëœþ¦4:ìÑ9¢îo!¥ïC®Cý=“®þ0 $7$§¿Ž%† çú¶§NÉ~ìÅVnì ýjÇÑqÆ™—ù°È³™XŽ_„æå>,³Ì¢K¯°™vYÍà“1ÑVbÉqÒK26zâ®ìì3ÄxÓµÒ�T¤±*€ÄDbï]¹^MŽÓ)b÷“<E·³'±fÆBxŽ8b¬«ÞL(жøEg ™¢ŒZÇ<D‡zZãZŸÊÑóQ<‡X]ŠíÆ@x:øµ<óöÓ{¦è˜¦†HÑÍþ};]ž†À•f#/Ât<'§Ðnθ#¾´Sâ}ížß˜rDÅÑU(í6NÜÈ0¶½Jkh:Síy"¸Ç£´«Þˆ vt©ŒZð‘Î -FÝíóúyEHu;;8n—\ÙÛ}ˆ¤†ßzJ¨-[ Š^á’ëJ>Y#·Ã¤-ù‚èÀ®_r`�áw!_/G|Öê÷ÄÞìÓ4¥ÄOû%ÆAÅzYï‡j´Ÿé³ŸûÕêq‘p™Š‡ÂfjG¬0ÄÐ/¦Óû“^BŒ#+…Œ`÷ÙšòP–X)55.éJt)'¥t¥HG¼Ú´s Î$AsU3’Cž~£w[Óž$ŠåÝñh¡¢'¡õdm.§(.0ÝG&žc�5•Ä>Õàu÷<uIP뉰k¸uÄ8?LŒ%D¯Q`ÈJœ!\g1ûûÐÙgdº¹yƒ–3ks”©Y«£·n䆨Å|âÎC¡ybÊ$˧…ÉØl!jUæ™õVí0qŒµðk>í³«*Ó5Ÿzøb —Mtó?C„øê9²rBîH¡€ý¬Zî—áv% .Ä é¾¢PeÍÃ¾ÉÆj‹PV„³9Ð -ç=˜#µòÅef»ƒ=Øb—3ðù~4Qß[>|)‹-ân:ªˆ8U=s[O¢ˆVEф„r(85Ñ\s ¨öwÈiùÉ0.óFÚ?¢xçÜW!öÖQ¬]<ž -n>£3ÌŽáRnȸ\á±|:E퇓ÿ'Ž#f> ³/º_³ŸEc ysç ƒN>y=bÒ»Û‘!0'®#ŽO×ö=(Ø8gèŒsôçZ,3#i–ìµõº¡Ð„“É*ýäýþÌw"g¶K<çÉz½fv8âvQ3ZV¢ñ;b†´WD‰ã¹w¡àwÇêé2sÅ?Ì߆À+OËÓÅ~l&.›)*ú‡™ÛÑD,Ð>ƒvjV³éA'LÙÍ/Ö±Žš˜ý%QªF(,Ox¸¸8ïIˆñ[á†þV<‘ý«Ü“›¦Ä[ÆŒU¤²Yµ€‰\ƒ_Ãw+wk½h -œˆŸ¦� /EVõôp�Ó‰Ú/Ã-K& &œ—}7ÄTã©bàŽW,b9ñ·’óí/¦œ¨U¯Ù¡#¢QÉ$š°DóÒ½ÒwæÙ™Ü«ÐƒÔºãàO¶ì¼ ËŒ#9g€9ë½É“ø9ê0ÏYª÷Æ‘›Hö£ÅL@GX5l¢tSn›ú9ÅbÏ–åS -ôûqðÝ¿g˜æÊ'KtšŽºŠg£ÎƒEwúb©!ŽÞ^„!öa(Z"c îf=ÿÄ@R°3ÒAþ œ©M¨‘"Ž xÍ GD=ïh¸Ð[„a˜}‡t.Cä"ƨ+—,Cp™Ùn‚þ\ÛÎ’K[ÊZIÂ4Ž’ž#~(Äí."k–¯+–gÊá뻼.ÃñÁÎYªxQŸÿ9Tí¨x!¹(~+ÁÒ¥æn€à$Œóäöó()¶d \ŸÆ/z¨¹ÆÃß½utÕ1`Û÷ÑŠŸ ¢§û´[†~PI>.¹—5ƒk lø'gK•K.žúeým ’ÔΑÖevŒì"Þq™Ìk¶ä*q}wÖh“|\ˆI{>…®½Þ~–wéß«<7’N£H¬?©>£wÄiQ’ ¤„ -¿ÖÅ¥ü¨.³P?}suùU(¡,h Þ/ìv«ÝÄ@{)pŒ»ÙáŸÐt•ýɧ”°i!šÔä¦j“C†àû6–ȉae;2y‚ãý¸^"€=êÕyk�øŒÇ)ÄklŒÃ눨žWÐñ×ä¦Ò$]¦ç>.,kyw9B 9o9œ Àc ĥ߳êK%9÷Ö¯‚°›S„â*ùP¤cõƒ¾r$:ÐýšcÉù=T€~2PØébÄÑCWAÆ!äô A „1¨Rþhþ¸|µÖäqcc˜GUƒŒyŒÑ]‘XÅZJÆâëV!ês—Œíëî?9lcVï?¹º:b?ÕÂÀ†ØŸ¤öGDóClÍ(¹JÇ4÷U2 X‰5ƒðt´¯Š#Ù3¬&rÜO0…™… $›w/Ëè-\LŸ�-)h"Ñ@ht›¥}\†óéMM9·½rö6S�„4r“¢?8„ÉøE?ˆôí+U+½»Pµ3†ÀwŽ�ùÁç÷ìðGg¿›y$" 4 ¶y‚!¨è¾÷¢Æ-¶ -äàO¬;PF -ŠédÅ¢gTk€=wšL“4¹A]vHaØýÈFZ§ç$.¸ m 3m^³&1‚Ê‘¯éhø©aÄcV™Ã¦|òiÃ:wö â:šÍà™ýë CYý?±”'³ÒÈ«PîsÓŽ~Øã¯ëžž÷ƒµÉ‚¨ðÆÛù"8rÄ÷˼àõ„¼íRÛ5úO1õˆˆ¢÷’X˜¥ÃN«DK+6A\‹G ìzeܬÐ"ï¡gXöxF£= š'®xèÐ6%êç±h @ÿU]âìÑäŸq¨Œ\åÓÉIÕ]¾–.cEÏ/‰T“9/‰A¸á{}LÑl¤*n>7Šö¥‡;Æë"Qär]lÔqäÕ‰j’ºxì#Ø«OÔŽà/ÅqðC¬æ�j¼¡¼×ñëm8…R§3D±ÅàðBbÉ=îWª;ŽAÕWN9öwäÞ¯vœY”[‹’øïfÆ¢KÕ\)í=ÃÀw©W¡TT³LÊwÁa‰8}@ÈK6#®ÑiÉnw3ôWû‡@gVÓé#¥gK¶&=mh]Ìeñrbß>¯9Pj†@JP'Š’wÁ5däÂ3¿+~wdçðn0§ü -4•US¿¸´¹¾“,øõý6œÑ1™&3-¾3ØÔIà 30µ ý¢†eéµôOD8•â"$ÇãÑánâ=íg2P‹Ò1ôOA˜Ó‹æ‰Ô‹)»™Rµ=G¬'XÇBÌ?{·Ñ:ò�çùs@xG3Ã|‚&ºwFìEõ†h5ZWz„ô¥ãJÛS®ÐkÜ_º½eë ]Ú…B4È¥NûrÄêÑYï�hÓÒ0Šq”ʬñùšÔ®†áT3Í{OS¯„‹ÝO|7¯–þ†FΙ™3N»…Ø�½´AÔcé¡Ç‚ªäp…ɇ߫W…®¸tØ"ñ\óß>Ò¹:ÐjÜ!ÏÇøÑTðÆŠkw0’€íµçšý²$d¢êªž:bþg&Ì’=oŸ`ˆ\Qß{å'´WÃ=Ï£[¾‡f @+Âò7 ´L^ÿœUyø¼\,sÈ<á®a€aÎ6äæíÌD Ò^Ƴ‡úŒ#ð<ê¢Ò€`Cwµ^EȉðrÄ@ó)a¨Eb%µÃØ¿gXt¸àI>äIcá†bèî,o\£‘FméÙf Sw;üeÓÊQÛ›RR_ßÇj%ÙñÞ²Ì h; ü³êùAoÉʳ@{Í Gh× âê$þºAŽÕò…yÜ¥t¸@E;‘úúÎ–ï ±#‚¹7Z¼Ë¿³ID³ÌðÎÓ¿ži\öV½7¬HX_º² È7¥°7¤_w™ŠöMÝç‚~–Ï5½/!©o KW×®˜%KÄrBÏ�œöŽê�è®Ï[‹ìØ™h"¯ýe}~Òah?Ž2XþOˆfy¯ÜC–Q3×ݯ¼AZ¥#â£//$ûÔ±L°.»5ÿ?¡eaâ+x§Ø9àâdí1‰/oh¿›i”L=¹èŨp¿ŸlÊ#Ê÷I>é‚Äù ”t}Ež]; XIŸuTgú9#v#tý"Ò¿Òß^ãšoØ1bk,Á‘bk5i×HPM´Ö]ï&«ß%¤ø4³€ºè»¡Á¨ÿ2“Ø#=¬Ëì×vt-Z6––$Ή@Ö]ÍZ˜ ϰõž µzŠ²Â»Æ¹báÙæ”•èÀøA”(ôw*·ë Åeƒô©²·fÂUéJlïW¾B½_ŽTÆÍ×}pRF©ÐwHKnpkb |ÚL4XãP1ŠmL\jé%Ì«jüH $\ûsóÐ-sîª×8$®î:|Ûöe¨Ki"ð\úÕÚËyªˆÈàˆ"<ñ~êJÞv„9Ýo@ó¦“ju™ï˜‹à%P ´ÔL‘HRQú‚†XÊ¡pîÏ;ºsY{kv2n\¾:²¸ÿÖy$[¤<rüj¿!ã¬ÛÙ@ÓéQ3¦áÖrªùa¼ó,[p„ø\ü!¿ ´_-O95úy}AÌtÙ‡ë23_BTÚ7ŸLwšÖºE,'ô¹>ND;D¹‰óô¯í5v5µbâÓjøc×›~¶X»|늰(—V_`¢±YÞxwè2dNÛ Ö(”—EU7ˆŸ†BB‡ÎŸ1çÞ‰‚-òotDù¥s-š}ZB|ø¢£ü:~ŸçÑQ¹4ëÇœØÎ²(¹µÒ»)‡A!&J`-3„x¥ÑÄÉÊžšÝ$œ¢ûݱÐ%Æ ¢žÆGìï½\|ˆEx]«Éœä:{ë�Æk(OìEÒÄšËä‹-zp¡äáÇò‘=^›ºÆYîLñô"Z=À�æÓ zñÏø÷/Þ Q³«5ÇH}×'Ÿ‘ó_õ†HV®+Õ…Rb¬BÿèGäcß:§«Qž6Ìc$î·ÿ…T%]`î5‚‡MHí{/ˆ×Ó¼%¾3üOO3ˆï4xÅ@õÛ/0›¸Uʪ¹í{S«•P�:öË#[e0ú|zÒpAŒ)gœl#‰q–ì'Eœ\ˆUØ(fèËs²o2uAмüÀ¯EÝõ(¸E¶.ƒÆ]B@àØe=PzEí˜c²½‰öžWD¡a¹p–c(}Xh¯©}é -ðgL-Ž "aJ±?ºQîÈ9ç× cèQ¼Þ2·@Õb‰;ãD•ÈùûéÏÖßÑâË* ˆz9Ì^†NO( D¾Ó*Ëýñq,E®?å�WE;¯¯Lâ(ê{¹®SïŽÛ]:P¶õÐ ¶ö·÷œÔØÖz³t‘œ2ÝÈ ù‘GÈñlw,á—p+ ZT!Ö¬e¹>§*ÐËÝôX‚J×S‚^ùÖ“3ÏGñ¡ƒ`Ù¿$Éô‹p¢™©ê¹ÀÛ½ûÙÇÊqyñ®™'ê-1[°$r*¢>TÈïGgrdò6pÄhÒqÕ½^g ŽNÆhÏ õgûeåh¥1«${õŠˆá•¯wÄ><R ÌÖÞ wš;oÚ^i¤Q�”Ìð°çí—]ø B=½]uÍä” -´·YËÉÚLÀRg–7ÉÄòèUÓͺ>fL÷ cTãÐ>ítÚbÉæ¸Å>80‘:'ìé½ ‹÷5ñš%@“üMÓ³ïÔo¬Å°Ÿq ¹$•\(wÑev,}Že B;Â1¤)\¼VaÁ¹rLŒúÕsCŸªiè*,Í#²ß Èu÷”$Þˆ½ س˦_mJ’ˆ†ú†…<„ŠžË^Z[„Ž•„®ŸLüëõ>MmʆßÛîqØGªƒ‚ég?qÄK:þÚ)È G<Qn¦"ÜLd ýȤm{ËIP˜Ë]= ö$ðwjKÔ†ÇÚq¦\‰¥x¼Sæ†*äRg«)¢£<•2½h½mÞûå4å¯[ñ²§º ôÌe½èˆËįÔéDÓîê3Qä·tæ$Ï/Óˆ`¾'ÝA^ª$"ºíâ'G§A×½È陀ˆ2õÿÆG„B‰s 5Ð^Ò‚-¹±’†AþÞC—v‰ŸÌ~eä›Þ{A‘•Þ4eN/ÄþPƒ%,DåqŽx*dG˜Î0ªÏ@+ÄMT‰1Ö_F}‹¥éï#:ô‹ ô”Qÿøù^MÜ€B¯hÿ/PÏ_M¨>ïøÁ†é™Èm¥oˆoFe$š’*×ó§áxïI›Ä]#Ñs� ˆÂGÕ¢°cóã�nü³êq¨4ЗºXÑÛe„1NWóµ!`Tpe=ÙŽdªGleÌÒŸuV…4ŸÓ>^IþgQbWEè‰ó!pd{¯]õ¥+3rÔ1 -ÍÊ~ºîRìÒS¡o΄îâ*lB“Ó§þþ½û‰À¤Q¹\"ñÇ딿c'SÜ0ů°OŠêÔ³V/ôãy‡à§´z>ה˯EgƒølJx¡€¨ï!,b†é˜�ô÷…�€«§9Çù¼ûÛ+D2zbÁ‘!õ[@°\_“Öïx®EçE¹ŠÈ’!làµ.(eÅPëQ+¢óЋ”Ø[‘¿')[9^Ô’kHâ‚™G{ÒeÈ:$~ÏŽvŠ·/‘lzM‚‰s–$rœT•PY¡J®ËtŸÅGl™ ½ñéø²#øëºYìGðs8A6ô]ùqäÝ\Š`†øž´;‚]"jHb¾ã½7–íbåœ\Üö -SQ*tÄÆ «/_;]¥~óhê‚(Ç•ÜY6 -Dª—aT¹¯†^a¦ó«½R¢£|'¼j~LÊÇ”]Æå<¶úªPO]¾NŽÐ`œû -çŸòfíc’ô$ñŸû}úûÂ4æ^¹ëGžý8õyUóšTŠ—Hª�í¨-;B)ÌXUÊsi—å8{ñ<Í߀rEÔ“c‡>vP i)¬£³¼ÑÑ¢ÖÃó¥¶mA@…7ºF|¨—rEÕÂM}`Íš‡¢¯t¬}P9«N»Å Aüò¯'*–ŸÚ8ÀQƬ9V�\B?Ÿ¥Äî9®9½çZ€¢èÚ€TN?°ô[û—Ö;BTlºLxðŒƒ[kr -�µëºŒipžµ nÃ(!$á”Pn‹èæ@QÁ¨ñ‹<ŽëRéƒe)Ó\`Ò¬f–9šÔ#;µì€‹„]¹´ÙpÕP¢²:{^ë2mèy€¨aL£[Á¨÷/bCC™Øâœ™`6¦o¸A©h¨ËŒ8êMS_GP«›äǃÆë+#›fe )´’-zÏÄ 5Õ�|?^CxÌ«íZ‘E+‚½ï¹V7ØGùPy =•}Üøî³Éì6¤éã#ÝKÝÕ“‚b©Y/®3©€ëlClþyI^W9Nn°>8Öà_g¦˜„œïÀ9™žÊµ€*ô +ü2{U’†n ˆÕúá´`®³O±`ÞýÈÏ@µ^µ-@ýŒ—«û]ÙУûí¼,cIé##Ý÷]!WYÈÊ¢–ª ¢°/†=ª#¨·|O&}‹¼ù4Î<˜q¼;•æbœýCg=®‚Nõ>†Ï¼JQ¢8ïäîO¿Õ£ãç È"Ùûfo G|»›Æ.I"4PuÍS}ã�ÐYtGvÌr„ -@ðÂû®Î8ÔŠ{4LêœRV`e¢Oå,¶®}$DºEÅLþ‡4þ5Lù.WU0°¨¼3ZWÁ$klÁ"míÏÚpË%Y$Dj}´3P¿í -�Õ.ñ&=VçãU�¢ÛGìÅøÍna}µ(ãæ@ª±åžùg÷A¿¨pXÑľGyDÏ–,SMYa/{4í§g ò¹@>˜Å×ìÖ¦ºL•—JìBTO?ñ{ñ£! -íß·G‰I¥Ys0= -WSW9)!°):isë#ÔCÙÏé²ç@$&6: 6@é9"Nkú‘¤%æ$m›¡€ê§ó×u/Ï0ˆM)tÇ$©®²?ºãIb¼Ys)“bfOfCOSŠál~ˆíÇbn*|þn:—##¸›xî£ãYtßÄ[>|i “+¼â÷"áûøRÌ,ê‡N<I9ÙƒÂNö%¿·%:)&±&¦+êçÀt:â ”¾Õ<©€††pbßrÜßl{ŽÇ jõ£„ì6ýž¢Èé´ÂŒÂ©!šÊçÚÃ#ƒÊe€ˆuC -¹u|t‡ìÃ(E‡?OÜ ¢øêüpDôx(´E[¢4k”½ÆñWb>²gËeåЮæ+�—©:¹`êwSÆ}‡Ë>œa ¬]A±Ò\ çÖBÂS+åÇymá$Ñ7¨ç†XÚ+Ùˆ>£zE=Ø2Ó%uú›¤qu+•üÆ—RËÆdÞ«[Q³ñ8ó§Z—ÒŸ„ÐͤÍH¼8½ŸÓ‘¯'ÛƒôªÍŽ8ñù5†Ù ´Æ†ºÏ:GG¤u/ÃH«…´¬#öL»¤Z9Eî}1̈DK|†œþ+ºæ:éÒAåÐ -E8¾ËjÅ$Û_O¾Ñ–;~òU{Ó¸¥sAÓr)]s·lÁ‹)DýúÅÑ‹ñô@\©Ï(íz5+ñ𔚷.cüÃèÝqq΄ Š-Æ�Òur-‰qNÊIŸóöžmY4)l ‡Á -¢›Ã82BBć«cŒÀ<ä@h¦T %ër=f ¢ùàȦ½)ÎN¦·†2¬�¯)hctJ«B»¼8QQðB¯.ƒÔ•yþF; -†ØßõÕi†~ÄBŒ`ðSÓý ·cë�"Yzlƒâs5.!ÛÄÈ…‡7t”r:z*„ÌÞ‚¬ßÃÑò½b+ÔA<vÔõ?±+ù)£—üVg{äÛœÓzüù¨"¹/c~©Pò/—I;ü·Üë”í4¤"óN#üî·_ÿ£sºÊ~ÄÌÏ& QDe‹=êï”é úº„zô\ j'Óeh´ÊmøÎA¢t.¡™ÖÖç»–8Èpô˜Ö$ó˜žø3O"\îî)ç€qÒ™ ¨Ü¿c¢`»cœå¸5ô8»BU×r´eÀ°$Ó�ë2µÁ]Õ•õÂÚ;Ÿ´_Ì bï´õt’ Ü.t=ÓËÕ<h¬!@ÏíJ|9‚äg3ókTßSí¢H~ä×eÒ¬‡sbÃJk]ˆéhµG/Ûh_Í ¦1ªy°ûÊÉ¢â€sõIÇ/Kª3î“¥[Íd1Æ^à/ÚŽœ-î%+TÊqJ%!^˜’%ôI‘Vý`}«5äX8pžZ ò§j-I„ K^¦+‰¿¨œÎ|!ð?»òV;> ½È¨•9= WÚjo¦Ìòz0Ø í/óJ[Õ] ëñîãŒp§…•8<ó:ÍžU[©ƒâá±~éõyºùp‚nÑn)DZN½g Ú…”ѳ¥@Ö”š¯ª<eЦ(W á|‚… JÝ]°Î‚ðݽ¡`ˆXí°¡‹ì¥ª¦¡�€ï½uç኿ Êâº9ÝŠÇ ¸›X턳ÛãëH•´'î–3ÜÉÑ{‚©³GˆºQçÁÕ ñ ";îùñ¸~·¶ÇâMÛ!Zj¿ -Á¡Í{gÎ@ÝÜÓ“æ‘äÓ®¯Ë ˆgZòšQ(6 Y]”¤éñ‹ÎUG {ÒÍGë”–‹štª¾Y¬ýð”ÑCtd˜("Ñ{4c@pŽÂ¾ø”Q C‹Ú4Â,Ãìq\hús¦îRµ“¦Œàó -AG‚þ¹êR³uÿ‚}œÓän?Úê Ž±ý§tRQx]ºÿŒãRày"f‡)Ý÷%]eÎ˯ćâ?AÓ²ác©,“#èEî·îöò]/m¸ãRR8¾TîŠeÒÍeåiéšb²RÿTS‰Š÷aûZu-VZfF®ËTŽidZ… g|Ù‰™c¼ÿpãì[+Ï8Sœšù_c»µEePÏÅ0SKDKæ„DG'‚ò©½êD†åŠM+±¢Û~™½ã·~ŦJ~S^Yˆ%;ÝJŒ§@üÝ¿vêó€÷3YáwŽjÝjN×Kéé8þíE}ßU¶€^é4ë3P?ŒJ.瓎#šn?VÜNœHªWŽ�1¹QXAWüè7ÁŸüäæÏe¯‹!™¢‹ì«ª@*À—B½K’?ˆ½0Nåbœù#²h¿+eèçÐÁÖ¯:gƒÖqõ#™#ïùã°PXgÆynÙ¹$bµV鈚3~»ÜÆÉŽf. I…\²�hûXÏ84§EŇ\#tVa]&i^úÅæˆaÍ�ñ“ÔþA "³ÉˆÃY=ë6 Ì,+;B¾±n[ÏçÏä§³ä½b`Bœ/ÜVb :ü¼ãLw¹ œ„w%x›Ëšq:†T¨#(KJØ(úÜ`&²OdýöþwÒmÜ|Ä -±—ŸÏq+{;†”™ÙìÆ=‘ïÏAØëùç©ËH 6ß�ëô~n!f(Úê7Dtt?ŸjÍGׂ–K¸€Q±Bë[Óòc¡k×�‘ì%– Gx44Ï2W‰p[; z)y,ÙèL†Ï3ý‰y÷!‘¶9!-ŸPÇAq ÞκÔUBZ—;sÖ”âu¹ú£Î)œt–äæUzÍTãêsýuQ5º4:ƒËŹJ·Ì Ó¢R¿Ê'ÝÓÏ“£fcIÐå@.Á“¹0NßÑ„ï—A¾Ä‹õúÍœ:¯F ž™… ùžç¤;í¬1¥èFç3îªUÂ#—æ[A @~¶ŽØëšg¬õpéά¤Ú5Jo.Æà˜8Ö**¡'²ýcôé8¢s>Eé֫匳ƒ®£±ˆsü^RDÓŸ¬Xý»BwdÇzIW2º—[¶Z9€^isâ8s§Ø£Ôhù²]ã±Wi{¯Òá°§œ4"Œ R˜<c{¾©æ•½FÔWŒ?¯ÇRÜ®±G‘·ÁÜ~×+“€÷‡„ׯñ/<ãìÝ:“×rµk½¡Û–Ũ>¸Uj B›O³^‰ˆ(Z·ã‘Y|«g dT%'¼ÄKEê_<¼ˆßt‹l‘[†‡sm#3c&-.¤^¿7܆AÌ–ö/Bäç D´ÏÍ3ÈÙ Bwr¨Üâ”»çé0F7õ D:Wh*\sO´z¢ÚuM¤:îê2?¾& •T©ÑMIP%Ýö6´¿Ic -õ3Pÿ\Û.0Û5_ ÒnY…þÙŒ¹§ÿÄOÚ¬¾zQ™;,—8Sá#ß²¤€.¶—¿t•ƒmü”y+{ˆ·¼B jjpg*ì‡ßŽv7 )Wz•#÷GºÊÑîÞˆ—£•Ù è'ï›°îûˆp_ØÂµ“Á€qÊ«!ík‰6ý"zu$+„œ -£ÎK³ßód{.d€ýð~Âïï:‰@î!¶žÁ¨à¹2«ÊCøÊu:Q Ÿiõ¤|‰xPÔ@á£é³ÃZ‹’.³ç`ˆb:¢ð|5æ:Ä/Ž.;\r_¾}ÔiD8*«G ˜zhàݶÈÓ H²1Â:£^Š ô„·rçÚáÖ»Š²Î•þÅÞN#¤ÉÅ}G¨„5$ÍÁÃ%Rtªã’˜TË’2ŽøqÊ‘1”ÿ½ßòüt«‡)g˜‹`JôZfã ¥”éX‚ ºgÄ~½>,¾š¯&YšïZâö’ÖGYýîõr‡"RCúµ{A¸ñ“#®¯QƒÒ¯å…~?HPóŠ·ÏèÓh‰jothQ¿]wŸHûv(š4Ê–%7MGP³ïÏŠ°õ:2DË)!£ÆeêJŽBàß#!fÈ+ ñq?ŒæÚ=ÐÎS-•‰¤ ²gÖudêj˜i艋YÚ}[ôfxy"š -ôã=BÆÛkT«ù`V.ƒB@Š»—õ}æ¼nηó¥Î/BI梫v:¶<Š‹ÄdÑc¡ñøiZˆtŽ‹¡³×úÚÎâdæk4º‘³»t26ž½vÄ òµA"kK¦ëK®Q’t¹~MŒòÅEz¼Š¬«Œç‡ðºgä~Eí -]G=)·A¹iØ"y35»v2H~ßÅèÃé‡K* %oâ„@„î±~±÷2jí™^"<Q<è£ë÷?BÜþP à³·"m„üï¡<sM7ˆOîZ«wˆ¬„©½Ä´·Òu´ ;rèhêšô‡Ô~¯*‡9wïH8áî=ÆùÊÈßT’ÊΣªnf×ãî«"M']Í%°¢ä89™âvIfÊ“Bû·³¦sd,N“¾ãÞ€T¯qÒÕa „Yúi»øÏ°ÕeÖÎÚÞÇ1$›Ò²9§¶ýP?œ!MÁ#Z©ä´xÍø«¾¦°¬"µcÐÞ¸ÖWÑcZ?þ]ÝLDŸ˜û9P¤êµ_,Ï©;âó,Kì—øý$Ù+5]™6Áò'ÇŸHÊ9ñ=ï`>œt™ŠC]ËN=ä7ÃÙO$‰.y+`î§½.ò@]×÷3 ;µ+ ;)í©k‘×Ô_ƒ¢y¸K6z9·1Ð,ui8ؽWTW‘‡>CŠÞîÎÓ€ÊùÍ‹&(þH1’Fý\ÅS”âà†è™q´]wi'õ^ - ªvÐ:P{[¯É�Å(ôGþ¬ikAbÒDß‘]q„“iµ|ª|q öžbÒgœ½ŠÝå%]Æ]^‚iýÃÑFÐôä(/·ŽÆy%þŒ£F¬ƒ´Á_ï™»oþjco¡W"7Bz�}ŠyÂ)]‡çÔØ÷¦^¾»ÍÁC“ÉŠ–ënsÔx»“~… wTÚY0L.ä-ãØ£N(4õ¹&¿Ñ[ã¹Ù¹±£ÿgwû;Ë·œí(ãu›øó‚Þg¤ŸÊ|õ™ïß;XøL8‚#‰}Sˆ¨ÚÅi,¹Î=ÔzÙ4ts1P¡Bíõìd~Æ”Œªªe6ûúã$̺ŒÓ3Nv®hÀI¨PÑ[ü JÏéÒG;2©ÉÖ8¢ÝúPÝTÄ«´/Î@Ò¯‹íin‘‚âñGÍÃrp3ˆ¥‚VÈ2}²j±#—Â;rËg šQ/=^Óïe¢NßUt÷éà“Ö½s7ˆ2²Ý0¥ñû©rê¢U9Ò"LÚŒ¹…˜.i;rÉÓ35Ðþ˜¾·ô/´ÉWêC9PyoÅ«Žxäž{‰øbÒqž»ªÃ²KÇ€ X›çTÎG %Ž3Øæî¶iô÷ê¥Ò<_wÏ4g—úIéEtéY.¹Èž'WŽ¡§chBŸR€ùÓ8€—G@±h¸ÜLìðk÷SßÛÒYHìí8;ð]Î<æ�Äøv²ÝÔ~‚o:LP|¬øß;û„ŸkrŒqŽLBѽ̬47>#'ÅC£›éR<±ÏŠM.šãf:ïLi–ž€ˆ€bSn@o:zN4„bÂrú©êG•ö*tÒÒO¯õÇÅ@_’ý‹@¤½X«ËüøOvëÞwR‘èi‡ÈLJ–õˆ}Ì,Ù‰¦wUM£}‡`*Ä‹èÅ!œï=_U‘7®|³ï}g r‡HçÒ AW¹JHŽ «h'¸§Æº¿„¡!y¾žX}Cý€úh˜é2v¬=q•:¤ÏÑ¥çꬷƖîžgœ>é=&&ìØtÝpĈNBÝ.&Mœ"â¼ó§3d–ãs‚!EkሔïÈYY(YÚ.+}¿ãÍõ.¯9G5îj†…veÛ¼§QSiO÷‹RÒþÏCŽP âl©›…ʳ77þ§hÿ:OõiÝàRVÈnØVS—N-øejšÜj*ÎÎ(’çè£sy*jè‰ç»À„`ÅúSJ›PèÝÞ,ã§Æ´zó-º -ªeX©[— ª˜»–"Ý“4Ä%ö6~[«vË<_¿å*ÝB{ÝW/$+]Å+ŵq €VhÈ/ÐTÕ\ 2î^Yg˜ýŒœë©°'A$ðtïß³»e.c -�órÑ9(ZÁ댳'ó¼A{;â‚B÷ÖîŽøx÷Í;ÑF+î~1Øñ8Z=L¢¹ª¯NAD¨?DT<V˜YѺ8¦B@ž¬?%€–lñ`0j™fM¦†H.ýA¶È|˜?I“»ð¼Áç7ûBX2›•â÷”)ž…î™D`ìq#ßûÓÓ…è‹æ¼‡…ï¢Ìƒ܋\²Î[S2&[ä&†gØQ©åfgR©ˆ>óvrÚ‹� -©8pQÊÛû,Ûlé’ð`4±™(T!L"üŒÓ‹[T*‡6a²í§YÐÆvRÓêDæ[âÑ¢ ÞßÉðeg¶“¥aÿ’Dgf±M\†¾þÃ[ØÛù³š‹&qÛw”Ç[ØŸq~Ší_½LñHÛf¦gUsBW<JØqÃÅ~˜Øw/ûOç[¦Œü@ÐsõÅ/³ÿwó#° h—ˆñÊÈ‹cŽ·Æ8èIõKâkQAŽžp!\¯0²èë¼ã¨´4¦¬Ùžé±¤KªÿSàÚ®$"eð[L/ý§½ ²·%Ýߘ*4ÚÝ<EÖ+È9Ê]ßi"AU|¸ÎVÜîw\ ñršj4ÓêrÆ8† öŸŠù½\f_ŒSÇh!VXvÑÔ€gMDÓæ§¨’.y<_èø:íí9éG‚s}¼Úƒö Ò¤Ò"6¢f¸$R"n»ëŽ¢8Ä2s½-¥˜aT|}žˆ°"hˆo0©ÎăM†šz´éÕqÈ)R}é¡ÿ´'|ó ˜êfqÂ!†™úyñËrzž@¢¿ -§‘"!êOâú²}2¦>þÅëÈ´¬Ï©v¶ü÷°$ þṽ²‘h㇋�8Ï®f€¡=&î$=£Î0¯"šW¡$¸® aùZ!Ðc'`•0¼rÀß|H'›¿œÆ‹@ŸÌKüœÇrެm®b… -(™ÀåÙê’œo¹r5M\mÌ#åñš+±ˆë÷ÂMÝ#ÌãMEçèÊ\!ÎØ%žI%Lz“½î*°J5k'„»÷zéþ¤¥@°@žÔ÷ÑÖM-ÚïvÏø—Å(jS\À¸-Ã[s cÃè zjºeb -®'‰.'”/=ûÎDaÒ£Ç)º„s ìíÔ<è¨sjhóÌÌí Ÿä¨@pÜî±£î#”î‹ÐŽáGÜÊþtn&,Ä÷·®s˜‚Ãóå©bÈù1Rݸ”‡ûéËóô´TÙ$Fæu÷:å6ݱžc³Ì“ -Z{£‹è&\q¶)!LqÆYõV=[8¢_í;pQ)üĦL±iк“G -$øÞ+¥û36¾†,-¦Ö®p–†wK.LLXtÍT°Ã¨‹øµ¦Ñ÷ÆåÜ�¨{'BLS8>^Í ¢Í+îdb¿#ª¹øc‹@¤»„àˆpy„SG'—zg“aåÂó-ß2µŽ 'pÖl~' Õ¢3Pö énøT]ç'úBÃ_ó ›vì8HÌ¢$¯mW¥\¿eØ,%4À9ÐS‰Ë`<ñ†…,ˆWreñ‰‘‹éÜÃÎ߯Rø·JJPîÎxG¡ k{;,±’…¸Õ¬A”€F½“0ׂ+'¸Þ’ã‡ûŸJ-Ј€?Lä3Ç´ÜÑçaç øg$سw£>V²}Üæ¦"B‹âÔwLf)ÏÕ2âÐ Ï@ãÖç4:-"ŽËÔ%-=!æh—G -uùv=º‚¶§7×`’¯×&NÞ9zÏ0ò°y ‚€ENBDS€n…Ý{øñãh8ËþÑ/*®°>£œÍŽ£ðu® ª‡¤~ ?—}+Ê0.3âÀ’O„ùß”TªHÍÇ Ä+y³'– ‹wévÖçGš!�:ãúCæ†ÅÕ´‚vNïàD³}È—Kš½þÎ@C:q¿üWÕe^¹*tÝ/]ÊÏ$å¶sTÐÍVŽJv¦?‹÷b×wQ ->8;+Ñ@ôKd�į…(8·M´i;X‚óßûõ‹Šëix¤hSÎ~Š_´gmb¾ì‚€< cõ¨´À÷½½45_ãØ>©´ O½²Ñ!íK3Ìl‹—ÈQük*შ#ôÍrœ¯¸G_Ñ7ÒH%Œ”.¡ÆåW¿§¥Ip¼!ú½RyľÏP!?ÉÀ<¾‘þèôYã*+ýr€—Ái*F\Güýœ®Ž«—‚î£KtYH%Š… vû¤:¢Ã€~RûŠìÉ¥b¤å5nñ ¡aò35^P{Ý€úÕÂ*°<‡¨£ê²QA2Ë58Ï@¸%éHè ?°)Ê_Äö‹„œ–Û!°À~VÖ2‡}7——9â¡@fês2e‘Õˆ_ŒåÉÞ³mõÓLñ(xüå-Œbaê:DäaJßhÎ'ï¶«Õ¿èÓPØ>³) -ÄT X¿˜º -êë^|öÇ^uRv÷ñº2¹#†q¹Ä´A@ú^çuØuBD¿ós $=&Ïe”¾á|ah0O›h|Í˜ÅØi ïd\vÙ� ?Û÷rÍí½îºH€Žo“’Ó¦™ZÞwiÑK5}„Qð¬‰éŒC_}K@d®Áy™¤ÏÂxA¼þ,±/ËCFFn˜†7ÒÔÈ—_I²èƒSOY0/3e.Ö… OéÇáÿSB’û z¨^¿(\E Ó':m}m¥™Ä'Ä·ÿ[ò…ߨ{i´¬ü=LЪôXöâðüD6è(Þ;hÊòyb„¯ŠÚa§qnÆ ù¯ÅL€æçüZ{^>ëiÂ{o".yû¿îuÂçãÑ>þ:”eñDzY#ˆb‡žT�ØuÝLý"tlKg VõHKØ~pt%ch—é¯)+¸<×ẻDHo± -MʹÉ×@· - æ²Íæ|tÒuÓ2ø"RÚah@Æ¥FDBHÜ›M°ë½©3)P¶ÑÄeö³r-N½8 -GžO÷KàÄxR®øôõEä¡N¶!~ÑXÂ}È•8~Ì̤@ªztâEæó¹|v $½Þ¼•ÉF?Í ¸ÙæäD!¦Oö'®AFPØ3:Jt„xÍÃõ*A¥£Ô£…n=þÙîöÐQØËª·DçËŠ‰(ý ˆ>jþ‰Ëìð"ô¯0u¿eÝFðÔ–Ö~2SÙðkœ`³Óéîÿæ¹Ù?þžŽÑ ¸y@ çÅ«¯%º{Ú (gójÞˆžìG¼x£‰¬@·Ÿf$r ÆÍºßN7UIiñþ$ŸEÓ 3D‘�A?W@œ3ÌŸ˜EˆKÄ”wtÍ7ø½·BÙ? ^j„÷ƒ[RŸÖ[&Ârçóxþñ¯%.Óà깊ô¿ FÖ7súcR+}˜}ÁQðËô7„ôŸü€Â3L{óÃvXyã½úT¬y°EŽ%+[š@@®§µù´‚T7¡¾úe„܈¤NôF¤Íþïú7z+¿ŠÐ-Û!Ž&wG8„˜ÿMßçüæ?”²Ý ìèOPœÇü·Ë`OüüÌ–?QwRÿu -_ËÚó~¯-iB½7j«þyÇ—Ö”óÜ¿åßÿõϨÁñï÷HAŸEôàý‚¦9¸ÿëOÅñ¬^‡óB„7á¿üeÕ÷ù‰Uþ†!T¾TIþ6‰JAá÷;ÿQZÐÿu.²Þ„Lë¿]¦Ú¹:eVþ 1¦ØaÿúuŠéèA·3E~?t¬œñ/ËÇ.cýëbaÒï^…ø×QÊ”¥àøw¥KNÿºüZe&îØ¹ÿ±ˆtEû)·ým¥†WlG|ÿ¬ùr£uH”Ù,¹ñº^ô¿!>%G{ÿ× -9Ï9åúc#Ä~SÆÿ¶—Æj™ÿºáâlNsròþ¶o£üžžšÿ‚àtò™TÒ5ÐoœQRý.ÝŸ¡J!”éWÇùŸ“ÕN*?;ûªÚÝü%ÿå"+¨d9Êoä[6ÈÀ×0¿1 ²R¼2Û+ÿ1ŽÄ€!È'ÿ°"ç:o_ëŸ „¹]ÍåŸ#c±}g®´ÄÖûØ€Ù0²nï€ÿDét±ÄÉöŸ#ý½ùu©Éåüž -ƘϯÌàßΨº„(è?Ÿ]Ýô?¬½»ÎŸDƒÙüÔ;“Î_^¿É#ÝïI«Ð@H‡Bþà?Žs·È¢ÁN¾Î|¿CòJؾþãá’+䦟™‡ÂßC,§ì1:ã|ó´¬ZhËYf..ƒ»ûÂ6¯„ÓßNÜ”ý§R´×@¿g÷²×zôzÐe‘c•ÅŽÿ¼½ý?Áæü3ƒ@×Ö-¡“f¸}EªôE¤8ÿHg”¿±Ò—Ôçå âre;ý¦V>|_]@2s/Òá ozS· ðôìm�QÃ<úJ=þ‘ú,fæ‘9Ðo6é£}Ãs‘Ÿ™ëÒǽìÜi ?ÒZ¬8OÎeZ+x@þT0]|?iTñ\ ¨!ý&3þ–ï³jµÇ8ãöŽ Ø;ûþÌ)R›!}ËOü-;ù½ËwêÉ_F±P~º×ƒFº…á�~é{^£üæZ?d0|?Ê‹¼3|×$Gcíì‰øÉèn„{=óNc Ä„S&ñqü‘–ß¿b‡.¨à€ú¦¹„\ìø7I÷'ˆ¤<ÂÌêÿÊúoýŽöÊ@Ðu…½´Å‘6õ€6€^`ºL²¯ª’:_§øØZô _)ê_ú0 £ND\ó2Ez&rÀ'�®F`;Sÿ—í¨²X]3…ž°£66Lm)l¹„a|÷ -Áܳ¦ˆ‹à}Ó·Á Ñ'¹+ü0ÀAÐ×`¨'üvtÈ1µî^x1þf£ƒAü§”ìdúå³øh"b‰ŸCg©35… ƒ˜õÅ¿JX\EÈibnºç¿töÝ&ð{7›U4"V„ ‰·W°zóÓP�†]î»YüÄÔïÈ-—ÊR¹Õþè\&´DOÐííØ¨¹!HÔÑBk§ -±$Ëwä¿Ã°êÁ‹ï{$ý6ѹ?Ô}±Âîeô,44$¬½=ša¼X–åÄ–Š»'‚^×'["9É>]m,|�)÷=þ2éÒÛÓ-9ŠÁ&èfÅú±Ÿ?úÑ0ayÃü@ö¢ñßõÐÙZŽùÀþhÔ¯êÿùŸÿý¿:«”Žõßòþ•,Ýa€Yˆ/dFù-à*JàüOŸÈ÷C1�&¥O[»7ãÄ>VpÒÖ_Ñ6=cúþ"Ð}F–KùJH%m5T]êÉuä ”Rû›ýþ:^•¶¾ƒ°î¯GM˱£EàÅ´0Â.—ˆ¼ÖàL±ú£»ä¤‹¡çnìÇï†>‚–¾j†Ø*ŽgV±gë{ˆ“Âd(ónø®:Olq7~ -“웎‡¥÷‘?ª’~4aÜ.Š_T?ïp ¯L!}ðHÅAør½¦¯Ë\|/Gd’=µ1ÐÒ“5Ÿï¯Bsjý¢a±|P°µÙFù‹“‹'1ÙdÚôŸñéú¾•º¿–‡iú6FÔúj€z¨ÛóÝ ’E;ÈœNº3P™ÑZhcF¹é5*CTöm¶¦Ï•L…݈ N1›a S¤äºt|[{Ùk@J&¨Ënå©— -"?´ÏC¸‹HF\ˆ9ïº×½Py·ì³ul9hÍOUB¿™ý6²™WOÏE¶=9÷þ•]kzÙåä~¬ïÃ8 7L¬0á¶î7Cžg'1›ót3^€mE EÙ” †ddƒ âóF®ÄséV�ÍuëÈ-y36†ŸôìCÄiTº™N@lL·˜W°?~ೡöOÀóVš¨†`-·ù)ŸÉP‹ƒ#ö“f©À@ N\÷˜ÉA«d¹ËáúßÁ¤5̽Mñ-R@ýÌ^ú—nWs@Pžq3µ4…öTÜï×5A°.è†6„ôý÷àÀØ£oÀÿNƒ–3ub˜FÓ¸ŒçT›¬èu™‹Òë€ÃâïC]wù9ú-ãàµF¾r% ûä†O¬e™^‹/Úq$AgEki¨¿fɪ’dCÂåC–>wÑà8â"8 -¢FSˆ+«$Dhú}1$×Ù ô–:þç@ÀÆ¡'×¢U�m,Z7‡Ã¹ç~®ÃdTÔà¯að><´z]½ Žø^ˆp‘sÄ=Nk(öóas : _€ -Ç–ÏÕ_ó¦{d6§[ÙÇyïËÑ;,(�và0«½+—–=6®·¢Ê¨CöþòE“<jŽï@¤e Ä\²èØÖÃO “ê÷Ë*hÒ§5™Q¨•ñŠh\Ú”…@rqõz¶4f1fZ~*4š€ÕÄÆý*ßae"ØøUˆhÓ÷1Ì.ÌèÕ9ˆ¿÷ÒáÅ@-™v™½ðè¯æ b€½l7gÒ;�óó>zâøFTkŠq<Çóë &ŠŽß.làP‚ž?‰·¾ftey¥™ ÎÖ)Mˆ·,N‹_†Ãõ´.™@d‡ŸŠ÷ea¾!ˆË _–üVa=WQŠâk7sD¤¸´• béc;ârþ‹ïƒN$ -Sì䈵Ú×·ˆúYʘ½&%±o½Ý-Sz‘ ‚¦Òn ö.·ŸæQ,7ªsÆg,:RF†@œÊ{S_!Ž ¹ð`1ê›1Pù¢·!šçi–ìñè ž·×›m� /rïAƒÄrÝXCïµ<Ä‚@¯"ö]%/Ìn´BÝÔ/ƒ÷‡÷ýév÷ú#E±êˆÚ/ã�GÌ °å@ÈBÔ›5P¥5ᨌCì�EdJGìï)4„„ ’cÝ·9©#ó×Ë0޵º]»ÿËÞûôì’$×}{üwc€Ìfåߪ¢W´(@‚LA½23-²áa1lÙð·wþ"âDæso9{aÀ”@Îô{º²žª¬ÌȈ缥î b„š|ïPh -aYÏ*k_Éu±ÃîPÜËëWY‡ÑÖ±Vò7N/†`ÑŽN@4¤É9…ïÚvÐZÉGŒ—1«#î¹·œŽO9Úäû-;#GÈï¬å@âŽ^¯@7‡ƒ×ƒbÈWMròœÀÜÜÄGžp;Z3´„ú¶Ñr(»[Ö+²£QD6Ù;Ç…À»7´® A+‰:©|y5ä¹WÑ:J�È¿¦È¥úcí6줆 ñœ�Á2†à³Z¡ŒHa€Ö›Yù5ÇG—Rõˬ_23yìŒJ¢a½˜×¸²OÛ©PDP¿s€^ºdá—™OjC‚ÿLÂËš±¦× -N½ŒèˆŠÅ¶kDåÎSW5@I&Š61RÝ.5¦¥ºý7c>Bi?4{î:JÛÝ*q•º -A\.™ïZW†¸Ó®Ï|>kwzËþEoªòj úš=DŠ7ðœl† õQë>§,„ÄTî@¸Ûò•·RXgÖ¿1gÍÆÉj0š'žñ6@«Ÿ'ñÌÇÐvC”³gÝ7•Ýf‡jCëÉÕw´LàÕ×í=·¯–$jÆ+»5@àG+nøƒCÏe†Ê¼jFÉßC2'âG£ÆÜ›Åà~ô\¼r—Á°æöv_G †ÕF.¨¨ìp¾·•Æ¡é(¼>‚Ál’¸~•V‡¬W€Š7€}=X7kë×þ9åTê5PHÁk{À}¼9s]ã<ÛÛ -{ØÇ×Lm²GmA)í\t"ÂçpÝ!�Moq` @Á¥Ž^ÌÃÁÿNw©7Ti„¨,Ž¥1Ÿâ²#q)ábòßòÁ¡¡riœ5@ñü\Ž‹@”a(ßî¡8¡”P¥ÒZJ-‚„Eņ¸N÷,C`1ý’È%áÁ>â9ùû°Ð5ij%ÁA7uÄĶ»î jÜ뙩M”ŒXp15 L°”®#ÔÚh¥‡ ';òWVo_³ã‰pªx^÷ËÓ ³Ê@‘¨òg¡úô½éšPtز8‚0}ý¢ý÷µãlÎ3.ݲ¥×C8©V5dqî7„ ±v²Ûz:‡#îWåŠhH€·”ˆ*ãu~ëz=œ0”7Õ„¤/»»ã‹#ÜóÉ(‚$ثƃITWwõbW÷¦€Û/cô„ -l†ÀÄ·YG”w…¤ï•Q5’,ˆ¸ç@‚îÌÞa~dß)¹ƒwkž —ÛèŽÈ´®~3T‰µcUÕ4�-¾fƒ˜J6(øef°/rΡé hiq+ãhëp*ƒ‘¬Ñ@‡ -€p( z�O–ôÌK<$ÕȤ”K´@;‚îày'Ðé9ï ‡³wUáÛá™à+¶¨RôVdJ²Õ+âÈE>ýòÛ6ÔAHŒ„±(¤YR[ÝdÚm‘~!…¹ùOw* Ãá/i_†A!È•‡ü"emš†àkh„âj!b½ŸŠ6WžŠ“²áš -$þºùXñŠïpäˆãžÍ„2Ä£Áìö,{2‡Lã2§Ã˜!Æ8Ä Qy··Hb~fì 7àV.Ýh0Ø1»>Þ-L(Rû”´ôŸ¡üsº‹¢¨¬£QÈâw,5]òwÙ.t˜ÂÕ–IÔž.*naˆõáÞons3É´öW(.ý#UJû —ÆkdWÚÝjÆŒª¢ºdˆ¬9ûŸ~>·Î WçR0\4 D¨SL-˜¿ãQ;®c*âlôìÚ¡F.U/úïc¢'‡¡ gR†Zhn2ëßxfhó§q(íe?ñ¼µ9�èÊïæY G'u`PA#ð÷QÒmQË ò£R%wá™LB áöX¡æ8(¡œ¹{tx.³U‹5B”!8÷¸�×Mw‰H°pûîšã ìè5ÝÌ^óˬšÄ2¤g”x~›ÐbüEŸíÐm u®omçò^ÄÖht}ŠßîZ%áµìiBf~…«8Í@´Ò޹rZ˜³#iN“‹5Éjxä4NŧÉeãvM&Å3-† uc- -ch`Ä·”=ž2÷™>~aO’ì#.3‡h0Uˆª@,´HÜÂ_ßGŽÖ€úèWJÞˆ†²^ šEˆž¤Ž ËÑ5”u³IÍÞ¿fiš²8ٲǻ¾A\4éʇƄT;‡3Цw:€šÇy†kþYÖ>ï õÅÓ›mžP PŽtÇÛ¯-ñe:ô«ü¨ ÀÀí -Dh|u$|c‹ˆÍ~g ãïë§Ø¼a>ÄC ¡ ÷ÚÃT–x+6è^ðj‡pâOŸüD%‰`€Ó븘‡T ³ø -éþ•î‡ôÈe’äO¤©a]ý¨@ÎÕå°t9sBc÷àî`æ—p¤o5ÌÄ—Ï«†aëŠVG¿ - -Ã!aÙÕ*%ŽhÙ㌖þ"9Îúu{Çá>·»Îª.:¼£{”Õkm#S¤/œ6zr >9÷{ˆ—hâ»ÃL&í2t<Ia3I:Ïk8ââÕ$ƒÜ½SQˆ¾Î„ᥟs\f½Ôzì¹oœ.œí‚ð.E°m-oSilž†‰ãÂKýÑDú}ÇDÑèký,cžÒ¶%ô(ÖþTØuˆÉH>F⎫„Ø£ª¥A�|)G:ÐXêI24 -’&æ8ë;l!5ªGFNŒ«ð§¡2RÚ·@¬ÅµG(èÐh³[;±ªd3\?4@ø³W;)úejF›Mââ¾o¥cçÂÜ:²îÐÇ.GÄòÇ&JÄ>‡„ØÆ`zŒþ–g‹¹q›ù±J[«+v"Ì8×lìÙ8wi…ÒÚc½\áˆKR5úÉPjãÔ«Ný:Øg+âm¢úe(Û0ö\@P{ŒÊƒ!®ðKñ ÄqÖÑ@H&¥¸·ƒž½hSÀÏ—Ìå ?ã¢ÂÊåÅkxúMj‚` ö« �¾’>r¹ÒkšÚ·!hïÚ¾, &+Åö@ƒ‡³ØïG íú«�q¶[ ˜`DHÅ˃nÓAðD-[»¸˜#4â®0c�¤ÝBÂo¦§#¥ÑE Ä@Ôvük…Üä´>ÿž AñÚ»"°¾‰ 9 JÐ2ǹ§H2ñNYCp6álሠ¯ÅTU ‘íE?6‹-G#ZAc„#A3thâ2ÔhT57À+—“ mÝçQÞ;Æ¡FŠœñ‚*1‰;-›NµA]ìÄ+n£Œó雦ÆîÃü«O§‚ÎÎ옇Ž~}¾CIn-0®'÷¿ªkÎOÎ*H^ã‚öï:9‚×Qž÷[д“g•“_†ü%ªwFSžƒF”Ë,ïˆö웟6Í0õ*—l3ëÏšŠÆüsb*˜ó¡ -ô*°uĀä,³!ÜqAeG¬ÿÚ²–oW‚-žF6PçK*áÑá ô >~‘ä|V€ ƒ8œ6ÍÒVvKEˆ#¡á¶ýƒ´–˜(ò:¢—$/áþñ$èá²DT8�Îñ5ýŒ0ͽx„‡”@‚Ì7Â.VËÄ2©Dmˆ‚—ÿdë'uéÁéÆî4PcÏ2:Uéõ&>a¼GJ´ÝøÚ -æ0í2�GÆt%qDúT8¿ÈÉ~÷ÄÓ¥›vÖ¬=9hØ-FÊ@3ÕÁ¹™Á¦™ºþ€×ÇTdjÌüÅ—`íÖòtYˆíȹv²É²ZCjØ&‚X?H_—݃ÔÅÕ¾ù÷örƒ€m2ÄŽ¡ŸÔóì ÃTÕyGPÓqŽŽ#t"ñíÍ™QŠ{¡Æ™f½‰q9´;îå9F€ÈcwìÛ‡‘6gѱ×ä\ñiub$¼àWö¸|]ºÔ…„aIöFÇ@<³«'S7iXëË£î©@¨Þ¢únÓÒ ýmõ!»JGÛs´p¯v�•aECPF™æô Ç?_é:ä8h -¦Èi€¡¼cÍìÙÚZònÑý3Æb -^b.9‚˜ÜºlcŽ(¯ås® dÝúcž*kö@ F}yÒrO #¢2ïƒ~&”û&ß#•ó l ì(òË~ˆw -QÚøHÁ:"=´b g[S¼ñÈ% 1ÌrAÌ%CäéÑ·GRpAôIÑ )9,ÎT]¬€~™òöž¢xãÃD²%uj/EMcÛð|½À P'‹l>†`CðÓA^+aS»q•ÜW⯎³\ÏJè¤w#öôˆOúžÉ/³c -Ø4¼m¬õÒV(ãµÍ@4>µf¦·ÓØqx›ËcÌkºl!`µÇ¬Mø¶3DÜ,¯Ë%ó±ßål¤õ\ŽwGD©û¤‚š²e´A6¹ÉÅÏ@8O¸¬æÝ—7iøeg†|2ž× q=[’\ˆ<ÀÅ@(]†›y^†B0]õþ‹ê8¤gñ¤Û!*•¦ ¨8b¯×os ’*vôFo²>Êú€+ã2ØŽ¸Òä"=èà§(Ö÷”«Zr A+åŽí˜Šž>ЖéúÉ<ÙÏœ¼…Tã3ίšÒƒ)çWÍX9kSP~ÐL.*cQ³MåM!ð¬˜}úß×£õïhjêÂ[óS’ßKpáî7ŽR_ü^ˆÛd’ ‘øQ¯Kžb»ÉëÁ—1&|uD‰xÅ“ †UÞq7|Aâ™%ˆ‡7q04¦í;½èˆÛHrw�‚«êg6Àñ7›Äç6KÃì‘0 br·þð¶|Á¾ÝןŠÏnjÜ#Øn-P}[7Q Tª|kõƒøÍ[’á}xùôa�¯ø‘ÀÎÿ\]õ@<ꟉQÖÝ®½¦†Š¯ƒ z¬¹ìW¡s½j»w�üV€ ‘ö¨ùc&ôV „;&<Hö:GPŽ(gÎÕJòùS#Kè]:W^cífÕ31Ð0šlàôb§Fðo—Áæ¾’)·Y¬.Þ@ì!?vñõé&ÊöʶAdñàÅe²\ÕÁÒcu3C¬ðèÈs„»FyÐú²×–PâyipZÿšÉÙRð s½ÎÐÃý@ÔBºì~jG¤2³B öHAˆ³7Û‚`c ¶—Š20Œ÷±W¤ ½«<ÇY[ÅÚ³ÿá4G’Æ(èC@Ká–[ñg[u6sÛ|Nž.Õ@Wvºä@ÔÀÌaÂ/ó!-úÁ8‘âúP¼ Ä{G³ttQ[oÙcd **æüé—A$ݵO‹A«þ1ãqÓÜ')¯Ÿ2¾Djãðƒ Òõæz ð©]忣çUv1¾h>‡7ôGÑ J‡¸v ÚåæJ¯#8R^õˆ - -3kŠ,²ƒÊys"s]aì¶7ªó2qÝRv^#‚š¦}ȼL -xP¬'p·½Ì™t¥û mUÊ FoÓ0tÍO·‚‰YC¸ g Ø-úq#ÔæÖ¡´ûa!Æö#G9Pè´¼™í3kˆ†“ʹÙxæÜãïpbì…–¼:rE“í ¹ö@˜;Â2“º6"Øéþ“©‚_õ\¶Ñk›ýj º¤7«Ä@%Ê’þƒFâÎý}¬/ƒ2Ã|qnLXÕ0vG¯9NÑell��¸{¯;''R³”ð™ ½ñk¯N¨y™¥D¾!èízÈ“Åv}ÿfjnXh3»a‹æâfˆlòÏ)·Îÿ‡¨ºƒÔ_4üÓÏ@´÷ë|!èhãTç¶½°#Þ·¯ÈÊà @ƒ<“ÑJ ÐÖ2ÉRzëàÊ^£Â`ˆ>;ªM¶ÁäªÈ<²èP %ü/Ž˜¯„ÊÑX(¾®ŠÔ°=Ï[êÁ ·x¿¢õw—Q·]fÅkJ¦#vW8T¤·?ª!Ö*§&Œ´%P„i#tÖ €˜È|EMuÄPMËkþibJ:_ã`en{b~˜‹ï0ÄöÒÖOÆìªdöUõÃ�3øªzpúÈŽC+ç`ïl~••˜Ìó9âV}Ù7vwýœÛ»7>‚á šÝî8¾qŒaÌ‘·ûFÅx)í:%�(ñ®Ð§a¢Õ»íŸCËÔôpÏ�|øÄn‰Pìm�Êl^xÒ·±«^9Ì8í„ü¡)ûøe¶iŽ -çÙf²ÒØ×ÍA¹d”°tÒóD‘aýh¿Ýu>‰@zßÉÖ\stö"ö°!²]%ÂCzÊÈAkêÈè�t%° �©eq -Àº§ZSõÛÐmß;G™¸^|Ä¿w¸AÜ—@´(ê=A©¢ªJæˆÇ{÷@õº£‚ßLプÅì2°øHܻ։#¨^Óu!k°çôda?Dsf´Þ³«ÍÜì MAË4&µÞ43Ý�jš¬: ~ñÆ1Ð:ÙM?SéýÀù$yW!o±;`¤þéù+#+͆À\È(§áãšÊy‚Á‚ŽAÌbãþÊ4>]dC$C*ãt^£ÜhœNmá#¦$Ü ±$« Ôó|VcÏmŽ^[´¿7±š5J=œÞ´vP²¢þù!îÛ±þŸ61ÉŒXõTs–v[Ìs .‚M.’k«4÷¢÷[¯CL+¯/¿Žà¿ÇÆ~¦,ETØì9Þö7Aœhäö÷SvÖ96®&†æ€ò^ÁaMÀ -J»ì‹ô!ÏaÎ^Ål�PîziEÕÚÝ qáïû±AUr™ÆLÌýgý—Ï@%Á,ñŠÆrõp×x¶à‹#q*1¼—6—Zól»R×@k2È%W B¦Þú† ¶þB-üË÷`b,D£�2_yP9I´!5T57C¿öÝЗbá¸Ìƒ[ß¹Yš‚Ĭr„õíÁ׸.íÒ@kÎrÇobÖ²è‚C~•¢ÀCF%ÿeæÁ6·q9AzAEC„hdׄ2RóbܵAÔŸ)(øe ´§1p Ðá1î’!FçâÏ [xrœVÓ 9A)jcˆõŠ €¬ˆÀf2 1�Þ´ aîÝ|š˜.Z•Ü@ô¼_!ûÿvå41qD‘‚PŽõ÷½Ó-Pj¢d5On¢Ëré† 1Å×å<ÖIŒ“žÉÔÇ@ðTnœƒÚ©fCL B–¼ž‚ol†P¥(óâÈÊ…NE§ÍÞ™)×EaÞ/³þ©‹|ÖD@aŠ!Ú§ùT Öªá'ÙèÓ€ÐA°vçÅ/ãºQç+¢Íº#Ä�$‚üÌ–€gº×pÓ8ØGx[aìWÙùXh(&ò¢C·¿äO숗&XL{4P:Ä·«8Ö4( 9ÐËÓÌz1\Ûg/*D¹f\Øs ma¥_D8V2æ¤ -ª.d<k.LOâÍQù„¨È 9h <˜ë.<;¨Å‰>.SâØÚËF„qž#†>ª²iH¨R'§n2Yü¡Š¼ÔΆÖCš�e¥íaèˆú)ù‹*²·j8 Ðà7¾~ÜÍÆçã#¢ƒ‡gîç$T†ˆ:ä•õ¢^L²üA»t·/ƒ<3 Âþ¦ç-—ŽÌ”ÍµŽ¸-ºvJ»n:¢šêíÿû2»¯Ã´Ê]g€ÀÞ»«9$®æº;_Šà„TC4NÍóÌ¥‘¿\¤Ú/£ŽÖ½¯®´",sõyξåÓò{½$Òä<0ÿbæ’~b4ï2Ôì–ÔŽG -œ‘ú£Óºx%Ö,Ç7X«=TLƒï¸Ø_íJje^„ìÔ4ߺ¨lðlp×^ZèÛ-–Šq*¤Â²%¼´Y¶Ž ~ù-&ÿ0‰ùá˜tORä.¾3bº{êOs›ôÎå¼3Ø»CÂ:–1”i.k pÄ],ky,–i‡R|D’|즅—Z÷ˬ©ýzcr߈^ݸÔXQd7 Žn#ƒ|Êžf„+ ßí4N+y•ȉùzš‘xÍß™ qBMµdƒèÜtJT\£cP›4GÔ{ãïm;kçß[¨7ä0ÆËÂ+ZÿáBi—™©™•ßéúnŒ=‡Váælì@¼%x„1e¼àóçÝ®ùÎà† T˜šXÀ’Àlsàå½Ñp¹BZS5 -…þY?¦,Ôj'áƒÀŒôþ¨Ü¢³Êâ´ƒµÒЉÖ}ŠæëˆÀiß½¹Õ4Çý"ˆ5Öû&;ö\,¶þíP‹x>¾búR·Œa -¼¡kó 4ÛØ8ìçdì4®y7´!nã¶'62-c;ÀhDjrÏXȤX|2Ѥ†¼þ±åBsŽvC´>G´Ëå‚4Li0ñ‚içX—/Ä̈ z)E€&…óøºTÔü±>Xëà×0m·æ¯é¡×ä+â -[¯>LŒ;æ•X¥PÊÙˆÜâct«‡÷Fë‹@œáŒöwYc{ßãÐrç¼(CÈà¸Wè7,ò+Í<sNh=lFÁ‚›ð¯g†–ÏjTAßÏmejßÙÕçl g2™g¡Š8¸ý»-mš+*¡°`€¤Ð塿PâˆqVt?,ÀÞ±<Û¼‹¢úejf±ó±(é9AÙ·…Rú…Öj_“ÈQ9¯y,vÜL°Zývaã-†xî¢ìêáhm&—¦îêþ~^&¡NmÙ÷ËŸ8pŒjöYö§3¡-DUO¢Pà"bKüì]Écwübˆû›’ÂêLNuÿoû…Xàút9Ðú|ÇšÉ;ü2”ŸúìÌ1¡(F�h炤ÐäuÄðDÊ])9³AÑÌî—¡ï··“¡TžEÝê—†Ømm%î½–UÁWP&± Z_ 7¤¢¡}4ÏÃÀšk,6‘æ¦öt}R4â9ºB ÄqfÈ×ÀA„fNÁ¦¢jR"Ö·ÝZ0~ø¸†+^g„ÓÒ¯5Ž2ìóÇ)i ÓbZH~jX[êÕpØŸ×V´ |üÏý:üä ´ÞÏž B�[çiÛtY\LL.Ó,«ŸAHÖMµÍAS(#!6hÅÚ#"ªè);Hniœ[¯_g Ät �93ã‰ñlF¼ä1C±ö˜‘k½¤äáÛ-ý %œóçDÉ+3<´ ÜV´;¦$ˆý*x;Äš’�o’÷“„ÅäµT©äå‡ÚIÑËÁC˜iz#v>¿ íhÀÄÃáÂËT.SˆÌMiîý9 s°Ac¥ñ«Pë™D°ñc"å,¤·îˆ#$:ªZ -Úç³ÇE{à$hWA)'„Àó©Á{!°ò·ƒAv0ò‰Ü4èáÚœãTý“Œ âJ½Dâ¸@a{Coj#œãªzG"`ÅË“Ó †*WÙ9Š=LÿEìeŸÌ<Üõ×b»j»•ÐTÏÔ#n È~_-‚¼‹,š“8¨äŸì€Ë Pç\YätÝ—§HÄþ˜”|Oh½ÛU¾j¿w�#f…nb³uÙ¿GYï=õVƙmC’øˆñq3û;ÕwŸþû笓nWg0 ’».¹_3õ(ׄ7Ä´OfyTunÚJо.mZ6åJõDÁ9šÙ ÿÈ:NÚ;ˆh¿pfŒXZì`O3o:‰ð©YÑšg×…‘ÅyF@ÞW‰uæuÇ¥3ØÄ6Á…4ŒIw”1IÔÒ 2üž«xvÓ‰m€à¨[†éíÇfB}<kÛ!èéTâ4Dç‚g•¯&Ko:¢¢"ñTöšz¤9N‘cßWAkýi¿Ê…åÇÇÉÇËÝö€XQʽýAW꬚l<ó^v†oϬåâ«Ã¿—èÑÄ;î5„ùàî²Ý$v©_ºlï³ú±þ\ÂSkß -‡7Û4ºa·tfAR\ÃËÄpjÛ)Bg7C “ý™§bϜ挖áõ™8X §Žú“£ -•òÈ?|… XòhIÅÏ…@tòh‰º>œQÔÕõbÊgãk4ëvŽ@Ü& –¿è«vö¯@†(˜´§¤ž#ޣNjöj$SΔåˆ:gƒ9ÛÙ’jÒгÔëøð/vµjœô«?ôßþôOþÍùÓ?Yÿÿøßþò¯ÿóßüøëŸüÝOßÿþÿúòWöÏÎðå/ÿãï~þÛ~ý»ßÿæ‡ß|ùÿ˜¿WS¼A¸…¶¶›¿üÛ¾ÿí—?ûþÇ¿ú«÷ÛßþøOÿüÃ_ýÕ¿ÿáÇ¿ÿ‡ŸÿÜÿù?ýüâ?üôãÏ?~ÿÛÿå¿ÿ›ßÿ“ $ˆÌþÍ<¬Ú/^ûßþðÓÏ?üþãúEÌßþîçïùýÓßÿö‡ùŸ~üáßýô›÷GýÀÿúão~þÝôš1þb^úþ…›þ»íVþóÏßÿþçófÖÕþçßýýöw¿þßÿÏÿY¨ÿÉÿþ«ÿþó?|ÿO\ëûßÿÿ>ÿå?ÿò—ÿå§ý»ß¬±~ÿãOÿÍ¿ùï¿ÿé7¿ýá÷ÿñûüCW×?æý韼_þìÏ¿üÝõ›ýëòŸ÷7üÙØâ#AC‡oo!µø�Vp~e’Žtô˜C©D¿w òe…”«ïfÒà×þÆ�Xäþ â×5ÖSòšyÏ~ ÝÇ|ÂÖpÏ·7óˆ¯~•õ ¬6οˆýpò¾|{3úš›9oüÒ¯úaC}ûx¾†}ûˆ¿¾™ý]ÙP?ýQ«Ê/þƒÿw×uîùÿ×ÿOåËŸýõO¿ûéË:ûúq}ùëþôOþûúøe¯¨ÖˆíËÅ¡ô¦÷1Õ—²Þ9Öœ+¨„úåZÿì6Gñ›¬«õOв®&°WæÁˆ1“©Ü_þîû?ý“ofÿ_ôò©S¬`»>3!û‡ÔI«õ/ýÂJõ£~ÇÉšó\>?êo!ëSûfqøõÍ -óííüäëßÅXß šIÜF’l+ ývú‹v}çŠ\+f#³ñ¿ëȯM -ä«ô êÛÇüÍíüïë× ùœú7ÿÝþÓ?1éþ†ùÕHÞÞhçQ•kV࣌)(eyΓüÊÐý휲××Éüš6‹Ö}جšÔ?a~}¸éW£cEÒ6iô0ITã!H¢•ÐóÚﺔA( Éô[HD›8Êzݺü¡UÊ{AtøCWª¼âöǃ'*}O¢8¸1Ñ•�üe„ç‘]ó„JYê¶§Ö|䨄ÊÏýÈa+ñ-"†¢ü[¼¸Îº¹M¥ç]ôMÿmM‘*ñTjÙ‡Q(g)ÿ-Ê /äô-È›}É@.s¤.õ-$ƺtƒ¤ÛõöðÔ5ÈPÿð~›˜�FzÚ ² ¤Rÿ-DcQóV«·PÅÅ2œ±pE%”¹$@ rÿøŸtbüÂH q‰MBJTðÆ)P5“Ëq¥ý}"€å†‘¥ìsÜN4_–7ÇZgΤ|‹2ºÀê d$Ë $Ø¥.ȼD¬Œ±(UÓìöMo-gƒÜ|Uv|ÍObªöh€\°)Tî‘p9ò&Ôᬻ_W¢D1+~!<8Š-NmCø–LMÄ TC$Npá ·C¡üˆ´#eL¡Jd<o»ßT8'æC¾wÕÈ 3äÌÛq7<½fÎŒ›Nx®‰ê]‰ƒ´í—Ýäbr$¼Cº -òÞžÜα.|¦«·5½-»ûk§X[\$$cºk¹!îC€EWÌ‹iÂZ•ÚV‚¼·5^ûD¸Fô¡€¤Ê·#Z‹ù~å+²½ƒ¢¢¡Bz¾Kîý¡—¿uò™cd÷õä¡Üì¯öU†%{I“ÇXÄqášoâ¡óÒÏY3ûþjMyRÓÃ!h“Uçˆ&ÄÒú欱êp¥u–=¡Þ[=ƒÀ’#¼_ÖZ9ÅÀAŸÒlf ™ó=¤ÓXb¨ž~t{ £ó§¸®§AÂ0Ór|‚Œ|îlÁDKŠâ&¾¢±Îª³P¡ì^üRF\ëI€%dgì€4õ¤´üéϕ⑫ñX¯Øî„ªšð~¡{`²V$ýÉ1ÕXþ$`‚i¤m%صf¸•°ýñp0 ‚>Ë„<)ﵪlHsÚÞKª)ð§ù•J~¡IÒãÍñ‚´¨úø@-‰ÑŠc† qÃ{}ÇV~š0ei‰Z" ‚]„›C -Q·¨fwê91È»t{~[Ôämž¨¬Öû…Æ‹A˜ÛÞ -"—¿ÏõÔÀ™7¼¾éÂj,ÊRÊï -ådíJÜj1 Hzø½P±÷võ|„èG—/Æâ*áý¶QÑ“ùø‚°>ã>?÷6´HS¤zËÅäHŸ ñɳ׌‹Þ‡×‰âBI²*V‚Âë¶f«ü]ú¤«,ªëMFB éYÆñ±ˆn_!ö—ãN -6Yr#.ïéí„È“úqcÅ´"‚SϱÛiÑ„¨Q“¯ê¥™¡\!3ùé´€ºYäÏ‚\],†B¯8|¢ò¢?¥ƒ °ÝÝdX_©skÛ.ì•WÁvx8·]caìÖž‰Ñ�póÒ¦æ(�&åˆÁßöõTž»q^#m‰–üí‡6'j_žlH’²BsêšµãÚïs[¹i,Œ�×`Þ\.T -…÷ut³Âv Ö¢* hƒT‘§3ÆvOaULC•bZ>æ'‹Qv¡I€²Ï ÙŠÈñ¬î{yóÇ8“ùÐmwÉÙ…~Ox$ÕGòıþÌ›Ô PEÖ6!·ŸÏ®–cq2\Ó½¯DAùŠ23×`^±uzĽ题¹ ˆ`Ìð‚n¼*Ýx˜µeO[_a ²^¯„z²ÂŠhÏ1H‡zî)[Ic—‡`ÆS38g±6•‹÷\ ðíðMˆËu�éœÿ´òº[É¥Éh+ô…:)T…Ói§F¿®&¢^ 2’«‚Ÿèä« -^y˜\h(Î)êæ#<ìŠ RCykìhN6‘Wáȯs‚Yó…¶pÏÕ¯¶ñ{ïC¤¾iá“…XÏ:FæH4yÜ~3Ä�˜¶^;¦&‚ëá_ ‘:=Aî˜.вD† @Ýì‚ §iÏÜåIã%!†Œƒ§FZk(Þþ1 -5ƒÆãSºõĘ„¬ÃžÅæþAL¯±>®²Ž» -i5Vî4û]áöŠA¡æ5O•+Çq¬#b*å *º ov|j,$é7ØKû¡IW·pØÝˆm•hõ‹X yZP0rÁ€ê›õx¡Æ%-7ƒp²1›ÏüÖF£oÖ>=þä1òÃ>(X#Ÿ¬…z{Š¡cÓ»˜ãWUø¡0ÿQlgWh„€2jIa@mtIõ&j½)çõùujóBÊØßalŽpJ×ß73ÀB ?Ì´QWVR£Áøñûæ´òUÝæ1¤ÿca°p{ÏÆâàÚêÔ!½Âžöõ·ú…jÆÀ9BÁ%zNšÉ…–4'd¶!6cñ›"¡™wçÆl©l) Aôe”?AxÂfEë?}íjë˜áÇà„1¾åP,ŵۅyÓòÁIœ*9)Fw•§#A6Ä|ŽöYAV@å~U9Ô•úô‰š×ÞöHDä!Þiß/—CPÍ2Œ y²W?Fº“ŸWó—{SÞ‹-þFïX»bBÆ%‡TƒÀ¡“B” Û1McíöÖ|£XË«ñ¹aE,o?…CöBÝÇÂj8Öú„Ý 1Öz×ø88³"ï6R ²DÌ#´ÂPÎvª„ÏsÒüñꈧ¡àIZáëÝ($híœìú&k¬¶kþºuhoÇÙ€co¸³å0ã&vBeZË/DPý‘Ë„å]W€¬=BcUˆ>#@Ρh{µïL%ßÝ£!ÿE¨Ê‚#×?´»2È¥|è•7Ü(þ;8ÆZ—,ѸêáéKíÍí&‹Y.OD‡œ A‚<1ÿK޵"`å…]v‘æRï4 -Jýž6H¡øQÜH- [äQcÑ7Œ@¦„B¦5óìÖÏÈXkq™˜œ‚L4-/rÇv¿.µÈf¶2à%oKCDß§Ò±^»ÈM#m+ÑB*ÄšÿåLj±ð²–Ù™G(Ìoßár»ÍìÃ*kõºÉ·Æ¢è¶Î×± ³O· >ÆXÆÓ´Ê;ÂsÕ=ŠýeÕ¾ "%|_-èõfÍ„”–•4Åêâ†=Q:¤ú#øIÇÊ€0{îÌ“¬‡¹¦ÁüX‰ÆïCdˆýc¬‡eƒA¼gÄE—‚бäï´öÌTfÝ ¾žc•÷«j_¥ÿÌ]ü:é+^÷uî.Åp DØ1˜¿}@Ö|”‘Ke¦ g‘ÊV÷_‚ "v’Ñ™Ë©Ý õ<S×4T/9á±W6ºY³üÐlS -QP -õ�câd‚ÃuªD凮ïx7ëɱ2Po*Zú…Pã{\K'!áwáÛ>F[µÐ!TO´k,´«C˜P¨ðWž½°î½>Þ{;Î ò<™¢JÈz…ÅŽ|1à)Û ¦axç„öNµ| -â÷â‘ÁäTK~êÝQsx>ç!kÂYŽ C!ê@x'-oIH§)À[ûB,èµ-Ö¯±h. âDa¤nš‰µì E^,ÌÔ'·¯’ ÑøPGŽEpçüô|¾Æþkò?ã#¼o¤®<²àðHÞQåŒa5‰k"-öšfŽEåñÍ !ÉúÝå\WÅÍW'¶b4O‰ûs(µ—·|„“îéB]E8Gò&á^ÄdkX„î82RYË£åXêRk-Vk¯ˆ“²Pó‘¤Að4pKY-à½f_§CXRB•*!*åǵÞUȆå¯G—*Ø~!¼˜F=Žl½í™!à·³4Í‹¶½ãÈšQ_œAžD)ã¯Ä×{‡øH@ÖJŽÄ RãÝ“y�ÿlzŽÕÑ€ÏÎUZL¯ß7HSÆ,þŽ`X Úßë7±rx_íÔàš³ßDË”0i”¼ßÚÀ‘Gµ]*ö–T4Äe1ú®H†FÁF#W†OXŽôF˜ä!ØD;-¼ô£×]ÿþô2Mfí¥ÍõŒsbî–^»*[¯ H…½ô˜»}BjZ¡;„ÎóÉœSίbKp…LŒEA®<‘J T‹tq|Ã4NŸãNÈ<|²klçÓ=:÷÷GŒÙ²gRï!7Ày\@ºúÍö.ÙÜùF15PAcKÊ5¹]‰}¤ÀÖ¼>¶hscxòêU=!kãý(©ÎòÞ_ðÈ7*xÌ¹Ê ´»¼®'�„–I_dî#ÞÀ¿vÊ8tÝpJãÌkK -¾ÅûÂUïLö\ÉZAŸWÂÑ(Œ/j(Œ/Kyt‰ëÐå.2E@jXãûv;¬æ:U¬îº«>bÿ×#Á¿�©'ãœ&ÃŽ`ÿð®)Ð2ײb1[Þoßj E׺õŒ$ˆM¯ºú!*õœ~ -Hˆ>Ä´ak#fë'dMs™ËÆP(ß®£+ô¥‘(§äE™¬ÎW¤¸:ƒª>!ÈpgβÇê÷ûU²n&Émú…JZÅë!C§¼"™„Ûm’ŒHUýP‹Å $+IÎD=EVP™î}fÓ€XÁlh±°³Eà5¥ZB¢ô‹QyO…Ã@ubâ¦ËΟ¢–t? !lº•˜21ðx?ÆBräoóžµPúágФ=_wÕäî5ˆèO;l¸CâéÊÃÏ0y÷†è!ÕÄCìsw|]‚¬£Æ52ÔA¬0Êß 2÷Ë'ÈS®îymÈ2é2ÄS¾^oò!*atMCq)!œÇí„›C²9nrmó+v‘A9ýÁó°!çw£11f–2pu©¹Zc]MuzëÒÚ‰,£À1*ÝIQÐ˸òS'*kœ„<¦ü{Ì‹5‰q\p•@¥ë»¿ŠÞÕâ .!W§(„ÄŒò‰‚l;UDMÈß¾N1¶ºá+Æí!w„äÁÐD½[BPõ?ãÁ¬xlY‡9º_hÆpBŠ ¥§Û‡A¨ù; B3c“E²Ì«¢¶S=÷!ÔÃcm~Ø$Ø=¬©ó6$Ý“œIá*!Zæy¿”OŠSc$êÓ™ê áX_ `"W7†È[šÝ~7äR% z„> Æú6µüÊ9:xrçxnÒéšXaOCadáv-A.¸»ƒYjõ -õ–&w@ƒàáØ>O6ù7Ü/ ‚û”ÌÆ‚éÙS?²@Ük),;ÏØ®ˆðm¤ -\2Ñ -«¦ŒúZ@ÖéÅ?Ç„È8·ëEÄ$ºóBÛQÀ.Dޏ‰w^BÓá5¦xЖZ22tBâå…{¶·-Î<i^kv|´™¤B“c�›Û¤è -ôöÈÕé‚ÏŠM^楚õ6—¬êÃ!çsm~Xö‚ÛŸï#F¬ØY×1Õz]>WHôoã„Z-ÈŠ:Ü‚È!ð¢UQ -H‘åXͱXCxW(ô¼º‘`X꩚9XIMÉ æ4–>É«DÎa3r;|œ;ü–„–c69Ì<¬Ãoè:ú®ÅÙ˜àó ¦hBgö(¨Â¸á –ý"Šk\ƒo~JÂ:Ǻ_Y<÷ÆÐÐì¢ø.ÆkŒ…6Ñ:B¡š–a#»<wŠªa#âµhôMkûm¼9Ö¡ò ZÂBÆ!¤ìõ•^;ÞjÓÑÁ‡‚X»¾ó -ˆºîœ†§eR¢ÞRÃçÓ ¨Îö÷ãv¨ xúË!˜À³eÌŸµ–ªçãŽxZKŸ¢@=õv@[ WüÆñèL°’,é$«„WÞ±kþXŽ1Æ"©çî3¹^¶ËM,¯cÁfCMs? &´LøÔÀ;cD¦!ˆ"}€PúÆí·+´\‹b™·¾Ó™5?"9öózPÇ»ma/ëœ(ñЦ«éåXï#E ù…H*È÷( s¼›“K¯?þØÙ8b¦Þ—†ª[I¨§¤ÌAÈðH(R‹ügAx{%Bõ²>Yžý[ª1fÓU6|,¼âk Å€@H=ƒlÃâ¼JÚŒåÕ’dªü;ø«~¡˜H"Hˆ§‹¨gˆ€ëˆt×õ“`‡Ü†„îÆ(I¸Ä$¬è®»HµžOw—'²hÁ¥çÿäUntd«k¬ÞEåÊçCôª¼.ä‰x®MÚByHÊuùh^ðεÒHh®|°ã!ýŒ£&«…z¥D¿*Ý“bã›î¢¾„ºDhŒÄX…6Ãnæ"y!´ é"¯+ A‚NÙɘ�ôíÖ¨‘Pßv^Öo?NEv¼äfâJ@æ#1nÝn@’¿JEÔˆåêMƒ-¶ö£ÐS‚ag±Ì®"æOЬ4B¬ÿÁ†i§i²Æ*.%üìU<T¤eýBlÔå:ºÛ49½d—¬»ZOº;IÕ&}Ãè9¹VsfVÎ}Ã;i§{&½FÙQê![Æ$Üá2±"å‚/U@½Zf6Ç‚Óy½bâ&bËã!™ôYîCâPý êyäI–;Û•’x'îNmOþðMøsÈàœwvqqLðŒÿØcu·ÆÜœðæŽ*Ñ(¤nqA8ÿßÙ[ÕÌzÙç~×}TØb¬µúq"š»Û‹,ã8ÊûénvD<w*qùX:Õ}š€.Z* -5²»9Ë#@Ó5D#óÞ`N£s»{Ú½Ó33|‡uƒwø¥æ#¼¯çëÅÝÃ:�5à¹IÊpÀáÞ h"2¼ q§…ͽDÞ)LËr¨ýýmñnG²€`ät%w•ª4éå±»}×sH…†PžrÕ\ï6"æ†óÏp×J-ƒ/QITü2Øgo×ç H$}öúdäÕ¨¶jÍxç6"0Òœn§×þÆâåµ°¯°*LÃq|n1?â–(v È«G‰Í ,¨ÇLäóÕa¹2“‰ÈÄÔ -kµŠô¢hΡ#á6É¡[H©ê!óÉ^ã=Ø#=›E[ɱÌ%çˆ ¶Ð«¡!¹Æ'ä–o€C péG„Êï}Ò·Zýš½Å) _Èl_½UΛŃTì Öe²ÐÔ±·{vo6 ¬ÌÕ_è š|Únz]Ï -žÝƒÒ¼%m/!·ÜKGHöæ”ÍŽ¡à²m^÷ƒ,„Eý–N›žA}Q»èwCv§„aï’¼z;§ïf ÈGs•A.Ú¯ãxë?2ýƒø¬‹‰iVöŠKÉfèÛfƒöˆLU^ƒd‹EÂÞóŽÌ©Px$íwT&˜¯ª +ùTyCP–ŽBY¼½†�Ì÷ù즺ÚIq^™U?–b(l³5B(j0Ц·h -Ö'6Ä ¿ÔV.E -#Xo?ÛȳrÞ2ý2áOe¨\nä•O0ÔÓ#ð$5²žð8˜ô*§¸Æ¢ä£ØNæmHÈCÍʵ†RÃ3edþLéÞ·SN•V«ÛÀž ›x†q÷ˆeG?k-¤ámç?áÛöÑÂEÀQ®j(ün>ò*œ½Ì8bÂE;�m†>t…”Y3Í«¡Š®¥4;é+RˆvÏL½ô-¦QFÉzk„µ!Üí ÒžÜBf̈"9ô÷kÒêé 7}a fÅ_½®õ4³£Ç•poÒëê´ª9Ó5†Â›…€`–ýãì4¨#×ˬ¶T’Àþ³Œ»„bJªTô5µcTN÷¯hŽrïŠ÷Nïe‘ª{@ÒlÔ(G“›ñ^g3Z¨8\…\[°k “Ÿw§Íf@zK_iƒLØÎ%DÆ–û÷nÊ«Ø÷« Âü[kÂ�Òa·Z±³‰MäÞ2ž©‘éïÑ„J—5,ƒ`üççz}5ëåPävq¦ó%JBns¬µù=ÄøVöÓ‚á…ä¨ÁHÑÓ]yØx1—c`†'Q‘͉ŽBM/ÚFÆÌ6Ò|d}-Í)È=Ã×Ö¿=üJØ5â¡í>‚Ü“CšÏç ¤ì6Æ€<ë%8Ðge€ÏžF2"ó–OŒE[s²™Õ¶=‘A({›õP"øÙœ¬šlœÁ-㪗žÝÚ«®_ey²P™OéûìßÃ:3—©Li@ÞíÉc‰ýÙ ¶¢Ð+µ%A²w\‡¢§æS`‹G”"Ah¨ Å‚(§ÞþÊ}Âi·Ô¶o@B.#ªQtð4úÔg¾Ï÷ðXÑPëÁàž³›¢°«-GÆnÛ ' ¸¿‡M¯1îóWáºG/Šû6ó5KÈ{¤ãÖóþ(pø:Kd… -èíÐ}ma3»>5V™_)ߌ+…çc¬w®„t¨'“ªÂ¸&HZ ëZðìg￈üw|£¨û¤ ôì‡cªA82)E73ˆ9V%çt!'×ö$«´„ìÌAé£3®x“äíÚ+!MIÞÒCáá@ÃËNԸ׎U¨íC’eÀy?ò[èxMÕiËñ³ÆÚÙ=Âàfˆ“€’îM½dÕj|ôú’ò¬éÉ€wP9"j:(ˆ¸ŽbÁˆ0.¶-{µÊ6QëÑø³îŸ"ê™j[‹ÍúÏ®ç“#a*ŠºBÙ¾”Ã(³v܃€ÜIhø,5®–éòWq8ÿÌ8’q.Î=±Ózs(–ô:¸»f@Þ~´“”¡¿gX°vëugÍk1î -ˆ`B•ÛkF-†ZRôø'žXÈA¤A¯§Ü¡_…‡“}sVö×K—BÏX©"ƒ¬d~P=ñ—pڀNjV×(@BÄKHŒEÛ-•h¡îtZ3Èú¨]u'Œ85«® _1?d]Dc;:Ý8åH!#bF.¬ú¹``¿Ö?úè}•Ô$Eu\Õkñ÷õ|v‘ïŠÊÏ(gQbÀ]{K_˜òg¼3F¸´Æ ñìFÉñ ¼V(k9ªî®>®—>!úì]aë‹ÜÚÞ&ÆQ?sëüÇw°|re‹NC™\!ó¢Ælˆž’ÎÒ=£Cu×LÁ®sXp„îÇ®oý¸Ê¼õì È…™o„Ÿ¹SH? txATw|K¼&“Åü²ETDDötõ´j?G–.šy$1ŒßðFs‹ ý ¥‡œ0A> óUó BÓŽ+ä…žËã&¯ -âHt¿²{ H˜¬æ^LŸ½ïsQ¤ã:äjt -bðh×ûбNA$QžCînÐÊîÂ5ÇÊ Q è:MôKù…j:Á$æröì#o#S§¼avÒÚIsº w„HÞ³D}9XÑÊ}~¥´¶ÏÝ“Žºý¶uýCѾ˜cO97QXFo*â:¢(ažÓïhÖuHÁ…p¸I@¤a‘D±m%¼?Øy-^€lMÉÛYË»‚>ÖMçš<¬B5jX1SnF„ê©¿b£\ç(µí -ÄšN༂ÀWoN6ÐXê®Ï0“Û B‹~3¢.ÈúÛ›-ÉÂóÑD•»©)9ÆÂ#yýÐãâÐÒBkÆ/4HxŸ¸¹Ó°þÓÙù“4î–´»Ì±`ƒ8!j -UæÉK»0Muß•‘:ká ÁJ䦔léÓ™æ1ÄÌ÷m‡BÓ¤Q(ËmQ=!G;A(M?'q¡[ÅsÕÙyÊξ›&F×�ÑŽèÆ÷û wѧt§cF@ã͇¼B‹<ºPä,<R#<rˆ-0A£‚cí¾Èœá㔳‚f¯Õ¼ÎdŒß3Mn—ºFòDIÞ@ëÌ…áT8®V]0Ï5ÖgýÒºÃ4ÙÞæ¬ «Â �ЫZ«ÛÝËQµ³0®È¢ÄXZ—Ójµf÷%ó ¬‰kÙÙ©*ØýÈ?\PÂ:jC¦Û*eCNtë<ÖŽæ²I+à!J‰âªç#B·’Æqõý¹Â_-…îDANOZû‚ÐCç€ x7ݿà õ Ýd;åXÈݾuËGÌÀóÜqE<5e[´¬,<mA†°œ0HGÜòf$PÐ3΄å¼%\Ôã:ë!<ñ$Åo¯—}ç%„ÿ�…P´+wéÞ¤#ä–^‘N]¿ÚMçõ&î7޳œ\ªI§btTDiíx=« jŠö¡$ÎDa<-t€Œ¯š™çc:Ú®ê ‡'ÏžÈO¶Èc€""»ÇµËZóx]b$"OÝ`@Ö½^ƒ¬ûÊÙ-²6ÇÔý~½Ì½ÈkÄÊ ‚>ÛØÛ„@!¯†Ø5Õú‡nN¿îù²`JFc@¢èKT‹6lýÃJÈ^²nM,Ah<âÔåËâ,~Ùz¥Û:×Â!M8tjÎ„ÐØ6£OÙk»¦à´3rè.D4‘Ó\^œ†Pm¿?ƒÀÓ£ æ¨Y_Zé0 >ò%YPfRi\ɼ#Z4B >É-%$âeû;ù‚fì·Wß´\pà/‚¥ èqkÖiM·M¤û=GïΊŸ˜ó×u0KAqÚ2æ–Nm&R@.RYë»ÍÀ’¥äÙoAÈ=®P˜/?ÇR¾Ž?ßôìЩ18÷0¶3ÑT¸a -RßЖ -Hƒ´ñÜêï{kòbù9UUi(ÒÆè—A¿òCe†5›²Â‰Å+yšT5"u’TäYèr=9Ý7ɼì¢*w+=õÌ ÂnòÑ×rèu”*«‘yÏGIÄ/D4²‚Í'Þ4H•ƒ²7º¯#xŽëª[:Pë‡ÞÒ°«H¸RÕpå§€túÂ;Ø °°á”Ý"‘ÑÐ&jåÅå°òT{¬˜Å´É~¶!¡0V²?Í Ò£6*ˆ¸A¹(7¼Þ`« G*bVWõfQ|5pû]4Å®54’È!YîeÍwê¼>rn2Äu/€(+¢N‹L¸V%ZŠ\¹å Gs‹î i-¸³‹,6Ç»?覸÷º‡!î²íx±Bà8Ë;„l”9»j]'?<DÑ×Pô+§¨MYð¡Ã,qfA2°wÍ]rP jKa®±ÜJüÈs#÷ ÆeP*bž]ú‡Ê¨ys–]¼)™‹wcm?ÄHÜÖ¤Îé·„?2#éÜã~îäkâ—u¢÷ƒ›ªø1[¢<éí‡ÔŠ”ç-·ÎèÁ!ÅæPõ}ù¤}Êx -Ûð“p‹Zd*U„Rl™}ó›hÜ‚Î@[“‰’äíä0ç;Í7k‘;žÎÚÞ)D'3Â&yRâ)C…†‡ÏSÄÂLJÌ$Úür¨ ªÅQ863Ñlr¢P¸Ïbk™#ù„ï))õM²¦Ìäá„xȧŠnzím¡>àƒìÏn’µ¸nÄ«ï¸\wT÷`ºÈV,½ãíÍÍ.- ëÛî;ÇØ:Hœ9ÝûøZ!ÿA Ûb8pQü‡wâ}õ=ŽçÆòAó¡ÏñøëüU+œ…¾ó ˜DlÙ7ƒàüá¾½ ‰`"&jã£ñª·&7Cµ¶^húGY:Š‘ªzdrÖ -Œè|ƒ =þ¡‰½¢¡5¿Z*ˆ(„À[’˜×oÙ- cW‡¤‹ ù<=Èfz¡=;ÐògU*çÙ²WòØÁqÄ9¤ZÖgÔ êX¿{‘¢H@¨ŸÚJ†¢Y«´-F÷Œô˜oq¡b_àN» zûJ—Ô táë–aãŒ3Ö¤¥°|8#¦ãØÿp’ˆSŒ¾›AF8ƒ(q½röü%† -†Å§Ê3Nƒ\‘xËïALÒibw@ž7ʯ3![ò'ÆZKÃ3û)ß…ü}–8§„n/ºiN#Ók‰ ØÂF\ÆL3ëCñtB?G7”MuÆÜRSM2žò›Ü®:2”Uh qÁGÉÌâœ_qUÿ–â±±ðÝQôdÜ]A AÂgoË‹D·ï@šð7vù‡µÚÕjÚŒWi§*Ù‹ò§w%‡´là-‚ à¬åŠÖ{n\„n2W²‘Ù©! ˆZÑýNd‡$âqÃÎ;hy:äÂ÷U¶ ª_…úÈǰbñ.Adm´;"|›4ò˺ù§¬@å*ç%Èzª®Ãäz -34”«K3êl È#6»f;ÝMë[³ÝP?=9D¾8ÝÔUß…LÎW -úQö*ˆ<¤å«‚ÓZ>|HçíÎN ¬)Óí‚Ìm„±x肼I½ÖXbÀχ¾d5eÄVïÁg›¤ˆ÷¹ùÆ ‚Ë^M©—41¥4Ö–×DäˆDÒó -f@8¥Ëw -,AoòÐäÑS—Ð(hð§ÆíÍ#ýM* -Ž+ð"¼î9ÎàE¯‹Ÿ¼nîèK$¹¯|„ëŸ û?6ÿò…þ. @$Vž5¿uì^“çnJD/¯ÍÏKî¹Õ_Ÿñ;f5ø=BÄÞ£›{¸¿.>ï÷PutÍêód¹úªXó#& Îy‘A§r0›Ð I18·b(Ö»H›aÚÓ5µ¨Ç@чCü“&ÏÜx R™¥¡?#È;%2í™9h}¨½ì‘5½IÃdž’¿S|žjíu„™Ôi«V¸¯Spý†ª=_Ñ`¯H¨NùVZkšêÉ{ø.É4e@ÖuyA8zëiÕÊ‘wèÛå…žàò\æÔ^pütq`íÏ+”aƒþÜ2Éœã¬)¾˜G(ˆFvô‡óö›ëf²„’ŒåF^†[ÙDÙêD¯qšÇ NÙ¶’ku"aºí8„]Øìb-»ÍõÔŠkßt£üY}+R4¡ÂH'².¤ÔØÝ[ú[ÜØÝÑoöLØ”x¥ÜäYó}Nµæ€âôZ]ç¦wh—¬2Þç½Ã¤¢v¥c®´/‚¬7õxЩ±Rx¿Š›ù-aƒ¬'<ãʹ³ùÊ´4_.2 ij)ØŠ¼Èmy …ÌEMo¢aýºòB 9~ @Œˆ…ô½ÂÛ¡µ<˜C1T¥ÉÊö‚œ©ÐåiŠ´ùïÏéˆåçT”4~^§´².ª Å}¦Jð@í‘ùó‰QÛ¶d|n JK‡F„á À3Ç¢h¨þ¦@‰¨3ãCâ_·dÔ Š-bÇ_[Ã…<óî¸�e'åk{ˆ‘¼P[•žÀ3q-u{¡÷©,BÜÎ)¶—åîUÔEÙtGtè¿®€êZtïuaH> hS…°GB°—uGÒ -j;½±]y=:UZ3ÍÜjÌÃÐÓl|%iÄÑ…rDfFN šËïS2Ðê—›kl^Í»åKn*]íÝ ñ !êCÀˆ¤‚ôu@)™ƒ&ÌF¼ Ÿ0ÀT±]' œêÞTׯ<cå´ë[1jã¸$§Qâaøäßé‚4,¨ŽãºeœcöÀ¹aÞÖ0@hrÚfI -lcÏ“ µöÔº@A!ÜŸ×úšÌ¯ÝqA„ôc;ż%ê}ÜŒ û…m8ãÎPeATB½f@Ⱦ›QMÈ -áûPä±bW*”R†UÑ@¿ì÷…Ͳ&W½¼¦ûí›a¾šžœ†à#‰¨¯‹üýˆ^k¿ÐqæâP -3¤»r¸’p«Ìæ–j úÜší"Rwí¿Lë{÷B¬I‹fó}ç,,CFE¾õŒ§ ,V%÷F>p€$w)¢€Ò§2HËnâ„Pòq‚¡ÆÚlb¡ˆÓÞHö¤qž%~×=ww¯Õ©nmZ:¼çÝÐ=?ê·ƒùGâ •A=Ù|êµeΣuÛ¬*;EƒPk'¥Iº¡ÖX@0[ÆÁY[³€Òñƒ (Ú=ÏÖ#¸Í œîf_™Üí0øbÊ¥µëüŒ9+öþ/}¦H¿ý}°w¸«P<[™›¡tq%…Ä']¦šÄÕz¡cóS˜ÒÅ)>~è¤z¯“O´ o›ò|Á%¸@¤lþ5r(úíçáð·PíJI›_9Š: [yG0´#.1ëfI%½;zj&®îÛ!ôÝPÉËà¯k¢´½èá¤æ(©º¿zYžA|7„’‹u„,ßnê²ê`i¬Ú¶×£H•ô}z¤u~ðÐͿὂb›v风½´é_ÆX¦nQ‰Bp¶©nCq¾fc`@ŠTŸ€˜‹ûLµ# ôd 6ßlÐ žwÑIƒ¬8µg/„þ|è4‹£|•Ý&¤FŠì5–Ÿa5ô«+™‘A æŽ]¼[.~&££á¤+¥€lš·ÆâYóòmùxÐßCdCTéBjÀv,ÚÎ}îhºÒ|ÉVM¿ÂÅ[U¿ûL³;�5ÇCúÞÎñ…Ò„ñá?¡.„>ì´—»Ø]pׇeÃXSøðhyRd�¡û3§×‰I‚ÐÙáŠ÷YˆâÔÀ‰â¸ŸSR'.Äw¤zà°âºoY/©Yí:8¨×ˤp¦>,Ô&dS¤±Ê!mºÝËQ3½ ¸/„i0Gf¶Â±Ô®×Ú®ªb).qJ)ùâ×9È !¦|wCÅ‚¬ÉøT?}ÅX÷u˜CxðÆo9áù)AÂ=ÕÙÜÉÒbeÛÜGL¢y°ÄWÇÞqtËý*@ìîïQf¢ü,IÕùn†ìøQ™ ѰÕã<-È+gCDÖ*Ä#ºr·Ù"ñÛ‰û>÷Ø»%º·;¡IŒAž!NÜ)xWÙå|ÇŽZm@ÊòW¥GH§„+ |dï¸w8©ÿð{múÊi“Bë~+‚êa„@g*IüR !˜_¨ÚáE†Þ Kà°äHëöÆ)µlÜ»"z‰APió NJsÄ:†àÔ7Ï…tÌCoQCá1î²N -[M[\GbJ¡Ïüꔫ†úrBz.>Ôš~ùÅWŽD¡›»÷к£Ÿò s˜âè§O|z°'FÅ×xÍy<@Øš:;dbrh„n¦»&%¶›üµPÚ[éØV³áÂhï¡À -EÛ0ƒ‰±àÜ)]iÑE.ðü°X8ƒ†¯k¡š¤•_¡ÐR‰5..D¸¸•îm‹ã³”«¬i0v²OžlÌö¡ -•¢!ôZw¿´Aàò»˜–Gƒ¬1S¨7 X:}¤i9Ôðåìónš')¤|öRÚ>}#ÆHcå›R@îâ‚>&°õqúãák(ÙÌ0yÉÐvwF½|gY©GMrd͆CHæ”°d,Cmõ±D=i³ -�ëÆÛ“ÐÌ)û;ä3^…#ïÓäqj}5›l€Ðcê¥F]èPpr›sK¹ 8T?Ç¢7zF…Q¦2¿rÔºnWN0PóІäî?íyb{É6¿é¯„é0+¼,þèŽn8'W¶–zèyª¦CÊS¶€COzƒ ¯6 )Ÿ,§‹†””ô],«Õú¨Ê¤‰9âG—‚Zb‰*q,Ha±FøÎ3…˜bG5V9lå„j3¹šá£wÙyßÙÔÈ€lëxAÆzh·Æ"»¶È7ª7 Ð%÷¾V¿Ïù(ð�!Ãû†àŸA*-YçÂŽÔÚÇûB-¾Þ©Ic¨µ«éÉ!èv9$3ö÷˵ºeÇ“#Òhwåë§oÝùe¼ß!ƒ5£M ÐO•_6ÈM –6LãÐy¢ÚP,²3”ú -Õ)ùûéÁ!=ü@.Åq¨¹Ðu@RDPð‘]ƒŸõicêM³ˆê*={!ÒI¯<*S1Kúž´c + - -c×XðX£¨¡²«nø…`az`‘#sæ>¡Ä6sëa{r,:tz¦p@‘ÊçÑ œ·ÖZ1yM³¬µ0Ì dû£«" kˆœSɱʰê&võ¦ƒp²sUDçkD6Ÿ]A4W³·ÙˇâcˆÇð½³ëÜæZ+VC<¡|X|$„Êä=æôvu!š -ßD=náÆ¦ãuÎp©7½ -ª_²Uq^pÎ` ÈּϞ…ÔPv‚Ë@¯òï> 5·ƒï‰ZÍý·ÿpZþdGˆ—Ò.H³%49Aý²äuƇ±¸Cö¶í{=ÌXd²>{ñ|b¬ìPÄ-R.ô\ ÔÙž™B…$ -åÔà,�ÁËHvJYÞ2:ŽBéÊdt¡èÜÏ糦…‘=Ãíà ·tÊJ@>âf‡ìkŒ…oz÷£”%,½! BÓö“ºd@N>¬AÌÝžœ@˜Ü²"ªaûxM¦¢¿çB¤² ‹ò :î~‡È/N7—+Ê"IÛêýèG1¨¤3€\F }B; DŸîÏÃ1k.Zê3GZ{ÂiÍh¨±{u…ºSªÕ—Î=Š*ŽhùASº¬ÅVÂ2Þ%vCå"XZ îtÙöçw]ê}ÎG¬X“ªÕ‚@q‚–6=›õº/WTÑtçÄ:Úv11ÔKOMÎeþ+Õç·ìiñVó´¹lèà=]C"y¶g…ÀjÖ̞̈úéý:X¸©óÃ!i.Û»CJö#ë*…ß°~ EcÉà ¨šÂö(IUȨnëëkîZ=Tœ7Ä¡LCÑã×¶UùNòÁ.õa¡%m€ôÅçö8„¶“Ö¤ÂZLÞÄ„ö¾°x ‘´&PÊâÅP$O»ë´ ²þ®Öƒ Îæ¯E™d;bj@÷±òE»OéM×+€ùÁ~8jßÁz1ÄàüPuÖ"áÈ -áˆ~ì}µ‹+È(†hT8pÖ‰ È‘?{L Az« ¢^ükæH©7.:<w(öØuÖž'FÚ+Çð8Úuøn¿Oçó›GÏ‹P$™"õé–ã4Tû9ƒy+iÑ!@êj'ÓX¬ÁâÊ8Š5_¤ý»ZH3顆ëõ�!Õ‚0^°{ òô÷°[sÔ -(¥Aã(Ò61 ñðy•¯ 1žlÖ2&:Ñd-ÈÛ„ÖÔîrZw}q^݉[nôeWñ˜€Ü|1Å…ßBraE„‘�aü¾Ó…ÏPtd¯½4m¨î¼}-§Ä¯tû2·FºC(ãFKi@ ?Ç´Œ±º«¿¨G™¬DÙ44»Ðúä]6ÙÕ×(uÖ<.xÃ]Û²¤I€¬ÅÝmË›‚w“¢Þ^ÜuÁ3È}°\z}FévÖ¤©çDÅ!%}?|K -+<çüÅõ‰–AØÏ9Ök‘|ñ-UÁ,9€:É+v FZKeößj}âõ9„VŸªBˆAç]ªÕ!h"Ï´áRB>>*Œ ÊæµfÔÚ‰ÍÌÂ.s¦lE(ƒìúµC…Œ€´ÃiQc 8×± ¬ðç<j\h}žÍ;díb¯kAúÛ*¨Ä¸Ø”ž_à;³«ÉP%gõ¤½¹Ä!,p=zÞtñ0ÄE6ë½Dµ‚ÐÎÑïf(x n _u«ä'6‡¦œ1ézvÆ Ûw^ï- -5·ajJzÌ´K\nXäשœ°ýV¤ÂAUr¹à«[ãáówç&ê&uåÍúíxÁu#ä!ÉÉEÓtk( -rœž$d³pÌé9ÖÚÁW8èý[JŽoñ!)Ž‚CT–‰o"mHºJÔßn¨BßבÝ#ª©ónúì7y¢ëÊí˜P´¼.U©ÛÁ¹8,½4ÌZzÂXÔHºHõAâ•QY@^?Å\þIÜ,»ÔƒòiÕm Èó[ÐTQTÒ²†.ê¦Èa`r¨‡dÄåXÄÅn"˜ŠPÐìzøŽñx?ÞÕMá0ºú{8…kÖP3L£.¥KÞͼðçG“¾!EÁ²‡.?€€bõ{†Óë÷”“i(ä^òWzŸèˆÐ¶Fr!èði÷ÐFsOuÁ7j¶àiî"4)üH|ÉPʸÄá©u-oG~‡úzã9‚¦å{ÎR†‚ìÇœ0qàr¹§£ÈÍÏè!0\³IE‡HN!N²t5WoËŸuhÈäX¬Øíãg‘‰{o¯BÜR6¹Æ ³¦<¡Ah˜é½„eºzúKcÑÖÔýúç¾ßT¸±¡Ú �Ä¢ÑÂïýè¹(˜í]YïÌ‘h¨;¿*Ø�ïfAgDȬͼлð;í@0’P@è#>X‘ ,—³[~AqþמìÛN2>¼CžÓ7bÓB9 ”ަ:GááãbB® åˆT”ÒP‡M·#8Ŗ癕FB¥ÒHV]÷3G ÔbiÖÏ:Ò³:=úÛjœQC2 Iì4ê6Pò4Mý:D)» $éó~”µî!E!P æIZ?ªˆI‹îô¿]€1=ªà9¤”pÅó°�IrEŠ4ÈÍÂr‰hœ0·íÛ -RO°+ /÷±TƒÆ:JÉaCò@Ú>ük¨“ë TgŽpšàp¾jU ÈaÉd-oFéÈ?´ÔíocAŽl¸4îaáãB_bÓ‰Ð&:ÁƒB–L!þ(·í%9V£jÖL>ŒÝ}ùó¡bEñ¼¯ P\¥åa¾D‘`2T’É×u½0k‚m䨓Õj‡áÇýgIï"Ì4‘„F»#*|ÂCÉ¡d7[4W+ CQX B¯ô]ÛúQ!â –ì¡KllÛCbô.iuCÍ*¦¬óçLQ#°™O’3'Ú‘¢~㡯‹†³W -m";cÆæÒg‡ÈÐñ%gw„Œô!Ò<(•_ £kv÷+IíCš›sfˆÊ7b’BºÎü¬þ ¹¥BhÓK*½ƒbû¹ÒIÚ@»…Õ�”ñê¯Oæ›Cè -láeö]ç[j ˜ñݵQÃBo6Jž.¡lK¤1}mÜï. -®G½V—÷•°’AÞ]ìÐHHÍì>PåÃ5ÞK»[Ë ïðÿ‡ôùôwkVa;}>"'DÕË!;UŒpÔyßýÈ\™dˆÿD-AbLj¡·E‚=‡wã•‹„ôæ.êý8òò}Ò‹(u ƒLRÔ� òéahgžíÙ†º0Û5ÚsÌ@$CìI tÁ~|Ääp4ÝCCìV ÅÔ_ß'Kgß3&F#›³žÙ5S„ÿèlyDMn˜ú†y1}7 ¡÷è Í9…60rÊ9dN…’~!¼SÉ>^qpæ“–+’EÒvh vëPÞŒk¨A!*m,íÜÑÇ´ºÓdHß”ô tˆÜ^ó*”ùk9k,õŽzÂõ+¼R!N©z‡t£å!û†ÇE¤È‘ÏxŠ›ÃÇHý,¯¨Loöyf\}Î.¾_'>tßCíƒÀÅ= - $q AECäGÝ”8¼éÞ/TSëG÷üÂZ¹àÆfÕ•`®ÄX•/‡¼ŽB€Ò¯s…Ñ@Ë뼩˜ýÅ/Âs§B’¡ÊÝÅ0Ÿfˆ€ -â©.–hˆ~g¿K jMo‡@¼sëMAp —+‹†bålV~ÔP8¾¸a®ÿ¨F1¶EUd@Öì?ÞUKyEýn’ØEæ»BøùóèÂ㉠Ñ×:¶`ó¾“@äÇ:Þ¨¦+eNÞÛ«Ì!ÅqÕ“D0¡gÀèwÝE±ÿ®õ|¢+½$„Å!š¸ B-M®†AJ²ºJ«Æº`K%P”¢º×Ó@¬™'CÞë ^)øxì‰ -^ÏÆƒ ß‘•“ªP作>&_¨g—ýBœó¶z=ºëÃ%- íéµ+‘¥±j$À2Ø“¯fœ¤èÆ/R¬Äáfn‹Ðµ#í€/ «˜1MYØÕ%ïõ -„þ*8¥Œvž&aŒ:8R(‰ÞYßÀÎþ‡.c<CÁÂÚ~)†zâÃz÷ë…G×c�˜¢ugׯ</7nz 76•í¬àRèãö-Ð ja.Yg©I{?žj¢l™C°çò¿nég”\0º&ùÜA/9Í0ÈZ d&î_M{ƒÆŸ¤‡q6€æXTË.“&ªB¥ÌëZǪ¸—Â8ZÈ›„ƒ qq¨‹pÂ!k½ãê«ïjrß®,P.i¾ë³ËÊy矛û}#{ˆ§\jô«Xo£.—c‘4¨&¡_•”,Zl3S]L±Wƒ°Øžü¹q-}žc](šÆJä(Câ’�¡up~d^îÔ�ó²× ´ŽÂ˜ k?Bu^c‘¼Ê"i °…Ùü¥±×®Çü~V ©[ò©\GWØØcaGå2[qGî2EÄ@†"ã›@ ‚¡^ ¨¯ß. ëÔ¶,1Ù¸HNkAus„?뺚 ÙšYkë±â!X—ñ®aÖ7¢i€0—‘šAØCç¹Ó¦Žk¤MLG(ºë‡©3'ëh`�ÖÝ3D7„I^q!\³ç×!›†è4ú§¬ß’¦9 ó@éÍQ…¯´çyìB;ô»ów!6øŽá†8@(>V€LXÔæTäI®d-sÉ×7P«j ˆëpˆH96¿Î–>‰«l -¤®ÂY5] ÕÞÜÛ…Y^]ù…Ö@ï¹,³œ¾o¨Ý„^<Œó²{’ñjùÇ¢T™±*ú´&¸YƒCŽTŒCB°Tok½„ŽÞz‚Dê*i¨üÖ/ µÖ¢G3Ê 4¡;0òB‡ž’CŠjyy•G©£’Ÿ1?)mÒµBˆYÁÑÊ8aý!ØUŒí5…8ŠUNúàýaL^iwwI~Õ¯¢ ¹F‰Û%&îš‘)aeÈÕŽùùúÞß`ÏŽ&ÿŠž°OùÂ}‹ºVŒss4ñ§ú«ÿ'Aÿm=íAÝx›/\·ŽÃí.òŽ"ÚMECÕSgwAnF÷K‡ÐJ^¤†í±ê…ëÇ!+Æ·ªÖÿÖÆ¢2Ej3bQ).FbÌ¢¯tŽìF5 JÙ%È|Ħ¢ÍTÏ·ÐâÇ…�Ñ‹Yk¿NÙ§Û€ ¨K<ɤ1ÌÕMr^Ž’§¸+¨Iõ-¾à@•¢>ÍñÅ!ÈH4™y„ìÜôƒ˜CZt;ê ¢¬5C<ǺMS=: ˆ³” dV¹ˆÇ=šCúyRìÆqU–«ç˨ô¹½+,@=OœqäB.yµöo”ׂ!Øãê.þà úÕ›f÷€¤[lq¦îL¥¯qº°—\ ‚púQ¢[³‡=YŒµAX4ê7Ô!„`zdž=ºñ-Ò & ë}½¼È ¦¼* -“ìb-jÅ:ž,>ÃÐ ó,ÝÎS"•S}îpÈyÔí˜ÿãIåCµd‚Æ3Ä•Ëõ94VÛÕ‚¨þjI3Å’€‰¶>PèŠ]Â: -!\-@ p(:xAý;}‚ê‚©†Îu¤N:uÖÞVåoj(øÛïêmªØ;>¯`‚t±iŸ€Œ“-`CØFc}P۩ܘªÁ¦·%Ž ¿n½%ƒÐ~†GË}¢f«1ÒÚ˜i&ކ:ö'ê•ö…AŽž‡°/U€ôÖTc ZÓíuŒŽù0P±µA±þx¸ÿ�ÁP³nñsG±'«ÌPwô¶'.„fÆ+'önIv7œë‚P×{ÓØ (Üɮф£ou™¸1åí2È!ËÁ= ½n32ƒ¨æÒ¯jAÄ̰¡à©Þ’.Å¥(Á2¬0•²Ÿ€òíµƒ@RkI¯ÉüU9Ñâ‘@ÁéQ_0†Ó›ÒÉ£jàRF†Ø1¹zuYrü(?"NHKÌ@>ðç.ªäÕV²>Ë5eƒ/lÃdÓÇ21Óˆèäø -¿«ZKb²â’²ñtfl^T1Ú³ÈøD.ÖLJ>fÔã5Ú+SR‡”,â¼ÐI<6ÈZ¥ä'š{zϱRRJ+YËž¤ážë7šPO@Ü•Æ5‚‹}Ôèâ‚^ÝÒX[ñ±µ É׿&íL,¸þ]6~>ñaa~ò`Æri«¡ú«¸ w"|ØãÈ�ÞÜ4 2 /ÖÁZ]†ƒ³3„…ŽQÎäï”eÞ0(Ñ8,³5íõ†vGü¤ÃÚ1&΃<¡xKt™ÅAƒ¼»(ª± ;I|ÕQ°ˆ%Ãn -á'ëhý;QK›)šYÝ’UŸÔÛanpÏÑ³Š‚gx;«È8-¥Ó†Yåa[M.àz¶ÛÝ3†pÒw׍ЙÐÕâBœ{ 0‰È«G†Ùë*ÁÕÕݬ)þщe(t–º÷þ*vãéöWÙá8"íþ<jŸ¦åSVvrxZª¥Í…?@ãõú¢oÔ¹ÃÊ4 x«„þ‰!PópMYëZ ß6r·"qçz@ÞÐÝíüLkVðÛR¢Nz?‚Àa -q „Ê€BÂ7Øè1ű÷xs["ëwãœðó£S¯V«• -Œ—DÆ‚mÒéÍe(~µø×Â2(´Ò‚`÷µ¿`ÙZÒî²–‰žM'A¾ü(Þƒj›O¨‡û+<ƒ §pe޹›¦§þBy¯wÏÄëZÏMS¡ê -¹|[0C¼ÌS9õl´¬²ÐZHjèô«¿©¿k ³‹ÜA”Ñ‚žë×AjË#¦x8=å2cåpWícëzá™o^rÿÊ{Þ!ýÊÆ…€¨Ï<>>Êw·ä7bv´b) -UyªÞÉœÔÖÆ÷õbý¤™A±C ¬G—¨Cè/^|懾Ïä2èÃ}¿ -Îq½Ü{áAòQ/¬CÎJ³Aè±Ra7 °7BûZC}:~t³aÊ–I«”[l×î+lêä`ï;G‚Œà4VÿÐ÷1uÛ½ómï -»L?Ô÷€°À³AHny$C=š£ê…ouþ=^R<býHDƒOœ2ÄC>èrkHŠ•:5“„êhÍ‹ÈóцltdCˆÌ!R]Φ±H½Ö«RÉf™þ¹ä>Çá{Ð'”ryR’Àƒ& -p?Ãw ‘Ú µV@¬F#…칎Þh×¹†ÛdÕGµ7_*×_ êŠ0A;«÷{ŸR)©Ãp ”˜D±cÎ5FT²r*•„pÖÄL.A¨²µré¨õ=bs5"WBèõ¦)¡C®ÓÛÀ k“˜#Ãi‚ÞÑ·Êeÿn›ðÝcP8Ãg¡ð7Pµnú´A MP^{"í@¿™ÚÆÂ±>\wž€°ô\‘±ÏEAÅ“þá{EƒnǪì:sÇIKö ¶¹cÕ§Q` eªuËð¯=í7ƒ*ÜÝ#2iDZú¦0ÙÛ¬{/Yv¾¡¼y7FåÖ§1Èn‚)‚¬²b`ŠZÞcLϼd¥”°¡kú_]Ñ@®¹yã@6CèÞÒ‘¢?ȳÿA5žG]0ºç‡Î˜0³rHÃô±†4•gbd»Mûš‹.®d„ógñ ÔÕ¨¯ò~cŒÃË!~às€aŒÊKÖÒˆO•PmÕ÷xÌëæ¯è öéµ¶Cv±7ìe»É{ÎiÄèCÕè- _µGÚÍ"b¹2,¹¶W@v·«ßëóŠiD'ëÆå–7K>AšgFÏ®8C¥oH¤`9€Q²‚¢Ð“$—‘éN¾^ÌMŽ'Øáø†‘]ˆümÚe;dý&cñEÎ^¦ßk`ðld±”cQ~o6É‚šc;xÄå’ò{8Y ÀÕ亦’ò,j0©óùUvºm Ô-…L-ðVÆ�Ud]¥ ÛIWß[È ÙÚé‚›"â¤k·¡0 fƒ Ðe -ÕÍï¦qñUéÃòôëÓ´ÚP¨Kíé Xô¢[Ò/´d‚l…R_¾Êa¢Z„ê<Òûœ §Y çf3wW´¿+XLŠÈˆè”?¯}ff¼3høW²"‡óž†ÂMÖôx4¿ ÅÑÀ`á«VcŒC ;_¢õ©˜Ö!ôRÎâT(ÕplW€âÁÜ!ÆêÑ}énp|J‚%¼zR €Ü™ÒÈìó„îùEfßxÐq!>ÌÙiIKŒÿrôF“í˜1W¾ÇXØóÊW¨5Õ#È÷šxY÷q•Sfî¯i}p¹ê<=ÕNóâ¡õ¹£?çaŸjCc‘Xï€Ag̹ó;0„HˆEz~†\µb¤&Æ©C E¦›f™|A…eûŽu:#›žbNæQµ=>AÁÊywê…\ÍZÚ%¼ ¢}†ÔQŠ‹CŒ#:ö>TG]îs¹\í–¡qHÝ<>‡níΖ ;ÝqŒ‚~.õ’cGí®†zðqI# Á—QI¦?BŽ©3;_€Ü¯lbY¡×§`—±(.ÇtnB¾FaAzG&jiyW}¡„®b—!d„RzæÝ7ù~ޤ:~x=xìqÓÀG’ ¤ŸŽ‡ø'9¸ßºQ½WSc!Á=“€î¦iÜó)ï´Ð_pH“j °ç‹^«‰Œå¹ì²wl*nM1,NÊ}daÕ)‘^d⥨ }¥¤`(X7éUn(Z:Gnú|ÆI$‚ÌûÚ*h^SX‰×EK;8h($ühv×w³8 C¨À Ð7gz§�yÊ¡‚„ö?•FBóh8ÈæXÑ™sñG!_y “ÅXé'?˜b"×5AÔ8GHjý°›Ä¡…ô‘/qÓké,Î?ÔXôšÏ -"+Ú.È ’=ÒÜ%Æ"Z‰P(¦OÇ-Èv%/øÑõ«RFÃÝÊu£Ü”ó1sfÚ²5‚'V|ÕÏR(ìmC`KJm)퇬]ãE8Å»€ Ü”á --ô>wl¹PëwùÙÔ_)`&ááN"Ñ{aBF3Û* ‚ ËÁ×§úywöý1Û‘ÈÌù…v“i,*kãk“C:’E¦ço‹œøák»¡vÌÁyµo_…›=6¶çà:Ý‚œì,ƒÔÔlÔHuk?èÁSÃ-®@4ì\/7@qÍE·(|â´ƒNä‡í`6Tb¨º››â›à¥[=¦xÎiB¶G± -²LO‘|âÀr)%=€À†u‘ - -Š÷NÄkxØ¢æìâG]ÙÖM&*lUŸ¸Åƒ:M<Øi¦K½ÆB|y«¤Š†Íý+–%RAÔmBïú˜Î"ðóÊpgºÈ“瞨¾½' AßêÚ×3‡><–šÛÈ:Áƒg$'rÓøT?æ:ŒöPZÑ…p•M!�ƒ\:qÄYQ2r=€qº äÂç^ñ>Ìz-(nJ˜c¬ôFd¤I§ ãay‹øJ2ϵƒOj3}¹™)šüBíˆ#-Õ³ËDW¸–€@·z·b´¡*n—ÇÇŽBÍâ|ï=• Hè t½R²ïˆœ)½Eqù•a›†²S(ýÚOlÙPæ«+cÆ„‡cy´ðwÓÝÃú|‡{xBÂ5îo�¬s(rt÷qTx)x§g¤AfFÔñ« -ç×ØÒ™‚Þ’²o{Î µá×,3Ý3›NæQG¥¶Z1pÿ,>¯£~aµ§º›Ý¼£º®OÖ/leˆ6³ø]î°qçFKöžÐ(tÐ@TîîJK¡CÂrŸ¶‚.³å4 į÷¥�ì…›jQq™JkèŽÀhdÀV9sNÍÌÔ?&r=O4”úEóy³i6v’fBÞ*oŸîUR[ÛÇk¾¬çñÏMca|D3mø–‚j(ÔGL³–&ñZïè:0d¬PíÈö}-9ü«z¬„H·ßÊax÷s»YŸÈn 1Ô2ºpÄs«¹‡Z«ëZÇŽ9Ø×aËXñ‰.È©²Ñ‘Eà&")èëÖZ@ÊúO4®ÆP÷“ªà1‘Õ}¬<¨®·÷N% ÑO£¯¯ÁŽÝ%½'ÎL‹ˆ%¡ÒüïÑlc‘wAhu™á'¤örë„óÑá0e(~û˜²cõ’ý ƵAjVÚâBcÈäôAŒBŸ¾CNb™Æºv1)P4G‹àýzB¯XœãBq bÓëšdŒzÂÃ¯í¥ž²ê>,ÔÃÚÈMWtÆd¶ÏˆæEǪ֓ñÙ]„zvg¸C¨ÞÏ™ ¨Ò¶È×…ekìKr¸Æ‚j|’ßÖŠ¸m“QùÛÜÔªadáE…fÜ™çà†¿òÌ<Rwm¢{Ý;Ûˆ²Ü£¶R»ÍÖ’Äz*kQÛ*1Ò:àÛ‰,¾ãíS]tR@ÒµDkoLxt»BA0†ºÙ§n?`ä¡bmÙcqú&òw³Ö™îb5IØf‘¶/ T„ÒgÚ/Ä’ÿ±¦æ–Ÿf™J)úß‚uQHÑ ä`çÁô§5c[M„ -aDÐA.Iž¬ƒ7Üí* /Í2QøÕXg*(-§=T.X&yÊ}dΓ ÑŒ7ó¦(.µ° Rj¬žB4Ú³^ -^Âò‡×w�d �Ììˆ9žìU ‘"¾6ϳàâfLÉ)P§ò’AX€ÃÔSýy8öÞ$Õ Ä;Óï0‡" ™Qzý×O‘F£'âhxf Oݸ›ÙøŽ7èÁW=IÍënÑ$ÊŽ-PdjcÁõë@‰Ù[ Õ ƒBÁ³£ËÞs·Uç±ñíÀj*‰ñ*VÄ…Ž¿öÊ{Ù[ 7…—É)].ÏçöU€Q¡ŠPâ¨Bé¦í¥½Â‰Ü„3 õ8Ü8„¤pJ’ÉËæ U¹&ÅÛba¸CíÚ/´I(ºë¢Y4²>ÆÇc"]%3ÉWNB8*·,‘…ÛâùoƒPãбÉ!R=ެ¬y“šo2zø5–5äYÆ9æu£¦&OCp,ï÷ÿÍØÙ$Û®ãÆz*Á ý”Ôv÷Žãõ<ÿ®ù™ ×ö‹°«cWí<â’D‘ Èt]AÛcmp ¬¯K«é’Ì´Šžuå΄"×0Né!Ï=Ê®Èüým±®;ß%eù燄AåæÓê% |L`™?Ë¡5²ü7|Û3ûôl8Á¹êPCÍ•Ú^=@,uÎ’3ÈÓHΉ L¥Ïz(@žÏ¾ýRê‡ß¸†B>mó<ÕKÑ)/4¿òS¾zÆÈŸ¾[U£Õ³/g /§„e±›¨‹´«UÔ2ÇÌçƒKסðYˆ]®ÚÓm¯8!héÒ4ÿl±ûAí>" Ê)Î#ëà4 >ßÚn€ì…ú€°#¸k6!½<ðP‚Ò&4há ©Ó·¹ïÈÈÈo¨2Hsn9½bæQm%”ÀW]¢ˆT”“ø€&sPÓ}p¾vB) 0fçM}µVŽõ}ž5|^œoÓTIþh¨›lnù΀xà¶´g4±uà‚SêSÔHsc™3º©ç .IÏ:’„ئ2!ì-2ˆë3õi$âZ Nꥋ„e2¼z˜õåÇ�dnjsù¢Aëž2˜Ôÿ#![»Iõ‹œo…(C;«ÿcê”tM³B %Õ‘Ù^Vi´2ml„uH™…«]‹»¨×î -ø(Ø:ÈÐ#üícBE¨1h@®ráýj,ÄŸÓ´PPw<ê,»pCB¦Ws@è]º,FÞ£vgìAB3=æüq]Áµs;p¢Ôü~(Ÿ{íª®‚`ˆ¶õ!ñÃÂßñüÿÕìYC±ù½_ Ð\cfDóTWÀŲs>e³d–)õï±8YG1ňæWf¢Ngåœ ¹CØJò]B¨Ög´›³'Ë(" G%¶VD» -á (6‹M�9è¤TbBÞ¥#‚ŽD‡ˆ8i8ºv5ÔàˆÔŠŠÃà ‰\1è @·¥¾tÄðæX‰+õ¬éuAn¬$—Uo X©{-N$ÍSHR‹îÅT“›ê)H‹¤l•K{^Ë x(J÷aþ(œ‘Ìz ÈMG¨Z®òÉON߸Êã-_8-ZWÉ {¨¦9 gÁÕÅLÓ8ö¹kÓ:Ièw+Ž&„jZ¯à†åæ EÿH6³œŸPR|òO&ÿT¼àDÐ-–±UÞ÷¯¯-‹ „ºìu«oøÇâ1Q$`í`–açLþüŒO6)'ã2oÈA[ .ŒW¥Šóù™R“BÍc€xb-¯s/…gA,¡nÌ‹ÃH9%¾™hä5娷ÛÊ -ÔjýÈ)ؾ*„èU°•ÅL@HÔåà<!›QmFæÏ¾Ó.þ¨3áóQbÔéf¾µ&‚ªeÄ>úR@�R6Z•Û‚6ã"åsESXÿê\wQõSJB–”¢n‹Ó5¹Æz:œ½û2ˆA³ ¯„Ú<éòB¤Äîò˜,ÆX5¢Øtß%~D ÇbÛ̓Tk -*Œš/ºmGþҪ™Q•¯*# 7ùMŸlW²ì…‚¥‘e> q({$¤¦nAHP=Õ0äýµñkãvªåõ\R²�×¹/ëLLí>ÒÝÌz)-ÂN ]šé$\æBÔX ™K¾R¬‚Ÿ,€ -rç[à@úfǧ±æÎÖe¨'ˆ.í͇ҧ1O[mV@žoóm�‚ÃpK⨠ìÒ©b§¹ -Ÿe稱;u'¤d‰õçNrª’ß_Lø¥rd+}y(>Ø·Ì•U·ŠÞ:3£…áý´øk‘7á«¶1Ç¢á¨?Û{Ïï)’ÃìKóÈŸ‹0wœ¥Ôä³Yûz]R*={í\y¹OîÝ!½®¯bKØ -!ýé>+>³Õ±KÌ™mjPÑèNF% -Öªœ ªî*$6†Ì™Ásmݸ% ÎUØ‚w´ú˜…šýÏB.!…-}¡ -_ÈYCüV˜FêJM%‰9ðŒ"¶ôÕÉ-Ÿ‘µH¾â… òÜñîµG¾©ýU´xýµÀhBfè²zÛmyÇö«ÒJ©]âÀK!Ôîäï‹’¿dN3¥¤”qÚD…ªãr¢®OjW¾Ð3tCYÙ¹ð„Eû:{ƒVÿ<>§Çê•ôUªE§ªàŸ½LpzøÎ7,sÌ@\QÅ5ÍÒ ¶à ÈÄlŽ=|‹«JCÑ—åæ½©ïýíó&¿CŽn6CÄÛÊg|’‡hË©7ÆF¿L•tô¬¶¡è‘¹Wž‘pqüz1ªY|½€ Y<Jp:‘ãÜ -<Wo¡è9÷S5§Ôù¾)Š—%è9KµQ“±í3ÑÃÆy/SÆ„<¾ÔQôoFË$ØÔú1û Zê¯LÄI[Aø¬;”¡Ú6óXQ%ß⧆¦˜óg¹ô¢¯ó‚Ä¢ª -¹!øÝOžuô�çV=29X0_@(i}E&䌑LÅ“~^uÒ Avqœ€t"ø‚s“ °Ç‚Ñø©”Ÿ¨½Åïâ»çØ™MN ™ØŸîEd&ž²LMÈœ$¨3l¥NÖ"ŽÊK‘{Î0S<Ä®8Àáƒ9ƒ«ºæÂÑk~Êé] ß»# b:Y5§¿Ý3ñÒ™ÇE!h5ÈÓÖäT p ñ†Wgc‰Ùç&Ì@Q¿m -ŸÁ¿HˆÛœ¢‰äÒ„ö‰R:ÄGA&Îl€‡"ê„íæ2ä—MX8 ÜÀ¶ /–ˆØAœï'íò’A̪sžD>ØéÖ Ù¬¶Ã8ÖÍuÀ sòò²¥0Õsß>I¹ªš3g¶7O!¨30¾ìZÚ Ä¾Ü4òH|by$Ë?ÍѶs¼{Æ'îÝKûŒŽhÍ=wžgži©Ô]Á'¤Vøº»Ñ]¤£<é$»P ;ô¾›Žjú:çóôë»HŽ¬Ë …@é|ÑbsâbÁ#¨E°}G…¯ !ÛCj‰ä—¶E3Î’O-sü*ÞC.XdK_hnrbÓ궸ŸËÇZ1Ùk»q1ï‹öYTlWù¯@aýÚRêscêÒ«e`~‘üäÈOè"sµ#>ÊR¬Gšßez:ªºqÑõ~Eî=YàJÜ"!nŒÒæ•öíÃRn)íÓ8 <·Ü®}tx@æ…øºÃÄZùE®åxUfMê ßþƒfšg=ÖQ&íþEð’Úâr ýN¼oOa ¥¥ÆÔq)NurssZß-g¥ÆŠö„œ=z¥Z•Ó}B84—‚{“�‹‹yÒB|l¯ýðc]Só/Zl¹†Þn=„÷ä-¢ÛBþn«d³j&Û¦ÏqìÅ32»‹8‹>¤a«äNy“ Èy[AßùKÅ-®X¦Q:Ɇ@sYÉ)ãNÈ—ÏÏ‘x®ˆÔlíéŠÊX†~ )‰ñâ{ »mtËuȃÞõ›o(’KêeߪœôÙÍ}Pö# Þ—ãîØ˜Ítæ’°£©Pžk „'3G‹¬S6™/ÙVVÀ_fK›Ò9Ô%¼P{>zâä4+}×ðJ³é<~š3²õú$‹ Åÿ#‹ PÏ®ËùŒ„ìÎsë@M&?.¡HY+žÏ1-öêÙE¾º„|ðŸÏµ’åXVÁQûYžHÄáö¥U·ùßÖošèïV¢ŒoáØ4¹Îkì„í(�Êžd¬ù~‘)hpM)Ä;Õ%ó:<?Û^r›Œ}BpD\ú8Qµ`YN*àdS^§o–¯õ½WχeÉ} ôù«Ò),E£¾Ú€œAB9Î ÌôŸ" u»oy™„ùÛ^³G ¹ÁÖ-™â¨KÊÐBܬÈÏÎçÃê³Ôs…úÑN‚8¨k asos@°$ÿJ$Ç—òPÕ:uFÿÕž<½OŸ}äRkmË ×m„‘I«mƒ"3Ê¡ÑcQ\¿“².Ô²SÈ™qnzA‚B•w8¹'\@«qåmž+‹cÕæŸ˜¹¬ìåAÓ(;î`ÒØ^÷u8-¾aÜ"6z¾aNË^O V¯oca ÛÅÒO‰4'ÝÑtDg‰<6éˆà*Uzªfû„Ü$|ÔS¤§gó=r—á®(Ff"ÄÜžO‰‰ BG¦å�<;ÂGÃφBŠó%y!ÔC¥t9®…šu[s‘É1UZˆK½{ -Ò}lr 0T°^¡VŒwV>X1o•]iu]G¹í5C3a5£‚ÂÇAB'y¡y¶…iÔj¥Ü¼;î„ô?‰Á¹û|-ÓÃ}Ýòý!šâ\úY×ãÚ@{h ûGËt}°Îï@:œ¯¼í_ñD¡²¹^n|„¬–úùä&‘ݳ滨ìÁÅ<Vw‰BpÑŠB…xvÇeXý6U© †^kóKÈq¿#!_)¤]5tÑ,Bë'žŸJy!*É?Ó4Uõš›-Œztwx-E¶î|6ë;P/eÙ› vØk1ĘŠÝ¹?Aúý-9¿Ÿ2‡Ý£’’Šõãg5…‘[޼¡ñó9Ò|éÍ—3ԛݯÓ!]Ïçð«Æ†É˲Oã)6 3÷ýlÕxb6JàUI8VK¢wâç×yªùî •1 (dÙ¡¦‹àtP]:wVé[Äõ-¹žãÇÄ!!èܤ´FÍö¿g¶ûY,Ÿ|‚ó$sn½Qß–ø|ó—ÍFw.¢ôÞK2ÿÁüy™b9¿©8ðÇxœ:…ååœ7^ծЛÞùËþÐÑä�WLÑ7ù¿BÿïS'«pMÐŒRXÍ�šÞ½Sb.^¬‡ú:M*¿äÔ#($GX¤‘%„…È…º•×RÝ}ãlt<´4r×ïýÛ.GîX2pu™MùMs.cAÆôU`£Œ{£°ÐjkÓ#½ÎwyåuŽs¥Ô€àç;w˧tR¬PP�ìimKçò}ÔX¶ùꈨßjàÁ[tÙS¹Àí¥v’̽œ éwŠ,a¥ƒTëÈ*¢ÑæÁ–B6^)=A*#•!È\‘éÚèss‡¸+6…Ǻ{þ‡V•ùª6eÍ€\„·g7•¶™õéŽÀÐòZúÁ§ÈÛ±íy(Î�ó£*nŽ„Ü×TÞ(„軯[$ç–¢*• cH ´ëNŠ«@Ëš/ç ‰‡[‚h‚È8ÙM?½MïêÆöLt_UÝõX«I¨Ë¾«:®èT©ùT¿ùºnñà’Ï C)u‚ÌŒküþ2@÷X”m{œ(ìá>»í$/¶“ðòaòÊ×E„�~®wéFg¯+ډع’h-“Ljú[^‡²Ø^®iœ‰‡½>z﫤¼‚ØUYÒói]‹†€aO+‘˜€¼ÈzÆj䥳¸_Õ�<À_U #¾íXHênìåú‘±,äú:áŠùVCNäD dBÜjæªÑ\û,*6´¶gd@¶p?!0»KÙ% ÐüÛ<€8¯¥<ï¡.¢òxîzWCn%9šGÌ™$ýž|0r! öטCvÔPó ¤Ö«j,€©÷C1‡½Zk×üa¶ÊOow&MÄ»‰èy((6GÉv¥ÀO»y-@¦éá³°2§i«‰J²FR’óP+€Ôe[|d–‘×Á—kiš…Ãçzj>@ˆkómßE\m½[k -^¥W¯`‡ÊÃñ¸2„Ýì•qB¨]ŽfnâÃE5Èa»Ucý -=…ÈÆº¶Îÿ#*$„æCÐãÅ€ºóS䄌cµþz(º³"9á¡pÌþV3btˤï¯î‹´~$;8T\S§ý´ãy¤Ã[!H{¶#g^ˆÑ²¨ —ó-¾w@˜ìǪ¸"sF‰`)!L¤íWBB-™Rˆ ½t1Áá|ÓF‹sSWš X-¿?ê«tHÝ)‚Q(˜Â×ת›Û:Ä5Q 2×›÷•s^@oêé’÷è˜Ntþ·k“†FjÈY§fzÒ[Y’â&VœÌ9ó(%¯€4¦šÕÞ™å¡Ñ{W¦—4»³ôç'¾«>ó‹Y’΂ömTÈRÊØÏ¼õkÙØ‚B;Áv¸9Z¥M‚‰R©wºâ¾ðl{×A¦èç8Š'³Lø@áBårBÎÛ΂¬ð'!Ïq%êa×)?úôf\õÜ«ƒ¦•¨y„D@BrQŽV A©NJ ™‚&wãh„–vUÎ@ñƒ¾R8ü#®•Tódz/ļv”Š8¯�¹¬¦~Âjñ^Õ=ŠêŽxš@ÔT*•Ž´4«ìá+²¤zBˆîKP#tÐŽÛmªë%'r”zhªé¤Ò9@Péwv'„ß›M.ù1ûÆFréÇJy·k¤ÚB±ø)—#»¼Ð_&d/jyý>¿%–úwéÙÕRÅ¿ µoƒØ.¢Ê{x ©k6÷É>öë*am˜ ù±íˆv]¬°{´ -µú¶ƒ*Ø5½M(epÚ£{¸í²6µNEÿj}ÉóE2EÚä¨%Æj5R/úÅWç6_íΘ–·1Ñ%Á¦8Z§ûËj!Á1Ç+H š4„Òú,Ä2‘·ÙÖhÁ‡¢›„Ì™f–Z½)øàßžþé4WË3§2ÂCíÓ‘S×"ú9‹Èê±Èbî–èOßx/‰"kXΨÑå¾yB%„†uÚ(ƒ|SÆ×zȤ[sá5Ôx&M:…úB�<-ðò¡#§~ *%Ÿuþ2h¾ˆ,–î¼›þ¶ÇRƯ2Ø(±ZqW·EˆüÃ1¹(êÄ¡I0O?;hù¹i*Ä ,åè˜ÓH¯’Nêr •·éÔ©NùF%„¼×Þ¸‡¥5"ƒeŸ -úÕù¬•8JJƒ‡fC{T²ÔÛê+ÚC÷Nž2Žàú²ÖH´öôÄÔÓéȦ¶µZ ª…CÅúÐÅàÎ|{HU°åÊ‘!,fsmŽeBó‚ºd´B¡xÙ…¢#Ò!-µDð\Ê?+ ÇȾ†ºkò‡Ôü<ÔÒMY!Ñ¿øþñhý+ïÜ%2÷žíù„·ŸÍ..¤E¾Š±…jÖ -ׯGú¾—?nŸ\jRÃÃè„É!miEc0öì·iK$5U‹Tª QBiäGôÊÇÇ:jñÃf™s&ÏåÅ‘oAk¨ùÝKICAÿi%¬ dþ«GKA.R8!äÎÀØ“|¼ñpCs]•U¶ÅÔöFK4Þ^"È$¿‹'º‚1Uœ'D#5zJ¹©ÞVP–ã|‰úùí0 -d.œê¤åÙÃÄÇù(Ý9/·}V£r†ðY”}ø<VuU”¹"ë Þ6YôrBK¨šr^°ÌU¯†j‡Giq{$Š÷}kÃìÖžJE ¨Ò´="úªV®/‹§Ðv‚<Öè©'º —Ôu/»Á@\RPõ©™sö\7ûÚh&ÞSNwŽm|ÉÜy(Š¶Ò¬j°TØã*ïF„‰ºG1 €\¬ˆò_dÎ5%@ë¶.æ×|ŸµÆ¡)w µÙç…8ôYW1!ð‹l{çѵâJe߯ÂtÉ•÷DÝæ:]ùÞ䥲ú¶óK¿HTJ‘NèÊÁx¨ù”ý£ÂkÐŽb¹9Ýêø‘×ÿÃÈoë¢ìnµÃ„¸3c„¥¿«Ü*YøÚ×1wJ˜‚æ¼áéð>ûBxÑÿ•Œ[˜¯x#ìµb@Ó|É>µÌøƒ·y¦S@è†M£L½PxÈ?×|¾œnaqBæÞD^åÞÝ; nfÈ댹”fcŸ!3Þ8Nå¢B^pï†eÿjèW^æý‚"k¶a¢®µà+Ô2ÌÞŒ¨µÛаWæñ iVXÑà.G— ›:3²Àüðg*£‡8¿ä·Ž—›«/ò^—½j¤# ¨k*__EM9¿¨¡Ó@\˃CíOÜ9§Ã’ýçÊ-$«£Tr4֜܆Ùî'\ŸÎåñ§i›Î¨O›’ÆJ<<õshðÌãwƒ¬KoüVˆFÒ&òm 9#ȳ‹Íä®Bnrº‡¼3jbÐάœ˜^y¬óPÒ' kj9p†%ÚBê1*‚—¶Ø¤r«[ûþQ^®‰Bµ-ë˜3ÃTÆ=ý¬‡ð$q_ªBb÷еïÃ3!¤¦tà±ÞÍÊ3 3ÚÒŠ/Ä·µ•b@ý}W¦ÞôhÏÏ$ŒßVäµD¥ƒLTBÝ“£M~‘‚䑸o@~„Ãsm;÷y¬{“äIÔºý//÷<w½õÍ,þN´“lÀÐUèâyÎp2ª¨7Ëô>QEtÊmÕÔöãšðÐ[†¤åòÞ%\ ŒÝ=T]©õ¼wؤÂwøÀuü¨“W"0©LdhÌR_õwýÈM{$˜t£Ûõ,L鵯_@®„e¨î3 7Nå¤.0}ß<åy¬ëOëö<E<·]91‹û\ jÔ¦æ1FJ5‰À¯(6UM÷¹dÓ”utlçªDIEäÒÊ3¿2„í›M©€ Í]-A@PTÙ"j"‰/)¼O µéïê:ïÐÎCüà€ÐéäxBhYÊ¶Ñ‘Í MÔV^ŸðƒËÄOd@§ÏwøkΚ»< YÖŠÌ´ÊæGg؆Ž{Wá…“ÈYþ‘ J -endstream endobj 85 0 obj <</Length 65536>>stream -ÌòÐÓ#Ÿv6òÒá"³ŒÍ Á_ìÈBr_=]Btãìuw“%b@þ;à²ç1JkÍ?˜8ýtÓ¤†¢£UòýšH0=Ùš¯a¾;Ùåy†¢Ö3ŸÐíð‚öÑëôZŸfžeù=]ïˤ\Œ®<Q@~•p¥ë[gl]�y ù´tX]c¡Ÿ¼—³"]kº¼Íf»”{ËÛæS†}í5EöüB÷tžxJ@Í\ç.u¿\ÓÕ…JÝ 7¥Va)m+o¾4LÇ`>ùI]¨ù4S;ñȧG§”lu!„+ª‚þy>]¢³œxkVt„Fvšòcz©düöÍÅíb×M.ócQ>ÏÙ]ê=Ó6˜XÍs¾%žÜ„áUüiðÉ^Xó¦#æ}ò‚\'~rZ$¯çŠÍ+Ðu,%³€ð°ŽóÙY¸˜^0BÈÙd™(?þ79¿ÌHÑ_Å”dq¸‡«ðúéa_'s"„´?f‘÷ö>¯/:W)P8x•%!Þì(´¯|ñËa¥4Ý„€³¶ò6P°îkù?…Áû–÷PÔ©ÞMMïj[úæ -׬Ÿë²Ûyí–Z.!»²ëöá„ÞMq¯±P‘"ý–¦ h—‹ò¤Þ:ª2¥œ—e6 -<»ìÙN¤>c!pRþ‚BÑcø\uÜÅùxœ[JÈ}•AQB’« Jˆ™?kû o“¶(S$§Ó_°UTO‹r€Â6ƒJ¹LÃò–SÍwÊç?ª¹Þ?9Æs› -'dNu'Wó…Þ÷Qt%cî¡8¾Ý)Ž ÐòÞÕuNV…5¤~³�ô-–ߌþzS¶F:èæºuøI3Gß?TT(}3=?²µÎâszQ¯z5²Xt¿ÕÙàÙÌAuº¯wU៱ý¥Î¤€p^Ø›—z>KGßcuš³³é[¨R»÷…Ú÷û†¬Vù«&ä\¿ 'oQÔ<å¶Ñà]zÑA‚cùò�ùvõ $æä7‘0“ߥ…Å׫S -jmeÐ d¶i®³ -6k9NÄùmê�‰àd°SÎAÍßjS+¡æ–0²“,¯óž¥ô'3ÍNqöú1TªÞ3)Cº‘õ{Þf߈êÒ+Y¬øÅg¿9hPkEÇhnÿÔtç¡Õõ¤G Dßým½& Éñض"*«ÒyqÛ—“Mo´>«M -Jo´:€CúÈa‘AÅœ¤®¥2r¬ƒ<TO‰„̙ӤoÕ|4é®RÆI×6Œ -õ©ö¶Òt"|ÒŠ§ÅÓ/¿àD`-î&~µ|P}šÑ®ma‡“¹ìö@¤©Ù㜠ÍN¯§d"ØÏþÄì8=t‘íEíùK#Ñ\!’N"¨ÅºI8´¡îš3\v†ö?ÙÔs[ àIw׉ú@§!»^AúÜ“þïêa*‚fBv1sÞ4'Üñl©õ€,#6_„þî昄 ‚PŽ<‰-½¢j¬e£;§huY5]ÏæÒö-)¢9µŸÕÐ:â·Î\Úgl;ž2ŒE�¿Â$P+ôûºaÑoL-ü!Ër$!$äÒ˜T·N—{% =Ö¯c&¨åÎmÄ¡K+Ô5sܽ–ììp #—üxö/¶$û>BãT¦:œþx7½¤üѬ#g† ¶žI€'!ïífCÝúÑÇÒmëYæõB¬ô6ûÀ0ì#±z̈‰”ã\Bæ}Ï%G1ßÒg×¥5V§g[R n}{¶æ…Z‰)ê–þûë±ævÁ™ëŽ-{‹@`Žgo¡Fü÷[6k±·½à¾[#UNBîG›„˺Õñ�ã¡ÀPJ=‰zdm¥È‹oí½¤Û"È˶Ö\‡“ò0áeâ‚…>wÇšïó1³û@üÒSæ¼âƒD^èÁ5Ú„u[m7òN·”í҂̵øvâ±fàõô-ˆãd±Ÿv&?‚Ûu†x³Ò:\Ç“CÅmvÐör5*“ûªŒ@;ÅÏÈëÀ¨½ÔÆ•å -¯HPy¼„p&ûqÁEuÀ‹p¢®kójˆMõ]q~}Åg –¦½d|«S4|S?{„ëæ‰uŠÏÍÃ�KùYaÇ4è>kÍ]Ú�Ê~¼ÙoYÕx(”EÉ ™%ócNˆþãÓIˆðÁ¼Ãe.híK‘>!(âl[$ˆ02¨‹íŒ´/îñ*òB—D|¾Â±ÛfùŒ9Þ´¬ÕâEkÎã¾BupOªj®ÓO?3š~h%üöòïïÎÌïÀ,‰[Q’Yî†k¹ iþ£SBêH©·Gš;x9\$¤¤~u[WŽGC⳩U·ÕW¶Û·Å}¸³> œ„v±‰ªE‘8Bq}ç~Gú?ÔëêÅÝឨcï4NȺQhàðSåÙKß* ¢^ÒÍ/Êe‡dE¹�¥ -Šæg1’’Iép`V5·sÓ'Ýï»WŠ’C+íå+oMHN«óY>BQÏPy´w5VB�†¯€€ÀbÈÏ?!i3á“7KÓ”MÀù«WˆƒÎœßÕ#Æ+Ù$.,–¹~1œÝïP",!V2'ìE/a8=ﱯÉfAÍAÆýZvUç…æUk‹oj~KùÎ3sˆ±éüÔãDîÛškuKk,úÿvq¼hpžé.3žðŠ:¢ÁËôò6Rº.U©ºÁ¡Æ.…ÿÖxèWî9ÁÚcjñk€ûYŸ}²‡[¡B³Ú± ã‚bÛË´ŠÎÿ¬ÜÎ|¼ˆoöf^Û‡µCJ*‚°cÙùÂcqliïw™¨ü¡\®Œ!—²Ox¶ôË‹¡ ]¸MnV@pUR_cÁ\‰j´ï-žê·ÈœÇ÷µõ”~XD,Ÿz Sa;Ùl§µ:i=È0ØÊE(îJwy!œ²Ö¡÷uéÝZ±BõäÝVžoétµh ‰/¦‹.Ä‘N"óqt¾N'¢æ¥â™`Á¤ˆŸ^úõùµ>å‹oûÞ:‰é–ûɲڸ¯—9î7óZŸi¡UÂGű¤Ñ=b).¦)OVâq9 ɼöäJŸnD€z„°À£*á"rÊ£ÜC<ÖI®ù]üWÒ -ï2r@&E\I¯‚eærÞÄù™¸ -‡#ѵ«6êªÄ¢æì¡Í¼™_ÇzÐ7g1 W'!Iøž_ÄKÖ—Lî§»ákƒ%“¿RsÅ ¶ŠüKÖѾ·—Šž ÚÌóÒPÄCÍ#¤å.„â§Å©.ä& éÑùÚVŒ ètZlõû<ÔEóß½4)ð¢9“¹pê ÒSõK¤l~‡ÇCã·”òév4ôX¥K±î¥äöÕk?hùYš;Yî2,²t]`„Æâc½tA}—•u!²}Ïù=ö¡ð‡?|w» -·¥„+ &‡ªÂküÉ.#–ðCÏ ¸}»LåG±M'…åÁ“åÝÛÌ¡.ÿ-i=Ñ+LÃY?ˆÃξÎ3ÖËj®ôѹ¤‹‚ ]•Ü*½ˆA"2\ŠÖvoÚgêDqOî0ºžß·„‚°ß.YŽ%äXì«„~ýÒ9Nãº*V°Îþ»©öû¾Ø^vã ½vÝϺ¡'hy°z,;œÖ§C¾¶oådƒW -$!HºM) ýYÍ2™ƒÒbðX[§PU7Émr¸…׺Ƃ>óÞk¦R݃ƒ·Îµ_~D[`H» 4ØQ™a«Å]ºÆå‰¿âw´•ƒ*e×F¤hHàù®PUÞE;¾?,Ub‹3j¨Y9¯ ‚~¦4®r²ƒ*á«¡JpÞY'@ígœoŠLÅai²šâžgŸ¤ƒœëj¥ãÉð¦U¥“vr‚¯V÷½‡3h–`BhK¾ñr€T?þNµ}y ðw:wvÁ!PœÒÕ=A0Š^ÉùæuˆßÓíûäBìëÞh8§”ÖÙ}•û[êQj~:ßê¯Õ³mEºñl†±‰ sä5Õ‘�šúñnD£Àá\4_ØF4뺑Y¿sŒ³ -6@ªqå*ìKÑ^L.dßò'Š/¼Ò*#ú”Ÿa_×€HùòJâ!›ç-R[nÈ\¤N‹Ìj,¸1}‰Œƒ¥Ìcá”øeTˆe»?€ ’PbC‰ôõ«w5hÉÿŠòŠlsu„ÿ^®)ƒþu¼W‹¢*øž !¶Ø¶Ç -ëø2½Ñ–¿§ÉØsi±&ÍÆ”ïEæÑg®%—ï¡æÏ7MI¨§šùõ| û¯ G(àNs¹5ÐR™/7dGAvaï'[몮Ñ\Ãïy!ô¡.ùxp]“ie†¦åˆwõé�™Ç‰ÛÕÌ áa“!f¡æ“œÍÌÚS5!h¿ÇOíh¸ -É9Xë+h‚`yJ4Ö×Ífqô€ôÐÙQAf„¡Ú²°ÌÜtŽ–»»š<ÒÖ¦&š]Nà„þ^�¹Ø+³Œh3Ù>B@ÚvªñX,²”ªKoZSQë ñ,5¾„XÒ## ï¯Õ&ÒÃü²tA}‡ëò¶ÂµàJwC¶Æ«„tùëÙ°|¼Ö,ÒPMíªIdåPG :°M¬ïªz?VÛ2ùöªÔ%ç³B*Ú¡ìŒ(b®&›ª€àYRÍaáÓ<!tÇVñ' _ZVd1#³óÍ=€ædOÉþ„Àû9…ݸkZ…í®õŒŸ½d£±îצԧžÏCRí]MÉ2_ÞËDYz"¦5~¦)5Ê×D&Å,]*ÿ æÞùàØ]yðJùb8ꛀÌPGêä¾Ê|Ç…kõGâ+jS^„z겂Ι#ЀÀVMhßgDZgYœéEÀìþn+ø·h.À¼Æí@=¼Ï¢ÊMÒ/²a¹Öóƒ«v„"˜vÇïΆ·Ìð•· msIñ¾^ Km`k8$£8KZ h×=UáÈ"]ø¾V(ßY,ñ×5gx´²_kÐÖð¸aq„äµ÷ÎãÒûŽý“8WÚ?K¯a>Úß(¡ЖJk“C -í –® ¸-FÈl¶»YœÍ•}{ôß_eV桨Jëî…ú‘+‚…Øê&Bî¦ü[€oÕ-Â/þsÒ‡‹ð‘ÿVÊ�³nãŽðv±×ž±‘~Íff•wNmù‘XГ‘Y½ëëBæäÑÏøŸÖ§„„¨XXÎñ£Ì�à‹Sî‘úœk«.=ÂÀl¼öIÈÙ,—‹žC¯ ¡}wI¾ £Í¢ÔHyIŸƒº7^B\)Ž¿:&ÖŠüc—F0Ö¿E/f)E¤i”ù1EO¢ƒƒ•ù²ƒÂ È@šCÅÚ€l!oBZ§ILÝc]K\¨½™$!4T=®¦Új§ºæCâ)Ü´.•Ô„ØDÑðYΰÙÌ Â™ÖB´’µ·CÕ�ð†ôxs$R»“¨>±BR!§>ñN/WJœ YDB}wMl�Zc‘"¸ËÔ½¤ÑóBý½lw-Hû=E@œ~W·®æÂßÙá9¾²u -=¡¦{^ ³=0… gRȤØ�z:½L0®u_Ô+–²ÌÀó�)ÄV‡PN=™Ó—nNœê‰>Ê@`·Ÿø‚vûù±§£P|W¦0kÖ¦‚š¹Yì á§ÔÁèÓ¡AC‘"lR¦ - °ÜÞéüXlŠÎü‘ÓýòÅ}Žá(&/gÅç~I4Q<¿¾ÔƒoZ~Ý °jV'R—´¢x™ÂÝ]½†šQåþ¤PÈ`Ý2{*X!¬—Žƒd¹‹‚î“ûµø<§¤†âèz\ÒøT¯éEàÌGÇ´Ó ˜Ð´oTƒò3Tg±NþMʉŸ5Ûçc™êYÙ�ŠˆeÀz8´ÈtÒÈÛ�ÚÒåm�b\kQÖP„ñ?‘òÜ„8„Ú9 „-sñó“s¸Mô%•äM^jÇ -Ö@ƒ<ì#¾Ñ;¥ñ¹%2ý'3á“圄 ŸùFg¢†¢9ÌĸŠmê*KPì‚¥ï8‚¹UÂÄé%¨WÄÝ7+`eà49^4®¡÷@›Å!¢vNdĈm-ȳͷ€PÀ˜gyް„º…] -öUü -@ÍÍÉöÀ—#WATú;O||v<?¹údNÐdÝ×#„Üpœ§I» ø‚Óu¡#…;¯óõX¶ôjA™ëa ¡Ù¬5EP5Üè¾HHîÄ^´JÐÆ¿ëèxU‡Îá±èÍÌÐÐcmuÚËŠ1íõXì³[×!8Vë’pV{žÆâcµ;bB`¨ÜZ½<Ô|Éö õ>¥©“ˆë7λ°._v‰@n´]n³ƒ®Q+ïPCñQÈà<AkŽÔ‡Óœ\ÒrCO°¿YIÚ§¨BãŸêÝòúá‚4ÔúQn¼$]E›a)ÿðÒ9Ÿr£2—.C{,4]«Ö(h5ï½Ý×\ô8¹ -.Çih¡±8À·rµáùtð/¿bˆÑ| aíkêºÏ-é×DDÅê© ÷ú!›¤Ó…~ŒÓé̖ᙇÂÅêm+S°b…€Ü¬÷-¥ ï{A2 ×¢ÂÀó 9mJWù&ê,öYEЯ6ÛS —ùD‡!Poføj_»6ëùšï4’+ljÚRƒq¡ðõ:K—È\{,Žˆwãv$ø›jZj^`”U†P¼‹µÑòöζö¤kŇ¯�$I…F˜X{¨u׫ä‰Pl´yŽÏë,éfý"”áà0 m,åË„0̱™í -s©¨b„ÈauÑuÎMyB!÷ }6 HJž[òç¢éh#jóîæQ#Ìœlþ–wE_ei‚ÄŽ«¯¹-]¨ÃÚéx¼ç^‹F]¨ÌBYEIú‚×ÀkA°€ˆ¡žça( -ßµ/@<ðÚ4±¾6ÑPßV6È¡TzAà6õ¯tS/ÃëÏ&† ü™œ]ˆJÓ‹@µÛáÄÈmé ™R‹l®2†Ç®Þ±¨;|…Êv)e0q›+J‡¼+ш9ù·¾Ÿ•¸‹BÕá‚ÌK›%4°*zŽ¥¯›ëéгsY!›ë´ÂÐ;&,YJë j[-3 Ì“,ßBåÁ¾£af7û„ ,}ν9ö0ìÃ9PÚ±?Ž®sl\à„üIÈw|yüz )g”º-š”Û\òÔH70*]LqÕ½s#zNÒÌÖº>Ïâ¿Óû§ÊCmFF!°ü&Z9!W-õ‰„Xޤ绖“ŒÇê�ÜËèŪO‰§@À³IS=]g~hx“®'HûÃçG'oä©ÏáHÌ#Í_'éh:Ìé~é2ǧ”îcÈcßAp%ZÍ>@šã{}UQX¶²{¢hͦo[Ëíëq¯ÃrŸ·amõöOhEb�S*V‰¿™¦‰Âïë–N\€¬Dû:ýÓn¯§=awB µwL÷½úæ×P~9ÕùŠ+dScQ§ÌR‘NÇÇU›Q@ºénš¤;qÒ#qx¶= i+ÒÉsøW¨ƒœTRI„Ú'i 11Ú[ÕW…Uø‘©¢§ŸL»7PAˆRå‚á_´÷u•±µ©-?êÈB|«+x²n"6“ëoì-„˜[$ -» KX@0 xË[ Ûn[ªbðPê5w -È&ñ\cáÍr”,.(dkSG?º,Ê”""j™á·M›r›=t@>ï55}ðƒþ{qÃxÖô¡Î‹ãvþ•&ïoÓB€¾¬ãq^þŠ¥+í)t[¬S»®kÛô“›!,{©,&< öºÇjh]k#ñXLî{+YД®ÔC¢+r‘¤f$¥Òýþùü!•<‹ÓÁ#2s Ä÷¨&´DñjT«Êo‹4+еëEÖª¹ã&!Gi‚Dϲ]Õ|‰tBÔïÍæ«¼íã{ÅÿþÛo€–ó²²LHc‚ÂXSЂ供Q’·R#5^‰,ðIÇH¯ÜfBÆêZ)—›üõ{]»(V’oõbÄò#{Š&fDÑ´ô•³åþäTowåçæ -] -Þ‰âTæÜyBJÊJ/yñJ~%!œùŸl‚Ä’Âm.•§Çšë¸êV¡Uüvu0 xäØIFô¶rüB1égmZ‚z„ŸmŽª·>¯2g¶-|GØè4É?‚À^)럀ô¬ùNÙh‰Œ¼dp1yêœÆ¥LE8Ñ=bm¡|„ô~Üg2à‚e©´k(·lˆ(긷üÏRL:CاFµ‡´(»ÈØy[ý\n2 ˆáž¢hƒ’èH½œ(,Ï/HçÝ}Ew€ŽÃΩ[¬óß:ZÈtó§K¢æM9vÒ….¶È£R®vlø†4HVþˆã‘Qä]c™×iÚ µªŸˆ%S‹¾iö Y0Ê8 -ÈûJ’®®B\{ïG»WãR3j“¾MȲôÄ‚ êMæ)WªÍç.éj5—¼¹-òUãù¿blQÀÇô=Ì•lä±–Ç"foœhttYêƂÛw”×(6›LÕä‹§Ma®»!DmÈc»dCÒé]¶@Ç଱n -ŽÛÒV‡eòöm5Ó„¬Š[~¸¥ï–žç;¹¾_9džÚò3J<P«µ"jÐî÷Âë”ô-xößSÿ Y=ü†æoöê ¢kïŠaŠRÙî@°æ.»i•2Ó*o+`ѯ<£X[5T}ƒ:± ]vp͇óŸM¨‚×Wì § 8ío´Î;‹ë‚J‚Œ6Æ?‹é—…‹|¹ &‚£ºio¹oµÅ(;߈þê°å‘Ö‘¦…Û•Mw‚ÝÆà óð0^‡ùTð®»tÆÉfþñÇâöìÙy6Izͺyo¼Ÿs‰ L4PÐ]Tîvìš‹@úFϬýä‘·öIØi¿Ôñ—èH}Câ\y‚æœz6»m ÒÜ5Q÷…ÅʸPô¡åú˜ï§¶TvÀ-œ{¥Ò .¢¥¦¶ØñOŠ:ÿÖ 1ΉzÛàТðälÆ’m Þqj¨KÜYÙd%d÷¬ðXE|S2 oi-Î.D-'GÏæùy^rsÓÇE¢Íá¬znëÌê±N7åžþE¼@—Ó2—†¯ŒsG¤Åäbª(Îõæìɵåê”CÝAþBò'A‚[!ঢ¨,€Ì3J¸g*ÑHüOZÛ]‹@Hv@IX\¡›ÈûIeÝB}{ÑòBdëŸm7¡Ïq,÷뀷!v¿(ÊÚý%ßFèô3R=Ü,±Xú¡ -B;Õì¦Fœ„ÌCÂÄ— ÷Ñþô¦A<FQjTé¡UõN]èü‰çèŒ^B¸8 ^V8Ò\F]æßÛñI¢GE,ó1¼„>QIämFY_¨—Ëm2 óssG ¿ã;z€Ý4)Ô\¿ÏÕpA6hNÉ íèu¹[Ì•Ê ™s‰Uʉ -\ ®×.‘‹Jj–P½¶þŒ"bKAM½v˜ý{6I#ÅSþÁ/LŽóýŠ]~SF5*µl&d®+zï† ë»v G}‚¼—žëuÁï[àÃRÐ%Ë’oöóÖãäsCR~Ç7ÁFB Èc=ëPÌħP›1uB–ø j³Œ�ÎíéCî4~G³ÀíØ:Ãjò ©ñ*òÓ‡D¿rÆéà -k@[‚DlrÜ»ì¨AÞóXèF¶SEÚeµùFk6¤ŸÙy@èúÄ¡ªêl´Ëܶ>ôXt†õ”yÈÏPÎ’öù!³Ý¸Ý_>Óó«ÝŸo÷OB™¡éüë±æ¸óÆWp„òýO¿^¤žÝ)xÕvY¼£íƒÂª=ÓÅJnƒmý"Ö™K4q!¥¤ì]ºu*—{N-àwï BfuÈ®nkW -ÂÇwu/ýà4âÑy*!HjÏÐc(V!¾~¤Í]÷TK[ÿnÜ—š1î®d>Éíæë¤ù÷ÌSjÄY‡ÕGx󚊉•¨NÏ‘E”„\ ®õÒ‰«w+ åM2Œž·ÿŸçbñÓe êuh’´Ìe¼â{úÃ$›ŸÁ‹¦GQ{îKlýû'LàÎa ùœ4Ð5ÁRס5¾DUòº·J’âkÙåuº‡ÐÑ:1~Köˆ~5l3+1~“â=Ýìžg¬…1 Ge<t_ä}j%÷XåêWE‘ûXÙsªG´sõ*ì‘èq†1‡§5vχ]ÌŽ$@hí+BRB8Qûåäš ,Ãæ¡DZwuœDNg³Ö 冥Kùr~½[ë9Ãåá±È`ßß"«SA^9ö€°p¦°‡N9Ÿç6q!¾G¹R$UïbUy,&s*#ù=¼K\oBx¥Î ä£Ôª¬>!©P]Û(â«÷ÕbÓ‘”v£@6êµa:fwáY¶ùKN, U¯ï«µôÙ¬…k š«ÔÏq5c®k.òËT^+_ÍóT§B6wè„<¢sµª±æã±(èÆ¼ Zwö¢¡.?=@(ûÕ1=HLÈ -÷ÖXº:n£8q(Á™_Åœxì/ž},ezÒde¾¥_ôî„ èª—4Ÿ!I¸UK(XnÇë³@¨,ÊÒU®#â=8·Ù1ýüÁa5íõ;´!‡SÀA ÊóãBƒÆN"îþ¥šwÇf2ó"42ñ2åš ïŸÐ®ù¼kòƒ¾°Œ^-Ç °ŸÿÌê?e7¢ú0FÏÑPœçl; -~øLÊ/£¬‡.ï?e74þØSe’_ĉnî7óÊÙWøo¡šÂîÿ?êÿÅ >¨I%>Ó.Þ7¡»ò¼ÿ5Q÷?¬çoZQ”µ{Þ2I2;–þ(¾üqïdÃLTðw¥ÍuÆ{AïKæåÜ=Z¨ýe_»»� U!ÄÞƒ©ÜÂIC@$•½ [3"÷ÍÍÏ:u+,M -¢#!3–ßDY¼d’‘·ú*<Rc- -[ ÅÆf©›¼J¼ - ™çL½ª3!å Ë®2¹k(Ú3ú)ëŒ�±f?Köã 7mµ8:$b~ÆÏO'ÍÓám§NjBºDÁ¶»šo†2KöJ'Q÷n·Uû¢`9SïM -tyî¼K9¼£¨ÊϱUŒN£ì¤súBs-v© ÈÆ¤?’Èú¹ËSÌcµ*¨žFõ¥yˆŸ*e¬“ç×p‹/£¹.igz¾/öÝs«ê˧Q„=Ëéê ú-‹Õ×_½“ yºÜõ{ÙáiÞyé™–0â}ûÊYKåZh?žÓP"À$îZ¶§G(ŽªÄšò°i·îªãö ¤e¢(˜Ûî9!hzˆïiÈ·¬ë2ŸTH|C(RkÓ×XÌœQ<í¾d[>4 ütÍæP3ˆ¢±,½(1pròÒo[ç§©‹O”(ú–ªíƒü½¾}æäÇÞð‚º×&àê'Îèz¨‹à‘ÁF ÞÆ”+‚˜òÍÅÉD/(Cª@ÌW{›â›j+.Î{( -‡²i‰ºO,ôxZ¹Ö^†ÔÆlÈr/„CÞûç¶ÔL–ò4ú£”7^e2`ÈœaÐ^…IG„_Ÿs[˜=]Çßš(*²ã<ͯ}¹1Þz@oG„ ky|Ñ™š®±ŽD5 ùe#¨ûõŽ«‘æO=)ïùé9>¶Ôüj6ÄÜh¾WòÂé9WëšPï/ô ñBêH¾5›{‘Õ&áuwu�éK»æ‹ðó2•ìÈ>;u!èWyJÑì$ðº>e]™ðò_ðX éO› -!ÏGÒ¨ é–lz AS.9ã‚àrõ¨Ž„-uª±Øž«Ï5PË 7_;QØ‹§x[˜FÍww-[²ã¡WñsR1 7Á«li<2†æµ$Šó{Kâà§ÞùËM•"!øD7 Û&‘“{<>žuRÑ[öZSÝÑ« $ð‚]eshÕhqÇBBçÙMQ<»üyHÀD¨Qª“‰ ÑŸ'Z#Úk+D,^™ZÔP|´÷æ“3¯YÄ2=ŸQàñtÖ”y5ô{GV¢…ÑUP XPR¦^ØCªþúuî¤Kù*þP†òmQ_Å¥„<—<Ç<ÖóZ?ÕgSO9æ7gv3$êF§›Îø -<IO3„ãõÖ|uà¦ìMSÄ”ûÌuñ)œy0NiÏr />iyEsµ‚~IÛBêAíO»]èë/Ãî?ÝS5ß;¶ª*$„΀¡ß)ã€ÌÓl·V£Ç"ºj8Öp§–Úbðy`‚ÌÇ×XIÝš(«=þÅ´÷<áU.qBÍ“òµ\ÐàœUe˜±]w„Öuwµ_RÙ«ªSÞåÅnïýú9�$Ù¢™”Hȳ¨õ¡†`k—„hŸØœVO\3$}Ú„ªjWü}×vοCJ¸ž*h •/ÖÍ¡çw³àê…Ö@´ˆŸWèp Eáä<Ë*‚º·z%›~ Çõ‘&¤ø|†Ø¨g•ôϵ²èùq¤oÇÃ>Aš»…È}€¶9v4,„øŸ‰ª3a®ãl§oJR ÞøÑ5èP/³¶¥½b©§›j£ÆµØ9£¸qmHæ=,�}¡é¸[„䀈î0í¤5¿ÚlÂ)ù‘Þ‘ÇÂóä¸D”Dê®·.ôBZÉ„xBPŽÛ\±Ø{è&¶¶ ø%‹¾ZcA*jËèÒŒÙâË‚>˜ýÃ:š|܆,ë4ø¹Ç:GÍ3ÝIÜV%™£Y!Z’mÖo!¼8ÚA,ئ±È'[_#Q»9l\ˆÃÚaƒ«„Pèý–ÇȼæYáBBVÐQt¾ó§+Qsfün$¬y™§æ…1-²Ð-¬3CÜ'Ïdˆë>ØÕP}5Ùð! òM7rÕ÷0!„t1!\;¾lqÎãÇ0ç„»„dEr{“¨>—Ô»4ÂE½Îƒ“¼[©‰%¤dÁ«¤l3œÂZfKó8ë|£×þ"Ù¡–ú@ ;KZkÌ÷Š4ï‘°bi@“¨9 ŸÌ,ø\cˆíèÅc$ãh T=Aš4² ´*Ž”P”éÞQžÀ³ž ŸçíP*!«ò%H‡äžÏ€07R&}=Á9•ŽT-Ñ$ü4q]- ¨ˆ†`›øÎù«¥j©_×Í—b{¯D]OµKÐõ,“ËøsuigxA:ôt\.Èž ö8”W®àgzœ]qùšž·•µ}ΰ×ç˜ä¨“Bý Þ‘’ÅtÖX-=]›ò)Ór>.×%äÅ5§×‰¿¨kJÂßêXc-piḥRBÖgFÜ-*ÁBô÷IžX¦¤ÈvßK9? „”ר ƒ'b€½üE9aßú8 T_âcÓOއód6ßþ]¿—6s+VÕPœ–ã‘(›¨ÎütåJœž©(U°CcÂWb„ég9¼ÖX8líŸ0&jDZ‡”í5ÁÛó모܎¶JH®Ý€¦ XÎlka,ÓL{ÌGÁFj˜h¬•Ö¶6‡Ïq€ {âOcu*_Jóš˶‘¹àtÜj HÿÕ:>é.µo »™Ç"˜}zÒ?î…iUpÌÕëÝøîù¾¨õ/Åí€ðÈ ¨Æ‚à)á&¡æâö]ËgB>kÆùB‹,ÈRŒóU*·¾.ÌaËþ,Q©±z^Û‹‹$„—ü†tfÎùyS7';×.˜¦Ïcf†B໢‘]×Ù…z‘¼ÏýËâ)dŸ¾ö‘jB’ -ùj±-/9Ÿ‰_‚ŽQâ€9¥½€¼ïÖê‚H¥Ä€ùγ’(‰®ù$&•7y· üv©â>³¨æ Æù”$PF(”‰¤IpYõ Úšy! -×åèÚÒ&ÜÊj±År{iüä½ÛcÍpPAŒ©Egç$`þ͓ܿdÝRqá0<vÏ:Ü·Ûö…b?2zÍë|ÛöŸ¹ËZ:ïmnûi2îÕ8 ±8ð_´\ךöæb^Çáû]s˜˜ªZ¨á´‰_Âü,–»¡GºÈä³ èçàBøÚ9?ªÁ¹Xõ¥ô”ËÉ; 0ôEM¨¡0³Ý÷´—]*Òåì¢#¬ípn7³–ÓX“‚ü$B•îLó©ýRÓµ½KŽ%5w>ÖQ¬oAþˆ‡Qò’”@K—ŽüZÃS›QµõÉÅ¢ž.¾zã$UŸw_Ò7&bâ;-s—ï½²5±®zW„ÚTLAðDŽ+ ·… ápù Ÿ{¹9× 5Rð[#ÑUWjy‰ÚUÎr!,qÔ.ÅÙã›dÖD¼ô¬`Ó>˜]¸™Õˆ((a…‚`y,E"Hkó÷Z$ ²ÒA®>M¦I»jKM±knf-ç¿ÇújƒÑX¸_ù{ÈIik•)&¾¢³ùHz|@Ôx¹YÇÎ7i%b…ÙŒûã“yÆšõY›¦¥1ËÛ6)Ñ“:t&¤ä=\=¡Gü±D<v¸ÖÃ9ßrÎ{ s\}m/¸Ÿ=I , -Ù±ÊÐ'êâE¾.¹®'‰À¹`‹íf¯jMÒ• WÞ‘â5£+eñAßJ_È][—¯Ó³êßiÀ€~9J'¯O§¯qqóG´Ä{$¤ú3iu¡$èòÁgþ$ƒÙ?OehÁ3ˆn§ÿiFèNÄ„Óûûc¶°KvCp-‘:¸ÏÅå!¿{y©åÔ>é(eŵq2Ùµšðh[r<,E#BÍ÷ âSr Ð|ïþ²ÚoNÿ¢ÓŸ°¨‚6‚¼ñ:•$.Pú!ké‚‚ôî4‘!zâ™Çï»U‹@e'âC~v}Éy[D«È]>yeÚ¨‡Ãö:+Òî¢*«Ò›xœ‡u¦Rÿœ®öæ¾öD˜'ò)ÑY;†Å¦OH¥š!Ï{nÝQá>?cYuÃäfÛI‡Ç‹¶õÁ TÇfô¨Æg¾)·ûBè¿%-svu·%äsù¨6Æ"öéžÅ@Ñ ˆ§×&Åóm¦ÑLÈËdº%/Â}BbCøaÝ^!Þ•§H£¨•ŸË¬Ž.l©š€øbÝNk'âÅã±‚Ž¥Ïg‡Q„íu骊$Iʬš2,`ñÕB2gu'BaŽAÖGT¼IòõZ˜–©‰@5]êmÁÕ-ýŸ€Ìµ¶ÝúÒI -HþÓcÍà¨g—QÑQ訟ÜZCc˜jC‚ÔÅó!È“µu¦u2®ÕHÄ–3NRÙ÷,v¬.ôþ©ïpã VÍhåÑAX"‰C¡MM÷¹Ä)¦òofêõo±•.|˜·½w…ÙMöC++'Øm²_ãW ªÎÇYÊn×…nÚÛšò¢u¼éP×Ç]o[üÍó¬ÉÙºá`WSùC§dÛEÈ Ÿ?yÒoÙ¹k!¤ž_~6º wßÕt®+ -ijŸLÑâ·4æ£l·mÕßæoœ$#oiJ6<P©"V¥.¿´Ó¨wl%9‘™;H{!Nþ¼¢˜ amrÓSB<××¼`JHš£ EÁt,7$4o–¹w@NfîÖÁÏÚ2wÞKmáôøÛ|@{ã¥øÌ¨9™a˜Ofh”ÃB¬±K¤¾@<,ŽòMN„{Mu°¼îÍ·OÐÔÆáDÐ’=ý Kßv2òT>Ic؉$!Ïr„EìØ¤¤™Ú˜ÖÜbˆ†ÉogÝÅ ¼u··0'PtÛY®Bz-IîïWƒöÚš§5–/RKâ`„ÊjäéÖê¨F3\™· -ÒÉ,�šƒã Ú®ï‹v©ë\œ¿šƒ ÙZ шuf°‚Cǜٷ[=Ôòé:šÁû»Ž|p?uôÛbŽXõRÚX‹<þ%‹ -_cÍË<¯4mµ[Ü'ÄçS£G@`ommõ( ’–Jy@¾ù¡™bR÷±‹åƒêøK=äÂç›rÁ1 -¶’¸B'yåRÂÃd¾°öC,˜k1—ÅÛuÛ½‰‰¾LÃô£;dÜMÉG©Lòç>Þ#ó?íh[Ýnxq§¯T€Ht+}{õ®„Œe¼šÝ57 óÛ;Ü®á¡h[=SÝ%Q<>D`.:t—)ZÒÏÁ£Rš™â³ïjB¸G»úx,Rçµq5—‹±á(ñqWïaBÞ7é -cÏÇð99¿2cÐP ¼ÇÂ-|:l§¬…·)[n$„šÖn×PÏÍñ’]wûƒœ½‹ÔãàPe@RÍöʪ¥½AqŠc¸—6õj½iVÈüõOöŠ7AP:ûõÿÜ,A›Ç‚ª-Ì¿( -êNh½ä}ãPÑ`® S¾¸@ðͺ¶ö08˜‡ÔºÔmÇâD¬³ŽÙáð?zO03ÈèÂúTÒ^I›Y+ƒƒ¼JylÔQˆŽš•¥�D‚sSôBÌ«¡‡(n4¤o—/Bðûù z(´GtéùÜ>õ({ðƒÌÙ;ÍH'Ò“}Ö™áFÐäN_ÞüÄæ.~¸!2[Èæiÿß‚PPç`{UûŽã€¤P²E·«-ð„¢Ã¯QôÖŽÔSOBΙˆ®ÊrAÉÑæKFÈññâKíÏ‘3<ìNk'$¶Ä½@‰ÒäkçaÙ¥Ï ™Lùƒ`,ﱃ2ø½|±h¥QZÄ~V×’aélŒÜ7Dý`´=¨Ýô§šøAß?ÄCs??/d펖šw^Ô”}|¤kÕã@¿x?»çµgcm€²)åûßûhþóÿÔm“m9ãüg· ¹ëÖ*7þ_q¹›ú%îGðìûÛµ'Ñ]üß@‘¯üÄK6 ð[µ×ÓæÔö WK«¶>’y6eï'¼¦êvôÈA•À~¡žêŠÐ#ÿîœ(x/UlBwoµ{„êvv+´„ÐÇJÀ7ÝvÛz÷ŽÖDeoG6d†³g -~d352Ï‘«M#!Å9ý4Öõk˜¨§zÒã¶ævˆŽ×ü€Ìå[ËÊ•M#�$ZóXÚj¤ñÊû÷ô]mžDÔT8ë:J¥\† rI–,!ßQî† -i‚«I¡ -Ô<§ÍõcˆŒÿ‘¹Žº…„°`Ü:q¾l1Y6€·Çú_P9{H'ÜÇmÁP·kö=ß•GÔ2UMˆõbKüþ‰íñiÇ»&F«#º+ºÇ’•LÔ§cûñù ʦs´¤ÎjK©bj JK²ç#Ò¡×L)‚„È ³:é5ïÏ÷@m"ËþAt¦“Ê(P?Šs@`@Yù>!„+l‘äò~Ñ¥˜âœ¹+t"VÄlÔC!ê«·ÿHæ8õ#2¿œlHÒÏ©¬çá« ›ò°k¬—¾Çô‡÷Ý#ðXÍç@à®ÄAÏ·E”,êD ]ÖLE Yͱ™ÎŠôƒ‚µ7„ÎÁ[š‚¬®ä„À'±ÎIB¾E+ÐXXs´ì'ÖX¨.¾Ç³n냪’}Ô‹u.Ðú¢§Üµ;_…:òwýÜ×GcQ¸ùÍ%³K¤ãÖ…z:…ÓDBìÜ^×1ä2õ:!¯Bõº–ØVÓÝ“U©,á„ÜtÒŒl÷¦J^#!d_®GB:Ù*±‹à¨IóÇc=ë—ßÅçj_¥M�mö¶�î´öVÀ£4>u}Rõ|·nyÿœfņ¨'ª‰+2×$ýž†^žÑ4ëëà ÙM}t¥ôy@¾a‰÷ìHöÖüm§Q/ÖÉù•7®³ê˜‡/s™çSá‘ò*¢÷Ü€ìâÞÑBé0}h³\ÐL®d`ŠÌ·*îÿ‘îf|:†ÜVî¾r– -°ïÈBVNãƒB-LùO¡˜82BÎÁúùç>¹EH@lÏrx ƒ ꘥Ƣ!º %ܵxåºÐÛ“�]/kílisYþ¢|ì¿Þ=ÅgÍõçǧo¢PVub6Ò´2þ9m*®[‚dçiAæ>%ƒ›«Æâ==!B%ó²àþw†¼«ùÄSNÎ]óÝÒ�ê+‡Ü!Ô®Òäý1¯ˆõÓƒw„îUwÄ%„.š¤WÔ÷ ›æŽHÕ÷®vÿä¹ -XÂÖ#M�< 3v—úpdšÓUó/D3žmÍÙ´ÚüÉ*—P‚>–¼}BÒEÜø„p\*Bz¬c˜§èàZJz‚_d`KêÅÿ¦tEroYkA2]*{Êw‡Ûí9³>Q½Î�"ò\• ¥8=äcÛ®Ñ:ô½?ªò¬ ˜JÄφÔ0*^µÌ„,AHA`(_—BŒÀ Þì(ö -2ˆ¹ù¶Ú½59 ²û˜KÉuK™2�ÛN葨î‰:¬ËÌÍpmkißXëØ—“†×Iš®¾F¬Ór 5˜}¢%zGÌ áç£ÈX¹Rdêõ}óÉ—¥@ Ð…ï[³K€^xÓ=Aó³Ú‚ÁÖÊôöH-}a’‹ï.¿ ·]Uê®Ô¶ÒLÔ"Rò÷¹èÌðäKç¤øûƒnx³ùöÔG@8$䆵¸à¶y¢Ì£Ô4qéÏ2X ‘X¹¢Åæn”ÛsøV_ñ6„¸mÊ¥ú'ÛŸD;»|ê¹½~˜Nˆ aûÍ=D߯;iÏíû匛*µG¡TîV¨ÓØ4—}KBF)ù Â*¹Óׯ+W ›ç÷ –I …Ù¸ì¢óŠÏ´syPp·•t>TDï5ÛÞ8äP•¨ þd§Y@d‘ì‹2¤‚¬Kç÷TSt¼â.}¡ç¾rщJ¶5iLBqóZz¬¡Â!§<z|•²è¬}d§#û}á;tµÀäYü9A2.<ýsönCAþdgQ«a£‘=k¢:_×W éèwŽdcB`0H?H?–£ ›Ã€§|߬»Q)Àä9ßYM̰7¤ä?5Ö‹¼ævâ-¹øF5·ý¡“_»(-äýëu_Kx±+Ã3]¬üØé,Àþs¬ `:6s•/ì} Lˆƒ¨wWÎÂÆl 6Av’g@(LÅNZW¡‹&ú;¿ -B3+2PŸ;Ñs/&K€4E2Çò¸£ ×ëþUýšw%FUÏÅï„~ì3‹º|<ã;9},ZðØû¢nè‘:s«©“?!óiß28ûBÁµÊÌ BˆnK§õ8Ÿ!"åß‚Ìy „~¡ÞJƒhHà -ÒmiWyž~‡e“µþµÛ�!÷êæFAäNé ²ËbMdl ‹fʲ¤”z{’#?Õ˜â¡ì1¯}¿Óô€Êqt - -ò©òX·5¯ºjy*'²+o+N‰Ï'ƒ‡„D§ÃéÔï„0³8aœF¼ö€»Bºu±áA½«š§ët|52›'ˆ¥´Ivü:l?‘ˆë±DÚYCQí¼áZðáp°Ã=›{Í“-kqÔû„âú;!›¶ÆšëÁåZ¡P…¯â5ÒviÌìQþºÔ™½I-!"3Ö~L0?o)ª*ØZ™Ák@ËÂ$ä7ï»It¿†Å ¬'H·ÅsÚxÔêýÑ"G/ø|~RÚH9âfî¦ÓƆ¨ÇëÙ>×»j÷PïJT £îp#Žyñ¯Pðy«À¨bËjƯ£¾õ¥Ì¦ƒ(ÆÌ²CŹËénEÃh`}Û+£BPv•#oþ#ÇÊ~âC Ÿ%ŸrIMvU éæ:ÕX(‡-Y¡@á;èÂA@º4çüUÌ×IŸÓ:Í- -ÎgK×¼„ôÛ:o5÷…¹�ñÌ|÷?Ä ´,íù¯½àŸ»r!?®ç ¸–#‘ -kóK_‚)‰zÎÍšq‘=E²jû_B0)ëè7Ê«¯¯‚X¦ „úÊùFC¡¨0DôÄj²‡†*ÇáŸñú¾-5:¾‘`ô&¨ÍíK!WAh‡ 6PæÈÆO)+!*×o»(õ¦ïö!ÔÛ-!ÅgÛlÍ0އ/Œˆ+ç)¢UsÅK aCújÁ÷XœÒÐË"‰™¤Ï|@°ðŸç^a<]¢Þ–òçptŸou`½¯¾üZ -êkØ.4ºîÓ -� -3¨…·åš÷Ü×Ëú�«] -3䩤kÝ"Ú÷¶Y”šº’88?8]T¬B¥Èg.Ý•š’= È\’yTÁ÷D¢Zt5°{ûHÍ.¥.-È–ÈyÅÆä‘ÉìYð&D+ÓÖ@͘Y>ù|îev¬Ï´øŠ!ø&è”–â`@Êï·¶·‹|`Né�`çQò93z: F}´ŸÛÓ€5…µ!OˆáÖ4œë{_þÚ´ÑÂñá\³EÙoæSŽŒ¹»ÈR2wm õ+HÃP£æ×åCn:°Â¡^HÜ”ôú+èl_ÊêݶrR¨A›¤›ˆöé²NX)[ŠsúÆïüŒR?î‘Ç@:ªÍÁÖVr˜5îøw1I¶‘j:+b¹ï}çȇ›ë%³’€¨ª¾bæä»yeùéóÕX”X•BðO¦ÚZÌ–ãêÝü¿d14OUzW—ítBæDø-ðôÝP@ÁÊ€ÖU›"cW–#9/!4 4¢äöUh*¤ÆBðñ=·s=!Þ\}Öf¼AGzWá.6ÂQ¹m¤Àˆ>®U‰¬ŠÖF4ª©›Ñ3ã ‹oí‚<–ÐÌ[§\éOC -S{=Cb!?}¡ÆQÓ0/ô•(½Ÿ!VÇU<¿201ógÆsÈ‘¨fвrʳÇÜŸù=•B°ü]Íøhuñ©Ú{¬½tž{(¨ˆq–¨’·ÊE+’aË€t4„·ÂÕ¤ÿ¼?›×XŸóžbsé¼¥FOѰt¨@µøÔšñôYU Zï_[ž ²’”÷š¨{˜òBHµ°n†`{öU60{„+sŽé_ÚJ÷ftõz 6º~Ö\~P%}¡ÎøEð5Š«·MžCên¾ˆÄOŸ5è{¿Ÿºä²! «ºm›òvLÏ{‚jñ~ÍhóTk¬ÏXåËDmeŒ@“>âýô>L1W]!H«›Hž×©Ýz€pc—^'(ÂjÉÆŠ{Ö£:Á0$#œÔpÂÆ{G#I3äõBé‘ài–|²—ç -½È]ó2«à …å–ú£ pó¿èÏÕ—7vU(õÑþ]®@HRÇÔ/þˆ†Ûz~Ëv&Ç·³4prý=’=1ßÎw¥ÏiÖ²|¾l`0Š®t5Æwåq‚š¨XÚ y ˆŸmg¢‚²„T—ÕÒ«[IíÐ̲åˆ!Ï"e'd.NŸÎæ‚|§j5ÆúŠD/ºk-LÑR. ·Urõ§è‡ÞÜ9ôÄÞ)$ssÄmïé ¨®VCW3V˜ï%²‹þÉ‹è.»¬¸Ì†¼iäºÝ1Ç|‚Û)²Î_§Æ"—q]Ï†ÖÆZxp²š¿h¥ Y·ºÂ¢Çù6ùß&j´E½Èò�5D¼wÕyT—UG@jó® Þzsy$ÍT,¨»É/ÄwÎy¢Ad?b¿!ß°Y�Buê»#ý 7ÚW8‡âOûî„ã€pĘó²9CzÓ£÷)ܪ±èFŸ[Ï÷zuo7[úÑcüIœØÒÂÌ블ͽÿö}íåoÅGL7£F•ãBð׿…Gšû%ä}~6§‡å~2šë`õºÞÍü[¨ÇFÖ«¡<)%ïDÌP^ ‰ô -m…;43ަ²†‚[Ü¢©Ù¯+NVUæy–±¿?þ›iòÉîô÷÷î¤D õ±žÇ*Ð,6Ù<s¼Yu0 …êàY©Ð€P(øù^èäÿö®8P½b”Ó¨Ÿ˜üÁ—I¼õψž\ñ²ÌQ–òU@æé±Ù¾ÌC}[§~¢$˜#±2–÷öà΄À»6fÒs -]{šc~j'jFoª¢éB¨’çû÷œÏ¶’v!Ä¿¤!H*Àn¤"LÂÙs•ý«š§Ö -ã6†Ä6òfó”׊—týsº—9 õÍi ض–i7„>î¯Ê6DžBÚý-áˆ�ÜÖUÉß:c—¹—ýæôÞÓæ.ž<[÷Ïæ£¹è¼©Æê€Ð³v·šÔ»°Æû>Çn›ˆtmÁk%ʃP|}]<Ôñü•ÂY\<Ê(Ùž¢u„=Âgظ[‚¥%d?Ù™ÖÒ)÷/BnåÎ.9£Ü¼˜'Ç—©Ø¸ Ñgêã -+üR+äzר4ôUõñéIŸW åXô&2ŸSS$!µçÜáx÷]’ŠLÈ]ËßÑÃÆP‚°±è^‚þS2Jk¡ -È+rB1Qè¥"¯±:vÐep¨¾ùdNøåxq_Ç»A|} ä©f“5V+CS_ÉÔ-½Lþ’+•òõ´=Ym¾õ×í_uŒ˜»“ÕQ‡Qe5©Iö—ô¸<çýºX¶¿PDÐ)µ—UØzɚ̹ګ,:QßÉ E‰ÛÑ ã/ÝG (˜ìt‚ I¥Œiòn)£®¶ùÌyè¡Ë*º dñ7v*Æ…ß\a¶ø¾j¤Jq¥uNB¤<V+Õ°|‚NéŸ>¨6º±–·)Ú´Ñwî2A—ÃuÝ9Ú®ª¬QEbÍUcF§:$kž^ÕËýh¨gØjÕ/bvòP(‰¦ˆožÖ¥rBÓX9'¤˜îùkÊKq&oìß]¤´Jš{žÎÍYÇ@4fØÊ¡ƒRš.xΆ>]Ñ`rÏ÷rîÊ? ô‚ íu£Šó¯¡XKÕË)È*(ä¢C/m—Ç"q¹;Ã|hcQˆãRÝûþS鉡5ÿû?AÔWâÝ탪bU"Ü%¸}Z„€åº…ú#!¥)ŽªâIެ¶Ô¡#b#Ï7òÅ‚ôXp¶JØ'PôÆwÑQ\¥0úš¶×6uú3sÇÿöí„ „qìG–¾›òüLTÉ(æÚ„Ø\É%dž³h$„¥»m] -횤|ÖXsxJí:PhÎn5uøÓZžªG5.£"\ÓúÞsûN–�µâ~ȼ.Éö@]õÖËúP¹ïÈ»7CƓ߆ڼ6ÊlÛ&|=Á“ªépK^¢Š©Ÿ}Áqvé:d> ¹ÙäX¸•„ É>”2V}Hc¡¢ ÂgÎôòµC†¼ÊÞ+ ãÜ[€¨Ðº–Ê6²wukúø_Ût'ªúÈò´ÿÛå'ä=(\®\|b›û*TúOª—T‰[üü£ç TQΤÐ+²&ç‹ØèI™æó+E|òUÅc§Áˆ~ŸD¿¶ÛnžóäëSÚZ—Cx‚}IÃÔ|G†ÃBÉ”æöÜΟ!$Žâð~›«¹f<IÜãù¡“¾ø.‹] -õþœìæ2‡%qä9Aë´ÖÁ9Ï™¥ûwÓ±›ºSŒ®Æâ[Ú*‰šGŠ-7Ú;ÏaK÷„|ǵ•ƒ?@jÆ•#›iËUxm‘pnUµý€¤¦åĵ¥«îš$êSvJyo{ïÞ5dßîVèD½ÖÕÊßK¾z>>Èv¾Ðü�–œ?È¥¹gú*ä7tôXH¶}÷©Êœgÿ€°²Òl\Ö0ÿMG¿/4\K> (¿þR:>Û…u"qSJ¥Ùº§rñ_–@iOiûBÌ’6“õãJM -ì2Ó‚^Zô+îZtqšstõX1•ž¾Ï4-†8µMRÉÕz†øÞQ©XG Rîò¥Î¶4)³_X&5wèÅke¨_‚Yõ ÈýÆSÄ™ö#ôˆ ù+éÞìq«‚w (&„Ô§èËC½»³G¢æŠR@è#¦4px…•3ÖÔÙŠPk…µ¸Ï:é�ÃOùqŸ±ŽZ[ÃÁ]šO¹×¼„CŸÕËRŸˆMö8·7þ˜Zî@…ÂkA$îûž49>ص -<ó«ú“~ý`ßÌ8s¬ø-©c#]}öo›Ä'¤o‡Î€ŒêT÷U†UÚ‰··uÕ~òR|¯ÙyäêBå÷±EÔð&P¿’ðv@h–RFŸ±Æ,Uù»êU²u~Xa«,Ÿ€ˆÜ_M@âr@dKéní@Áh<mœ¨y•d><y!éÙþ¦Ÿón,¹„vÒgkH)V^9P߳̑E‹¦‹£@pÑñô6ä}-œd.ËÄ„œ£û5Ö iîÞ8–¬’JÎ\c@Üz_ï‹cL‘Ä2–Iœ%AXJä2â)Tñ¡ŒTg›hاC¬®.'¹@lb†~6Ò ôî(:ëÅêj¸£qäP×úëë"欆·€4Üw·~$,ä¯b‘{,¢î¦|ïsÞþñÃe$%åxµë&d7 d+ j¨Û•²Z É…G9yƒ€ k%އ!s“ýmB࿪;7!µ\õï¶¥û´× ‚ê·µHQúªÑ? Ýï•1*Y2è9×mA¬ÓÇmÔü¶º2¯!m~my Ïë2kï;$So’Ë#Á¿Hµoç00€¿Å{ÈëÜ%ìŸìÎDˆ{¼Ä)Îc,ËP)Q%ñ™Oég=ßÊF’MY!'Æ|7ïã½EìsÕÔj0~|_õÎï\ Ï2ú«*ÞÁ^9A–‚¾Gj+!/¶ŽûbÐCÅêÜ’ìï¯E@à•ׄlTÝm¬Zr•±ì¬±¶Õ‹ ÔÔ¯¡[Näõ$A8Ï]ßpôúyÆ]±{ .âW¸#*Durx¯3iis?®«´ÐXÄ×4ÅC¨Ye+!»¡²Çâ±—hT Úæì=#uÆ !w&�ø©!qûwº”³ÐXDý'R VãÀ bVBóÌ}/æCG@;)¼#ï‹D騫2,VkiÝ[cýØHŠvw“deûý£_)¢ú•î6/‚p€pLc½¨•<ˆ0BÙþ*Þ¹·“Š e¥š?çÝ8F‚œ§–Ó»æÆ‹›úÞmÛišÊøýÔæ9°éø€ˆ™T… ³©êÐå–ÿZ4æïèWÛzñRqSSc^µÿpÖ8Ï/ЀÌß›¹™-óPóíÝØ†››DûUJÊŠ20zÇÑ/ 5ÒïeÚ§ý|ãÝ"®mÝÖómc)”ŽqÑ̘ïkûâCæ`ùÊNÈÉ·.Oõô¥ûœcqÞà[¯$4œòeˆ› /Þ•¯óJƒTïóôæãÚjTÂ~žß‰®xÉ~¡{kX@`„u/™ŸÐWl €Ð ·•õºåuÜ…“?ÛTUÆŠYÎiK…¡u<ÄCqUW²©ùRï[cµ]·4QƒÄ$âdTw¤¦×2ÈO85ØÔXP È<Ö\_‡œ„Â<À -¤ÁP³_K£¤Ë0!ã= ˆNŸjÇDJPûëBÖmö:“áöµl@?óB-ý2; -Ȫ:äëÂuæ5û,!m–Ÿº¯v®.�¡èë\<Fä¤úÖjà´Al¶@ŒäØ´(è®ûªð¡ ÞP®\l_%ý\¼!Ä`S´ -RØ«fA›€ì¼•€"ØU¤Et|o]4U‘©¯¼^iORX9[´„<„×j(¥GPr„ÇfYó@YÛך{&ûOqÀXòÖQ=‰ñ½Zò¶Gˆ LùG Uæ^93æêùžIúÕ»àT*â!¾/Ýé„X´¡‹Ó<Öüâ¯ìTÈGÕB -÷¯!è!µTÓ-ó’MdK‘h(ÚâÑá.}± r'Š&aXd@¥y -±Oµ¤¼s<﫱ó|Î0êÝX¢>Lœ×¶Ž%”…íËá[ o DÓ.3 -6á¬õ)q·+U¤zz‹‚æs¨A¡“úüžþÒ|>ÎHÒŽ[NÐ5Çâ� ª)ï¶"0$?¾Û«ú5/DÈëõ[8½®‚S 8¾|¶KHÿLœr 0±éCú¬aÓÛÞJDcß±5tÓÎ5Ö»UúD¯˜)H aïAüh‹Äèç¾7J#)ño—ƒ Ô¼Oô*oÂùõý:§ØK(ómÚ>¿½¡áÐ#¡CÆ’oÐX´ñâôQTý¾í☋`W“‹ïÕmfFåq?-ô½¯Ð#áä”…z—ÄC@*ºª±0Ì8Ö)èyHBJr§&!$®å�¨½GqB*n/†ˆæ•› ³¤å§æý¸(Òër<$,-£>—ö®¼ÇTÂÍÜFšO†ÎÒGB»t8T#‘?Þ¨·vÆJêm ª›º#H9}ÇóC¨‰µjc‡8³Ú5‡±þ³îH½©ŽÆœþ˹.!ãP«¯ïêG76î˪ý±’Õ°qé<ÔãFHéu¨HsÖ@ïêÄ2`ü=Ss˜Oð]œÑŽ7žå|~ÈÙ”:Ÿ Ö_‹¿óNClÀÛÌÞææ »¯Ê¯ÙߢЄ–µcrK›¤h²»\‚µÎ(‚f ÈA½v -OÙzýYš»·![$ù}ÃÞ -‚|–¦W…èîoð>žM’- ´a~[±½2 ,ÑÏåˆ;Ç(ên úgîŽßÄÇ'&z@`Te¦ sõóÉ4 ïñÛ¥Õ±;éÏêÏ¿@q¡0ILõŽÜéþåñðEßÂ÷ߟ-uÜ) -ÛuÇcQ–DR¸ú:6{¹Bcò+Ë»@À±Ïd ˜ïiòtR%²éù“-"ÃzšÇl#º¢(AT£÷"á÷.ifÇ*óz,”‚Îð~ñÓù p^•?å0@eT¼TÂ^ÌI5ŸßÏ–6÷îžvvëeQà O«*îÌÀÛ= -q!–‚cϱB5zª7? ï4Hîâiº%ÁN£WÔsÎ…œÏ}¥©{)hÍ ÍÍq¬»pß«‹{ ¡jm–;j[A8 O)s¤èxú5\»s;l¼ýþ‘‘…NÕ{YË<QóP,)œ¸B|xh4?:Ôt yåSÆö¸íÍç}ª*¡Áâ&•FÌû•®D�:Tô�õHp÷–Ãø¶–Šœ^çâíê)õœ¼Ðî\kü*(å^ÉwÌs¡ö¥À}"P¦YºXZû\`¨Iþl²„¥=Û^CÞ¡Šz¾ÍoÛ 9+Æš;ÄÜWòRž‹?¯J˜ÿ\Æåq¢ûYZ‘†{ЃëYY˜Daåg½”€ðÆ· -;è‘ɪ%iÇ}¥7c@Z¥Ý[Õh^ßô‰‰¡Ywç…`I9µéêESÞ·Ô¡õ•×X$Ù»Ûj1òG£Æ¹Lò*vÍUðfNü~0ó·ÝµÉj¬sI+øRßÚöÙ;,S8Ñ÷e;¿o܈•…ò}ÁŽÝZÔEƒ#þ¾•˜ù8úZž% ïý[|剢ñT)O´å~5ë¨ÍBßãö{б‹’º¼n÷6ÊxØÒ±¨èñwh?ÕÀ:krj¾_{(ê~ZSh Ìm'‚T5=£ÅÂøœZh·Roq¯x ÁÔLfT»ÄõÉeÛ>³ùt+ùx4!T5H®<íiûBÉqø®lo@Ø*ŸýLÈ UܬȀl°Bìݘù¾VqTbÎß¤´‡LÈœÇ:¬Zq†¿®"M†µ_ÑCéã‘@ó@–ÝO¾Î:ºù:ËÆ"_U'âÚÛƒö~DZȲzù)á-T;ÕŸ ÏßFYAÔ³«´<<—a3jçOåç†-ú“ÖB1n1¤roe脌MÏ0 ÌaÉÏ2_ËÆúÔ€uA¿ôÇ …ܰÌîÛí‚ÔïËÇLÇþ·«uS�;š³HýÔãÞú}Ù ->”hoéÃíäžaXëÚæ# TŸëÝ^éçÎöõóót³¾¯¹ò”ÏW@˜>˜„y,Vâ¥ð‚|(‹Ð=®5!K�²ÆzÞRÄŠð™R¹y¡]¯±Ô9Zý2!¤)—‰jBÚ O ¨ž¿¦z‚½#ö6JÈÍ葊*Íž€w;7 -9é;LJ5ç @Ôë_x_|XN©ò¶=k<ÑèÝD‘Ô¿xï±ÕX,mî7¥©eÝRö ÿÿ~tæ|}wk!dNÚæ$± £Ík¬† áX »±ëõ¢CˆHMH#æ~to³çã Χ~ºìLGyåRk("§Lúæ±ù9•àŽnú«‚þN·bþD {W:¸FP-Wn7‡ŠÞ´Ó¶gâCÙÆ”ï±!%Ìt'ÄÍ#Î0Ž]«©ÆšÎ.34Ac~Ú>˜ñ3÷Zt~ššæg¼òlíÀs}¨Š#ÈÒãñP´¦ª!õÝÅ™ –™JßÂbìÔQ@nŽ×Ê-Œ{5QÕmÅ› -E~>3t¼MEIHÇâü½\O˜…©È˜÷ÅËëežñcU¨¥$ï´ï¦@ ¾´÷}MpÆ&¹•þv×$Ùºw9¾ê½lŒæg%f;ïuÜß{.ï‹ éz¼"wŠ:rPÑ-‰JE‘¤íÙÄÇ®™Ñø“!ÁkÈ&9öµc?»PŽÉ³¬Ð¿ûzêÜ;Qj±ÑQ -çëu+XB¶¶Þ@ÌŠj„¸àûPDðeB¨bäæN¥ ÎjéŒqÛ ( qìÔÆ¥UÚÕX îôI$EVÎÖCAŸ‡Éêâ}é–z £ÆÜ„.Ç’½õ@œÁ]Ï‚_ ä[½†˜®%ƒ8íþÙù†I<ÛMq‚,‡Z¡Äå†Wo´ EA¨Nwòh°‡à[k,ò:ÉÁ6jîÏ#`@žÊHúÖKWFÜý³!Ã,ª¤€ÆÂÚí§iÀb’Qó]«—ô’u}>A>³Ù<ÖéÄYå18RÏ/;u¶òz~èB¤üŸâ:‚\©öæ´/ä‘ÒÜäÞ¤T=ê¡’ˆ6JÒ": ÃÔv -÷2Dd\3ÀêÚ„´>!3>ñ4ÖâXRëEþb -Ÿ[Û‚¦ãF]Cï½öUCÞE¥ñ@£Âo?Àq.Bz@˜&9¡Cæyÿ[Ñn|zßžª îã—o×*ج”tm“}\(Ô°vÙ?ÄÕÜ1"ÈDüâ9Mȶmj,º`~ZB s]¥Uùƒ»ÂBCæ÷Ö²/>!ãyÈæ‡T‘tÛ§2x¢ÆáæL}9ï=nB^%ó=O=ˆÚç2 »O›ÆúV¢þ2êùÉ0°´¢§Ç’Ë0Á'uŸ›!ž+õ¾_æÌ°—£•zpLxÖ<šÈÕpŒÇ-§™?fï«t ›‹Ç"ï oÇ×(’VQÄ„PÀ8–JO:§ œNî«4‘©—¼²m5¯<yžúE(ãw·^„F«ã8ŠÍ3à·Õ´ÂöóÀpLÃ[)Ë 5Ï4ÎRú:×jÂÈëüÔ³K3# óK®Ó¥ ~Ã}}êܵ…º/iñå· -×]r¡†”ÆúPœjËÊe<›ƒÇšt«Ã‘P['vB^©*ø¶ÄÐ7Ñ1wQSˆ;\Ô¶ª#”èî £æÎ{|ÃŒš„8’®ðC†iÛ‚€P´Û™íãÙdËk,”¾ZJqµ´—òBŒ¼Ë¤N]Gmns9‡´±)Qœ›Çs_ ê°y¸¹„{„òBå!çS4¶r%åŽI’r‡‚ÐÃEÍ‹8újKù}¼ÇU7–zÊoý3dÈó*þ¾–]½p5µï½ -sÚ tIŸ²*`=>{Õ`ñm*cÆÂTÞ…Á õÞ“€ï’øtu+’wý'KúÞ›xp@zûÕ& iݾ¢ktÔUD^^!§ì1²]\ öߌ½K¶Å8®#:•š@Ų¬¯Û¯›ã¨^Í¿û ¹Odª¼›ayÛ²D‘ ÝîüYªŒ–}¢´…± 뺳©ÜSši¡I¡JqÞ ˆ/|µÒ3Qt¹LKûPWY‘¸%݇½ -©®“"g>½îœË¤œYºÿÎÈï.ââ“ -"VY›Ð˪ -Pˆôi™f†=«Èý/$6ž•GMÈ÷ÝéWÓJ'ÄPŸ[¿Œ‰RÂŒë úŸ®‡…U/Ä) ^Þ,ÜØî‘ôr¬Nhnêë¡a´£H%·Èj®dA F™g¤u@–žÑŽ–¦›™ÕöW`UÙJÇÌ4Eâ§H"£¿b¾sEªYÎOf¬?°U~Ip¶€€ì™ù„.GT‡ CÚS;x¡9ªÙ8Ów¸úé#[ñ¿pp&as!Ý¢ZÖ#æÝg|ñŽ -ÖWìïÚ /ZqÕU“½Û>‚)Ü6! -À H±B"-ÈioOÈ}núú82ã¬z¢Þ0~¡»Å.FH±L3È-XÏJc‘•4r¢4õJ¶C@—É"¡‰õ•¯ï®0rj¹ ë‰_cýe0#àÏÌ� %óõàù´€p7 Ræ†ï™ÂÒX/ôŽ[] U,Ú2é¢,ÎŽ _$hßYåQ÷³CªÇXw \îŽ;…òÂY<Ã÷o¾ÎèíSxØ©êûD¥ÙXž‚©m'm¢Jƒ_§;§®/A ã—ÙÄÒÐÍØ|§iZl\«Ã븕¼.ùû+y@ƒœ?•m#ÒÝqw™ÑOBDãXhÃEÅ,ºXУõñ ëc!ù²ª‹Á6žúÊúñ©ä§.*Š3]²/–BÕõ»zÿÉ,4ÁSkC·1Â/;œ2é ª±`'õŽYúì(éâU -%)hßNîɳýʇmÈJô•K<š©Î¦€— 3z 5ÊÍBš£‘#Ï ™�l[éqÉmqˆ™ÚúÌÒZWCAþµ%^˜3¸A û0pÝ B!7}í8YP…Q?ëNš‹ÄëÂÑw0·$TØ/ú”_°ë2¼7$UD,6ìÝ<¯Û‡¡ø*;øëo�&Y~§øÔÇWŒ&¡y"JŒO…ƒR³ñ+Uճà '‘_-µ óeAjð“á¦ÿýN„E”AàStZtF˜ n4vq ÐX¾â[MÝŸ‘Pž‘Þ˜#~| Ÿœ/SêL#,•ÅB>} ç<JŒCÝú®E…䀸’>`þeí§´9½”p}(ØVÛ¥¢‹UFNv¼ÎÀH›bCq2!+¢6§V¯=ßê~2脺ÝÎ&ŸÅ¡NŠt’µ†æÔÛ«{0Ö—oþv{Ü×g-5ŸQé{÷ƒÊò£ #ð ‚_M‡%Aö'¡¤ë.³Ê×ýÌ -[˜‹?Ÿ–§:$œà¬™-.È+ênßåë:¢é^¶=¡„ëÀ%P§Ã‰Aþj[C€.ÙM²FAp%ê“Ó›?½¬kµÕf/óÇÖÓ ³¬¾;†»¯2¡Á]ú9Ëïb¯ô -²£wÇ!ßùÑÞ}‚¾´Ì”„*&‰Á©×+|Y£ö—te±‚àXòn«U .ðoä’…cLÔ¿0ÌÙØa—L ²!ÙQÚ„ÐŒÅÉQÈö俟•Z]%§zWHAØË®7 -JOø±9;ϧúþkhÇzOîk!×ÿj,TàSA´}ƒ'è/ÜY²¾Š‚82Ç…û8ã@Jpù†+k¶˜cØÍ¾$· Ó YÜÂu³Oc¡uQª4Da)ÔÌ‹¡z@!×ü -rÞÐS!DºXAû·¼wR§X ا©£¬)›77-&¡j•û>÷ý‡PuÄN]ç#Ô#²QöB–”>º ié¹`;iò¬Ée -³?†Å=vCG -@ÐiüC'‡WÈS3ç¸ÊkiNð€äŒÌ±Î›_‚P±äZÈtº]•T/¾^æÄ†yÁkPOš”]`דU«¬s3öÚH`6}’²o¾`´™¼(ŸÆ+@¡ÙR¥2mðõÊóˆÈ!ï’³+LKä|ѥûdô`.ïdäü¨À -îÜÕú u‘T3HöŽðÉã•7s÷4ÊÚ>Ï9ÓÁ<ÿ¸UL; [OÁ Òán›Â3iîCzr'¢[£jƒDOvœÏ„ú¢ÿÜ/d‹™óe¡„Òß,œ{ÕèÑŒ/“k ʯjµXúØ¡;ýg¼›ÆÓøå9Å'. „„Íuˆ™ Ã{ ñb—€§¢ï~ç_\4‡¤”¸AÂnDÑ£apX1*ß®ò5P>}yøÐ¯Æ¡ÇíšCîx Ž÷xSP¸™5ÒP8ºn±žñ8£æ�ê3ÃÅNt¡?½ð&æ´ôäÝÜ󖬈ZIô;FûB‰n`àð3Lôüdn´¨ÿ¡-Ý‚Ð@‚=Ø»±:kú½ÑÁQÜ0ÛªI‘3Ñ‘ëø Ì #p¤{M[YGË]*öVNûÒ®çæ”µ3H(ähûØÿn¨ÿ·l7Ì! ®9™ƒô;vi¨¡ ‹sÔ¿—?ƒ?Æ®†‚ä³ÓmôãgÄÕ>»y7 -=BÑK,˜…êÐ<ÿÛüs@“ü*¥ò�§F0P‘ºÏeV QZfîR¥$9c¬¨Gh¡ÕQÍâXc›{Æi¬·0Êx8&I…“µCM,¿_Ô7¹:ásεÍNÜ.ŸÂ_^æ¶¿LûĬm™÷_†¶vÍ$$-ã½uzí«»žû«¿bsŒg÷Ö”< 93y†,þ'Ž…¤éO×ÎÆ« -Aƒ¸«RʉÁwä Yƒ ÕGWzBÐ7ùüÄ€`¹¢j§›1CT† bÁ9Á¼Ý¨¯¾*+ä§<Š<G¸÷ª#}Vº«——u”ÈDò…'·C¸I.Aȼø® ôS¯Ù´%û@ð}¸á}ï8i>Q/rdÁïŠp¢YC}(SµÔ°¿(ÒUõÖ¿Vv8‡ a[œcbŸ<t ¢RMn‹(…P~› 0"™Øôë@‡ÏE'„X–+îž^he„TIøÏdòÃmf4.¤× ÷Ù!ä^·|¿fQ«îBFÿiY¿“ÉÞž¾ƒuÒ)Ë 8VZ³";-÷¥D-Z¿(|®#ÖüŠ„•†’{ZÓ…@òOZ‘qAü1߉¸ -Z[Õ¬"oš\U¬À °¨ÎôÕϺC°½Öó⇨|äj cRüÎwd¸.>ýc}ß©–P™††t–™7úå«WŠ¡NŠwy[ë yªNå@ÐFx×àl¨TucLâ ¼,çÃäo·D¤ða齈{áÀ1Cò×!í—{ñßѽ‰GwÓ¾TúÓX»Ø+; -¹ $ø…òGQ¯ÉýÓ!Ï$-;OQÑX½ýqÑ>Oú¹Ø²²éE7 éOræ‡Îõé3¸„£CŒ…•‰Çƒ;Ü.ýBFÚ/6Vý®ûáTÍÀ¯×²;!#s:çºÞJYû¾9TO¼ËÜ.4ä³¢,ÓÉÕ²r_ÓÝŠ¼£þÔÐÕ¡4Qí—†�ýí;}Iq#’+HBh¨›äA¶ûb•÷µ’z¥;zßt73èX/Èèšd÷»E–"º¹>4ÞÕ/`ð¼É|„Æ‚æå]3‚às~Ü’ ‚É^ ÐÈ6<âàûBÜ÷£§#º}üܦ±Îùµ°[f†»< z8¢L€[Ïs÷®öjïúÊž/…ôb -ý œ›i -Ôù/{éÁmŸÔÆ×\~8®3ìqvjj¨êËl"o0(åðƒ–÷÷mÑ·‚8Ji³Õ=ª5ƒ‹3þ]Z¬7KCɼB»ÉAÉen4Ö9E<⃊›u ØR/6CMܬ« u÷º“}äwå Ì[~A`\Éó¿Fé£#$Kß1þOÚFD}³ËœÏdÔx‹ÁÓ_Ú oòùu�0NHƒ¦|ŽÂÖPÚËü‹P¤‘8ŠÆ°×‡Ž²á0]þ,dyx4 77fvíÀÄN½xçÚ:wûi|ÄÙy q†g(è@Z‚òÑ…îÊ0BŽíµŸ°{‡sÞÿ´s$R^¹ç°Í]JcýøR#Ô):‡€€ü´J¿8Ψ6_\9“¦È‚ܽ®º…N]8R+Éqâ¨óðgÁL’m„P¬Ð{ø�é -ø_¦îÞ -’Ï•g jCQª�¾>^ÓÙ‚„NÑq&m/B(0Ž?ÔU îSÀ©MGýóšÙÚ ´’uBz<Œ,ÇJY½œ�î:¾Àñ�_—©ã/¡àß-é¼fjÊ÷:Ëô.Ár®]Ô ÷N|oûÏO™ð ÇìlQ^ë’,"�²ÑÖ;³Ä~záþ1B²Œg((ÿÉ/à€®ÒýÞã…QöOdv…Ä/ßtSµ9 ëüÊÁŸj#c¡EÕÏÁ+þ¶æóGlì€Ø‰$§Ò”žÓPl"‹v&€Ð“EªQ?Ê€@oÀ¥vô³ dJå€ ÐC]½‡ïdˆÆZ…©j(Û) µýB÷ß#C:×…vK¿|!;ASBp4TN™cQˆ4µuO©5óB/šÓ -òYðâ±7 =# y»Î&ñ»¬a·í^£šNœ`–ཿJÒÅ@¬K…}ÿr@± -3нõ;5v(%C8uKuØ®é^ ÓŠû“M¿ù£X�ߨŽ4”õMtÞëŽïB¹C:ˆ ^Q²ÃìsŽýæ¼AÚÜ©ñ -wÀäû‡‡FfØñÂC"€/´‚û({ i÷&á›Aføî¶Aä8jc,P(s@eBËzѼ£”k ¾égÕ|†xdì$íÈ5±Š[ºFZï¯8ÎYâuv6âq æ^ì]ÓyãüØ©s$djî<èÑé|T|o‚°ðÏùqT7Ƚ«S_Bœ¬iÎh T_›«U=× ²°0¬<³Ê]¤ -ˆ"wðËÒ‡³>ûý‰ºO´‡Œ]û§ÁŠaôºÚB‡ê•)‹A@…Â{h–ì¢Eq,H7F™C¨Q[€Œ4‡$œf‡Cæú~8Ñàh5‚]1¥LtÓÌhõkËSئgê™K»Aá÷¥ªÞ£Ç<ñÚ–[PèTw4UI˜Ë/ôþ¡ ðýAô¢ `󯕒[p>ô]1Š7n!©›Ž£Ï;ýB¸BU*E¶‘�9Ù9+ä´s(ø¡ßy4Hˆ8yC)—ŒöþØJÁ:r5YÉøßCª2$@¡Išbg$¥§Rþ(øÏÜ)úD’ÇGVšéˆjg-(‘Ϩ²²@½•㢌÷g¼Ú!’´_‘=2¼¾¥µž2د ™@±nuWÙ$+ƒCŸõ氛Ѵ«#Rõ òÁ&ʵhQ‰)VBÔYØÎzÖA®>•Ä�Á:}J[úH¹áûDÇçÝ»³ 5uàÄ#jpGФӂ¾¸ -ÉþQ!ö+†frº“B^hýáõæð”Cñý1–ð¥gÂpwµd[^i¸\,±M##²gUŽ=_ñµ„š™G4ÈD…°å‘ee‚‡CAw¶õÿSûkb¨ýÇêã¢BzÃ?œªÕEÈü!‡ Èý‘ƒÏúYµ¤Ä±lß«¦wèǃ\¶‹çt1KxýD1Ò8õ€@b¾”'A�æá6×&»b©vÔ]‡OH‚œÐ(ޝ'9£¾‹¢KóüX¨¡' ”³ì iÿØ7Pþ‰$N©ö]¸!E8ƒ÷ÍMÒŸ2Üžî)Ýé$lc/ajÁÐSÔ¸DÝsëñûÁ™;Ø‹ÁvRÙo~H‘íbY -QVŠÔ,Q32±—ŸóF£xÒqFÈéwÿpïÆIh±ßøð·ì¢‚ïêïë`ø}ˆ¶<@ðÇL:A\P¢VD ‚§ v& ‚Ê\Ï¢)DúøÑú ³}©‚¢‹`©ªE \¬9»‚ðl¢0ãB¦t{’;åôt<z±§¿$© -"Ò{$4¾ûö³£Mâì*ïB†ËV 1R÷Ô ‰Ç–樂ª§²IÞŠñ÷ÉòB'T•}A�‹¬ œ#i®†D‡ôLR•‰4VJw¤N>ß¶^Tæ¨ÙÖAp³%tË|håF2õP0Òé;•±Q²í+L¤‚Ÿ) BBîŸj_€ ÓvV‚áä”9DŽu7‚§·"€>4ÚýBx5Utäœ*‹fÒ<Gˆ·‰¦zYƒÎoò´…Aù€`gûê¶„Ts?!·-MNÝñ*'YÍǵZˆº«jJÖï]ŠÒÃïÍ!!¯Æe"H�õ1VÚbu,æùf©_;*Y€±Tõ|À§¯är¼-tK‡þŒ£~tm�¹ÑùŠnà9U´Æ h3™E˜¯žNŒµKXFÔ8a!n/%a9žÆæÄOö‚ÑÌR;•#€½/‚fH_% ¨;Wr˜KÏ@ tÑJ›¥ÖÎ; ÖŸE÷ÎÇ¢ˆŒŒ6£ä2ºváû'q·ou³¼‚¸ ^È{^"X¤‹‚ä “r}€ Àó}z‚ãËõFý—CÔÝÒÕšyájŸ}Äš1CÆZ3õ~&æ-S€ ·ñû.ÐÌFM€ìlÒä¾qUn4Ö÷ì°.tTèFð½ß•jþ´¿ƒ#ÝFØ5�Ò¢)Wˆ»AËs™CAöo‚«&VïA€¥\@ð Ý}ªÅRøm -q1RCwù¸aézJóÈõ¿%ñùÉé|Ù«ƒyžÆ{™Å,zÁ¨ä”nºd4†Õ#ë÷µSWCA c»"¬Pwº¬9¼Ý‰Êqt«b¡,Ýt€`Îydï¯eÞßn: ÖŸÞ´‹¢3Ã0#yä#Èn…É%ý%'>5Üq¬ƒ8鮪ÁÜ€QˆKÙ…°)þ´›€ŸÒSPœ6WÙºàM4B_Pc-ãÄ.Tø.ûwzÄÃ|è•«@³š�)b ȆîWÙÝ.$OÚ1BÐÚq“ê”õÕ …}‚Drߟ!HÍÊaEý›Ñ…5Ëb‹¦^Ælæ!Ò˾Ÿ=½/´¡Ä¹[¸}�2±Ùç´9o°Ù4Ö<? îXÕSë/E»VUë@øJý…€‚ŠæŽ r9î|™óð®æ÷Á*`" --R��oüdCx,ŸøâÜáÈ¡*† á4Ôb(´mâ�JÑ>OfºîrúE„ Ûp�<èhàûjñ³ÎÎøÉréíªÊ¨jåÈô¼oxŦÚáÍ@CkŠ%N¹ûO¸{[è©fø¡/5Ìq ò¥S¼ $>rî@Xøh/%äj™g©• e/‘Ýàaޝ¾'<@évîA¦ôOg@ -Qc¡ÍŽ>¯@A -äuPsug8~8И^ƒ|›*ù´C¦š‡B·£w›Äë¬rA¸{mûm>Æá©§^ =„榈9bÖ^×ÂØÔóéPÉ®fVè -r—éæüt!СòSŠìë{+jSÅò÷BŒsü™x÷$É]Áº|×Ï®~¦ŽŒjï¨,}suÜúÑ U6œYºLÁFZwR¤öµQÆ,MñÇ·õNÒb³d´×6P:w©€u豪ôøáà²: -Š÷C±Æi¡:%òù|@$|½®´),pƒÌ·Ô -/u)4ÖBךݒ.Ô ‡~¢¨ÙA®ŠB²;Û!y·TCÝÿ„¨$‡‚Ìݤfؽé–Qæâã¦É—…�*ôhÃØth_…J$8…!n/‘"„ úö«}.<x=ͼ¸.L¹¯˜ÇC”p±žz%ë- aßû#PÕþ±v±éUA°SíÕ!/¾ú]ïüY—p¬¾ôê³Ê#)‡îBd«ï^\c`ÆÂ^ÊÎÛÍú4…h½.x‹- ±îÈ?B³UÈ”ùv²²Õ’Æ÷…?ªi¨mW±f(B½éI…÷ᜮ„Èÿôª¯¤¥3RÖ§¼ñ¦é¨êfÍÐó0ÞŽÞŽúp\ûâT.`älCeDÈäØWÌ!ýãë‡jÒíð+9ôÎXw´.LZø -òõÊ”�ýã×!'Àó©½^c¡? /|HôšÒù… „Ëñˆ.oü™ -rçÿý×v ca11Ž5`…ö¢z*í³’ßÒ…@Àú²Ä<ÀóºgÍ<"ƒb¾(n±c,Ä -ÕR¡¬¹þÞ¡üú©ëGÖßI•¦ -‹Ïð2ú™)9TKÅ<¡¼ËFY†,བ+3ÐJ•ÀÆóëÚä -æ5É0šx*r]Œ'°7WTk”,¿ EM× u—rH´¡E¥µ˜iÂ÷šÒ~¡*Þº¬ž WÿáYUQ„ �æQýŸOØõ´S^©(ê5Ö©ŒV@6ªw=;üï¯tÅXxå&>õ»î7òi¿^Âüï´¤M£þR<¶�^HmÕ½7ÅÆ9x“’“j)ÁäŸúwÞ·ê¡*.ÿ(:Äò¡z ÁD)Rʱ°S¸åù*œy!<õV¬ÂAa{ŽlïOºl2Äк{c8ír®¸ÿBóþNŽwøöó2îÓx‚}aä±Hþd¦¶ÆB?°k9:Ÿ†FŠzPGS„uïÿ5£?nÚFÎ ƒ…ÞèPø/JÍm·ÓŒ 3qѸ«Îý vv‰¡Ô)#T£h%UD ©¨òÞ@R)jðÀ¸Ñʉº®)"C 3¶˜Ì<¯²±0¯r¨ Ÿ`j…Ô^m©/¥ -® HË?»xXÒ¦}X‘ÌŸŸä@ -+Dm¯ô%…J¨ÓŠ 8 c¯’O¨î&-ƒüõöûÐ6‘¾ÆB·tÕ£€fNq -äK¨žTfÂ)¼AÈMºV©çXSÛ]îÿðYAŽ?C Ó–AÍ@7üýù_´!¶ÃöÎ q¼Ó‘V2?ª3@!¦v|GÝ�…é[ï;ÛHø'v·U¦|ô‰=’ûÊ÷®{×)Õ¡Ô[Ì¥î_ôt/þœ¨ SµäƒâKùx ¥—^È)ˆÊÄMñŸ©BØEå§3Cõˆ‹!êç¡!FˆkJ¬$@ƒ•풜蜋<º„&ËF‚@ŠC¶¬€@ÏãÙ4ž<¾çë‚âšN$D¥¥? -X«cy܃°‚ÇQüØ5ôí~S5`œ@düÑñûÑD7È¿âÔn@ö[R×Ë÷¿) $È—It …å¡öÕÂI%4O[ñDW½ÑSꂃ¹nB°N·Ÿƒ+Ðl¿z4Ö'TßO&** ²ÒNÝ 8<ªMˆ ”óIVO‘ÖÆÑ‘µ‘AÐn0ÓêBvÒZ‚v‚ÜrÅÍ«jÒi,G¼f°„êÒ -úüBw½@–*²èrÌåS!V½_cWHáp,ü;`Žg aú„-S“fS;!Å‹Õ ¨T<üÒ]z¯0 ò™Ùn¢&–cvV¥ÔûþÞP '!ƒ”^PBî¼v¶Qìÿpg¸ÇÇRÏ¡SHØ…îRÍ]òªÎé_Eǧ6WÚ}ÐgJ:ÇšáÄ.Ü¡|„ûÐ]™½õE˜ÎÃ!ø÷sÊ9dÒChWCaúÉ ž‘Nòð€F`öñ=§é$HžétÇP“N8ÇÐñ4‘z=ç½~’ñ3UÖ´M®:óþ³2æZÒòWGÏü¯–›Ájb“‰ÜýqÏ=éðBº²Y86Ñωø2èÓP0“VÂT¨)‡õYû/ÌàžtrwgñH81 ¸úTUQ·]Ž€PÅ3Ð H“û—¬p.+– -Ý»«™AÎ×PyFïHBm÷áä¹ëþ?óJÏx¿¥ÏÁží‚Üǰ‹n¤YõÞˆÄHÝ´AC¸Ü\ooÈ5Š-ï‡Ðr”TØî½€V£vf5p_\±ÛõxÆòpH}-5ï¹{ÁrwñŸ”ÙOD¥±ðÙôÆfŸ~åæŽ¶H0•Ó$-ªùü C~ÿ¬M,O(Eݰnü°ç¨r“M§hx£ä®ž7ƒ€Fä…¦€lÓ”*§ ¸7ól £*Êbvø…àºús$Ýû—Ï KRøF¦âÆ·ã}çX(¿ÍŽšç—ÏÚ>ºZ/¶ü�¨AŽô>F‡qÿ’' dm½»;¡&ÿ<á½j¦šãó–IA}mú Taü˜:¸[bºC{³®G¸‚jZø_éÇ:¤Wð•þäæÅ•ê0 ªhÌÀ‘ðñ}©Í†lÂ'¯¿â‹S¦¿Ÿ€Ý ür³à·‡À`P/#ÆB÷¯S÷tËüZô:Y€RæG½ß#=ßÑèÑ©É!=Œ}µi¡'RA™á<ès K Æ“ aBn´*lƒÀ²¾~Ã'Z,#€_%¥¦ÇCPM0¨U¬°"¤h]œz—œÓ¼!ô£¼ ÇB|…4Cô‰c:åÓ0ˆ OÔb5vµQ²O¶h5©ùŽ&–ö›}‚tÇÿŸ<˜ tO%!¿Lö_c;B¾_ /´zˆ#±äª-˜ ó€£±öéõ`‚MóÀD¯¤¯h²6óSSvP¯Ý6’«1H¶shžžýS_�ýzûª2Ÿª¬©±Ð¯Æ&a¢Âk#Š=p/kŸ¯"¦~V$á/Ç„DU¤‰}¯Ó}-0Ü•�:ƒ…÷ái® øwtíD;ü]Ð|„1ct0|¨ø?óùy]0`£ä -§!*Ä•o6HjpĦ -!¬¯,7Šï_;dš"«ÁoùéX3÷Oõ{Ë÷æˆ6]nÐ[Q誌nØe#™£lUìÉû#„ÿ#ÓóúYsü´ÎÂ]e:ËB«.ÂÏÿ+w®Q¾@/u}Þ¨oð?DáHºßrlý¤lÄXdíäÓñ»À -^‰0ëÀ+žlAþ¨YêÞùšõ1"ñ^ziP&”ÔXòþѪ -Å7œ›1i‰O6Ä!×M)c<• {êÿE³:$ª¥ýh®è'4ßÞ€,ôg¤¸ùU m4¨$f 4¾JùÌì*z/Û6 í—b]XìÆ‹Íëi;ܶ8JK÷3`Ã¥ÖêlòëD_§-ó¯5×KÙÝ8Jà]U-BþÅ1ÇzW3gìB0PóåG¹A‘–zÄbÕ²“Ì@ªÒ§e¦ï<íê¦a»]h“fPÊ…€È¾”ok‡‡÷4Äl‹ê‡ä¸²øzÐh+Q<òÁozƒ´x>!¤fèƒèîncÑÝ@ó°cÜVËËášap#{ó\kªÑâ¯2Vؽj¬t(ÓÏZ+u1‚ÍÀnA~ í÷ø²ã+Õg@è'ZÒQ‹§¡sI¾|dÃòCO¹IBê‰Æ!àgþ.™ÆKm† -O”îšpÕ`f‹h&ÝSõÄU>¹dÆÔÀrÉõYSþë?Çqè'N¶ûh,x‡¼IiÛ–µÝá+ñB¢‹&cÂEªJ´22q-(yö€´iÊ_Âly™‡ Ê=ìq&*Zø¾`ûjÖò}¤%5‡ >Ý€4ÜKÛŠc¡}¸QŒQ¨ÕCbüL-ýw$ÀýÈ$,Ývmv°]Ë¢P£t£¾åäſö'ôŠ]ãSž èdå[íV·f×ίÓà %>ƒ€’}åÂnXhÙ)iýüé§M¨RÈ€ú~äõ¡ÿkóTý“øÆY+©ª¹—“ÖG¼«"°Ö…==áMé²=óu"yñÕ¥ðÀQÜ…PrÕj¹äX§·Ì9 -jnrŽ7ȯˆ²AVùÓOÑ�ÀßÕ.”qφÎ@,EDuaü=fãà)AÂôÐà‡es¹rAV4¨k¬kØ -Ç\ :z“3ÊØr·`oiRx±`€SràëÒBGÝIúV× B×Á»*ßߨ•7ˆªWü®>4@ë߃fƒŒOŽuÐ[‡¢¾1HG~á”OïÆó?ª""ÖëmP¼~c,È:'B/]bÖ2u€W1Ɇð"¥l¡°w×w‹•Ò%Ï£åâFwfåaÉPUÏ>Ç!É<ípÒWHßP 2!qò¾†Áa<» Ž\;@�9Å¿Ö ò7ŠDò¥uÊWK¶„Bá’$q3©Ó\K@s"´ƒ|±°g¥ïºA<K—¿ -ßÚk„Aëù…È11ì‹>Q5ŠmüQüsIv ƒkÉ‹‡ ”1öë€Ò'©AB,oÁÆ¥e»÷ ºø ŸŽqz>È>É„0T©Ôx¡e¢¤õ8Å£¥C/ö€þB„(·—¿&[%5¡~™ÊЇ…ø>M /"épþùÞ5#ÄýxÃÁâÒ0(Øs/¢Í÷Ëœ -:/]_ò¾•Þp0‘AeË”A:¥Åc«¿÷jE$Ž uæ k°_‡¬�¢\>*’#òÅæ -ÿ�¹ÇX¡_¢Â]aIÒàÃADÎB;…*HĬA¸Û•YŽ!¨3åÁçFþ~D׊„¦®—M‹„¥Yéâ$ˆ¤iËX4šï1w²-Õ“P–HYYÄû9Ï)Èñ‚D]K+í9Í'œá¬>ºÍdc¥]±ùRÊ w[ô/B?k…p¡BaM‹:ò¤• HšRÿ ¿žWrÃ’=˜·×TI3ìâþ¨¨l‡ÀEg… çýõï1Ȧ®ÿ'TñYuÈÎ!¡Ð4‚®ÐÆŒâ%4G¯Çê 6ʾÅP¦4#7‰»“ÿt~�rÀ#ÿ‹eõó{øÂ¬¦MŸ6FâÕÔ¨ÂjýQèd|$UˆÙí ÷S‡„‡¹¥ëtí®«TESÞêè¡iš‡Ðc -ÍtGDÏù+ÈÝÑJOÂ&\OU²B*<˜Áú˜T&ì8O&G_ˆ†Ý¨9|¬óÈ€þäÈ1*¾¿ ?Ù/$õíRyø -ÞM¡DÛ÷ªóœ$qCÍ–i%Ú^í5 è²¶ü¶¢ä’E×·jz‚†÷‘n˜°¾r&¤^5gS¡ÃP+ÉóÙ°ÒxHƒsÈO¢í³ä¢7íOAŠ,Ǻ÷zCEOÄ•F”>-À/,”;ƒ€Ÿjc “W›7@Æ¿¨±^ûr+åðI¼–èÛ…QÔ=k¾bïF¯µòé†fõ®µ,ÌJ—U‡Øù%ÙP‘xlZZçxCÂfºòT;È–mf©sê©;…ÝfK,=¼¡½äÉ—7¶Ñp¢Ijd‹»C°ýFÓ¢CZÈÇË·œeÑX2 -Yê8@¡[+2Ç€ ÀÛ�„˜%€pÃDµ×r”*eqÞP[Ò¬ŸPÈã©Jí™f´€ð÷ÀO.’SúÛYõ£±'~mt…4²¾í1ˆ¨¦‰Œ:Mçìtmë!Å¿Š"™ÿ3mšúAHñ‡Ö¹ýƒÏ4γb¬Ãn¼å¿5ä5jΘîÙŒT¶0ðÉÀIç„À þô³Nk¤hqyºŸ ›õVâw!Nƒ|n$(MoUWøA Áãìgê§õù௘"-œýì¯3arX÷xâ:¹/A”FÝ̇Ãå\eJü üfï¸Ï¬És ¨ÌÕ€eèå" ií¥[,¯n7‡ Õ“vO‹÷sWû磡ù -Ôˆ" ïÇjÁ÷ŽXuÑ#ðDÈGEX -¾È×Ô—N§ì!#tË55ÐÕ%¬&Ô„åôÔ{oØŠÛ™CZ:d<*ÚDþ~#Æ)ï'ÁxŸY±/GœÎ®B椦¾Cà€yçÇC5š× Ãùˆc!+ÒD†Ryµ*£1sÃpÃd¤äƒÝ)8ò�©²€p8îÎ’ŸÅÉ´‡” ÞOQšP—o©] †j ³G·Á…LPÕéÌZ<¶o¿%Z¬ß‡uO²;Z”´Ä" ëŸ ³¯ÐojJÔâ" -ÇÞוˆ<MÅ«>¥^ƒô*àÈîLpÁú»¶Œ‰à ¦^ŠãÎþCÝ;ú_¸ÿYÖ(ÜóìÉß½7õ¿ Qž‡o¥ -D–ưüÞ×Â3@«ÁýÖï²¢BÈùÏ‚ä&KLà Ÿàd_¹ÝúF¯àóÛWÎä·§¨ð,4�n€ E)?¡ÚvÒ'èÃ'{¶ù BQ,Cß?ÖlOâ^ìFv‰7»CÝÙªÀŠ(t8±7ö?ŽÚHçP^ÛQ $#ü3Ž�Ü¿>.±’77*Øtd+=r_Mo¥ßÂQyŽPáW0t¡¬ýûBÿÇ«¤xÇjðÝ~”J�HtKìó†CßW÷|C÷P)1Hô¯v…E‹TÜ7†ºWé-ʈ5±¤Qùˆ‚¥âDm‘rø)èÜt?h,aã]sÀ+Ie‹^�)WÑý¼É¦¶¿P#{´ ØÒCÚ܇ÌSšÒÓoœcõêvd(5`½~8AIÈÖ-Ðâ;²ÐM°”‘½ˆ`ÖÇAÁ5êý^Ùgñ:é¨ Èé!kä7ªfëA¼K@y[ ªŸ6Q }£lG1HœÒ~‚/Jx/Ín " '=hf¼±:…4Ö’† fs;ŘÈ!ëc¦£ Ò–la1hö;²KúMcÁ>KÌdGAZVÙ@Nî³k¾Êò–3‚CÀþ~f´ø -²Êœ¼D!ôTòÃ!X›"_ƒLü=B4žÍóótĦ`NßP).«_#9ÙͨÞ*¨ß…#‰Ì#ò)O¦ß}±=çÆ÷PgÅI†º¿HµF‡Lti«u¬žjÉ4HHöé³y Y¾GœàÕ‘=¶¢)|I‚¹b^9dÅiˆT»’€Èý@%ZcáGµð5”DËø¾*/[»XÉvÁ!lÍu²–AÂ8L&äXž¢&ûüÓ´¨�Á1Ìoº£(ØÅXú÷L”{NGáç~táÔTÇN ~~GE[¢/QÆ|¿{ggùÝ ^F×þv!«ô§ªßm”Où¯¬/PÏB�~‹7ÀN½ÿQ®/µ÷>;f‹§Ý… -—l^fËùŠ[6Ò´!FÈ}ßPJJæÔXh]æÑލi&ÿM©ÍiÑá-=¬ßˆoD·ÙBÉ{4~JÂÂPÆèÉŸþ†¦ÿ(ð-W2žhVqHð5P‹Êx€(ùºÜ•f–º\s ‚,®¢A<;÷p_+¹^†Z^ŸlL9ÒD‚>›ÅEµ†ãû,ZƒWBHt^øâ…âÂ.åSƒÊ±Æú-�%=�.wK»9Îö@ŒÓÃ7ÏÝ0[†ñ€”éCmªø{ÿ¿¡PXÏM",–9”3ÄÔ¯Ø+n»º·ÌYd~£X-…KÐÈ…D’ -Ži_jå;$™ï¯CÐs5‡¨&2•äg燡P§ñƒF 2àˆ»ú»ôàâîž:¸;äîŸz}„ôŸM%uÃò¢Ó˜®X€ é˜G„ þô>@°MÏfònAÒÓ!Ycýá6ªìOÉz x¹9Bƒšš\ùîrºƒ²u†ô«È)‘Ȩˆ~w®«ï=•“uÛú»s{@b°.—=2Ì8ɨ5Ž‘Cb‚)”!H³f×ÏøŸ 2¸ñe}èAŸÑêT -}Ø…@sijX&Êÿ2î3È+9Œ®I–>Öy¸¹ÂÕÃP=õS2D¦ÐÑ%SÆ™‹'>B~Ý{µÐ$ÒÀQ¯w†£!~™–€Ôt©Að‚ßzÞ7Wr¿ -gð06vTu1Hkê®k‚è2¾ CJ e<öKgJù -Ç= ƨ‹7úȧç{´ ‚ʸ ^F× ƒyP´ µï"·,nãÛ -àÇ'”<«e‡„Vž~9âç—}s ø1¾Z?ùM5_¾4Ñ6î\騈¥íQï› -†‚”b³'+”D¢¸"\ÈǺ‰~W[S’Œ\RHA’•¼Fµ«šºnŒVI ôKiW @ÍÔD*äÌha•3ã¾¼;ø[v·çC‡@ØÍ†Mc…#žÿý>íUÄ| ‚64³œÐr §Öd ˜8OùDQy `@îÜ“Aü¿Ç„(w•`p”´ a ç:ÚAy²iD܃ØQŸC Á½FD)Q´‹3„ÎÐ7“3âÅm¼›5 wù½+éÌã -tMZ0Ù ò÷O7óHªœ?1²GO±Ü}òþ -ž´qÚCÀ0pÉÉÀÒÌ¢kP{ö¥fƒœ°6ÕX±-êv¾q ²4ÇE`ùyz<ì´?ªŠ©" Qº ÏÏ~·‹8ìÒ§ä�b¥ åò?ë-ÑšA ¼Âj=!M,N‰Êí32A©Yv—GRæ¾'¥ñyŒ—.ig©Ô9BÞìÇtR¡Ieÿ$slŒ°°\ÎØáÜQñj>ÖÇÝ:yðFM̼™#‚Ô-JôtСֳ´QRˆEØ!h¸oª+¤9 2ÃTRWQj3cAËHéBç°7ºµ3VmrBZŠÎe º«é*wq ±pŽuWÎTŽBy¨V;$ÓO‚ŒížXü]0¦9ž®rŠÄ›ÆJ$> d‘¥ÚíBº.9wöMžXxóÓK@ÌPÃ}c¨ûÊIÔu -î‚ïͪú/!P:jlŸ5©†â3ô€€þ”Í;#ØÁŽ¢Ñ‹ß2 -{jÐæƒ¬´‚ƒ • fABjëG©˜gª¸Q8dTCà-õmæÍ!Õ -––>w}p‰zŠÄâ¶d`*< -¦!ʹõ™ÀÌ|v::ro¿áOCݯ ±?œ¨ûqÅ3Ü=ý#Hô†y.�®!-Ü ¹’7ÆÂ®ìnúnœ\öý"ú`Oòü塨uw -»4§ê·ŽÔsa -Ìm‹Áç§!°CÝ í7$¡°äx…õ¢x@…ª§/8 <3˹’DG‰Ï(=§ü: ŒŸí'/îwQc×({A—D rŸà;C’Ù Ú%òÓ‚zcƒ<û矢‹Äù>þ¦M‘’KMƒ¼"rœæßøÐ9Ôý_8o¨£¨ÈG^HJŠÏ^°ÊîŽí5ƒÌ%Fƒn'TÇbïG…ËE~U‡ƒ«$ê{.[eƒjAª-â¥&OtÐݬ]ðBTü9•vZ|îÒ¹êaÏô0jà}eaΚºÞöÅ‚Q²ùb( Mh¾)Xmˆ™fñ„T ƒ¬"5à.u¥8! '½!ÒCfPïŒ;¿Ôò»ª¼‘<{ÓÏ*…"Ðë1ƒÉ´-q”=ÈDAã3g…WŠåöˆ>yCt7iÌ=¢¡P\äÌ•Æp¼å¢8Ì¡F(|‚¼™º7Ȅ𗱜]¬–ýIŒ… -©ˆ‚´D'¶%J[–å‚>GM0ƒ)“è¶*ÅDZö*ß)ä…>¹7¤8Òâ® @gô#’”ñ»vX.>i;V�Ñ«’ÿÝ´Y¡�â<R ÖËzŠdˆBÁmº7¨n)3ñ R>˜Ø+™Š‚pÁäÈ|:©Û®ù3œÊTÀÔsÉsƒ~U3\Ò1Æ'ÈPï~³"ô‚0þÙ þªÜ�uÇDúÈÅöÇdž·3øñŸi�¦¸t•Ó£Œ¦±¾¬±¢è¬[,*]?ßôžAF C2ÿ{‘ÅÓef²ý2ë(3ð2pnQ5þÔSëÈØÃ“ì¢±`ÉÒJÙ}€o¤V6j_ëeÃ,jIih!ñÚ!ÏF´æÀÑsÓŽz= •y0ß÷@ƒzCÀ!'–Öæ{d)6ÉùÕ·Ý^?œ_¦€Â‘R¬~ƒl¤÷Ý‘†Ú«o4ÁÜõ?–lx´ÝÉΆoé™$û#Or·Uiö£N*ï¾UúPÈ1PömR¥l90ý%¨&!{Ž…®¡ý¼–„W-Ä×~Ãï¼YMD;"%©±V¸ -p¬û½ÞD!ƒlIErA+ÛYrñ¿Ó/<ÛùFw9ñj¬—GÇÈG54²~’´ÚÉ j:yÿœ³:s¨’c•€Œ¨è…åB^Q·änòg{ŽÖ!˼ˆ2ÃÝv‘È×PHJJÅAíüDzPñUN²ò†»C¾7m8òÓ‘ª~%Ë#̺޷Md<ãµ[tÕ8d¡G”˰CfiÓXèçÿBEØŠEhúiQ%iš(î¡7{Þ黸ã¾#ˆ‹± ÌŽN¢¨¸*fΨ„P"~©kû -¾šÆlÑ7œYÁLA¶i~½y&¾Gj4¬Y2@HmÊÉ¥ðˆg҂Я±Ð²ú³¢âß -ÅgŒôGæ*—cÜüèé -œXØzÛ*‘vKÉ.ìðaÚÞ{Á70±àÈ–Þ ws?®v.HHöä³›Ù7„zR0Ò ÷×Л_ SH;až/à*åÇPP´sDµ°dÙ5Ô×f°2¸’P–àF©3ømì’§â(p²'iN£,$—I”7zO©c4ÐÏ΃äO|ÆGðc÷«±p€L1[C…•°M •ôTÉ6’A1Ž3Èúòå:ä-y*…nCçòE±µ"2ÁX2$Cß -¡~¦ÄÁUÜ)þ®^<Ï4fÖ'Ùõz¨«ÿÅcFÄ7‡^&J4Öái,üÈ4‰2vÉTg™?ÃrÆkhïŸ9ûãKwÝÈ)Ž¥ãGMÏQa -h‡ÞÞîe]D"Ä»é9%Ð…`ÍJ'"[¥Ä{Lò“å7Ý1(,£G.Â:Oz ’ÿïÇ�XAj¶¡ÓKZŽ„î§çͤuƒûY+ü†q ˆ>Â Û ¡óá͵}°ÁÝ! -r‘(¦®#}GÞò‡~ô§ÎN´Fõº¢~FÿTÚ •¯ý>G}hHîAaj³&4Ï„dEÌ7²yj0ÿV_d …+ç5r~¾\Ñu Ëø†{ÍóÇ3þB ~þÎ'´Ü�>åý9¤òWpëˆ -i›î‚Brˆ Õ8öîâr~þª†„\4ÔD‡i ÚŠ’﹊ú8¤?é‚c´WçË -[®µ}³}I0ª;§2´ªåÉ4Ô³³m0áÉèÔs@} -¥`&`ˆÂÉ/¤× 2ž_š^N+Bì�Òn„À¥çwbL<…¢™Ô,ß¾Avø7Azö¤;RÃÖiÌÆãî×X8¬:ãTcÝewI&êbpHxžs¬Q¥ÛÓ~%X …·àL¿>…¢8–oóQ&„Îùâ í#‚‚éÚÅ!y›ä' µpÔ;Á¨N> ×&¼LyBj?‹A>(lG‡üóïþ à?9+GÍ íBXv>k.ß™”œ°ÛX©žbšÂ%í2ó'¤E×T% ‚y(ÁG‡´’3ÈÚ¤¾w]%(쑊™ˆ¨?×Ù|…zÇ3òÐ5Êùº¬ï 7T?•;è’ñ#‰PÜéùS8]™$c~ÉÐÃn5Oðн8_©¹ªÌ´©Ûº&sŒugKy£XßõJLVCL¤ž$k>P* -I‡ ÐÚêÝô•bAê¿£"(éêR"Õ/¿Ëcm ˜P_•À‹ûØÊr¬™ò?¼bŽ0fvHŠäRøðÙ&Ûèñ‘½d|ÈH `#F݃ÀjFHIÑÄLH•ÝíîÃàˆ”x{BúÒp¬û¡*ÿj_B+Nò™²•m>ÐyÒ¤tȽ[*f -q'rk_iÎAzâÌzVF‹T{¥×ÈjŸ'.ø>×(þÓ†è;ÝÃrö-™K•}/\çÐÜ~ƒRÆrRªŸtÏwÉF5ƒLuÁên`öZT€ WQ‘ ¥øKïaC¬½Nu? *Qü¡g!»··ØêÆ"÷tôæÒ}äZßï–:IÃÓÝÀ†á-‹%â÷QÇÚÀ¶º8Ž€*?ÞVÒ OhÿkŸëÉËà’ïsöW¥<ÞNœ¸› ¡Œ—{ÿ=B5ÍÕ$BÈ•Ü|*¥ñ‹€ dåc–kñÔXPØ¡3”Æú"ôúB ý¨HcÞ⩲¿T@6HêòñŽï$YÁ½ÔXs¥nQ±ûûï‚Æí˜á0Ƚû-uå†&(‹N -dlùHÝû”¾ª4EÊ·bøõ`C~ -¯éëW-¦ªú«‡“Ý0z]¹bàˆzÜ S4ÖÞ%®I¬Ç ìß麈^ à×.ÄWÜÿ5Á‹5ýw^ΈSôYƒìQ8@pV”}¢A>¸€”ùËo””Òþtœl›4jã¤^bx®õÈiØÇo& -ÃÙ3…ÌåëÎ\hæÄQ/ì[OØéîÇ•ÍOšÖú™é'ìy ‚‹ý뚆ÔÓ~:“ªëœ-Ëñ´ÿqȱA‰±@w'ß>Þ×½á{?ä:9JêØzñE™L)2ÂºŽ·G,WÄЫ <µ¡.a‚ -÷Ï! -L)D\šÞXÔß¡.ÊÜ?B µ¹–PÏo’bÌJ¾ˆ§ŠbfÙÐp -S\#áÛJATCQ}˜É…{fƒÀç“G_ˆ‡d£Cþôp>e¯ËÞ&¨‘ü$»ÐÌ0šV//dy<Û²GTBÞh1ÒÆ…ðTºNú]XD]œ(~Ä›¨³Â#é ‚„uü¬Y›Óþç@s1ôsžì¹]ØwBÀëÉa^X(†v‡,»6,,s'ªðŽúI;]Dˆ]¡#±k(ͤ»™ð¨é•Jº@iÞá³k¨:^hFFNz•â:ˆäÂy$k¡Gä -ë%AGñP„íλoPxS5ð¥&ýÙ%æ2„‘™�,ú°Nâ®® -|bQAïÞ9ÐrÔ.œ]Þ¨õ:s…½ngµ .Šo4þ2ÂsÕ øï\ÖÉ´›îâT¯ë§,]¨ÚK9K¤sB¾®ŸaŸÜ¼C~¬â¬L2u¿ÔQ…û…âx+w2@f4qzºHn¾úY´ƒ5„G†w³5¡èVÄ…–™Ùãùˆè"½×ˆ™X"G”Š#Às’“firHïÉ0G·Jå[¸Ç&d@ßò•Bº«‡Ä<Q¿Œ†ýÛAá ‰BºtÌâ*hjZ¡8œ<|éJ³üv¡iPfÖ“è~«ACò}ŽÆP³þú1ÍE;8ÖÎFâöõ¸Ç!Îí×7Š«” Ð!j�ˆpeãàM_¾ÐèLЋäV´åÊ; rð4�•§4Z„HßuÄ⎸Ñ`_~éUù‰PE/ûë‹øPRòøëÝ©·šAuœ;ì&Í-ÞÌF‹ÓTÞQ±Ü¤�ºDï_÷¨*»k°!…MJÎ…Ü/v»ÔEÞæýÌb‡À‡CÆ Rýø¿éüçÿõ¿îî!üx$Oò?Gƒ.Äg"ζÙþoÓí�·ZEÔm¨;'NJ€þ‡¨Þæ� î•Z0“�AWßë´‚cÄçð‹ðî¨ÿ -A~oS«×5þzÏö?z‹ÿû0ÈAœ?éb·VFµ=ÙÒÓQ¡‚nGwYÃÿÏNˆýx"iسÄi7 ÿc¨û™MEâÐuQØ�KÞqX!W‚hxÖø'樨Ù8ìøºÝ¸¬?*—ŽêȳJk¨Ìô5]h…®›_§…×÷›ÜÊoúE¶8x9Ò†ZwÃ9a%VâÏ 0„T7³CÀ·=®£n{*‚Í([ 5Ï/uhúí¨H"ë?B¡á;¾’‹BQ«wƒÿÇFøË†dK±."dšøxPsCÝt"7i(¬'ÚStCȾ"ëê)¥bƒÜ]{ëh»£òåˆõ¥É©A`è¦(O7Tݪ„¸Ø#Ä÷®Å–±¨¡p"Îod\éd–•³pÈüÙ½�¹ûøË“¸¡pžÚ|±èΈ~‡ÔćCîÿ~xÓá1Œ¾_€¬5 £ùØPýø3·�Ê ›šf|6xóqÅ_G€fé>|Æ zºNÊ‘6jöŸ¯5EÛ,ŸÞNEY"öIY"ÎQ«-!82׫¡õl-ßc¨’œ8gª‚¦A¸?th�ùþÜþ£ž(ôYw2«J†*å2^æE?]·ÊÏX¹ß·JAš²e,=Y‡3Úö KëB@^b%¸ñvPé‰/èT„àl¯P¡ø“<† -s»ÆÝE†&ÛS}›WqUÓ#ȳޯt„j¾ÞEA¢ë õƒD3÷³Úu8‘ÊÄ9„üg&*Upˆº1igÞCB½^·c–nKá„¥ì vDºÊ¶ê¾ÐO>·Žjªî÷áJ–ÎdAþ=êrè ¡%c ÷•ßgº¨Z2È÷½÷ÁÉ µÿÑ E ×¹)uµøô`ûÕhMïˆ"]'~C”I@:ÏDl„œGÒÖŽŠæ\‡€ ªZˆý½v8’tpu¸) éDŽLpÇ@H’«×Qwkß²§qÈÌL°C@ÒyT5ËòRã•Aî|”qÐXr6uTÏ2Cbýý¹Ã4 „ÜMϽç8ÎîѨcݧåÍç|rR‹Yñe÷@çrÈ}^Ÿ¨©œ a·ƒý„âÉôõ}q!€;¯5½ræ@ì#r΄圹±èG)޲¯šˆd£á×i¥%É!«Ê�dÑND±âÝ|¾‘Q¬sïÇQÏŽ|6!ÒxÑXÝm†@.¾75Á2?ÙÙÆXoŸ½…$éB‡œ¬³œÓ ‚ÉîW†¸±$3÷ù³îƲß@4Ô]ûå/æûKåsã¹gÒ ²T¾ÔUîn¡znŒ…¸AeOõ°+áu¸¦±§¡žBÇ1Zž“qޱ^îæèYr ºN†Ø"Ié~±’†™CÖ›z¹—T>Ü!o0Þrœb£è¨T•ç…`c°¤ØløóÔ ÅCÑ!qžË•.ämÊS¨÷³ÐýÓVt×Þ¹-Ó¸O˽æ9Òßi†¶ÃS#mÅ(ïçíf7·ù6|YB´Ã ¦Î” –IÖ+É…+™œc¬»¿öL4Æüû¡wþ<”‘⯆tqïÊŠ¤‰R«-TêéçFlP§šŽrBHÕkd;/¤ßFrˆA_¿Rï†7v¤p²£PävEšÃIö½}‚Ü訶Vr£•¨ºt6‘Ú5V+ ²ŽúÑ»4È¢ƒ(Ï–•oõ¾8ä[:dñ%ÍXn’Õ›Fã'i‡´L@9¤#‚ciÇ 5{=Ç -NTø*Ý�ƒÊ€à½¬Ûð’|EùqÈ}u¬dûëˆÍÞQÜ.…''Ýš©Ôï 1Šä 3méiU_Å P¾>îÑô —™áäV9„°»$êF6'D<ޏPH'pŠ•ÙGœÙ_¢u6C…ë -?@PEC¢Ù!ýä>b»ÐgEÝ ÷~7Í“b¬ªgç(P‡wÃèB÷!—M‡§èS"dÜŸ0v¬M÷*:Û#(€†Bi¤äShíò¸òݵ³³Ã ³¼Ë>IpN@åst’¢5R ì%*êep_}•]ØèÃtàœH‡¼È÷Å£ÉwøÃ»hs÷^~™a‚ÉöQ0Ó ³6~䨡½rÿ}JY7} ½œ‰BOêUùpa> ³*oi5«âŽû¹¸P¬=ŒB¡ ‚§=ÝP‡8a#iÁPã‘w‰?gÌg±ñÜ!µOÏ à^°áÎ!H0 ËÍf¤îµÄ%{G‘nEŽwºÛϾ%nué/²žh¦vD;;ÍT€õ{wÕZŸd}Æl‡‡fÿ$Ôì¨R·á •€ß1O[ú‚qÓZddý(ÓŽ;0ˆüÎ[Î!ìèóQÛQ8Sçûð.çYh4Ü ÍÒ†˜ap¬Ñï>ŒÕ ¦ -án{ðÒLÂ3{Ê.Sp'gè/U<Ê _iü6Èú`&ž*ƒ@ÁðÀòiüÉ}¤¶½_}šcïø Ð–œzƒ ã•q…LXðEk}ÜÀl wTè²ðgÝs÷‰þg‡H9X¿¼Td¹"üc¬/¤^‰J5@ΉèoWvÿÆ1GîÕ„„k'¤)‘îÝQfu7TÖoy¡O휺駮(¥–¥K<EŽF!ŒW;¡~µ— ‚ÝòËEâA=ô£90î -‰3ƒÜõÓ¯eJÊ _Z‹êí'ÿ -"óRú1ÔC׾㕆ß-Õ çØ’5pÈ.úºÁö ¦¤î¨ßHØzˆå+’ÂÌŒ<Ò†´yšëÞþî“V)«šrgÞ!QC¥ÿ*€Åà©Ü�ûì]C>ˆ†Ø¥Þ¨¡ Öò–´sGåãS”C˜-SLÔ¿UìPR¬³’Õ«üY¼»RBÁ9ÿ°7ǯsßK*d¢\‡DÀêœ.£Q#Ýmä0… äÅ»ÇH¹s"4™²¡þôDJþÆç7˜¥Û‘ ¿.ÂŽÐÎèà®â¨ö¸Œ'/T,¶’z—ŽXP·±”ã âùX“¸éX°¢VKeÈÏ딩@ ´Ð×ód¶à¬ÈLAFÆÛ1Ö—ºÅŽºW•ž_(Ü9unP§24g)Öí¯¬Ø&¢4cÁVñYe^ìzf"ä¾ÁêNiêÀä†êéàºc¤D\§#Ç -5{ÍT\ƒå0¾‹4dÞ4´Ae¾æ/PGܸà“Ú«†ªg¢î“w‚µ®3`t*{rg%$:„³³«h 8 -úõ:·�ò‰¡ „b@b÷XË!”Öç–Mš“Ž†"¥üø9—ÜT4ª·C&"‘›øÕϵ¿¬«Ûs¦&ð9»p@§¡ˆ?=Èo–ÙyØ™¥lÞ]p&kþœ7"|ëù M¿4Gj÷✄|О‹„qÇæ½†t¦Hqà AæÍ}¶~j´& -ÿ¡°_/û|eâÀâq5Zþt(VI#Æ!O6‹ÅXXuÎ#’Jÿ§÷*ìï)ËhâÜÔ†ä·57;äþj'W$è¼ùCË8.TY÷A‹—�(2RÍÈ “Œòv·{ó:AŒ•VKú]…*áÙ½ÄÝÀùƼ‹Ø‰y‘{‰ïGˆËPHÑöÚ -Ý#1ÈŠv~¡oœ˜Q¡où²PR ÆbýUáþÈ”pgå…ð×;U…˜;ÈéŽ8òÅâ//N#AWå“#%@-(Ÿ JÚ5˜1ù<*½ó îSt¯R4Óc,œŒEAvÔ� Ù,)øxPΕ/!7Ú“e¦CТ[’ûD¾ðˆ±pT”ï§¡ZÏ\–C¾EMÞôó~œŽ \h¥€ N0¼%VCAìTéÁú¢n$(®}ú$ ÉÜ[ÌÙ8Mgq\£7(‰>ž;Õ[xÒþ‡ ‰ìõBÀFkÒ!åä -È~Ćle¬®DᘬönƒÜ¥ó.¾ž³vÈNÕGüÐWÀ‚.c ……{I6ÙPh©–Ò´C -MÒ!¯dÞ DCÕ qöŠÃþEé$Ýõ~ÊuðBCA|>hg‘Ü !ê岂h¦G«XŒ¾å/QH*|î*äBbÒIãHN¨§Ú!éNÈ•±c¡Ó¢¤F¡IŽXäUŒƒbH‹Á!¨J°héOžbƒìj1Ô@óEË)vW&\Ôdš9G~4È‚m ÓAâ/„ RÅb5Vï}²Ô-ß;ç+NˆuÛ")J„Ü÷òõ2ÁnÌÙ«zX@õçnœ'ëÎÐtUJ‰7ÌíÜeŽ¡·Æ…hÎÔ5~cBôG¤ˆÆJz±c&8\;„—Y_Ýï™#Å8ƒ¨§uˆˆÜÿýø£ÐH»ô—:ª}›¯³û<J3b¢A#ôeC_èÝœ©ÝÂù5OªççXx%8B}ƒÎ çù¨#¢±hÐì²]©ûAÅOɹrʉBµÄjéòYóµ/é©5äF.›óM€èBOæ7ÆÂñš[¢\¡M‘òW8n„<ëÂ"9Óþg¨9ù,gÅ}4éRf¨YJf€´ì·ál/9ÅNÈ%1>ÕÈPÅ÷ÁQh4vzöá…¤@£U®WÙ ‡|™º%ŽGŸÉ”ÄX¨¿ÌrjC¹ì.Ž–2âX`}¿uuê¨i½rþ·…œðP§AŒõ¦h#Q³Ù¿åB°TóÔoo|h|ÌQÐÓÆÕ«ØJŒ•Zю™äU^Ç w‹žî8ߎJÔd^–Ò„€ƒÏºnŒU=ÿÕá2тհM²àÈ襇8q/êZh5I³C•*=º£§P()v‚®¡Éà !ä.æ¸^€MIÑÄXè^Sÿ¯¡¤cAÚD§îP¥š³Š§×%ìç8¤Þ ÆšiÎE”øj¯ÆBЪ“®CR$ƒ¯§Æ0ãä~[O—[–ÆZ¨#Ÿœ¡÷ùñ64Èݦššç‚pê˜Ä -³Ñ‡Âþ³ªýúrª»ab)—qËj ÖÝlä—í(Ä_þÀ©UvXkÿá·´Œ-vÒò¨µŠíë«Ø™,'uöLÅXhŸ=£xNè”>ù»Š:"!H»H± ÕIÄ x>.„Ðr¬ûOz´"t³÷ùÒŽ�œ–{�yC¸Ÿ»N„N ÷lÊiøeЍ9Iƒ@¨)~•òWžÆÙÕLhƒTI±T–m…Bä,-8‡m‡ »Ès½›â3L"ûÏÙKŽ\¡`ïùþ|:Ð<:SBç…¦î(/ˆO.ˇ“T±˜oË#HOYÑ2ùâBž.‡¿¼Õ>uƒÔú³ÆzÛWÚ„º¹,÷%‹x‡LH¼sI“/ŒDœ.MGBö“ä¢êCÒ˜]߆Z¥›Ý ]]/Ü“±¦¾^[üå7ÀÙ_a¬`={Åhˆ±"ü`bR +ò;9á`FHí5È]ïS T•´±ÆÚ6Ïoå[ì_wƒ(eFêÒhNC=•ˆ•þÎ9Ô)žÝ†B±£3Ä3Èý‚Iâëš >Y-Â×ðP·Vc¡Ý]f™+¬U$ q_z* [ -ú¸¢Xùß÷ªen(;ìhÕ@ñ€ì|<edNñ2à7·#ÖÅÍÞÁܵ˜ J‘ÿF_wò·'å£ uB·“¨p‰ã§úhòŒ³ëúçÊgéw%/F#݇éjÞrG0Ú_ ²ólîŒ\H(ñ·SpØÞÓ/Ycls -ùë7h8ÒÃm˜’¿#$üg8Iïžû…\UŒu°Z!DN²o*¹ù…PQ™¥Äß^8Mº gÆw·±U—¸7TPß|†_(kð¦Ñйrrç_Y¾öȆ…¼Š¹ó1£r’á:šò{aü ’Ñ0åûw‘_ פݜ#¸A0S¨P4Æ€0Ú´8khÔo²¨Xirá7ëîùÒ,Ø!½.CÑÚ#"aÄaéõà%ij¾ÈVûù‚ É%ø"•RÊú×qº%yF¨ÈÆv^ÍWlFp OYŽñÔ’"$ô™€‹±¬…()-¢rrjaa2Ò<Ù 0AÿHd3*¤‹Aƒ´N5Ö%GÁlÞõ¿Ç·ÚÙ)!æù>¡ŸïèJ͹ק0HðæåÊÏE ´"u~2–Ü…ø>G¶‹r«ŒbâðSª5›(ˆ2ªoÚ![ªyCûuSö‚Óä¥LȃƑ߃1öѧF‚wy¹Ëö’OˆAòõ·[›|„¤`!¨—Sá&Çú²¹™¨¹ÐÊÝc†Ý¨jÖhñ‰zµb¦þ£ñé}$ @Û“N†zÄØÕ…îvñUÖ#T–ÈÖ+Ýá’À§³S’+?® àRÏ|ÐÙ-^¨©F¡±îzý´èa»÷»îVC¡ë~סšb¨ê€èbéjè< -1:äÄÃáXE ×ùm@€BÙzk6ò" ‚5ÔB*”¤Cn°³WîùÐ웎Ð9TZ5žçƒ ª9g2Ö±,&ï×!X!ž¬—C4Ov.nd˜z dùÇݿFÁA—T®`_ñè%d†œœÆ -³C-P½f³ ±ÿð¤qäJQ�@~ܣП“ö¸{h4zuCY:ê=[] ÿ!ªZq8 -°¿]å6$¶¿,ž Éüïèݵ€ÿB‚äk?‚r†:ï›sÞPA”è¼Ð¡U?‚O‡(êµ×ÈNù«‡bo' -T€Òc†F9eäè¡ÃkÀ gGï¿CZYéb,Ôò¹K; -[d+Á'Ú4ÃtÓ È=JÝV…]P¹‰Ïý~$Iˆq"‹•L7J¥¡!Pü®!Â,ºo„ úy¥^@ÍŒ{ZJ.Gü”_S#ŒoP"þ¨Pè.3‚‘÷ŸŸD:Æ’ Šýu¥Â¡!V[EëÐÔ½ªQ i¾»¸è†j>÷’‹CzfjÒaás’x„b 9ù²WÆ’cÇÖ…ÄNæã…þJá7µ—8çšM~€¤²rìl³Ê[U$òC¹½ú"RN©ê$1ÖQšH‚øKFƒ@G>Ok€<EÑ!½¸�r=7$âÃÐX'Mž‰*}¢¼šÙL®ãÒ¤JÏßu´µè¾k…ìÂóBC!C…uR*ºy‹“µAÞ7c.‡èì¡gˆhšZZ-ÇÒ©¹'$‡EZÄ©Ošj˜nÆŸoKŸ'Tšä¤¤±ßŒîG)9¢¬¿p¶7H‡² ûÒ™âˆD^S”ù•36Ô®<Cý¶!oìÏôÌ'!¨´»W!Y’_A@‚ ƒr,ï+ÍyGÏ.h‡Ì™¾f™éîKÈ!}gp†!2—ùHŽUZY…›Vø}pÙmVŒ»Ò@ßSE»vÊÍ:ÆzáìqrÎ4 1=Ùx¡Û?!w€Lœ*ЂíÝ®œÍçîKÂí1VGn?—æÍøÆœ¡½š.Óm.4ñPÍ6Ô] ñÊÑ"—÷ÕgŠ<9 -•>2dxóD¥A@ª|¤kmQh²_opÇÔX?¾Ã†š2¼žˆµtÀ"rŽuˆ}‹ñ¹††{Œ´ÂÝ•(¼P±—×¹ÏwHzÚ X±ÙR¢ýÄú–µÏ³•õ=z÷~]™÷9Ч‰R _Öœ¡NHp¤b ‡ån¸Q ‹Ó$ùí8‹àã7›ò@Ñ[5TÖ½ù›@Ô{]$–ë¼{¤ã�©-¨@å#f# [ÝdÉÙÀ$õD Ö’2®Ù%ñ葾i„D/° Øf¦‹²ÆX{Ë‹ÆS^HK-sãuÐ,¶©_mˆGe�Æ</ó2óÈŸÓEv×µCчKhŽïK d¿<Eȧ|©ž•@@”QëªÆ:u˺GºJétrÈ]²ÙÅÍçwNX–RÕJ4tÄÎ\l™¹¨ûµ°Ò+Í¥×”PU%5œ 2S‡7ÇZà ÿxÏp¯ëìÁàuT‚ãÊŽ>€½B¹‹Þ·Ë¿*‰¤¡ †<TásT;8¤‹Õå´ü0”vÈ«pÓG÷Ncßhr¨ûúÂLØP5QÓ‘CTiÕ½!•¸Þn,…V»A"u–ç,Ðèɪ0GètÍó,pFWÉÍ!²B[„¼au_ž`±ç$*Ö*Æ¿Þë)Ý^yŸ¯47ò_28DËlðƒDÔ‹Bè{é€M×EXd£VГTH¡³åPç“l0PþØ1’lÿö¿£ÍNbiÒBÑ%îÀ³^úiÐdy`¢&c1ÅgÈ¥m©8¤º@q¶#o]þÛËöŸÂ3DR…q8—P>åRã¨YFÇó… ;–…_œ: —ò1T„©ä¨jt°³W|ê2xrös´Œ¢hóšpÒ¤‰WÊmpê<:Mdh,ì!ês¸å«¬¸ k´]w‰ððÐ ±{=ÂR@^Å̯Q ë�!û4¼Î–=© wvËŘïq›çi_ -B»l8 -IË—sJ�a8o”}›¯Žèd¶=Bܨø¥3{5•:ëD'*A&‡¤Ä¥Cà‘ÆyùÂüvn´ ýXÄŒ”–¸m¶öm|Äßy½0å±:'%ž"Ç�¤¤øCͪÓT¡ÅðB1øxî'…‰³‹ ·Q¼$ˆƒ°£¡NKGmxš±×Ä!w¥z"1úÚÛ»³ŸöA£(?¼6)ûCÛ˜k#oCõR -vÈ©„¡×Ö`Yrsºß¨/(Vy‚ÙžÓ½J· -¶‘kR2Å!==bR ‡„ò*_×ZiЙcÉó1ÆB?¶;ðw}'¼Ï Ï3{p R\Ât;oÈiGŒvà^ý1Íû±±'öùt¡þJ@Ú!÷ºò×>„Ëz‘àÈ)Bcm3Ñ#üý·6ÒÆ -úé‡:d¶bUHûQÿ~M–6åõ4Vej; -²iqLECù ¦Z§*DgÖly¶†ø‚ !M#d¤ÀÝ®c9ÉÐ_Zô3�Y››$ó¢!ÑžO¤Ÿï/zã÷šá: :޲›% ¾‡ DZ¿ÈÜí<´sºAÅsêã>Pð(–c¡sV†Â†CB‰#¾—´ü”á An Rt"Y¡•Cõêôk¨™R[Ž €x‹ Ÿ¿’#…\›_Ýp`1TY Õp°!²ÑnûPQÇ!wGÜTšáíøÈ•JÀ.|¥œ…ju×tMz^¨WJ «¨:d¦Œ‘C4fæ·pȈ3†£ú+!õ¡ á …>Þýð’Üj{~B™Rc•ŽB¢ÐžæÖ:|@Pû?lmtHÒË!÷è”*^€=“kUrÖû‡Ýê¢è7ý µ´Y7ÐñBtJc-49„hßkšêÐ1^ROAù+´Ç‚Cb(X:äþ®îŠŽ¸Ÿd¸OÅPÞèâA¼ÖñmÁxóÉR‚µ<»Á¯Ç WOã'zORç®0¨£¯:¢Tgq?¯W6my³¦x”š×“”þ÷Ÿdr·“ò.”8GIDL݃´¢ûýu0vŠ074ÄÈ*Zuð+äüa¨”ÜâË’g"ÃtšÂnæY±<úƒj¯E·•þQþªû©?õƒ7#9m u²ÆéÒîìlïhqÔDóúÓ«–½¡ª¸¡`¨<[hm¤1—ª|AtO‘Œé:.ë*`ùh ‹±nhö󆺛â#Ú—CNð²«Ô? wÕѱƒcmì0çáXXÙŒ�TU@‚‹èú©qܿ¿«ðñ>¬n÷g‡ŒÑÃè-š™ûqúeNö?£r²z¸¤á(ÅÆ!wÎe£ç…d{Q–§ì[òÓ)|2£½¡Û�¹W’W!w Nup@¼88V¡zÝ'ÜG=,Á-îýa䥶ž&FѯâOû"|çr_~´<h,d'7Ø¥°G…9š/%UøÓa¿üH†Ç!w%xƒüÈîÁÒŽ¡ŠÄ;98‚ýÖÔ£)°qïËYÙ¡òaw~D(â>Ü÷Œ¯–¶‚Çlµ7H‘]k,wýÜÈÙ!¯4Šx•;ÙN(³h,üÆZPqÆÑ]±=SwwÍœÛúõ°6ò.Kj.€È¹LX¬#9&€ÀSxØfnan?3ÒJÎÙ!¯üüt7Oi±ÓX÷IÜ/B$úFN_ö¢:$f7yÇgêII¾-H‘¬7Éj£vó#“Ð'Üà ÈP#lA9á¡EâÖ|>`.ß«èÉúðÔÛ[¾?°½ûËšÆJRÝ«g*>jT?¥›U$Qù¶fú¸žKN9–aËÜä ˆY‡¬*¯éü*¹!÷ÜÄ(qHvCäãCú>åë{K[/ôÀLä¤F6W&¬¬µ²³†ý{‡&miÛ -ËÞ[ZÑ@”i)„(VµÒP!ø#DVHóÆB]Od}˜U -Y¦;ÑÛZ1E[þp.(ˆöÕêë6¢l‚‹±fÕ~¡5œ¦€¼ä74mhÜžvûè—FHQ5ˆ±ŠÄ9Q³Pƒò6¯Ãóù<ξºóA¢/6ø*%c‰º °Ù*óA 'UŒßŒ½Ÿºà¢:7Êþhö„!ôcáÄAËGae)ÔkdGèeFÈT’Pßʶ,-ÒA)e(¥±¾¸×,69x|ïŸ=ÏHâÀmüÔ?Ìå‚ -¯yNâ7VaŒõÞ2lÈа… ^©t?!•`BÁÊ\D¥ïÜ%[VÀ>:ø!ŠôÅl~Ú;/ÙÙèöqDܼ`÷1S÷Æ!Ô»*ñB>ØÃ8©Ïgôg¡Oö<õܼ’›C`Ž˜9€`qø¥CpÉá/ˆó‡¨ê®Þ]èÆz7 ìlçäLž ŸáY¯kf¡ÔQ-µ@•Ö‘Ÿ(Ž=¸ˆAãÌÉïg¥ƒVТ¤ -ƒiH ’1ýBàX²Î•¢ôüå÷‹.tN@J›LŽõ£§T‡Ÿdr1K;7 m5ÊóB‚³Ä7 -]�Ń9VŠäõ{àøõqp8EúBîÊyÊ;QFý#‡•;5UëŽ&²øÔÄtÈøÂmÚ!wùˆÊšC ká€À…~_9Ö½Ç^R›(>¯ÒOŠ*Ë8o¨_¼p›Þ0ˆp0‡hfÐÇZ5´!ê륵ß/eG=eTdkRú«3˜›¹¯f¨Hc™•ÐÎ÷~WAt±íqwÕI -…~ú}™¬ä~Ù÷¸LlK*c}’³! -UõÊ3‰^RFÔ³‡ŠàË'XmB2âð•#\šjA†‚I˜sx!¬Y]r -€Ô¦CVIQ„už}ˆ¡N>=H%&¹ZX}‡žÐEÜ[1""*ã¯ÂAŒŒï\2ªw³£†µ”Uì m¬4ÍDV'ŸÖŠ.B®qXš–<–b¬=kÍnþx‚9‚”«ØŒÒ½âûV„nÆHÇ&¯¡Ð`® ÑQÚX9Fôþ]³ºN¥î8¢d;¤24T©”€ƒ6¹÷äsªF�r?©Ñ«9j¿ÑÅásäc9Z™Š¡¡ZKãV‡ŒV¹[èùB¸‹t\JÖ agÖs¬¾¹å:ª#M<¡÷<â=€€®]¿†VÍÎ ‚N"$R ½€Ô‘äîˆÔ\¯‚´Ö.xΧÀs jR™Š÷~'=rc ‘1ŽÚCòË�"¥xGG8‡ÀuWíz‰&…CHêÄç¯JMs¡ µ2SláBù£[jÌp.5ÈVK�ï1Z¸÷ÆXr”ÑMT<û…=qr&dŽŸÒ ÔV›³H¹@ª:hë~0z–ï‡<N0T$FIÆÁ¬åQ¨{ rOã®ïžOPe\®Úhòø¢åÑÇéê*„ß×F0 íwHræ5afÕüs¨»Œïz wç„(Jh¡hÛ²×´›ŸþfÑæ`ïßÈ`æ÷3ëUpçÈ»&N™£WH‡`…´êRã÷cx”.GY0Y0¹/GÈž¢ Pj¥w(MFÔÏ‹ÿ¯{x*É!4eÐ8Ð´Ìæ§CÍ÷·Ã]�÷'ZÇÇ3+eÊW\xŠh°XÑô -“Oæ8Uç ”ZRBû OýÞúÖ¶nÚ|Ô£BÄ7·s!dÈx9§,¡ÖÊ¥°¦¢¦#^q*4ÚtV%øÏÈÚÝ à_…ÝR“ãB¡€þºÔ05֜řM>>¤lŸB±h¥Ov®€C~»4ÂÉR¢uùP/*KEJþ?œ}`µV– -ˆ -Íñ£®{Q÷ää)[¢ž¯”ÿR'‘�LÓ´¨}vÙ'Oç1–¨š¤˜[M)!‡lAùÚáwf‰Ì¦Þ¤ÏÅ@_ÄÝyþílk…ÇúFÈðòüZj!…¾éHý–›? -<•t&�j¯"¨nHÁçé $çY]è.D®’~De‡8|ŒJd9=áÄ6Yd¦!%Ç;BþÈÀ÷ð-: € Œ6Ãk,°6W(&¿xn!`ëºå›AŸAx¤·^XDb—\Xùq}!Ð*û/õ)!™øA@ú²äi”ÕKŒ‚“÷€Þh%@‹21ƒ¨¸0vH(¢òv°ÇD%Wº¡ŽL�tøò>©)r@ ðÍ[wƒÇpÄowÈŽ* ©ÔÞs¬»…¤2ükÏ ¶FÃÒ…€~(�Dš²w" P/Ä›÷ª`…~¥®V PWпg¦V %ÈT -ôŠ!x,²Iãí,;©9]"Æ‚êWÕcŽi¬¾*†½Ú’2V„ȹ< ’äàŠÍÆKã’T¼Ð®€ü€l¡|ëe†*–9'·ök—<jóõ½8Œì?˜“ž¡ü]Èz·äþ1ät5Ö}ž\÷õ»žr˜pˆ(2ܺ:¡øW÷ýÑ«ä@d`U[¤ºÖ›úû@á4I†/”'6Bæ³jË tãù‰êéÀ–õ‘±ÆBæ4Uüª–½ÑÉPß)ÌÞævÂ!/ôN”Ű=¦jMŒÝºC½™×%š±Åö£9†¾÷4á�ª÷9í6!Û È(ý³1ÔŽJQ°Y-¿ö·¹Ý]h›ºàcˆÑ’M M?)þÆbž?±B½[\ØÅwÞÐîÔ -ÑéZÞ€sC½3ò½8ÔdmŒ5z¨˜; -ùæ7i!,,…¢ëÃ>UöB`Tb#¨Uì¥BŒ6paÝ›k'DqRh)ùÙ?2‹q—CjÔ ±&Ù’"B÷$úéÁ#{Ììï1uá6Gù§‰^f̉f¶èf´ŽG2ÝÖ•8‚üôÃõG`G”ºA/³æÀOUgQ7ÌV'7/t§É)©åžG‹aêvL˜åˬ±Ðò5jõ¤1Ç‚êß®!è&G"îÔùÊLŒvû~Zë F)u7@(ö‡Ñ/4Y„›´=Í'=,‘ºwMi—_$´mÈø… ™¼šPÃlPzŠ€ƒ]ÙkF=š84ÒÕÔùˆÂIM«¬Cî{KŒunqÐrH4WtBú~iïþ‘qjã:=XN¡wñud*%Ìó]4Áˆ‡øþp%c¬ I®Uæ/ôÑJ½Ò°bœ¬¡¢×Ÿ`}Ðÿ!¹øì”ã{ØhäkybýYôÑOk¶ß|Âpi9TîuŠ*½ÆPð‚ -µC T¦ Û…`ÇäiÏ!ðk#«‡»ì/@ÔK-ÝS=©#°›G‡B‡`Q,ér$•çï÷pçëO#²Õ¡¹c}p–)l°:œqZ|M”5>C¤»T…$$É7„ÀHxŒªˆxŠÎšUÚJB1ÜaÞÖJ¤ZàýY#‹?0æù©ƒß{ÅgÂ>ÌšCÏ›SðžVŸ§XY¢0v÷IHÈýæ%ÚHz|=ÏâääÞ*á‚ÕeFkŒƒz–Ôþ‡Cš*ºz;³þyIúã¾öþ2úEõ¤þ -“Mnd¼Ð€½jvÝ¿CªM8ùÞgÑË2ˆ�cÓÊ%ÇZÔ½ä xçNþkŽdœ¾œû™†…‚ÎîýDžYœÁÔP ÖE¥Çßl ª _ñw{MYJôYíHØ×$ü¾¿±S/éZ¢ EÖZ‡:dònXˆ’V/9"îà*¾æH°»…8 d×bëH&�ôZóãÃêõÓnŠ>¨ñI+†ú^’%¹`SSnÝ/Tho°c%‘ü8ï—XNäÄ0°`HsI P%®1Tä¤Ä@HƒDÖ •!4iÞID«‡à»Ô×cSÖ¾¨1ÝëÜÈÀIdºÐb¶W¿«¡ç¬ëî·‘§CU¤’wûÚ±k6í ÷‰¼ü^J6ªýr¿ÎS³i÷i¦¬pŒëM¿ëÇ.Ätów¡RÛK×%ü×§:d —1Ö …EF=™ý‡Ž€?=í¤„×AiŠm—¼c¬¡æcý6õ¢¦'¼Î ‰#Bžù#p‰8‘ýĈÀ T<_×(OÃQ;´G¹ÄÕva‡àGœÚßhrêj³"de²ëGë(L; ·±(uzKò>jtÔX3„‡ z¤:Cb,d•ÇÆK«†ZŽØjûhDÜm¸½éÿp!8°>ÉqºÑÙ ;ÆPèHÙbäm93îÔ¤åéò0Á.Sd„p.|Ù䜫;Úƒ)¹CÔ#£gM±‰øpeŒi%Wo1˜5g,å½-GØRlô@ð]T«VšDT;� ÖžÕ‡>×OýRÉÊ;åË‚ÁPͶ-¶’Vw#ŽVdêC#'ôAÔi…CËŠv% …Ò˜…öšžDh°Œ§'M)¹ A ûÃMáF9Eqv_éPë¨^Z2 ⇴`ãð]A—-é êøÄCÝÑ›¥ø�¡¥ß„C ØW$–Ž·<òrº£õ¡’B@øk¤”±ã)Qî´ÜCUéq¾º»�bCòÑòQ·ƒ¾~\¸ÔW/íwhéUtÇé¡ZiTä~ŽtÅ8bbì±K{ÞÝ{vZ]ÄX0*,”²Çlð¼ÉÊ¥•»©¥y‰Chk¡ù*ÞE¡BE˜Ï마¤¼Î µ@BÀÛC}ÚžŠ£vT@0+®C“ ,IqHöܧ‘Yˆœ ‰’éŸTŸCî¨5?Æ‚>qÉ|Þ�6XüYH+Ì.Cñyå™UeðÈænÉ A™U¨kîͦtGA/1³zæËH÷$ö¿ô=ýüXV�±VVØc(œÿFYß_lú•»ŒS»@ŠÉ‡¾ ´õ´QÃ롫a®wâ²Pwtƒžw|eÍøš¬ç8OšT@uH¶5’κù»a®ý$7ìž½Õô_G#s„à˜îMœ)IÅŸŽé3íd$"S਷¨¢:„"Åñ2ÚGŠa–´2:¶„¿e»ŽN®ªDŸ+º‘CàWdxaÕ¦'‡™IÈD=™¿”c¡ªº\}ƒÓnÎ^ä‹ôó3ЬÌ},ƒÂÓKc!J}ZÈÞ%ƒš,b W$˜¤@¡–}¿‹Âz„b‹X„ì ø¿‚|”žm„ H”ˆ«ˆl:JŽ_ŠŸ¼ÞüŸB°LˆKätÃ?Ùƒ Ud˜€»ŒKŒ…ËÒKú|yO¾l 2iÎPàO5â†9ÉE[òÀÀƒ§ZV•'ÙƒÞR'tÈÙ³-¼ƒ‰*÷h‡t±±ø˜±wRÒ±Œ>Œ %$Ui5H®½)Ì Äýé!8ìLR‡àÔÄŠEË‘ŠŠ´£@aú€Rã ?h!Á‘LüJç dBÏý§áí¢àMYÞ‰¤nîz±'–Jþƒ>†ªƒpD 9¦Gt“Ò Ô=kîÌ¿ »åƒ™3ÊåÞœÃßF±*ŠC§ç‡µø úœý§åí$H¿9À^‰è-VZ›ê<¬"ÉG~wU{Ì«´[8êþ(6ñÅ#ÜJgo:oÅÜxO2m²¿?êlúÓ¿Üv,m®¬·_yáÞ¾è'E®…ê!Ìö^‡à¿ÿaÍ¢ZSza<;£IËÁ¤T¿¿ÒÿúåhL{Jñ ‡ßÔóޱP·+G,±G†&¼Ð k±û©_„„öcÝíÿoïÛš49ŽëÞÿ0/Œ æÇºtUuÃOIÙpŒ.E‹¶¨ Wظöb—±�IñÅ¿ÝyòVÕ]ýa‡"f¸ÃR3gºúš••uò- ¥ñ…Â|âÂj 3âÀ1E«ÝND#,cÓ§@ÀÆHâhFéÆ> ->›*s(íɂع ‚6³A˜Ç`üj½7ØtH&jmCaC§Ï¨DPx`¦®4zm5UÈÏ,']$¹†qøŽ!<½t èÆT£fèqèeRf$4 Ž;ÙèË´ª³B@.7/w‹iÖ90mû¸»˜°în fâyú´Fý8 âín€ê>2‚¢Û¥’Áw7¨ÒoÌ/ „^íu fp¿ªäžU‚cEÁÒV–>zÒ‚½iOCÒ<1´sa-F6TqÞi¿¬’LÙʆê!úØûv©‚ƒL æ¦"Ý›>-eG)F¨)ì:W ²sˆ„>™<¸>cWv/â,Ý4T–2°tñ"-£Å~ ó°^ £A@ØÉØðÏq{˜ý™ÄasYµi=ÀSB–ãú–ÍÊSvÙðS”Tá°l;i¸ìxÙÐkxp”@JÎâºïE±J±»k+. @plºV¶“ì²ÛPî8Ä´wJ \ÕÍ>,:A3HÄ^ÝéÕ„¸B_;2Å—*é».Ì€ «{_•RñqLq¨ ‡Þ}ˆ·I^§øTä¡•ã(Û€}y•Š€Žån€å–dz6îfÙ5?€*óÐh¤ˆnÑ+t®ŽµÖ¥;-êÙà“Þö¾Nиé*‚Z`Ã×}DÖ½@èDöh7®½Lh»n2ÛôòM+‰éZ¸Ã€”0J>®àp Ôa °w›Å¿µµRºmöÊvýýiÁשŒ¡œ°@™H{¬1Un½¬2š¨ÚX²åi<[ VßÑØ´î,Ó�i؎몬Öc)q€Ñ -ØGB##”7}¤ 蛼Š&[—dp5Vz}}Ðé´E¥µÀΦõPφÏxÝù·Ò_±d ZŒýëC߈S)|,Áô¤±ïi[z qaÑ)Ö®ô¹Âÿ+IšwN&’ÕKôâ‘^ýÓÐè ÒŠ‰ñ](+Ò˜Œ÷â<ƒ¡Ä ÊixöÐWÓDPˆöÚ7ŠÏ~3¦@vöv€XKÈpU¾³õ6Ólï½`‚ÈRç‘Yˆã†�_]«š!É89þlÑ£MQxžVvS,‹öT‚+“'ÒCW¢�´e?ö±Æ¯*u_}à›K¾é5¥äV›vÙ:®í+"ÔæBM>-fUhPP ¶«S£¾Çf1lŸ'ü)5ÌZßL<‡Êç‚FwYå)Èܽ,aBÓËÖ7¶�É àn=ØÛ·Oöµ€¶m¢©iC¡«u ®\`U“º’ #Â6¨«)Äôõ KéèCeã‰ÚÐîgü(ë)ؼ‡½ “ŒPÈÎð<§í×i{Á*yõF>@àˆnúÖ -¡�àKâÙ},Ü’”’|¬–roUª¡*¤,y…˜Â¦š"Š}ÒAÅGýãB2}"ÛàAeì¸× -,K!~ëq¶¢,gÀfz,{"h¹Î@"RÙ•XÅ—Í3¦•Og.#@DtV!5@ ö]‡Ï·ïAÚYñ¥JQ}é#¥ep!Š·h\Êcµf²ì'“-¹µï!zÓþ£ª§ÙGr=¯EQ]ðÌd¾š1Èú½º#2ʉ©é¬êo…I"Úd…¶¾ ¾ Rüiã#xb1ÌŽ’»]jíÞªY{ß•Ïõ@k—¬H@Ê©‘T!ð²mÈå}—_1xâ$©ªIUºhS¦²Îh4o›ñ²fUt‹Û#¤ ßJ‹Ž6Ö¨¢"¨.¨caÝèû™@àsL¨ îÑ-e +õ¢ìC%—ëôönªC´Â_ õ6x º–ˆÜâ£)^�BùŠjì.ªG"H?â@¬C‹ ؈“Jˆ",’ɯ1§˜f¶ƒ|@6RW`Gˬ›#'ûœUó*Š%zŠªÙ8®}(Õ\õè¶[– Äk+zóhÉ‘Gq@J´ö{К‘2�yù},Í_<ÐÝìnà -1_;P¨{‰�l³n}7ò—=øXÙÛ*ôQå6¬!²ót¼_wÅNÐÐ)Ý1 -7Ã7�|,¤m6…‚ÛÓ÷�âÌ\…ýP -ɺ£í(#¡ÐÇ¢;¿u22tiyXl}Ê*V¯Nn£2 6GèC‡è ?Ï¡¨`I!ë0½x¦w…8Œ{1_ ȻNJÁõ€ÀÃÚ‹a´fóŠÜ&‘!a3!œWì²Ú:4åDn L5î›PÊ·lKQl%Óú*߉Ëþ¢îš—‚<~¨¶ ͼº±…ÍEïfŽÜõ_\Ï™!‹k8ÚI›Ú’þÚV°z¶ô%Ò«³g¤QBÜ÷EPÆ�35ALçPoq€æhš[Ê’F%D@–¡ãÙÇÂv\.=–‚@d\D=P—ûSHÄ(ƒ´¡)²$“öeöEè½ÅÔœ‚8V˃†( º©©ï2VÛnÁ\–}qd™·Þöìc•Q¾1²â…ˆaÕƒ„Ò|‡‘½ßÅE÷x“BÐöÜ”ÍëCAá•ùó‹¢`æanQ––>P|„Yý3ìªÚ:¸jEÖ‘5f[OÐ(5ÓÑu¨¢d›¶ß(¤yª@phUÇ„ikTnI´O%¶j¾T„v@ë‚G⺹"¥».‘A̸IÂ*`Ú/˵üìþÀíÁ÷ñ²hùNßÖUäl¬¸ma‘]%hü¶#b”²¯ý´£Î6*öíœA=¤ß ЇÞ2@°‡oê$>~p/Có´Åßt±gQê€ÑƒY`£§[P‘ žü3éc¡*çv:@-X—æÎÃ(Ø—\ââáþa¹éÊÔ ÍùA)š13|,ºò<Tôàb§Ž±–B ~q¯Ì9üÎÚQ-A»k[dŸDÿPúXm”ŠÒAUãIv 3JÑëÂw›GÖ{)£Gxd÷ÑàQjgšäéÃñÚD¿Ì2O!à×K=ÔÎf3WF½,ú !·&6í>–6Áø§ÒêÖ†mPærg…�B÷pו2ŽX€ëÙ`Óßé\6I·êq@AIÂZýR<H<† -Þd04Ù”¤ÇŒÚÙûUkðZMf*ø·… ‰e nô@v‚JdûèÕ»T|¤¡N/¨EË–^˜)³ÓX"{˜ç1V¡¡ûp�‚½#óîó±¼;Ù%ÎZø€læN£ˆQ ÷În ¹”j~Š"fsûLb!½$Šä’GŠ -N íÞè5h£e £= i¨®ûP½ÏB@qaùàdŠðHÝ:ó¬ÃŒ£¢²!š! -©]N`Âè6µ¢šx¥ÉK„:«{<R’Bš¨„Ù±**¤âc™µe”â£G©T/† ÄÑ»DAÝÏ,Q²šg«@ ®÷°ß†²B4f)PëÐL ¥û/¯3Ìg™•ôl@÷ð–!*j^´Ú,~Ù´EwlhY⸑P ®¿m¶)Èlö‹º1x;µ’<]‘a¨)ÃÙýí ²Ij¯lÿׇKÔå*îÊ£oX3¢¾>õŠ €ª{rÙb§@’ª;#ûPC >9Ðg:7Ê?A¨üò¼aMPÝJC!¶^ÒY™>³Žž„B©¤4¯$Ñ7?(ƒ)¤Vš€™”AVeMÚé@,FÄ´{¸lM•Ü7Ξx-nÒ)TR4G3ˆqºôÐgõËïCy®¾ ÄóAV´^´B!íTXºÕhÓë;1ú’÷¡ÜßÆÎŽô!fo€DWA´]H¤A¨X!†²<ôí!;--V>¥êÅí¤#$î]{È.k˜4²ºÉQ6Ȩ‹ H]û’©…7wó½ÀŠ$E¬Lõ8P4-[³é¼"y-Upê;�´~Y|KßGBùÂ<E/—3ç¡ ±Zí’!èêT„•¥c¯NY#+š+€žÔ\ñãâWåK{=¬ÌÜNI É,Òílò‘«kï/¢TV2B¤KÝ?s,ç”Ín•ÅS®jŽWQÖ:ø3eZz>Ë*âŽ}Ï¢[6êûE!~ƒ9«¶@tFÕ7�)½ÿ¥5ôŠ‚$®µOù`H¥h¾Í€@÷ÄR"… ƒ4³C@0«:<PÀ3éA "KvÒ&ë¬iåô•™®BFíu@jéR>VËŠ}Ë<‚…LîgZ,tŠÅí%Ìð¸_ÂNc ‰{HÞ<T€ÃEìK¼ù6lêTš˜º™@ZšÿÁ:}ïÔ¨)”èZ˜ƒ²€²l‚"Úà ˆ¶gëÒÊ2Ü×}ypEÁ3Q <©Çåþj¦5öª&0ÞG¡[tXiã…žvKÅè~XƒÃà})}½_ùLI!¸—ÑGôÌi½m]kqK ±«ö°»b…ä h@ÑaµiÖÞC¹“EI(åaÛkíb6 -ïIÔò·¥¯- ø½W>B;ì Ä�ˆø)÷m¯ v”µW¸OqU6ë0TS =ç0Vu•<ªE9,ò¼¬z8ÊiÝ\£P÷¡ ú/ú#ŠwcRñˆû½M/ « Ð)dòAÉJ3¢³ è=ÜF‚bcL+~ -A‘QD8íºÒÒ…*€Ã}¨*MWúYàw6'kgdƒ ˆ,Æ úb`éoy†¬Ã¦s‹ÖƒÉÝVꟽYÏ5±DÄò÷É uP×�„²ò¸î;!ðu¦*©¶¢P‹¬C³úút^¯rnÁØWq‚]WÀB/„¥ûO5ºHD(ÔSæÑ†¶”)Ù¶Õëj£ð‰BÖA2sŽŠwfèÇU ø¡”W™6´{_& };Ø.½¤ÁÓ<²<ýâ6G>eɪ€ª(ðª¾- -a¯:aɸ„u ð ÍQÉq½.z|A£FÏj¶NÒTT1¢ ?Œ.w ˆQWUæç¢`Åæ¢ÈÃPËÖ9Ý‘êiZˆ];Ÿ‹Õ˜P¹NC¿‰ÿŒß°ÊÊî‹ÚÇr ¢Z—tÓù2NïÊkòfx0ìD…Ðô·n"kìC©7…ÕYQU¥KßÜ«cím½ö±ãº·BÚ`e!,¯¬ãXÛjºY@aǰ´aÇnsΟ~ìËh£¢Ø:'ÁåˇZ»’€ÈHwZ{µ*Äæuçl\ í5B8Ÿwÿ«>H£Á ¾ô» $¡l^…€¬º ¯÷'¯ÖÑl›zø›Åž–‰},'¶é+–QL».Ëæž)úòd¨ Ö‰€˜>²Ah~Üj:™Vº™Þ z—}zŸÞW@z½¯H!°öÚ'Ôçm ÞŒ k½0úû¬xt¡ª¼@Fn~=ÈÅKéM½¸@¨(ìh‹`ž Õ½ƒÈ±ÛŸAùƒ6—VƒhÓ–x˜à‘„‡¡Êb<]A5ÜŠAðÑÁ½Ù T“„4ˆZê7L|ñ¬¨5Úÿ�û9«'(D•-RB;1ÕhPµ·<ê3 žT£û¡Ðê= „‚q74k÷'×G“òÀ¬°LÉ3f]G»¥ËF¹°í΃ë Å•ÇâîÑ®û©ómÁVËÁDŽúXUôqë#‰þ,°yé-ñ‚ÅÅ«AXÁÅlEw÷ÛðFÛ&Ý B]{¡d E à .|°ßØ\ò5ö‚$Íþ}¨„¶ö^¡Ç~âî‘oDy0vº¨xŽópU™~_«/ÈéÞq k¥<Q€4剛sħ1TÒÛ*Û0R„À€¢W8ÞÝœ¼Ø,C2Á $À‘»íª€Ru=i¬3w4ìœÉÓbmh¦,OPÇMl2?ûXGTø¬eL!ÆäÑ÷¯o”û»>Ašhv‰�©<º>uK_ýîØ¤¬3,èàÖ:›¯A Óœ÷ ¸_SWøª›øÚEMRI*¯Þ3"§°ÇáœPððiƒš kï)‹ðQÖ�W ð_eKrê�‚£yÙÍVæ¡Éš¨:è -6Iêˆ;ŒuD%Îñx‚˜3³~¢”Á³Î½ÂN ÖqÉÙ>Ö….ÙÁ·í²·J9˜‘Ç@µ;A™»RÿŠÇ|�Íù[Vñ°³ß£ÿÓý8ú(W!·çú^v$ÐùDÁMoFw:‡€ìîHW¯[Ú1Ñ®F ²á¯BRð¬ëcaßB4®¼|:QÏñÀÄoÅ»«o'勿]¯(B©~vN °û•Í™xý«CU^q¼) ?ÐL ï -$†£àjô-¸ -é=× Òª¸KŽå3or<¶È›ÖqÇpŽéª7æ¾Ç¹2zk3L€Œ‡T_ò5åI4!&fc]›Í`]BáhíUÜiæ¤ÜÝßd{œ‡ù7ïx;H/ ÐäžþÅ4ÝÓ×fpíU¸HrQËq¬}Ž‚4»®ºNþHeŽIWFŒû.÷‘Ž ´Ê—AËÎb²Æ§ `ƒo‹ºâè#í“ÉLK7å¦ôzŸ’æÆ rC`Ê|!±Tšuƒöì÷ˆªÐén½!hʲ¡ð@!wè6žrulmÎg2ú]ÞOñ¿îÜÉçղʌàã݃ÓJ|m9HVN뙌}³hôíÓUÞ«¨Õ+‡ì×V^Ö”íÔîjØ÷™ C»êúu¿’Ë5é¦bÏß+ÆŒ¥µÉ7ëÊýê}vI9ì-<¬a3¶“vN€Óz•dïñêCáKé=ª¼ºú|„ -¬ -ÙËï.þéÚ>Okÿ}…€þØÿÀk¶¢(aºñm…®C¡"†tÁjýÞË£i/Pc‡÷iå$Ïôþ>ãØQ0ß©ÚÊ0Ö¾–“!l¢f~Òt·µœ)¾³âZç}#¯ÜàS²ë¥:VŸÀ€G½·[LNe,¸ÄhÑM ë6èFBAß\ä®VÕ Ù@Ñ-í´å*Mr¯'2ÖAïX?™ªŽ…L&5gÎѪ9²¿@PáP{{åMpžÚrXM¥RzãAO×ê‘B¬ë[PcßTrY´²^' ÍNÇé#í뿹ëYwÃòG–v‰°êibìp^hÎH41ª¡bM³pë=ßÙ¥1úX‡Ýƒ%š¸;¯-×Ñ$ãtGµÂTßã»õmí%wÙ™à†Í¸¡u²‹oòPÂŽPܺñ¾ÆÕ¾�¡-Ëû -ú‘€Mw¦Ò¸5 Úq´G(:bïƒÓAÌ9:+ -@6[u^ùž4Õ¢eÙ½<Ëj~_:Ö -™’Q˜a™me`º-êZÝ_Ÿ>Í N»ßêË/™ºBº -@²[p ·pÏð‡p-´ºÖüÔ&àÜSo A–ö*‚Žâ;u½µB‹sE1Ø)\AIÝ}µA|Úõýa‰'l뤈$ùÀ}=¶lð½ÛM!ôöÇæ35öè’‘ý²o êE¿ßZÁæ•õDj`Úê°š:¯ -ÅD¨ c¤JDÒlœE±·A1¸3±ê€uôB[*[uF!t« -3à¬= ™ªî‡ -}tu•sñ±·ö ö¹ôÒnÑõt›ž¶cå{ÃÎKÖÆúvE•#`�ÿ›Ö®Ú—qóÜ ¼¿¨Þ|õñGµ]œ+Sdk;·KâvkW»e”0alÇj—†LM„uèů+êJ¢éQæ9ID§LŒAMrjÂÖËÛ…•äM÷——/¨@Ó›nÛ¹^ÆÖ8>FÁµû ‘Ìi›d½¡œ@E…ÄMIOX-dеc†D -Y;ÕF™d’xAÅî'¡g„ä«kh3ŠnîJ$ŽÞÑâ6„¡9.u´g -bý&VìH€ç&R -~Føêµ–l(ú;›2ìŒFùdA!\¡3Bå -š_™‰úI6ˆ;xÙeÄl›@í„(˜ÿ£(Âm°üf=ÐÀ€Ó Ò¨©®âG¡L0öíª|IYU¶^Ò\. ŠXent÷§Ø}d¹À– ‚:º5Æ"»ÓY.еƒµpöe£àGlªÞ‚ - §qëÓ€è^e0¿„ŽÈ ` )æ‚Øë,bnpöäÁG·hFÏp,Í"DÏ‡î ¤¢%ßÚ£teçS˜`ÐbŠ³Ø‚dˆeнaH -]j£±ÈÃRP) ¡7îëéø·eë�(@UИñr>m²¦]ÜÄy*°k#Èê½9^ N.å÷á‡ÁdD�[°é *ÈlÕ¢éÙ5p¬£@P‘ò n²_-=×3j ºjV«á&ûA„¡»û …ÅûoU·¾f'T1';EP”ÄÇd]Üfßèé«w„@*¸** -Ì|<ò -¯ -´n)ÙU.¯¼5¹)*»jqÖ™xX¶aš -ÆÏâf}lŸ«B⾺T‚ÖrT.£ Œ·)a¤Iþk„^“Å=r÷â—Zí^¤;CE«À,ÂÜq• C¢Ì!iêïthFÔ‘Dk]ÓQ!´‘2ÆêCõö>ÁhCGZ@½Ñ]ûâΕ«Ž4öõ$a6þ(ÚbNPh†1K>†x(±«BC®5ÇÄ)xÙ ¹+{ëX |x©–Qô½IG'ÉÜÝ´yH‡‚¸A'?p£8ˆ_Ã-îüº5/Ýä¡÷+0Š^§â•dôdWD[KJ)kí ,r”âe2k‰¥÷C2*6ç 2ÂmOíl0ÝmNänsSêªY£òBûk±[´ - -ÑÇt ÷¤ƒ¡aÂ*P¦ŠÄÝ]õ1 †h»=6Öhà (Ø;šëI“¶õhAM!YcZH—t¶±âwž}Œ¢«–—ЂÖo¹·½Ü‚qr“×[ là«õ(di"¶õ·¿Ã\E�´î%S˜v ¤a6 âß÷¶%9dÂ^<,¤÷ÐÆ¡³ë) -ŠÃR˜;ä!g.ú -Yl+É7LoÅfo—APˆÜß>¿¸ü£èÎ,bÛ%ßU€BÿÊ]IÁÌT‚¾Í´¦ ²‚í-Ý'Á¿,¹e+(ª×q䳡˜Ô5×`#, ZW±o†æð²è Úu¡Õ~+[ëŸ(¥è×ö>†4ýË8–Ó´ã&b•²P¥$!P%¼/!}Ú`c#A$É ^&MÄQ!îR$¿§œµ&éÓßgïáÒqÖA±E@ÐÒ¾4¹&Hsoㄵb©äêˆÉ!d‹e†ü*ƒ$• Ì@’°†váÍÜÑíëg·½`Hp¡÷èCAñc1}c è¸ÁÍö‚†]WRc¾“2B1³ÙzN õ°MˆÎm¨üõÒTÁö†$¤Œ ¿ÛbòY>söngEtá+E¤ÞøeÑ‹×ÝïE¬È1¤ ‘DUœ§´V<´c?®Ú²P »Ú±•»9§¡¬Îõœ“éÞÚG³kkaú–šy1Š$ö^ÛX¡t6³ ª¯Lät—iKSöÊ ik/Ï$›p™ÏÄô(£«˜ZI�¡7@K±²°~Z ž¢z.– sRl¨|(Ø›˜d´€ûå®ö3$G'Ed'ÄȺçZpÓ± .–UÍÀÆ -f@í@&»IDÒ’{1H!1ø6 ”9v- Zi>‰:Ö‚‰N/ŠÂ¦£±êRW*W¨1f\Çz€0Œ’ne†€15Zq7>¾*í>z$¶"åÄì½ÉÉ»Â+wëC5EÅD‚Î^•%±±Üã:ª[1€òÿe•¶Eôf8ywðQÓWˆ÷¦ÿQ·äÊöY(ë^D†•{úWóD°emÝaµ0†¸všAÒêÛ‰>VŒrw ð•„¾èÏìºØn#â¨9Àˆêmxþ°ÀÒ$ÒPøª³¹ð2$BÝAåñBSsê¥=$} w^Ì:>3òÒ‹OylŸÆO&#J—fi�ºÅ¹ô°›|ß¡¿ƒ˜½M:HP±gAò(`O¸ªù— (€«¥“|°b°niA ˆaòd6R5¢µO`õ�ØÈ†¾â³¤¼‚‡²ÿÎ#ø #]‚5À´5ÝDFÑ›â‚íAó¡ij„¦¤.q Hl<Aiz™H¬B€§®THA…®P!ÇÁšÅ¥{� [×Ô U5Nkÿ |(ð%ªˆ&)ª †,S€lm)Œ¨èlÒˆÏ0úÈ1Ä:†9“Å0éj/† :—Rf%ƒîǪŒFqíH…¦Rê…¤½yWg5[³X\¦ÐÚ<3ˆ5œò¯CÞ“P”ÁºT8‚R¶µº!«lkïAc̮Ƥ“ðÖŒ°(ܰ©¤$ ÈûéÂü‡¢tÜÆD¤Ó%|v›daCN/ߦ‚›Œ° -Q•šB…’ø2N LDÍ8²U¡?|4 ¦&g,*VÍv唎»ØCF..CX@Õ<ál,X¥-Öz/(kÃÊzÒ^hZ£5t¬èŒ{; -=ídFµ6VqÐg1°xø8H«º(?#pfÛDaŸ9ðkUö€‚M›÷è1j0ú–U»„dR…CóùUÀt2衽ŽÖ‚‚ep—:„FU9 -}¢mÐä -ÞQ6N2˜z�ª’«v2 k:ËùBVyÑ.…`Õ3LøÐoÈÆA„óº²_ˆ!Ý—Q^DyHñ¸ô?x¥Gþ -ƒ»TT6P�h¸,·Xá $8FÁdN)¯r÷^©ú¼Q|ØÌ=ƒ!ÁdÁ ðb1«šÓÚªeZ=Ý ž!ž¦Ï»>|'å¶Í2ņ¿¬Š^sµä´ãD¨õQÓdH÷³×[ÌMÊî2žþX7Ä;73´±|AêÝ2 _½,HnlÀäÆkÇͶñ¤ÈsQ¤úPÐMj±Ù jý+o,)±¸±B–¶™¶¡@Lž^~„æ—êV1‰XAa§6ë.9CÔ¨M7Æ�AÄÎCü£5Ï*êU~cަ%@-"ò,þâ@!ç_Û˜!0.axIé 0qÂChe -¸>M··n–¦0‘]`雇¶¦nñ(à~³²74LXcš¥»âØPËЯ("ñ°în¥“ðT+O H4Ç’´äÌ`-úX¿w Õ@ÑϘۀP,1ˆAŒ�žu~ëòdH¶Bl[ûXèB—uŽžQîŽ.tóŽUzhôYÁɦÓy€ï·QXÐ@00E-C'CÖµK®*Ä›¬W…àµíù&…ã-ï,z�¢û&dB_0sæÆbksÀ$nƒQcé†N—W„ÎT¸U‡ŠØ•«Û êän_*‚„¨§¶pvjª5–+Ó/ö@4$ÛX8 ¡¾˜}j -«caXÍÝ€¼Ñ›Æ�Á£3M&´Ö_7+VõвOý²°‚ôYC 4‹Å¡*H+ˆ¤¦šýË -øöMSHPK³wRîý e4CµŸLsNCèšk2;x†ÄžÓùXå°úl˜ìSµ6–› 'ãV¤ \ÜÑ&J†ŒµI‡üÒZKú�…|*sýq¡>Bﮊ]0ñÌÄëMPŠ"Š8‹BèEXÌÁWÆB»^(ÁDÔ†¤53*§¥ô2�å³”˜Aµ@zÜ Ùzÿ›UÜÎ:Á¨Û@@NEïïºHöævª×ÿ}¤÷N›‰NIi¦€ RGmÔQM"ݬNÎEaiÝ.ô±°Äë’ª((–ºF4`$›§£Öùhi<²ÀíQŠô6Öj/-$*v¯Ö(κˆ4ÌØ µ³}XF£©ðºÝåÁÕÞbaÁ4¦"ßò:Ó_™D´ÄoB殬™!}ØéÛ¬ƒ@Ù‚;ÂAÜ=ýt(Èt† -*v!sR—µ-àê-,ºŠ(ÞZœ)ó%ö’üÅ¡iY½¼0]ëãÙ²›™3$-û (kÊãR E|µ•ôÜUgE”™µÈ³sNžÂfƒx±UÏ&šë¶½0ƒO›Ìl¬€šÜöÀ’îWpøLÁ÷Š¥re&.iU×›¼ MY·Žm(ú‹A&FPuáAfDŽ۷†POF¹B’u„Õ3~…T»$ ë;±S³•¾ ¤{ ôFÔn ЕÔȲ=8 V—¹³±0Q¹ô<£ÖuâAUð—Ì ¨ö´Û§Òh+k‚P6_ÔßGÇJÈMBOòiîD1ÊM‘má¢_ZQFKPêöCø=lA›YZë8˜æ}‹ÚPÁtДRS0N·,ce!.^}5;"©† $5ÒÆ}ó«{:~‰ºYKN ÐAe]‹G‰ö©—½!³@bpñ)…PÊ¥B«ÕÆe¦Ëºóo‘‰–િÕJ¨\pÿ½õ`D»¤Û6¼7P-Z5ÿ,†‚`õ ŒÝÖU%árCRsèû±¡f‡ œØ†»—p¯EïUT0ëæ!0e¿U@Ä]dº×õÇwbÄ -u¶.ð[ƒõCÈùëæÂÆW§ -St·ØHÌœ]ÐGŽ7›»Ž(‚¬ô¹m«µš3DÚ¨ùâM-h–Ú -$a½¯JüÔj…,S@¬Uõ�æ}ÉÚ:Ä'…ÈGĦ -½\—Hé‚é¡(Ÿ±À‚¶—l¾ŒB§¸Ìä†*ÈÃ`÷ä8=Ά�ÑNùq€ÔÍÌÆ¢AP¢3ïªö^ÅP%yS ¾™’ª@:ŸR]}AyÇ1Èü•4‘—.‚†M@ì0¹0: ›ZCC �ººš!CP˜lÕELãª`[ Œ‚¼¡&¡úH)íC}l“ÈýlS›¹»L*$¯½iƒ!h -¦P(}‰ÝÙ]OOØWÍŠE¹÷´ÐëŠ4Ýv4äN£th¢Oo4ÜHÍA¹Ê'¶AeM°ôYlu»FÐMÁWkEõÖ¸%_á†5ž¦M -ŠxauK€è¶ž{…Ô¾Ã[çÈ4ÈW¯©vBhÏͦWf¨5™¿„œÐ:ô`EÑš’9,Ô si´ÅN@ú£ki¼Ÿ•{F†ÐÉ4¥éÁºh1‘)GÑÚK»P" Ø¥-#ãG ê•ÚæhB•6ÖÒ;没\*\LJZ²šÇ2‹ºÄ±/I ˜Ò:”…!ÒæÔ‚O eÿýà@1™¼@Ð|“ŒÄ%GYe'&fû>›”Ü’¢PX€Y)¾q@@AÀnÐÂméœ=uTRmød´æŽ_‚Šãš[PÝ”!"¨+¼BèžéÖ@vEb„‘‰ ÔÚV6E¥Aû‰!¨ªt¾CàZ¢mZÁâ¾8}™!^ÞŠ>¯.ö (å<=PDز6^…,îø(§ˆt%‰J ѱì%›lŠ -D]#1·JÐü@n‚mêÍ„†‡Í+ª–?£F·¶T˽²î¢½¬ˆ€Ö5ö%(Ç©Zc.Më�YÐ"æ®{€äNô;½Äqë‰A.jPì„òÊ:â/ VtfaDõ -1;í¹dH•Ý’T÷ ¿eyØÿw”Ó„L· !jØ‘§k<æÕ!ÑU²u(x‘¡Ö#^©‚ -]ú™!àÄ×fÈXje·¤úA¯”`kô@6”ëËöÀ@^ÞV¸Ý•C¬Syñ늶|j0£–NgȲu‘…¸´±<шíP3|Uˆª”mñ± ó±–á‹'TPÝlïOè@ú¶æ¾7T1ö£›§Ÿ -‰Zd“IJùò…Y¤ÏýFÛç¬lAuàšQrFÈ�×Ò†ƒ\Dš #P±nrE,Æ]BOÏmàB/ùÚ×ð‚JÎÁ3Tܼs–!´bO½â)ê6I¡Ù³÷�dQ"|²±(Ru½cA•¾ÑÄÐŒܦˆÕIL‰PMõ�†P¤1ï, -% è:‚JîÃÅNȲ? -jÞƒ*¿ƒø¿@dIÂù»„%*Fû@‹öjyy°ƒ¤FÛöÂèÏ::ž·Öz -ÿêÚõR{ ‹{¤&=N«Á±Å&€eÞB -¡8HO)½@bµŠZ@yS<†,N”aˆs£@"ÌUÇ ƒ«’’»û -Ê`=ú@Riøz `>ÕË5‡¡KR J€XýBégÅ•²¹£D®¿ƒE‹gz*ŠqlcŸ!i”,Hr‰}Ý!L4TE•‹É�‚'gÜdƒ`ËY}[RªWâæ%6V·¢ò¨j¢ÊxY²x«‡ï.å0$.#ž!{ß)Fï-ò±è›.ªW-QQF ”VZ—Ó ;¡e…,¾C¯cÁáZå'5}2YÙë7ìØð‰ÑyµŽ Ï(—bcÔÎjYP½cVŠ;ñžCöb%Š(.>.ClwhÅÓ¾w±-ªœ ]¼_T4GØ"’!XÀ†4¤˜uÜò¡èIì—zà|‚•Ê“¢¨àÍ&·ñ@zÊÞšŠVLGѱÐ|mªŠB3¾š)ñø;惪HÀ¨ß7CÜ8ÈÓSúWŽ�PAðWÎPu1ÑX…PŠ`RúW C_¿AdÍ©Œ"FÕîln(TýUí!ôÌ—6Α .«–Š\zÅúJ¶ˆƒ¬j5-@ÁˆWfhP ?1û<xAí‚5ô|…næŠk‚<ÚÃÛ@!fºÜ;·†QÕ`ä@Úæa"^Ø:ÛP"BÜaiPï)AQ|Â5v”º¨Kw§ùÊÏ !mj;ÇkïŠeˆ -} ÏÌö¶!UVs2WõFXoŒA\ºÁ^C£Û(ÞLoŸzZMNI2'¨2f~ÐÛ(\,i£b°òVHJFÕ±PŸ4Cu''9P†¸ðb$v†”ê¹?C°q „{è•46ºŽ…e³÷4jŒMÅ0}„d^EÉndA#ØFJÝ`ÒPas% @"ªk.IÄ64öB:uÇa@¨ZžE±gì Z.4éÙ`ÄŠîîÍX½ÁRS›_AÄVHs»ªÀr&š\£]6†xû‘_yÃLÛó´Ã† #p+tr–¡º²\[èÌP†`—¬ÅG”Úš2ASØf[`†ÈM—ô>]ÿÙ)×AÓ™!É9âvÎh[ÄÁƒ hõMWF43´7кõs¿¨jÝc2GÀ¢nÕwÝGª&Ç/C#ßÉ (¢y;£Ê(‰((¸Ðë."C¡²Þv{ÐVµ—U&ýu:ïŽU}*ãjŠ{c£ ¢ -Y-7ï§3ˆõ ½ÑXر=s¿…ÐàMfA¦(Èà$ÑUcedæ}+LÄÆ%‚n:½×¦F/Ι´¡ÀÞÈ»”ýÌnmeX׫ì±$ÛðH×£³± -4Ì·‹/UÓu¹ƒ ;ºí‡"r1Ó- @YIfªJ|—Å´ñ„V¡ù@Xƒ*g! ´k\tÿ…¥ÅZºV‡AL+Ã&ƒ*‹6{Tîµ’u(Mz÷C”ŒŽ27 ”3`ê¶]t†@¦E}pt¬dW_T”jI tA²í~öÚ@öOˆ¾s£”‹”sdc-ØóSð4BVVC`l´(…€?Q|&AjV!+[¦‰É¨/:V¼ åÞorƒv¾q± -T÷îÞÕ-ÇCFêQ‚íYÄ)’ »&!Pã"KüI„~Wu¬ˆÇ§Ÿ¿£:Ñ!½@î×|WY!qsqddŒºl±±v’,‚ƒFðŠÈ‚<q`1„NÍ,î�¡y¦&¶¬ÓXêÓVÀRÐæCE™«Mp‹•ìâQ%cwWzºQª‡XCtº± Eï†ùQjpcÒö¢™€B#²ñeÁ‹SÊ® kŸê"!‚òŸŽ2§ÀªZÑuÔ7¤éd3ã1ç>–šLEkØ‘QP¯`Ëq¢Ívž¬ä¡Áp/±²Ûz°ÄŒnJ¢:òq°ñÔZÒCé7£ºq+Äý½B1#-Æ/ÄÒÌàÔ†BŘՊB«¸v2>ÒNêgÝÐtÆ+{h¸®FôÔZo6±a$o2Ë‹á(”aˆ´Ì"�ÊÝ£{ô($A(«‡£¬ý³ÏŽ©tƒ"†D(�ŒËKè{.€ %ÈIé -Y´sÌgG¼FÛ@T¨VgH5ÉÑè§Cg†Á'•ÇmÄ„†)§Vˉ>¥ÃìG—Ér 8«D õ&ïØmafż7íT”Ѩåí¿<>.iOfPÞ]Í{ÅU=;ýÂÚ§ÆÝ"ªÈu¤nê²8„V¢úÉ%¨þ£M„+«º®ëXî„ÔÏ9ÝÕ¡›«Tk ^«H±•—CšÍ»~—îçæ×e]IÇ -Îm´È{Å™!ÈTîh“áô -¡,‡×wºDÕ¾Rämƒ~:BC"äÊ:ÍX�ƒ}ËuûÖÆr¡$ãÒ)· Xo´Økµi”ž�Käîý)X/‹\’• ºL)Lõ]_èUå…ÉœÐO'uŠ-C ú¹«¤¥ñó·±<”÷ÅîYÞKðüºè IzùÒ=„ý†ÎåÕ±"v÷óXÌÆ#õ>{†`w;ì´1öý( -fÅVŒ›#(Ú«²« •²/F µvn3Cœ'—þH—Á$tp?Jëmƒ:V€»´ª8J ÑõqŽçþ¶ÁtÉZ³ŒXt¸ÏÅ0»5²¿ åÔÎ>Ô`4Êð*ÕF^éã«ÂtiZàÑ!*TéWû2vÁ7AÑÇ£mÁmhc¥-’A‡ÕZBŽoà÷麳ͷ eQ„C<üV¨uH®ÃnJŸ½‡ËÒt°úÃJkT÷wQè• ( ˜æ÷r —<ïÙDõý'j¯zÃ(Z†¨\#§«tzuZ?¦tËÒS`ŸpVØ1^ö…©ÔÖS¢¨Â\÷ —4ôœ$wƒ{‡PVׄSdcE]‚û¾2|§_¤ŽB ¾ñÆ,º]¯] ]IÎÆª%Zg_sTÖí9¹ƒ`Ötñ4A¨Ñ»ìNÛV]î§« =IKèE2} -G×n¿m·7 gPƒä8YÁËâërÊœ¼†ó¡ûb»JŒ€ŠÖšAßÅEÍq]Ç‹¼Ñ4‰Ahõ -5ŒNTÂÔÝÜÜ ôzVbÈè»uaD2mÛŸ:ÔâÑOh©.ÆÅÈ@m#6ˆéGèXy'é('²úX4©š©Ÿ‚Ы»Ê@ä{ë… gƒu§‡) -endstream endobj 86 0 obj <</Length 6606>>stream -¥dQo±¡roÙôËJ&"' ¤4º×‚B´Z®oJ¬zù¼«M½Ì}(¨�H©Ï‡¢«Êù$AÜ´ö Bk[Ufbt\“ZyÄšè|,4%£* -s¨)3Ÿº{ZØSŠ¾Ã²`ÙvsQ×6–|.þ¸°_¤tfB¸ž®E¸“Ó`„“ mM¡m*_:-è‹G{GŦ_†$¯»ÛíQ6º.é‘Ì™msÄ÷<‚Aú¡Ÿ?{Q8íz" B—¨Ea† -/èû¯«LxY!õ±Zk³’åáÞy-JQ-óæ5PrƵ#"ø™¹Õ'à¦íØ1¤M«µsÿ]ª¸ú÷ë=öaó±èb(4^ˆzªŒÛ&ÂânMknžKd úvahx3E}’;ÚQJ)”Yk_èÌhŠžúR`ì^¤1HÀt™:µ6BÃŒ˜ …å‚¶ 2$/=Ý5ˆ©r+$-aOQõmìäeìŠyu(ª[Ò�‚YÈvÆté#ׅ݆`»ˆ -1®[õë‚ÎïÖTJÓP¨DJû CòjÊ~›Áæ`¡py^P5ìV -é9±EK²Åìorÿ¾™0¶gø B‘Mš šú.ïª …ý‘¢šu'(†tC`çôå¨Jl»Ø5@l$ -ÿÆÊ7”†ÊE¡…rs[_…˜,“<,TÅÕ®Ó¯ª3êl,š,›n[v”~JÚ#¤¨,îtH0y|„ê9”A´—ÆC;}åXë²ÎŠßAe/aÄ¥NÉ"ºRߎA_4åP«õ -D9~~Y;Ö³¼!RŽƒ 39¾A— HÈ«„,+»+ƒ=Šæ>°r{P¶”4H-Uw;²¾¹1òeô¡ÒFáÇÜÔeZ+òf€ð·©L™C(á/^»Aާ{gþ~©ü|ßÏ¢T£EÓAXÈ^àAïÈacõË™²eƒ¥‰Ê¶×qî´5µ UTõR^BL³]“Vй6¾¾ï@¯N[;õS‡ŠæÃÐßÔ¶&—xeÈ^aA &«ÄèuØ>‹*5ø#šÂjzû PôMÚ– ¥9u¿ö&�ìÄ+Šøª«æª¡%}õþn àî. †¢;ª–ÁoE6ׯŠr‡E ’û· ocP¸[ÕUå“‹@’uÈ,× áèî]k{ˆŒ³&Ýôs¦¦ªu:# -8‚LíöãT¨ÛD Hž·ÝŠúC¦Ía# #·ç*#†‚•âZ+€`‡Üë3DGBÔdÕE`¦ã.&ArSíS$$ÖëÐ7�ˆ1È},T¬k3=A%ZqŠCBéjMç†î÷ÚTˆŠÓytÇ#ˆjÙQÁë¡¥âaÍÒà+¿zqRú1=Cl¬Ø=3:ÊùôAC’½Ýç -q7ëÐ2ˆèõv:$F²¥›'(†”î;íZLj¿/C 뾫¡í 6V†̮~~‡©¢3$bšéÙ—ûÖÎUÞWç¨hš@ÀÌj·i3!°õ’GB–s¼{µ.Ä -Ž(†Ds×ôÌr‚ÐB?ä±¶z6Ö‚ØPë@ù›¢vüzÕeè;®ïìL¶¾t{Gп}üÑ_ýüãèÿ¾÷«}úö›Ÿ¼üâ›—o^?{û‡›Oøgãn~ôwo¾ùüÅoÞ>ñüæ?Ýå÷‰u ãƒæ€o~ôù‹g¯n¾ÿìå'ŸüôÕ«—¿ùúÅ'Ÿü×/¿üõ7?¿ Èg¯¿9 >{ýò›—Ï^ý÷ß>{þöÙkƒRî_/Ì=žüÇ/^óâíÿÔ? §˜Ïß|óWñéë/_½øVä?¼|ñÓ×ÏGÜ®ðŸ^>ÿæ×vÖ”ãÉ“àú9^Núï:•Ÿ}óìí7ãÉÐÑþúÍ›éh¯Þ|ñÿòkCýgùýíËß½øÙ¯ŸýÇzööÙW_ë¯Ç?þÁÍ~þúåožÓXo_¾þrúËÿúìõóW/Þþݳ¯®Ý~Œ|üÑvóýÜüâŸäd?ý\ÞOðÿÌ++K”<Ý&[ž.åƒhÊ?ŵT2áÜ‚®‹ j` BE.§Jºà—XëRz!9?ƒÀG™ _`´²"¼pü äROp%_RâÉÓ&Oèr¼6mÂen£nlc)¥¸™OȃåûXtœ\ÛáÑæÛ4áæ›=ОöúN1æô÷Eh±ðEW‰7ßÿôõ›×7”"J4 7Ÿ¾øø£ßÒ¿\XÉþèZ°ëM€4ÿ)ÉÄʪÞü—9[Ü•Žª:%á’iùM# -Spg¦ŸTùWC=çÏ>þ(Aä„î<JAØ»¡Å-tî«Ó€DýÕ¨n𤪠Cyá†ò7h]nh¥¥\&D¹Ð‰cÑ‚î¨Hˆ„nFºìÐð1ú®h)Õe©Ua0&²Ûz ¡Â~v*âxE<д²?–Ó9Ó[x3ŸÊZ¡™Ê*h?¹¢#M7f:Ìts§Syç3ú‚sŸÊ{¾ã€E ¶hxbmOÿŸ?`Ý!^åež}úÀÖöÜ)~œÁî)‚àY>PÁPEh¨‡Š#ßajóÝŠFÙØS x\¢g6qÊl°²”¼2ærÂô}í&ifSÖ]Ú‚\güßs¢:þ§qfn>¿÷êÓ?ªØ¯Á^ìêÞüþf¹ùÛÓÂJa(íÈZÞü0FœK�·Ý\q1në…wéuº=Ñ¢iau4#dÖm;ïn¨“ÿõ?þýçás¦â›gx[¯}Ðßÿìõïž½zùüüþüÇoÞ¾~ñöÿ€70êÓ¢´A3[þwëœáOÇoñ?4^î_eÿÖFìákƒ1ª·¬_•bºr^û8uç3ûüÍo_?§_ìïE¸6_ÇçÏž¿üí×»+¹:ü)7íþãýuý‰ž§Ø«_η=Š_üic¦?êæþq.ý)â]'6Î'üM¡ù“’ -x^ù“Ý~—ÙÅÿö;Ÿ_ÝÂM¤ŽùâÀŠ+O=Ÿ„¯ÎP)„öšÁQª¹±úä__…MÝÏþÇùŸîöþÜ~>äÉq8Ï çiªˆsź]ÀÛ]JíØ¤½@àMš˜—x®(vt̰U|‚º=CÅP1a¢%ýEáçï†:ñOÈn¶ˆ,HgD×xß³E¼ël±PZÁeßtm{š-|¶XŸf‹wÌÃ7µ€õñ(f]|ÜüýŸ¥¶Jǹ¤P™EÁÌ>«Æ/ «?ä¼Í•ktRç '5„ qV[s,ģ2#WtV[)ƒYp›Ñ®3WE"]"hÉÐH@ëøÉgµÕù0ÓÍNåÏèAk«ßùnP\!Å]rF3á{P2yª™ü)ÅÕ³�r -»ŸrR\½¯ rR\½¯0rR\½¯@òïÇü)Y¤èÕÕt¨®N/ã)ûäu¤zL_ÆL™¾±SîÉôžèøÁŸœÎ9ag̨‰æ1ŸÎD™¯ëŒw2ß ù@ÓmžOçÝÏëQ§!“ÚöaG—oËC®Ù2 œä"÷RNÒ‘{*'É=†•÷8)yœd¶;nô¬$O{¾PÏ€îô6·ZP7ÁW° Ó}ƒÿ$,ЂKeÝJÝn`Ø—ÂÒf1×è5ôg”·tA{ò‚ÖÊõ”{r„©ym—Œ4 -”®ÏtúÚ/º@{dl§¬“L£ó>,èé:9HÍè\nõä4¿?af!GzÇ|GŠÈñJN˜&óí˜r¸¡Ói¼ã™<qÕ˜‚BïÌøÔ?¬h4d1w3è^ óÃ<@È a"h<Óž¢Âwž£´vÌQ†Á–ý…%„²~V“£t$TH]A•úÛ‰~Ñ‚V68+ÑëÌÄ5ì·¥P.–ˆ-"Þ=J›î&Å+´µ\A«Uû~ˆ}¸=54Ÿæ°rNsÄÄ|Ao,ÚÌ!•‚}ù%Е]]ån˜ãX·w8Ÿ[žÏå¾ýÕ=eyZ>·Þ¯i¥µ²j“¨J¢7¡h=˜#Õ þ0r9ù¢òŸv=wÇ»½ÓYêoð²ý·º\ }ØÕÄœzWY…/¡4h@wÅ t{ -R~KZØm]žì4Ü@ópwÝwãåó -éÑÊhÎ|_x…a…'é¶²ZdiWÎë‰)ò�L‘š’LH›ò·?Š'¦È‘WX®}SïS„fžçT¯ö÷jX´w OTj-‰Z´V\9ÁÝ^Á¸Oǽ+îtÜGAß{oƒòÙû½ ʾžy -Ê¡AÙmi©¾hû“ùz¦íEßéZçÓ#—ý¼¹Èk2òª/ç÷u÷+”öiþ”Ù“îÇ%ÂðjeƒÏõœéžãrÞùŒ:pØ5x7ÔÓý‰éþL•×"ÿÓTy…éþþÏ”G¢û=o»ž±R'È:mLDÒÃÎÃuÚ¾˜²ß�™Oãøû™³y„‰ŸóIÉ£Ç+9á ηc:Èá†N§ñŽgò¨ùc’ÆþAï°\ßw=ç°?H¼8Ùw½ˆ1í»ÞOÌ8Ùw½¨ñÓÃ%gýƒ}ãõ(uvxO¦æHæœ>ˆ™zø°N¹¥Óçyr˜ý~r*GÀ óòˆ™œó‰L4ÐãõœñIçÛ2æpkçSy×óyÔ Æã$¨Ð¡äz†q…þPÑã$˸§ø1%÷ANr{Š!ïqºñ8ÙètèùÆ6½ä¿‘ÿ‹ªF)áKˆm¥KÎ #1³,å²-mÉe]Ð0S;KÞ.[‹+»Û-í\È’Ú\~7zÔðÊ99LÚà8SuúÇé©Lˆ^å:’3çS9Ò;ç+:á‰Î7f:Ìts§Syç3z¢—?0‘”֊ó_?°�3d!wŠg°{Š ` BC=T¡¡*Ž<1ΟÅ=d"S[Ü‘rN‹„—ÀFÉfM .À&+ †¤[UÔXaÔœx RT·–s3uúÉHcŒI®b„_à8.£ÊbF‹$BßòÆÎhe›“¾[¥§ +^΄f”PÌS¨kXiM‚MóRA[w«Àêæî¨ãˆ·w:¯Û#ý$ËktƒñåÔ¼ê m{©¨œÖ,iÞ„Ržx‰iƒñŸPJâRKK¨ÖåΨ㈷w:¯ÛN'/5S¸ZÙ÷¼è1•ÞǺ-GyDöWìHh7ÿ€º=E¤Ð‹”„â}2âÝPg#Þ õD*¿oþ"Ýjv‰¤×r)XžH6RF¹6X€¡ZBà‰”ñGñky¬Œw‘Ê5.Â&2ÑÒ®‘Ê5b+®^ãvϰSªøÉ¨wÅ=QÊŸ(å±!¹/Xôûy -É©”ò¸–JùŸ{&óý -æŽq/¥H¬^Ï)â3êÏH÷epžÁ»‹ôgt¢ÐÅ3Õ&ÐTŒ:#M5ù0ǺØ|*3b&áÌ #“g>•#h¾¢RÑ|c¦ÃL7w:•w>£GÍx”dÄ»øömUús>⃅“*ý}‘“*ý}…‘“*ý}’÷˜0ð(ù‰v¤èeúå–L/ã)Íè5Ù'¿Œ3æÃ7vJ4š¾Õ“?ø“Ó™!'´œ5{9O§31„æë:#Í7h>Ðt›çÓy÷ózÔiÈã¤,~ØÑåÛò+¬Å‡('¹È=†”“täƒÊIFraå=NJ'‹ñÃŽ=+)÷®©Kï:½Ï%Ó'M_;ÊœAGÞx)ýÁ²4ÊØOHLu[éó+5.iÙc&1Õ-]*½&Ë]Ö‰Þf]}e][Zà);ŸÊŒ8!ûÌ #gh>•#ïh¾¢Ó|cŽ ùæOåÝÏè‰ùÀì&z>óÿÐÔØÜ)~œÁî)‚|ïWCh¨‡Š"¸GžhOâ»ÏdêÜq A‰1´ºÄ€ìK\)Á§¶$Z ÈO( ¯kªæÈÖŒ)¦šP;Eò]§R]çéN?A"T[»¬!·¶Q·RÚØ¾}0³‘coižôm%ìäßá—»Cß¾kìÛ{—Üm±^r‰¤ºÝë:°ZâÐiq8£LMw£Õ*_Ë.0E¡ ‚^îŒ:Žx{§óºí,É–Ò…‚YE,Žm§§ÛV£eyŒË…–C5·º:Ôí)ÊvT3Œ!²žŒx7ÔɈwC=±$Ÿ(9%ç[&Ï'JÎ_%çÝ,I‹‹š_eIZÄVÜv¯x‚;å?žŒ{WÜOò)(?å§ üXƒ²ÚòÖNx’î…ÚŸQŠwªÕœò,gÔ=ð,·½ÖîÚ%½u–²\éth6IÝòÂŽžÑ4W -üôOP·g¨3qÝyÄ»¡ÎF|Sæ“ïÓ”ùÇM™Oïš2¼×Ò½÷hʼo Þ©tÆc=ˆ£Ó.ÂD>&¯3ë´«1æ¸32Ê bf{Î #it>•#ñt¾¢ë|cŽ ùæOåÝÏèQ3Ð%þÃÞ~ù¶}Ús"üƒ…“}Úû -"'û´÷FNöiï+¼Çœ³GI„ÿ°#E§œ…ÃFíô2ž2WOPGšèôeÌdÓyå|Æ[¾Õ“?øùtN 'ÌÎ5QDçÓ™ˆ¦óuqVç4¡æÛ<ΞףNC'þÃŽ.ß–‡\!Â?d@9ÉEî1¤œ¤#÷TN2’{+ïqRò8‰ðvÜèYI|§žïZ)Ïn}ˆtgé›<%¢Î #ós™–e¯KlÖ™=ºJÆ¥ó%Ò:„1ÓP×B+š«¶ek´Ti'‡YPßj^ãFkš³S™'tÍtd}ΧrdŽÎWtBAoÌt˜éæN§òÎgôDd`~ê¶.óÿÀâË—Ü)|œÁî)€@ÊýBöŠ(ˆà>Pyâ±?Å‰ïžÆ^ßEcOm¡ï_`e™ô¿(÷^èÁS‡Ÿ$HŸB5*ׄúY4£(ë»ÓO8íÉôé.- ×|f¿ã¥¯ a¶p—ßYéß:öí;µyé{¾@˜>„„cœ³ÎOP'|ò5o—’r)Å”¯}'Ô ŸüçuÛYçô CT•ždFÈ]ÏYçkÎZ|äVzrk<gwŸ Nøä'#Þ u6âPO¬ó'‚ã‡ÃÖ¸>Õ=‘5þ"øï&{X”d6^#[ÀV\¾Fþ>Á’ÉOƽ+î‰tþ“ŸbòSL~¤1¹sÎë çü¡WU‚ïT9åˆÏ¨?G|KË%ÐUäø‘œsÄÅB02·°®Ë²•sÆöŒ:cÏ#Þ õÄâˆ3\þvs–§)î/€#þîÌ3Šæ èÀ‰œ*ì¯rš|ΚSÅ>Ìq×`>•1gБ9ŸÊ‘S9_Ñ 9s¾1Óa¦›;Ê;ŸÑ£&W=JŽ÷½5ñm[˜çï‹ '[˜÷CN¶0ï+ŠœlaÞWyÙT’âýAо‡Ù{˜Ó»xJÉ<AùÓ‡1³(çuï!súTOtüÞONg†œPgÔÄ}œOgbPÎ×uFÆœoÐ| é6ϧóîçõ¨“ÇÉðþ ƒË·e!WÞON2‘{Œ('ÉÈ=Æ”“|ä£Ê{œ’<N‚÷6zN²Jø¸EÅûÓÏʯè¾Þ>ûË·?ü¡þà¯_|ùò5ÿH -ÙÑ‹Ùñ&•rÓ6ü_¸)øÑí¿~üÑ÷|“~psûš“Ÿ^}qñ··?ÿì'4ÓÉßüŠþ†ÎûÓÏbøÁéWS§þ‹ßã_ñÏ4þã‹ÿÇ£çó7o_¼øùëçoðWü?é~|öúù‹×üì›7oÿà?H7?Âß~ú/õËg_ãÆÒi°cÉ>Üü7ú·ÿsc¥û›þ—póücúåç'›ÚñŒ£æd¬o1Ý‹a#?¥B·”bEZ¶µ5 -‚•·Ž -9éb -)o j²¥÷·R/uI [,[ŠÛ]aÓˆ·w8«ÛÎÉ",³%´æCZwÖ5/-ÖÆB¢_ñ°í²ÑPè7ôž nÏPt oÅH:aÊMãÝs6Ú@9l¬Ø¤#¦…Bf‰×´Ä~_$–£’#ö™®¹M?í‹<À¾eP—P72ËúdËûÎ}‘5l—2AÊC"ÅÔk\‰÷j_ä]t,‹”°.9´âñµÆœëŠ®),X×Ôb\–œO€·ç@ ´…¦ŠDµ -nøŽ°+Ã>ŠÍê§ ü”Ÿ‚ò‡”miVr²å–:}-ö¯ž}A«‰ï}ïo^¾búÑ'7ñãþUX-~SáD÷†ËcAÓÚZJ¤r¯I+—’!¹ÅoZBl!†¼.¥´¹¡Ô¹Ý¬´º»”›QMk†Lÿ¾Ððþ×'¿üåß¼zõì_ß¼å%ûͧo_<ûå/?ûñÏn~òòw/¿¦ÉÿúâÍW_ý–î ž¿øúå—ô›_¿xõ›oùË/ß¼zþâW_ÿúÍï_¼½üæõ—?øß¸®Ï^ñê·Ï_àò>¡‘NÚsuå8ÈÇý¿¾Öµ›y:9„K(¹Òò§5ºw¥xDþüÙ×ô}ѹ|só÷o_Ò3¡þì‹g¯®çFJØùJû{ÿðìËÿøö]3³¿üúÙï^Ü<{ý‘¿¡_Ý|ùöÅ×´z}qƒÁOðGþßûÞOÿžÖ`ÿãk| -endstream endobj 70 0 obj <</Filter/FlateDecode/Length 280>>stream -H‰l‘MN1…÷9Å»ÀxâÄvœ-uU¡Ò@ü,�©eÁõñÌth%%;Šž¿Ø/ãýãn“qs»AÊäVÙË”áôšÆí!ãõ+e4'㮕Lª”‹âôœ^ÒÝ.ÚÇÆ+¬ö sÉ£ÌàbTs‡0Ys)cŠöL-4\:U×5jMÎu»ªÃã -†ª$à\Ø3Áó3ò‚ÚÉ»<}ÌÏO9FjlxOoÙŸ§zØ&#VÆ7;ü!)<6aækÒð‹:èÚ¨²uÑêéZ‡õk<â3…g“jT¤¡…“M;†’E©Kìï¹S×¹ET¨»c0¦^Û¬ª$áµçF7—_Û§�'ge -endstream endobj 69 0 obj <</Filter/FlateDecode/Length 275>>stream -H‰l‘MN1…÷9Å»ÀxâÄ?É–uU¡Ò@P€TXp}<3¥ŠdGöóÛï'ŒÛ)ãævBÊTª"¬ølUñyHãfŸqøŠdkðFÆ\¹U¨R.¡zN/én„qåñÊ£ÌàbTsƒ0Y‹/kQdãÄ+=“ç�—NµiˆœÜåäë,nBª -V0T%ñ‚“[`ÿ¶~ŽÃ0£VXP;µ®OïiNÌ6Zr6¼¥×ÀìN]=l’+ã‚-þ-&aækÒpFít½“²îä"®•Läì‡ßKŒñˆËVŒ%zexlÒµc(Y”ºÄü-w꺔Gu˜1õꋪ’Ä®[v’ˆ\>h—~�Írc§ -endstream endobj 68 0 obj <</Filter/FlateDecode/Length 274>>stream -H‰lQAN1¼çóõÆNl'W -ê©B¥€ -RËïãînK…%;²Æ3öd|\aܬ2îîWH™šDnrÎæ8íÓ¸Þeì¿R†72îàRÈj…*eQœ^Ó[zØÄø8“ñLV2ƒÅ¨äŽÊdR0,uÊ8GHôL–N¥i€œÜ˵¸URu´h˜`(JÕK™ÉþÛýž4fÔ$„K§ÖUðò1ÉŸs¬äl8¤÷ Ù.[=“+ãüe -Z\ÂÌ·LÕjD·žÈìÉ1@û.u¸<âŒg|¦ð,"–ÓI‹ÂÃI׎ArUê5îo¹S×iÄ]HÜ0S/>¡ -U©hÙ©Fç÷ƒ¶éG€�цc8 -endstream endobj 67 0 obj <</Filter/FlateDecode/Length 259>>stream -H‰Œ‘AN1E÷9Å¿ÀxâØ‰ã-uU¡Ò@P€Ô²àú8¦T¬ªHv”Øï[ßóã -óf•qw¿BÊÔ› b/#6ÃqŸæõ.cÿ2¬Sc‹PSE”KÅñ5½¥‡M´Ïg/°Ú50*üóL–Qœ¤WLjd&—|bBjÑXò´\¢â_W3J±©àiqeü@±Á J»´MÄpqQ/E NÝkÁËg#*“qÃGzé¶7hÿ§2:‡uÌ×Ô邃\XÎÞâcœa¬bs˜6²ê˜JÖJ®SÏN^O-.™<ž“‹Š„´(z¶X”]-s›~�Fk‹ -endstream endobj 66 0 obj <</Filter/FlateDecode/Length 507>>stream -H‰ŒT±nÜ0ÝõüóH‰’¨µ×"Ó!H2d(:µMn¸H:ô÷CÙgYι×€L‘OO$Erw»‡ÝaOðéó¡¦�¶ª¯kÊðöìv7Ï¿AVL\€CÀ$1"ùo?Ý“ûr°ã»‰Œg²¬Ri¨®Yµ’“È(|Á ɘ³œÿaâ"L£Ëj_ìcXQH‚ï/®^ÜQJ1ñ4‹ƒ G©{Á4^óa?ÁNFÐÄcÝ(ªÏ°°T°ùfVä7M>cô¼i -ɲYV¦p6‰Go8s? slŠÓ¢Hè9õQ](¦ìuGšâŸêä£LÔÒœXçÉ8#‡¼„àŠ†+€Q_H´kŸ™V%-5M1•¼Òü¦ecDÇMÍrjögÖ”=lب†f·š -—ß�–ϯ1(*·S—êcœë¹VK^|ìÖÅöëBž_ÈÖ\ -´Q^‘ÄϦÕËYs¤"›&kVÑ-Ë“»ÛKÇ'ëÏ¡ –è—Ž'Æ<¶ÂñLôqtÜ߸éª?à�_Çp¾ü€‹”mÀ1÷í†ãïÇœŸÆÜ«æ‰8ÿ‡Y°øá—c¨ŸÅÄdÓK½‡\!Úƒz²²*–ÏA©`‰ã&-Íû!1–Ún(^@)£˜f™ºwî]€�Í#Î -endstream endobj 65 0 obj <</Filter/FlateDecode/Length 283>>stream -H‰l‘AN1E÷9Å¿ÀxlÇq’-uU¡Ò@P€Ô²àú¸ÓZ‰*Òw”ñ²ÿŒ+Œ›ãî~…ÄÔ<#´éI½â¸OãzÇØ'FmäÒ!9“›¡b-8¾¦·ô° ûx†Éó vÑ€™D2w˜kÆ0׉ÄdµàZÃÖ™jô‹vÊ„¡R6×ÉØŒJihñàŠ!—°*æ2ƒoÌs€€ãÜ©i‘;µ^/Ÿéôá¤1^ÇGzÌöÆ„Oëä$EðÃÿ¨h± ˆ\C‡?ê.˜×ùé9¿C4-Q/uX.±Ñ3¾RD'öµNæŽ ×Ò1([¡n‘EãN½Lžhk¤\1¸PÏujËdjh\Éâåò;·éW€�˜]l` -endstream endobj 64 0 obj <</Filter/FlateDecode/Length 290>>stream -H‰l‘MN1…÷9Å»Àxìĉ“-uU¡Ò@P©eÁõqæ*QE²ŒßûÍø¸Á¸Û0îî7Lµ$x¬±Çb¸Ã¸=0Ž_a•Š4HJTT‘3q̸¼†·ð°sù8Ãd…ÅÔ:F sí0-Ä"X(qƒ -•˜0,yB1I]Ýk×5&ó~‰RÍ.02Ó%Oª”sEõ‹1¤LjKZÀ7:CÀ~¥P¢HjË/¡èÑÇ3)8…wÇìoLø´ ÅÁ7;ü£ªo(¾ùuøÅzí`œ<{Ójöš‡µð•žñÜK?¾ˆ(WòÌ-¶Ü0DÖLMÝ‹ÊZž$Þåù Cjɦ¶D•Ôoþþç>ü0�ûÃlƒ -endstream endobj 61 0 obj <</Filter/FlateDecode/Length 290>>stream -H‰l‘ANÃ@E÷sŠ8öŒ=3ÞRPW*]p�eH-®“&P!4’4ñ±Æû ÆÝ†qs»Abêµ jÏS çc·Æñ31Z§*)…ª*̈³áüœ^ÒÝ.ìã&+Ì{Œ«GåL+±@r¥Âª¹`Xt&1Ùl³j“øds¦ý’J·04jM]ɬ£ÇEÍŠ‘¶ŒEð?óœ à8‚Z©ç¢8u·Œ§÷4½˜jŒ×¤â-½fÿÏ„ÛTILðÅ©‘Y Eäš:ü`½0_<EÓšõªÃú+=â#E–qb±øT3EÓICfµX6Âèìä6{¢-"ñˆ° -yis[!ÍŠÎ4n~ÿç>}0�9ºlÅ -endstream endobj 47 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 87 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 24 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 48 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 88 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 24 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 49 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 89 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 24 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 50 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 90 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 24 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 51 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 91 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 24 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 91 0 obj <</Filter/FlateDecode/Length 289>>stream -H‰l‘MN1…÷9Å»ÀxâÄŽ-uU¡Ò@P€Ô²àúxf:P ÉÎß'ûe¼ß`Üm2nn7H™¼UDô2Åf8Ó¸=d?S†95îàZ©‰@•rQœŸÓKºÛ…|\`¼Âº{`²ò˜4ÊÌàÒ¨æaj¥b¸ä•I]]tuÒõLõ\:U×™É%ÏBR5x\´‚¡*‰1æTVð? ‡XŒÖÈK4Q;yׂ§÷4=L1Ú3nxK¯ÙÿÓáÃ65âà~A°Ã*ÃcBŽÉ¯¨ÃöÐkËâà)ŠV³×<¬›é)¼Œƒ°¥Ú ›v%‹R—0Ãs§®³&Ê„¸:†ÆÔ«Íe•¤<IÜü~è>}0�H!l¦ -endstream endobj 90 0 obj <</Filter/FlateDecode/Length 288>>stream -H‰d‘MN1…÷9Å»ÀxbÇùÛRPW*]p�eH-®Ï›éTª"Ù‘óüÉ~7w›ˆ»û B”V›M±TœaÜ"Žß!¢6)Ú¡)IqGÎ-ãüÞÂÃŽíã¦+,éDéÎØÛ„ò"QjERìp•b Ã’gPmSC¶>ŹG©”«uI-S_¥V_òÜ×\2µ…bR¯†%-Ü›iN`…GQŠ4SGêdÃËg˜¦ÈÙª|„wBö·ã=mCÍŠ8v¸r(n§Üú -:üQd^{gïN6¯yX/Üç_>òpm\?º¢Òßš;‹ž¥;h±KÏse&•?;•žê,Kâæh±Š³òÿ•ûð+À�çKkœ -endstream endobj 89 0 obj <</Filter/FlateDecode/Length 392>>stream -H‰¤SÉj1½û+ô£HòªkÓ(„’æÐ]m!í¡¿_y<ÉL–CCð2Ò[ü°gs˜-ç7·sp„â#Ørc„¯W7[¬ ^¿ä‚‰Øæ F$±®g÷Òê4–¼u–Vº[ù¬Iq“b¨ŸÑïl¢Šƒ”°ˆxŒ¤`óáj¡Ž©`„w÷f\«ú¸p 92ü@€¥ýØÂ.&Ũ*S²n`[׈ðŒœn@ø‘EëÑöîáÊ ²ŠfQ˜ŽGçÏÈ"6š|>v,F3tž>v®Æm9[ðû¹Û/,ø'ø´Ž‘ù½B‡†SW÷Ó°XFá匣§èŒ#©ÂÿÍ^¥4µ{á‚ålbœÀëùÉ#jNÐ,½/Âb×ütÞ¸ŽfcEØ8ð¶£ÚØ–ÃÿUArÀ¶µ6Ѷ¥B=K núx¤=ž¿¥yH@ÔNf¦d‹² -¦ÌJ±;«±‡ˆ&ô¡V…0–¾Ëc�…2Ëk|Ë+÷+À�¹ÛÓe -endstream endobj 88 0 obj <</Filter/FlateDecode/Length 374>>stream -H‰¤SKNÃ@ÝÏ)|8¶ç¿¥ JH -]p€ -ZU€Ô²àúxfÒ&UYP¡Höxâ÷ží8ýÓúÕ‚àî~†0j“"·¦_® ¶_† &œÅàx$ޝæM_Òt¯ŽS»X)mßDxò</M@ößà`{0u•BÀ$ì)£ÏY`óQqÅv!¡‡w³6ƒxœÃ,#ÇßP‘Q²ÓcƒÚ\:œ¬ö9ÑDd‘0g/µE)|Æ3t–5Øi—ƒ9˜©ÿ“ïNÄ|jÆ^i. -¾I‰jý»ÚÁ0#a è…#¤+–JÒ)K„ÿ{ƒÎ¼Ôö½/UJWÄæë¾=æ s˜œ×ªt u媗s¸1Œ9L ÂJyF·ˆJb;Ž÷#jÆ&c ™M²…4"¨’”¡Í7YÚ&ÿm’\FWúw> ¸>%d]îNÈ©ŠÓJ’nlöâ¼Ãœ’¾BŸj–E'Et:éÇÌ��º$»« -endstream endobj 87 0 obj <</Filter/FlateDecode/Length 359>>stream -H‰¤SKN1Ýç¾Àxl'ÎgKA]U¨tÁ*(B€,¸>N2L§**4RÇ~~~Žg¼]Á¸Y\]¯ÀŠW°5¤ºªÂÇÁëÁáÓœ9Cʹ�{Á=¨"‰E=¸Çî§£Ë[dî®›%;w*†úÝ]DV†/°±‹gpï¶QM1bNÀTPKØ¿ºê©ë3*¼¸Û.ž‘S_‰QŠi;ƒ$da…DXŠO§bÑZ0ÁàÙŽO&Å ®Š4u!Ìûðs0¹÷ðf'B.à VâS+rY&KDk}>ËÑR-Çÿʼ€cYfJ›”…àd4¾œV,)Â0µ‚ljŒ°í2›{7pÄTâ1@Ø2ÎènQ ìÇé~B-²ÉdXd§ì&MjIj¿–3*}FÿÖÄY~dc(š3²=÷ ŒÅú0d›Ç¢ ÙÐÞîD5·(AdJ¬[Ç_fë¾�ß]µz -endstream endobj 42 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 92 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 23 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 43 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 93 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 23 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 44 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 94 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 23 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 45 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 95 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 23 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 46 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 96 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 23 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 96 0 obj <</Filter/FlateDecode/Length 364>>stream -H‰¤SKN1Ýç¾ÀxlçãdKA•*Tºà�PU€DYp}œÌ´3¥*4Rì$~~ÏŽ§X@¿ZÜÜ.ÀæäÁÖ,uM -‡W×/7¯_Ž@3&.ÀÞc -bD’‡g÷b—4›á<œß,m?ðHõ{\º„¾!À -öà>Í´Df©TT0–"°}o¸ºv)c„7·qk'p?‡yFVSp SF)ÑÜ7AYXA KñzÎ#*tžÍÝY=uS¥GÛ«ù >,boIΤ]ÁCMæ® KeIEòEŽ–¢k9þ/õ -ž¹Ôá]m`fE«Q±€/—UG,š ˜›*7{ïßvë:N¨ör§aL¾œðã–jèè7#°âäv;ð[!ÔÒÔÎÍÇV†±ý[;¹ö¯6AÕcôbÎÈlú…‚±“’m:KlUAieaÌ-Êc�™ƒµlú‹ÖîG€�uó·Ï -endstream endobj 95 0 obj <</Filter/FlateDecode/Length 380>>stream -H‰´SËNÃ@¼ïWøâØÞ÷•€*!U¨ôÀTÐ -$ÊßÇ»›6)å@(’÷93ö¬Ó?Ð/‚›Ûa -4&)1D8lM¿Xl? [‹Á9ð:p‚óyÑý˜t•§C$¾Þ-•¶o"<Š@ù& {†/p°†W¸ó¡Óª!`a`ÊèsؼUl‰]HèaoÖf5CXFŽ.ü‚ˆŒ’½N„Ð'§:ËSOD'ælã¹®(…Ï¡SìÞì´FMÁLÖÇî8Qžà]5W-•œ-–Mçe_!Nµ ]-iîK@/b!]pTŠ®rüSþWˆÏó¿¤?’¨{ìÀæK[<æ s˜jÚú êßÏqc:µ N'ÂÊy‚·•‹m:¶ôjmK!TYНóî—Öý3›‹‘ÅlE{:ƒO ™5y!§*NSIÚåÙWH¶Ú-º%R:»^²èÄA¢¨MgÿâÊ|0�ºŒÅE -endstream endobj 94 0 obj <</Filter/FlateDecode/Length 24606>>stream -H‰ŒWÛª]¹|ß_±~`/Kûkœ00a2ù�“±æÆ‡ó÷©ê.su†ã]µÔµ¤¾|øÛÇãçéøÓŸ?·tÎ^üÆ¿}ß¾Ü>üôK:¾üû–ŽtäRÎ^ëÑð_žÇ·Þ~?&ÐzúØÎd->þåÔ~#YFþûûO·~æ–ÿõøtäã·ÃŽ¿·?ðÓ-½ŸÓ`$§u¶µìøüà²ü{ïólÇï·_n??“(ùÌ£¾'1òi«âgˆ¤sÌÊ&þsrŸOzÆ™Íð_:×*ã¥]ƒŠ¶ÎqÜKÆÏ¯Ø#\¸=…fÿß?‡ÿ‚Íî±}úûÿÚLg«0…_õì£àgÁâ'”ÏY`°wxw.ß}%ñ+•;W3w8¬c}?Ûè°´-ø›ÏÚ:õÕÓÆàp¬Ä8Ú›çÀ:`XX„4�Æ¢õYŽï7‡Í¡ÍX›†î¾¸Çb«´¶Ÿáša÷®ð -ú6á6–`é肼. ƹò ÑΜÂÙTF¬(V|;m™ˆÜ‚˜{÷ãD? -UG®^9ÑEl}Ifvþ¶5¶¤|È›{Eq)ßF(φćœérÝF¿‡ï=`l’o’o[¾ÉŸÖ\ îïPæë’|‘·uË›jÞDNàG¼ÅãÕ‰>ÞlÁƒê'Š”ñp³~ò~`]”/Ì;wÅ|âxE5™Ÿx©NDÜ︖eÍM¼Â½ˆØØÏuüoøÙ—{ÐHÉ·.¢»@k/al!_‹–[ ùZÚE¼€°^0ä³ÊYò9_aZ‚´û$÷Ë’úd!^V½‡RŸrÀ@®±–+„kyEHÀFÙÄêµ{¡^›%¦ï]Ñ-¦ÝÃùÖ†|–ý¾ígyØßࣶƒ¥XZÓÝ) -'_ŽÃñÊù¶½I&¢†¼Ð£akä€Z^e?ò‰¹å…Ý^dÂp\0ħ‚µß†M…çè°¼„Û¼ŽÛÆÖ¯«Æcr¢„}½$+~sMÁl»¯§`¦§Æ}Ë›¸éV¤<O‰_ĈÇo6=9t„íe®x¼•qºµuV<ô‡[Aam³z–áæ×™YÚTZáÝ¯Š˜Mð‹òWÛ9«»”Ö¿ZüYÝ ]Œ¿÷:PqLE<ÓºX“± y.J؃+Óë9±õµ »‡Yp¼Ðg_ÍGGbëN8,ïÃ-_6Q$_ì"Ê<‚àðB!Î ;‘%nr°ÏQ ëV/(qéó+L"ËzÝáÉùÁWçDv•IÔ@²W¶Ô.BâÒWºˆ—°!¶%‹ÜÒ9ô³ p¤¿ÍvïA©³¹å�[>_áÐnH‡òΚä÷}È¡¿Iw«¢™º–?#œ…¼üv5…?´Õʳ·3N4·ÝSQÃÛyõ<ohõ‡ß.t\ˆúÃ¥È"x}ñ}44 <b>8áG‚„™5µÜ#<ùpKU[#™i³ð%·cÛLØÒ÷[žñ¨1ªN›p"Þh”¬HÌ<ô -×3ÈbL¸4Ð�"O›EDxå@ÆNÄ\÷¶Ä‰~/` X‹ä»ä³ÄûØø$]^Ò7©oégY û¤ÔY™‘ùÖŒ'·Xkã)Mx(]}ýW&ØY‚ÊÈ´l¾ú -!ÖIdØî·öޤ™§?–„Ca/•æZàVc‚§ÚÙÅ3O28•„þò.qíò¼oèþ°\>v®D•nÁk‡þŽ`ŸËxcP:7ì—¯i2H$àPöV»xU¹3}#›^[@ôÆ1?`T¢*ª4î²z†pd‹i¦2¨¸ŸËÛÚ†3ìþ0¯ÁŠ4T Æã%+>T$zzù»ã»]!º0,ñA`ÔÌ^Ù{4qEŠÃ"O… wß‹–#<ƒíÖ†˜}�Æùö?øŒ -˜jþágcÝ}xú\ž}ÆÀÉYâµð¯·Ÿ¤L”ÓÄ¿.|ûrûS/gÜ|dÖkÃŒ6™/ðÜ8ö&ó茣ÀfÄúXoŸÿ}_ßH¯ÂL'‘¼RâÛŠK†¶ó/1.ôêq`ûçW‚\™ÏÞl9yúäUï³b'ŒÉˆ·"¯¥î‘dx3sfÏ#ž_³å/èÎÇL-Ò†MÐA}$–¿{t#Ž‹DÙýˆxNÁ*ñ*}>8a"¶B“Û+¬]Ä+øÝ¿ç-°w“eƒš‹àh—<Š$¦ä“ä‹ôþÀa(´B¼M5¤ÛЖk,ï’n¡¬m(ë>-Šù¦ý1t„òžv í‚!_e¾+\΋xÊ~·-¯Íú€tÂMÂKÔˆñÉ#3îËÖ*²õxvé‘¦Š¿¹;ò¡+¸dVÞ.$«â¹Ï¨ó$@tþPZ™ÌPðý»'ºü²'ÌgfÞx5’ëIŸ,ÒÚÌ~í×9[<„îå‡IÉË€•„UÂSXAçÀºÏáa¤ÈгúyfÔ./YH7=ª Û!¿s•UÄhÊ<>¬QÅ“5¤Ä€rѼƒàTQûòÕ[Ô>¶8+GÅÌH–P„’Yk”ÌäÍ×øaIíbLÌxÃDëä×í¾àç`‹Dfn UKfÞƒåLÃ\vm‰Y•¸]D–kk¾a®5)>½Íä‹q|¡Gÿîª3Û¹ªè²¤²Ï&¦1â1…»BPG³«£\L`¹•¥3"Þñ>Qo–Š?ŠÀ²ÙÛ…·„lZÙ6»6j±ÑÚä'³—cm4ò•3’¸T´í@OÎÈ-Ÿ@ƒéx«Ø:äf©Ûè&Ú¥B„Ü,ëÂ:!“zùi²RµUS¸iݱÂ]¯#Êëb¤#o#d²ü¨:¢¬à´")žmßëšäFÓf÷åkáFYûn7ÊÚ:ö½/ûúµ%m%¢Q¦T\W¥LÁujE:{l¤ì»'¸¯ÒØ'Pz¿ih²¢G^šT̸ŽeŸû¼tTmõzÀE¸¯FÉy‘B#³¢4(XdBƒMµÞ¹jj“= -ë’°%¦+£›œáZ&šƒ›œSïâm”0üá ˆìtìk)¼œsx¿5Òéèþ¤±¾[ÑNà›O›h«kèA[TXÃéσ:È{T/Ô±Iÿ‹yº ƒá±Çx™Æ’/ËV†Y›ë@jçÜ‹ziïÙàb^vJL]q»+§åÎõè†PËJ‹I3.™½]ÞY>Ùëò%GuCÁi%âR¼ÿ3ó<ö»ˆü†)ÁD œ‘”?Kà!X·€?gš¿;{£¿ÍžäZÈZŠ.“b–hcÏâES^ó¼ªdæ0†rmq@MxmQáˌǀ£_4Ž&»“<iÐü_ÆË&É’Âû<Å»@µ!þ9Omz‘µM³¹ý w/ÈÎi›Uð $@! 0Ûuû×oWö?ˆ«äoŸûið˜îz¿ì‡`£dß³§ŸI7�Ûo†ÅÛ¨áwçý<Ÿm{Ü5²o~›öÒä’}'ðÿ`~Té°ù²ëN«‰;Ë3ßDZðé—ùåõË_—U¯Œá¾ÜO½9oœ}3±×°ëfYÿx3m{kx]Á…Ç×?=ý›þÆŽáà°£‹ïh“’dSri=¬e¦$&i$ù?žm}çeÞÒ|=;éï-¹w‡=†¯M¿,ï*îÐ:eöÎÜ.,['#ePò‡L˜~˜È“8 WÙ‰´iâx9Ô'°íëØ×à´½Õ˜Ì+Å^ü ?Ò6öèÐ øý=` « îN––9˜rÜ!÷ÚLˆxj6G¡Š_èZ£ »Ð.äNý]êО~c B¯<õÊS¯H[Å¡—n0ïb$A¦Þ]¯¯|ãEü)»ûlOÈ¿1С7žz£>Á.½qëõçÐ&#hkµê£'\‹6GÙÒ° Ø.vãEy&Vl‡ ȰyjòóÁ‹ãå'ò£-WáN¾q¬ÀO ÝHòÿµõŸŒ1ÔbfÆPkëÆþÐlå l3¢Z- o¸°ÍäQ%HÆìQÙ¼±:”'°Í_ÚÒ„Úp:=ñ¢yðvƒÏPûAèõy£¦tÅøÉÞWÒF“uÚ“AsÊ÷ä±…7Y{Y¾×óF{2Î<H« -XbÖÔ]¯¬uã·Þú6TT ’Gj‘qvìÐëÆ»·ß½}ÜXÓH±{[Až˜¼à냷b!LÊãåî-ßzËî -CòŒ(ñ˜X%·@èÙºñîUì7–÷4y'h Ó×#¢ëeÕàƒõÂq÷Ž»WA~ð[ot`ÛS3‡§™ï¹Õ@¨Õqc»°|Ãrá{âÝkw¯µÇšL‹È€€¦½TžháÞÀ»wÞ½³^8¾a¾PEã ]¨Ò[O«Š©ªvXí7æK»ñîÕÑu°\hßð¢t«>!zãEóê¸{ÇÝÛó¿¡Ê-Êhz;Í!ãÚ¼[û8H]s´Ê‘ùE|dùÈìÈì-Cãï}÷°Ê( > -ór¿S«Ggùkî‹ð¯±¸^û5ëM¿‘íG™§ÇÜõÙcsñ®²oú8Ðù„°×âue··ã7øÁжÕE5¯_D¨•AìÚ Ô«MhÒ+À]Éo@ Â…û·ÔÌ+CÅ{dò•[xû¸×Qp¢üþØ4„Å»¼ä; 9¬ß±~3q`(ÛÍÛ} -Õû&¦®„û“•&û¾ÇJû…TH™F3ì8qà*ë •\ÿhß™ëßoàaWð8ÝmãTþûxàë{[‹Ð(®bÿcδ÷7ø.qˆÜeѾ·™ÝäXÔ3wãOqp¤³pÜ:’ìI®åG¸7¿\<`ÂßwЕÐh<«å(hDÿ £/ÚX‚¿1®sæ9Ð×°ªÞˆØe§ý‰ÅwZŸYF„œìŸmŽj47]Ѹ•Á(›àÔ|¦’žÚ´Òä‚Ò�”À\q£.‘JhVFó`ÀúÉŠudÎVá}†lFè,=y8棹b×™siì)p>Ã2#øã2†ù``æ"ÍøÛdæ˜YËH4™'ÕdYaÔf¼)Ç~ar°}¯}€/ôqÓH@Z¯wÛ÷Ðç_LgÅÊ ™95�וŠÖ@.µ¬3Ãs2 Ä2laæÉ6fV“Î2$ÍÌÌ ´U5°13CÁVd‚fæ>mÒ±]“OLά1dÍ&½èÐÀ©§|ÀŒ2dJֹçÁ�í3Î…°LÛ€}æ”_•hÈ~£ýÍ5ÚG=? q€WnYØ™’Ö5®j C§©#ÌWÎÕa¾rýŒëÎ5áf¬!E;óÕz\$¶Éì5œ#=sU1ˆÁd6doçéc:G:3Û*,2³ ™Ýyà˜2»3³yÀΘæ¦P" ³»qÈìÎ4·"Ç1³M™Ýyè2»3Íý*é ‹R3‘·ÑDï‰S©¬v�ËØâ–Qç:k©uÖ‹Z8YÆÆ'0Ÿ -N`œàà@ßø÷1ÓÒbl6æZBh((‰—pZ5&^Bâ5žUI‰w]ß›“IÑ˜Ž éØºú0-ã9)bZfà7(˜‰XŽ×öŸ”ŽÙ7ŸÀeŒ¡Üãà¢1éÒñgÐþ¹`x›˜ŽW²¤tl•îír}aoÃP¦Aª�F£_Ì¡Çc'ֵƘKºæ4]*’–8IÂø�á•zÁå×ý ljwn¯òøHæ1X®ü¥¾úoÛ kJu§;rYÕ+ÝÆÁeá}š÷âÕÿZTl{?×+â÷‡%^ñö×ïÐ>Ú¾À °§Ú'x‘wMÞäçø¦m÷ ¸òÚöôÚ^ìYÞiû²`5ïõÄítøe[ÞýB¾mäLAÝÃ}5XÕ~Õì_²ÿÙx³Àªß£>ÂÂx©�.a¿±†~Šô›Ø^Ê4ÖL8¤}=´³åu¡¬"ªU‚öºPÚšÝb´8˜K0^V¢\“ÂWG¾’ÀoÀ)¤¯Ú†¯Žàø*ÏÙýð¤.ån4)7Û³ð¢ž:‚êEºî`&Va¨‹#ÌPú à^Òu]«ïáº#uy®i¹²&G¶ê!È¡Ž—+ÿ£ŒÕp]px.˜[òc½¨„ãŽ`¼~Â|PÃC srkÉFÑxf¬MŽÎôÄAþä!7Ÿ>‚P—Ÿé§¡[øõ޾‰!9äf%ÈŸSDôCðy¸_©?Úi…§‚¹Ñi¿>.9³Ð.œáÈ#GÎ"·~°Üêô³Ÿ¯J¹ #œ *A:ý6»°ß~;‚¨sH ¿É9mÝ=—ÚM #ª±¹%WVîæ çZò\¬-¸Dª}³ä:EøA…$®‰û„ZÃQw6%, o?¾Šv‚‹9õu¡†Wbž1<ýMXnŒÑbÓVzépmeMgk¤Ç[C??IiÜØB=5Ô—Ò'½ŠÂ5Á*[‡¹Wíž:‚êYnö`&a¨‹ÇõtŽ×jF½1\úü£k³2×…5ôCPB?Ï1x~¼ñø.íõNá™-ùî'é7Õ£CÐcm!à¯ÑÖª=©¨Rž¯H?-Ž“· ÝýšHÿ0â58G¼ÌëòpyãÑÝÐô÷ióõñðÂòFÆÓ^,âÿâ<ó_¾Ë%Ir¢û9E^ ËÄ@òN3Û1ëÛOHpwÐU³IË÷$þ�b ¥×ɨÅSx~ŽX §<¸^ÑÓó€È¨Ö·s(mØ3²9xŸŸß ƒ8ÙÓÓÈ;G#¯È!TÇF2 -<³<’êØxÂNw&M‚I“ˆ¤¡bÝNF&M‚Ç×ߪ[ÂÉÈú‚Àr‰+£××-?[y7w¤} ¢e䑈²päŸ+!ßcû #u˜JgæÈL9^FÄÅîEÆA‚i[¨ì5"öši[(ìµ?¡Õ×£ˆj[È—í°¤—A wâÌÈ!ýwÄ‹à+V~ ]ÈIpj`ì¶µžQq PÒÄÏ7ùÎÈÈ µÇäH3Ñ(ïŽô4²»#û÷J¼LÁãmwtNìÙ<OzŒ=¹‡¯Sx~ޱþÉ|RhJDÔ6òM(T$(x·ØHrÇt‰+£VGù!åŸÏàßÿJ¢¥çøêm„¾qëHðÄ“@ªuìDâ¥\Q0W䘩šM\ 5 ³$áù9†é@fI‚³ï(‚3€–‘I’`’(¦7;#·†/ÏÇ >kÇÌŠ„¢J1sƒÈʉ$Oí ÞŸ%°à Ùü†ÙÁ‡L83*úÏô0ôŒ½¯<G+ÆqäÝ·«¹”Wx~>;°óu -dN"Nƒû:¸2N¶§l?!~¾)®¼/›SL67ˆþ“0Q_lNÅ:Ðâ+Áß„÷í•"áΨþ),?ÇtЦ`B\ŽÑ;@Ë8ØžBÉÑc—ã;ÞÏJÄX’ñuºoò!~¾)vô‹ÎÖÌDGñ›ñÅDü ùŠ•ŸGbú�j®,ê ;&ûÔhžŸGÑu2/ƼH¬Ô vûý‹)y‘`s0öH_À•Q‹¥Pf(âý(’Ž="Tf(¸Å:ª".¢/&ê<$p6â6×1:©'B[ v)æ9P0Ú,\¦DË ‚P!ü2¾‚Ë”ÀÔ0üÕ²u`;ÌјaÏØØb³"‡AD‰ -#ÏA‰žŸE½´¥µRh¶#7@oÈæ`×d),½ïèmµX^„_ÅàÌÈý@ÁïÝ+b½ˆeÜEÜd– 9^Ž"iØB.]‚U"e1;0QçÁ!ÁÀK ÊEJlLœ7ÓÄì9}bÏÈÈS\ÌÜD¡\ˆqfdä)Ø:êä:ˆÑ3²H%Ô> -åÚ±Á…;#O" C \Àu2*yüÆÌp¹‚OÁä8‚E‰y°Jžìßo[êIõV¹[ƒˆ‰ -=#Ã.ÁæQs׈0 WFî‰^ÛÇûQ’¾ÌB]‚I“ˆ¤Ùü-ªä%u -ÑAÉx•¼DV†¢ärˆ<ÙÑ~£ÌQ¬Ÿ„èn•< -6£È…HÞ*úÜ3Kë9è83j>¾K{õ`9¸Ú82Ú-*Épeäþ•àZ$Òû¸Öxòð”`!RÆÖDÄV赊^ÛÇû3•-Ôr(¸±$zndAúŠJ°°%FnÃk]X$Ô‚•µqynü°ó(¤+…Glœ…+’±õÃN‚u#1ª Gz6ò)\™ ‰^ÛÇû‘›Ü -N M‡¢åA‘›/³“I¡ßn˜€WFV‡‹âR�"ÊS83rãB,$˜ÁzF~$4!|}…èn• -åB'‘„§pÔ‚ \¢°*¢ôç=z'C¶ï—-²¿‡<Ådn$F=õ0£¸v”ê}E‡,'‰VDèïÜYÞšDÓ”'DDÿOÈr ¸Niñpßè{F~h!ü¬ÜÞq¼Ñ•ˆQÌ*Fê¿yö²?ðÒz(z©½#¨P(:%Vê%x€Ê�„îu^EîaÆúI xp:äQ¸·FWQÎÞY¿ÜŠ…õKätˆH¯pdÔd!t-“˜UôÔÃÕ¾ÑÎÉÚ±ÜÞtÞQà¼;¸3ò@‘Ð’!Ö®ÂS+²u&ç…Î;‰Y…¦l?ßd;#+T¢—æ:Ö$¢B-#+”B, «‚›Èpª wFŘ¢—öúêJ`Æh5c -6ë’$¡7b#L\“„;£fLÑK{[ˆÉ>eLøú¡‚‰žš–ñ«aTûj@”Á+0E T¯˜UôÔ¥µÀØ8sr¦Æö…ǪÂSc`ç�]3¦˜Un;õØ0Þ `x)®UEÏbÍÉ 0ÆprHŠÒ|[½Šè0¶ÚX•v -Ö…ï*z¦9-ˆ¨3áÌ88$?X¯E¼«Þè4ˆ^Ûw«¢0¡à: P{ˆëT1‹ÈØO¡£ˆ…GfÝ·î™yÇsôF;WØ:w®„•öÞŠ°UE/‚_•Ý:–L´Œ¬ -Õ„„UQ¸¯*4§uµÍPÌÒ\I—°"2¶ãUÄVi82ò€£ØŠ!Å,b*¬ŠV„{È„GFM -âM=Å(âM=…UÑŠ^…bé?ß7ˆyÌIŒÒ¼*f…ßäR”)]gU_À™Q%±5'ŠYEá7»ˆ7»£«ZÕë l¹ -ð›\ŠV„¾ó½}É%F…[µÕQ¯:ê?ú¸°°ûL¾~s2ê< М ÞüQÌ* -ëú&Ñ‹ðÚÄë¨VGµ:ªžuÔ7C£Ž:ê¨½Žª»VGÑZ"D¨Ü‘[feŽÜo…•<gÜV8·•rÎWá‘ÙÊt¬L§?ËpåíQze¶½¬®L¶•É•ÖW„v•P®í…s÷kíÂy±ËËóËúe展áæ)\¦[‚·F}ž±—áz}ž1~er¬63¶|^¬«l™u*Ê>ô•ά¸Îû ¹~Ùüú6_Ÿß{ëûÂp=?ÚÏßùù÷§ÿÃù.p‹V„Y½ˆ™.9×ó»ïÿáü¾f]ÏϺ#È“A^÷Gs|qdÞüϯynŸkgû韟,öÊ£}þއöžOÓñ)Š¿úý¿—2Ÿ»ë_=‚jŸ›Bh~þ?ϒΧå}`}xôàûÅcñÿg·ÛsL?4W¼¹€v?\ôtºÐp¢ÓÅwŸ‡'àsÛýÐÆx½ŒÒýÇ?_8tÛêhyÝ¿U><„ÿ~]}>×7aaŸ·nrPGSÌè)Ç›ÑõýîlÏÿëuЊ–s€1ê4ð3ê\ ùÐaT~AûùïóŒã<Ïbòk9S°%~¦€Ì¬h‹ø®õŒ²AnÑöŧéÁ¨þDé`Xšë MÉ?ÿ€Eˆ1ˆÝóiÂù™õÿè.›4×RˆÎkoõ>ƒ~¸w==©Aõ´×ß&t„í|™#;@ @ nª£,T¶ƒKÜx#ÄÎâñ®YÎS¨½½1Ü QíÃ;ÚbšÊŠB—äFã:ø…®i@ßEh62!È;„ð¢®aC(Iq7fñÔiúƧè÷Ov‚ĸXÊчBšl¬$Ùß2…êÂ_XŒÓ?‡aK(†($JÙ>Ëtáô%`=Diáæ!J‹Ó< „¬‡H|A×A²m(FW;£—âò×ëÞºî+*ËÖõ“ y‹j˜ÞãàŸQ1ÛLeì䥿µÏ4y ¹®² ^š]ߢÄFkûä½åÒ¶ÕíÍià©Yÿ l›‚&a›âŽÊfÂÖÜ€C׃ km+²(p¦Ø¢À™°ESÊ3)ˆ5ØöF{=N‰ËD3 ë~ðF^Ò3HÏD«3ÄNIÍì…m(v$r£æ×hFšd¡tg’ÕéEÇÓE$oTi’¸)©™Ù³PmÓ0%¡ÒJx&!MKñb"OõMƒüÁš´w€ÿycÉY¦Ý)5ÅýÂÇ„þ§BÒiÂá$‰–Ó’ÈI;’²wSÐäz¥ åØdÙSÚi”£EÕ=šåÐRK£boT¶ø¦YH;íÑ‹«Q7¹4 -ÒÆ±³ÄÓZhs¬%àQ÷i“ª³±VPï[•ÃúåÖJò3nv"CãÖZN@¾½‹‘¯J;#]°ÉUÁ6R2.œº¼ÛJŒ‹ÂમÌÈ-%³…½6ERDÛx#œHR4$ÕH¤ö1%©F) $ÕQKÿ@í’+¦‹äŠÉÑTõ2$b¶Ø—®Ì¨ž!Õ0ªg(½ô„Ó¨¦¡§n${£æ�§Õö$Õ3žçßM‘‘ßQ%ÁCZiÔÌ@+iå‰ 4K»Û(ÝíE€mQ@#…C˜‘Ã!4’8|a‹ß;9]e¨sÒv,n[´Ÿ©ÙöR¶?Ú&qcû-Óú‡?—&¹5K!;¨l ‰)&'Tõ0ø‘ÒQ %-¦(ÌF—^fEÁ©…!¥uÒ;ôµäõ˜-^§8 Ã!ií$•ÝN%µŸnóÙAeÛN5‰Ï!î-ƒøµNHl²jT[P^ï Hy½ùIyýؾi퉷Ë2…ëCô¨Ü!õtÖ[SÔ´¾ø´¾ÐÂzkŠT×)Ý¡.Õ[DÊäêEAùŠã·øe‚ÄyqÚMG^\_š/$>ë�™®v#zhZG\ñvÄÅ/=>Äå+â)"..awÔÅ/Å‹FÂvGköoj´]qPÙ6Ý'̈́‘šíZ¦/¸TœNb³.Sè‹Õ"W p„Çl[„¨Qû,¶½Ïæf €Cúè ™p5Ò/T¶qPÙB@õ h&\õ Фýxd‹*¹*ÀOh`˾’ü@i\B³çÊ”Fñ ·D‘+®kôÁë 4�Þ+Ñ—4±Ñÿ4‹Is îŠòëu $lDÁ¥ÆAj7b[ƒD? šà õ]}oDï,·¤:Å#è|â–ìvIî™Lv¥}Nh)î™T¶ð—Èî.¡�ä‘QÄÆÕ¾~x7Ô—0F§™-:=¼…N÷¹_ïãeU{ìj¼Q‚ -cWñ²½Áõf’t0IT’&J^ünþ#Û<8ÕR§’$€I‡’Ø]Hªß.TŸ”e“½(P¢ UJ:m“*í¯ƒB¢ÐÛ–%HB“4à_Q›âRÍgR¡MB“ä˜!4/\@’¦.1yÓ¦lM^žQÙ2ÖÁZK[köäeš6y{Æ×dRh6þPÊ)“wjz¨™í³L{®QvöÇÂFBÍSRKŒt}aÿõ'º’mC1¸Ú‰�ÔùHM*‹‘ÉÙTíÈê·¡n`qû+s¯¥JNÔ…àM½Î…àMŠæBð6Þnntj<_Âú=Ô¼\¿Ÿû®'Í[`é£áŸ¿þžÏ¿û<¡Ï’ÿþõw</ò90¿¾ãøP—ü˜;gâ¹mA}óøï}Æ'ª¾àÿ+¼_‘RæÞó«à^,?÷¯ïà8°Ì÷žEÅŠ™êà†´6¶3PÜl0àZ0/`m7{»Uëת£Ë×ÂÁ¾ž 'Ð -‚ÌJ¨Z°<ÛB‘YÙ»‚½ÛÕëÇø€[¤ö@pºgÈþýh¾Îž¿åògX¸Œý¹$ÒÕ,ã4Ò‡=0qµtSÁIÞT°uÞ¯QÓX/E6/.fË÷k ÷‹ZÐÛeÁÞŽXæºÏ@ïÛZ:ŒÔbëçV‡¨qjyßíU§ë›½¼`﫾²×÷†Š•´T°ü‡ãÑgDãZÝ}Wðz¶b焪4IÈè;¹Ê±äÙg%EŽ�¶÷ág Ö -O–÷Ç .`ÇîÁö£Bõ3Äo£Ø<Ú—îY”‰ìû€à\_!æíîªyÞëVr¶õÁB�3®,cž`NÂü> 8¿‡ÑëÁuÞ§*¶×3äAɘ“<ÑJ·à}¦ÙäØÖ'{¨å<±,1 -g{¯í¬aÇÑæ¨õœµ”"Ö,©ˆÉæ}Ôƒ‹ÝôŸ æ8‹º‡FEmà*xîúæ`àÖy æàŽc?ç’‚xôö÷WXË¥níA*5T—;ìo~Èï§›:†> £`;Ê6Ÿg@çð~Ÿ©õ‹0äUí¸O¿¼q^„i•wôMÑv*\ÜÐk€çäÁ‚ÒÇýÅW°¶ë _Ñë_‚ߢ>*—¥~æDæºÚü5 8?a{æB#uߎT6"*wŸÛð]Òë& íÀ2Ÿ½Áû€`ïŸãÀZ?šJìýøKÉÿ€µ{ß1¾ª[òaÀ";Ƙ÷@]á'"KV·ZŽì¯*"þh_u°Gûê“ ëëQ—öŽen$ÃzèÒºA]»`…}Ñæv'£}XUtí]U4]ƒ'c¼þUUâé¼ñfÅPÞU…ÁÞ5 ¤åu¾ƒ8ŸÖ愮ꄥ}Âvm®£Äý ¯Ë:ÚÛªùöUöu·ù<‚ã'XæŽ÷Š2}ǪdäéêdÔ˜UÝ´‘§âÚ:.m]q°û¶¯KÇ¥zm³ø„~`™ÏÞŽÌ2*ØdÿòFžvwj$êò:)õJíó† >ÈoDNˆ_ï½GûŠš‡¹×AFoÖ™ÒYÛ…Ù:«Oú¥Uµtvêtõœ:DMz r8¯^¿ -Â.HIaYU>ÿ€íînsø³ù;XÈêÙiZõrvV6Œ1ÇWuDsµ'/â½ÌÎÚª¯³“´êúì$ír;³W²}Õ1sˆ9A¬:ÒÏÔ9ËÎÎÑÚšoUJ“Jº!Öö9ëÒ¦Ù)º:*D©RtRJW½ëéy`YwÎÖWÖìŒmØ®;*]$ îÈþOw¹%W’Â@tG%Þì©¿'bv?.2ln÷üù€n )Òä¢(hVÿ‚öD‡;›J\jiÛè—ÿØ -wI¤pÞ_øæ]'yŒ‚Êd" -*"w¢4Ásö%”8H|ûÄó¹°™›Û" d¸Oú@„ __üÞ|*<n ¶J¬º4§ÄK ,Ç\<P4Ƴ˜ÛÈ>,Ñ¥G?,ÐDg~:ᤚ/7’lžüÒ —v2f¢¢ÙT¿¢ºáG¿è -OÇ&ߥð+ú7’©Þrà ¹T•‰7Ÿ‹\*J#Eù1p°ý©J#¹ªâWsiå šùf•Á‚|ñ_Í»ŠÅ?7i›…³¯Âϵ1wž?p^sà Ë$£âgnöågrɸwEÆ$8AŒIøÕT3V.c|¼r;œZF$lu_ÏȃޘŒI<dFO̓$Ó¶Nð³Ivªðìy#©á-’jK¢ÃÅg¡Ï‚B8L‘©yè$ Sar:‰lÍC'iJF'i®ÊC'‘Ëyè$r9¤Q:IS!f½‘dÔ…¯©cßèY–B#ÑJü²¯®²ÐHz!ºäÀÁ¸ÑDUè$]e “€=ÑádÓZè$`$*¼¾ô¬<¨¿k§ŸèßSTšƒjîçz mœf€½zü>/Ù¯‡Þ ·õØä¾èp’i«eßè3ÀŽ=4ù¯‡núPÆ$¼äÀA’I%IÑ4ù¯‡æ:5ߦwÈ`=4Щ0XÏ7¿„Æä·šÇ¤,ܰ‡æ’‹²°°'“½eñŸgÙõצu¼RzÑ›|…öbOt8¿ßš¯7:QFƒ/Ð9^¿8Lçx[‹Ný¶Œk¢Ã½Ç·/½xCj}V$ùŽD‡›“ûbzÁÒ>1 ÷©ØÚ)ÚßÚ˜}üÚìµoí´ó5mñ˾>‚ ~dl¥'¿Ôöäâ:à¶®Cã×:B:Çæ€i[…h¹QPw -Ï)ñ~T"w‰ý‚[¬F•È]âE‡›U2wDrqÜ5ÞƒäRMJMtxñ€jrS‹’¸kìGy£7Ê¥w×ðMqÓØaŒDG›U7Dg -Šâ¦q¾ZUƒªÊSî…ªb85Y–׋'xm’MÍÿC‡“{ižT[‰Ÿ}ZBÝΩUu¼ƒ]hbƒoicÝH8ë=zJeY#ãå7ý\ÎúËݲèweÝVù;pЙª¾ÝÉÔ¯9p°ÜHjßðÕH§ã󉬲´žÛõ3œt*:IFÑzUmÔÞBg£(½©n6‰&ªˆÒ›ªXœº©Š¿qDö»)7Âoº,è¼QEûƒÓë/nš 7$Ò›ª†Ò›ª‚ÐÛ"œ½¨*Qntj–‚ÖµR¤ÞU„Þƒhçî*ʪ»,1÷óõ‰ûÙÈ\|Ìç9—?74]/ò·Gœü’ßåó$¾8í‡xªù~#‰á%záCû@ìÃEœÈ}hÈ$÷$¼åÀA6º„‘èpó9À‰àAçâÛ~ÕõÌNÔ?U%Ä>)"rŸ*[ÿ+qšˆ}ªhˆ}ªFH}RÄ>U4Äz—snÖÂÑ:È.© ïºìäD첋Onjgþ"´Î·»>Í›.w9Q:îr¢u¹Ë‰ÖAow9yÖå>'b—½œH}q‘«üäDr¾Ã>xóêžS=ûý}b!¼çÀA×EïÐà1¥…ríÕ`Çú@Rûüo¤ZË@íÒó@ë\ÜÜuszM>£ÞuH½Ë ®îÞ„¿ÙT„søþóÍç߇%¿töú§çÅ™¨èP¹Î›þ›‘ê™kà`Už¾~Ì{è?´çÃHùz˃$S}z$:ܬzµ}£SS–6àCþmk¢£]U¹ÇÑâF“õ0êʃަ¼ä¨=Ñáü^U«õFR“_*äRÊLTtaŸ*Ú'öD‡³3U-ü9_®¨‰ -/®¨Ÿ‰ -|&òŸã™7z1…Â<-.TažšèpÒ©2?¡o— sÛ÷̃„/aOt8ɶæãÂå}ùôµà‹B8ídr·}ÕªæÇ¿^4Y‰kØç̃äêBr ÂKŒM‘n"ïÛiò¶Aâm;B‘·íÜädå4-œ^"oÛY -æ¶Ó+¾~kÀ;‘½ít¹ÙNwhd£?ÈÞö6ÿnÖN‘¬‚Ñ–±£²¯¯Å :ÐD®Ø9ppÝè¥uŽ0zôReP;šìÜìoþ“Ð+n¶£Ø®#C±Ê„ YÈãÈÎväi4øüÚÞ9ppÞ8>Ãù}Õ|½±$:œÜ§Â ½Êû6‰÷mkÜó$–èpÒMÍÇ…HïÛæÊƒdß‘èp§ó×êEN…ùåžÊ7ô)óÛÐ礊cÜódRäl„—8¢PÌr£5É7ž÷©*öžèp²kkŸXÎ.ÃÛª³Ë£6‰él<£2¥Æß‘µ—]9YÖ† ‹)-ÖÉÍ øæ—ôÒNôâ„wêé~QƒëÌrÇ µÑ3f¹=+:µÌr{F¢Ãɦª!pd.bEÓrË•7Xn¹"ñ=÷<Bv¶/9p0.DâØåÊ+,;]-ñ4ƒC•*Ï–#QáxÈSWË;щ0ÕOpÈ|c¶D…æU•j|„O´Z!kZmlCV´¶–èpïMÞ´ÚØ‚6²œh9ppÜH2N´¶8H2hD‡›u‚eÝ8]H®J”v£sQ¿±.“:Q?°–`ÈÇV0Ñ™ -E´èB>¶F¹‘Ìœè³sà ÉTćdñ©9ð[|ð”±l>·„3ñü¾l>¸5ßol‰÷ꫦã'YTu-UÈÚþ^J-„÷8èU\.TAX_¿5ÀÚÎ}*~¾B²øŠÆêlßýñ4å÷›’èüòûäŸtN´¨`”(ÇXè2·AxɃqãG4Bô42lºè®MÂù½®ÂK¢ÃÍ*cÙ7:—[@AvÚUé:q>Õ9dØUâ›ÐF¹ø%|ŽÉEÉÑ|sAw2Æ]|qyÖ3Ñá$Wýô%’‹"J9gfO …b£M÷‹œhÁ‘ç*’Ù T"³hdø2Ää÷Kó¨èÁ¼–ŽÄ@/ŽoÛ"ª¡‡ýaÈ}†ýa`N9NOÛ†Ìgô‘¨hÄ*7½ÝXN¶s}‚$ómÞI™ÓoÔ! ^Ìéég@;E® ‰""ש"#W\\ä*+ÈÕÑ9øç$Z]*)Oæ¢âˆU®8P+È·¨!ú\ª1M–_ Vyèàxe™µb©#W®ç猑¨pä*ȉï÷|»‘Ü®âƒOÅ$&ü 0|ïÃC%£û–D‡›O!ôùßå–d;ªÑ©ô*ÌÛžSõïèÙ·QæRm*Îí?/!¤`È^èÅQÏÞ‹ H¬…{MC )öCüRåM9ëÕ{QÎàH´»¢I—³Aß<z/_¶UâËÅœ¸Œ÷‘†@ÇÑø5ÑîÅ)ÜŸïD¹wÂIâ>N$Š÷š†Àr¢ ÁÛ“†@bIñ6íNIÜÚ‰5ÑîbÉæú…© ¹«yû‰…æ.ߪ7¯o¬ª§ÜUîDy§A—õÿÐîfi–ËØƒ|=®®3Ù<á qW¡Ç÷6Ô4šä}ÿ ¼ýäÌv"5áH´{?Û‰Õ…Iò^DѼîYåÄ}¤!°ŸH¬…{IC IÎ;QÞóW;±aO´{;Ûˉ¿¼)_©BõšìÜHoâÚ” j¹)Ôr#Cãh¦”›§r êDSFz?±%ÚhJI?¨±*ôaœ'2SDí6%ˆÚmÊ@K’w}Žfj¹Iqj·!¹ïbï<Š×T!û:{]Š×ƒüŠ®ü\â·iî4Zó.•®‘èþV±Kj,‰r7†F7%Ê"Ýì¼8Â_ì'²²÷’†@QÌûþ!ùúo“V¯*n’{¢½½ªØ®/–“äMåÇ^qH¬Ž{OC`;ѫ̜ƒ`hê“…MáJ”»/ñl'º$§ðÇÂÑ¥ñ<ˆk| jHqЉv÷J5jßd@rJ*%Üâ #M4çŸJ ¥?¥9…?îG3—ö”ä\Ú“QúS’Sú`K´;Ñ´²v•>QœÒžÒ˜Ú‰†5y÷°²É½ËÐ~UÓêE/Ièv](îGu¶Ä1‘ÞœK‚s.€=ÑîD“âœFƒõ^Ï!pH¨{OC ¡¦°&Úýhæ`ˆ*}q%Ê› X·°%Ú…=j?(C;™‹£Aƒùm9Ò]p®iøš,øâ\ˆ ó"íM8íÞÏv¯ë–ä<îo24fÎ…[ àT¸IçÂ-É9À–hwkxKòqçÂâ< -nÉÆÉ�ÒÉ9n¥„ç<(™“à‘Æ>hU4o% ¹ãiJå?hΓvÏü‘¨<Ø4çd `‹ýAtކG*s6€#Ñî„“Ì¥žH0Tç<x$3`Éá#™9@CRåçsúXh—+bú`hÑáÅa¬Âžh÷z¶;ÌåÑ“ä}ßGóM¬.‰v'ÚP{;±$ÚÝÙ˜ëˇÐ\# ýDbݸ—4lÌ¥ æä̹Ò8Ot0D÷Ñ ÷üô{¡¡O‚Vðö¿B¶;TQ -|0´BŠF;ÛËÑÉQ_iœFrÔ[]9jO¢Ü£++¿q$Ú¡”Ÿ‰&rTg¾e`<É^Û‰ ¡7¸ö!K^ÉA™i':PeèRÓh’¦×“(o—z¶K»Ð?'ójg;±”*ŸgúxžÏöAÁëÍ8ž™hw–¶ÔÞN¬‰v7G]Œû®DyßD{Ô>Nl‰vw´¦æO Ü©©A}¿†o<šR:(h#Ýœ„AI{| -ôÄ[ǽ§!Ñ%2²4TÍÉOÏn0]é:êT)ÿº£ßi\'2;„ë= ]s¥fYJÿll¤ÝAÁò¯;(YÚé,U)Ø^q/g»I¢Ö;QÞuíÄÒÔ(çÎÄ)hÚ‰¥Ô$ySÓ]ŸŠG¢Ý‰¦ŒüÆ’(wŠº+#×}âL´;á” J¬‰vw¸XY§¢M5œ¢Î¥=\ ¢ I¾Ø[&Jv8 K;’õâ<Ñ÷–†Àràz~¹ï½ÆÀ½§!Ñ#i"NZ§ˆãŽü/´û8ÛÑ)’Ö)âá,tnÞ× a)b͆ÝmòT'i¡„'i¡j§AÍ‚žÌ$/ܯAý©Í)í¨Lá²µ4–M(ImN†«$JR›SJþFbyûwnÛ)¥)M`OqF¾_ì':s¡6›ÂŒóâJ”7¥Iû8Ñ¡Vަa£!j£Q‰Ë)kܵ´Ï?cǽ¥!uD†…ºœÐF¡ÒN°ùíÎp¡K㾌 -´–/:Cü-ödc”Ø„š¬Rãº{ êÎ+õÖÒ¹s@‹z£ÄHVwî»[KíãD&ÃR{²ºs©ÝZzN׈;kç»Y<ãÇ~k”èѼY{߇Dcóë·±×Az#›ûA:Þ’úÅ¥lMÜ3üá6öïƒt\-úÇ= ²?ùƒý4DïÊÓ?låôÖO§¯ëÎÏdõ¦Ùu÷®QÕ¼ØO,ÆFÿduˆ‚¨>n«ÑQG²ºûÄU‰¿8Od2>7j¯iPÿÆr¢Dj['Ή¯¦ÁýÅ‘èê]MH}™{qó/ì‰v/G»Ó®¼Zf¢ÜÓÐÔ>ÿ‰vcèRnZ#ÇÅ‹æ×¦ãêýY&1xñšèÁù{a*Õû³ø¨Ð•òâ8Ñò{R|nƒú“dý ’Z9þ@ -I®7ýÍZ-9=oÐâ“ {ƒW£Þ«…‡õÅ‘¨Þi¨ý7†ûåbëVêZòT´¡|uÞiêNÓ5<½nMý"M¬ô¢6YêEžž<é±}‘'^Ûyê.Æ«3¡Øeyéïb¼ÈS_ô7Gñ]ä ¤Õµx±ÍöQ¾ßÌ}_C/¢¬^v§á[÷·;ÈPÜ©õ°Û<©A+£‡Ý6$«;Jï;v£•ÞÃl¬‰êŽÒ³»?±+q#ý5{„ÕKï5p¸ìe¼è÷P_ýöЗÝo¿+¶á[÷ßïŠåÀEÿÛý?êï‡Hü -l´Öë&©;b/gêæŠ±¿&]ƒMÀÁè:§QBÙîÈ£GžªÿE†Ð××܇A™_å²Ð=ðŠä-ßwÝe|-=¿W¬fðó0ÞËiËÿ}³û÷ÛûoK[ö¿dw}piz,½Üö‰PzÁ/^ûÞyQW}†o¦ Í=†y˜»yåXî£É²·Up53f1ãÇròÜ×K¹Lï쟷ᮂG…ÅðièýÂÿ©ÝkÞißèïm±ÑÖë~ÄûùÒíÕ>ê[f„°òNCl®mP¯}±n\FMn“þý‡îÞMZ{TØFÖþa8ÐÑj¢Ý1x5Å(¡=ÕÛ¨ÐÓmõD¼§×½·ü£-P‘¦—ÙÐ- ÏÑÞwþ7[…®uMËе®éejSnƒ×¥=ùh¯lƒ'c¨ wOÔyØÃjx¬%ì^Ù¨i wÿ}=.¥Zj÷Z6\÷jžF¯æÑì»ã?ëćþÉ?T>¿/"µÇ©Únc?‘½ÙV\'’Òæp…u¤ÁãƒZVkƇA»±I×Q+¦\·›ÚA¤¨záÞ÷Õ+õ¾¯^IEQíhv!Ôi¬x´ÌDÇòª{5 @f^mp>wŸ°;L騹‹8ÙìŲM*Ŭœ^ÖiÕ)òËR,¢_žÞÒbµ˜ËRÜ$íòäoj²—çž••Iyy1®«ù.£l×QˆNåLàÞƒ„`NÝ¿½VÏþÅì*ÇI羿ìC!PI~Húô×¶¹üÇž}.:YõB]¿)¿;H³N5fgÂ~þúC³5YN¿öv4¿ï?$VÄlZëõâæ®7´Ø)±Mõúcü¼!b§´7‹R´ÙD ”ð®6U[× ›ªˆÔ¤ñºêc‹î×èÐp#RU›ª@¶ô©«¶ÔüFM'ñy©•üÔüF+q¹<¦™ªÔ{¡·¢¢ÖœkSU•Ū®µÒ[ý-VU•'Téj³ûEw²Ýó}R‚®œI ZñùñIIRV$áô†â£ÂÙŸyû/ÏŨ õ»Ê•Ñ.¯x±µ©¬v¥ˆÊjWލŠö÷VU´;ÃT7;C—¼ëVšUÊ®¹m«Rö+CüÊT»2¤Kw–rZ¥ŽwôWÝì]‹k£ñNNvÕÅNvÕ¾~±?38¤«b×ÓgzýÁzª~]ù¢b×Ó‘¸þÀŠTì>ÑaVµëÊ ¦#ZK[×pÿÁñèùA>´oÆÚ¦RëЮ®Ôºýñ†lSU¸—•Ú&…nª(÷ILU„»ÙýAá퇴©2©jú]ãÃy ªtqSE2èÒ¦ªb\¥æúcýüTÖ•Êb¸¿(ÕÁ8¦ÿ øw©Å¡T÷¢¥ç“:éŽÿð¼éÉsÉ¡×R) dÔôºÌ5%&>™÷ÿ„ÍóI=ŦTè‚bSºRËÃ_Ü1µ§àú–êATšÜ“É»c9°rçXËúä[°ôY’´ë%ïÎGy¸þÐû¬H¢—Ì9Ív}RyñŸI×_E7É’Ã$I^J<[‘¥TLº¾Rn%M^)³r^¯û…%÷…¿t;m×б/ɯµN|9ž·êü£?OfçN¨öÝêÿ¢)ÿu´}¹© 8Žß铎¨ïKú÷æ3a; ;i1:®õ¤³¸÷] -x÷¬þð_ðÜf¢àÕ³ë8)ôª9õj±ÐYO -hA,“~Uxü¼Ó¿<EÃy1ž$@ÑdÍšh6óê¼ês7›Ñ0Ùú`ÑYPóLâ®Ý,ø¼T“êßéYŸt@|ÛÎ]ÍŸ¼x³;jû;àIí€êôßøNÒß[¬Ê1¯`É£y¢‹7!áiè;¢yöÒTžy//þBûL—×ìÈãfÀ¦¡§¥Ç.ó†ô£;aÈ}V@ƒE}ä—ÂÍ ^I*ô*ËøŒ/Fb}Fr·×@n…AĸÙkL%ƒ‰ê4©EÀ¸æ«$�må€é!ùž”K¿ŠýsåW!†+¿ø²}ã;!g“Ƭ OäM$,Aˆ‚u˜8ÛÅӵřHñûñ€NW}’–|á>ÙÓvNJãa¾Ó W¢itñ4 –9_yRWv™?¹ý|!ö.h‡a×ÿ“tn|'4ôfÒØ¾9ž¢0:„";íÅì¼×7‹Þôâ»ÁxR:/¾qPôÓgÌËÆ¹ƒE/–%¼˜ƒÈŸí?|'¶>ʤ¹Xv²ÙÁv¸…Q¬3~3›ö…ýâ~,$ÛYH(ôØ2ßIçBà"0û!Á[Ûq]õojPÿ ˜+8BÀÌ‚%àÐsan±ÇB‚ß@sþ|¡nÒXf¢ä¹}/’Ûv˜ƒ‡íIèEvÇw’Æç@eþB!ÊcQK¾$‹&¿Ñæl¹MCûi,jS3¡6BÛ·Äqºb1ŸÃûÂ}ŽÂNýJÌæ:„ÄnŽÁ<¤7‚ŽX -Xb6t‰»Õ<ôâMÈ+µ‰g¥NèÆ7švŽí¡†ëbŽôO„ŒÑaö3âñ“æS»pCŸ¤¡&¢zÈ b-í: 3QÂ\>Éç‹×Ð%%VÓ¤«iÍ×si]êÜQ%VÓ(x©‡„�siÍY†¡4ª¡‰]N"éÒ˜xM£&^Ó(~‰×´î à.bxQ}c±Œ>í…`JÏx°êžˆêÑÜ^ãâ;-¨™4–ݳbË:°ŒVÝcÙMÅÏ*“Æ¢¶Š§Džk«iµ˜D£ÃMÛi,j鰖ѨtËhn±¦Ñè±.’‚2i,j—4 –R§ÄYJ¤m4jÛÀ&>ix¬ÞE¦Ñhë¦Ñ‡Çеh}#.ÒIur¹“Ùƒ–¤?Ý¡9 -ÊÉH�µÉ"N¥A;Óuÿ>ˆiš_èM3¡½ðùã É?¿§4ídÒà:™47™C[¡š7ÞÀ§€ÁõТh El8f$èE`vçGC1¸Î-)Ä*‘ñºî®q`w*y -0¿“4–ESó¢6%u®™Ú -%s`w -žÁ1Àí:5s`oûò$ô¸h®?gÿf$Ø(½SwaTôø–û -ÞåbMî,R'çëA(—¤ßxÒÉã¢ê«{,ÒWð”PÒ¤Öcš4V\<Ei}‘²ˆ£gR¬7ÈâÂzÃY\Xo<46 |#ÀŠ÷·àI-h‹ó¾à¼A“Ê5ŒÃ -°Þ á«é)!Àjã(³i¬7p‡Âz£yè�Q€×Õ³pÚókScÑÇ'êEã,TìÂkIÔÂhÃ5ùbvñF×XÄÚI -ã ’³°ÚàFýR€¢®vðÓ Å®`>37ð½xñ&ÖÑP–qß\|Y€`PþU" Íxà�M%(ŠÖÁaà1|‚Xx @ëÄŽKb‹êEÎÓö‡Ã7 s(<l……FaàA«QxöùY©±bYo„Øò!à-|ºàžAãQÊÛéÜxñ&ÔÊvLÎNÝÌÉÎpô˜Zí �É¡$A…ÇåPXxÈ¡ôpÜÁ!ÀÂCŽ„Fѯú´°ó|°>vž2(Ì<ýÍp1›¦?͇LÈ -¶TJZѹ¦<‡ÝôÇn-ÈfL„«OÔBlf¡@Ó"À_-EaH>ô¬ß~kSóqÀ{SóTgR>Ò餀$ˤ€”ŠRgRM²k,zz,R)¿]b88Ä €dbíº³&$i]&å#ݺLz÷-ŠZ²bR?Ò7vRAè1.@zR÷uRN§šMOy‘ò‘9<}XÕ¤€$Ý‰éŠØ¡5Kw2)'iãš”ŒÄªtóGÞÁ³ÒÇ'¶5©&‰oMÊG–‡ -@59éž"¯´$‚øîQ²ù4©‰áLºïäKgkL_ÓЫh7qc‚øÌk^ðm3©, -%•%Ý M*K.-*âÊ0ëò¡´$†3)&I4)%ç'©Æ¢Çé½=ëxø€¨,ã¡%EÄŽ:3ì?“J3ðŸI´@S/Z�¥eЙˆ3…f¥føþî²K²4ÅaèVz›?艹'¢w? G¢2«gÞ®âòaa°dWZ ÑLkÕÆZ&ZõÀ¶¹N€_¯þÁÆ8Æ”êù-âw*=Jô9ÿ˜®1CΆ›L©nr¦N%© äOB£¿œ?JYeC©LºšÍ#žÝ·Â;™´.[AW±•;þV)À¤2rª…8W‘<¤~ã'ÓcÏÆQ¦”™´@™Žr§Îƒ`;�?ìeJYð—I´q—i¶BwŸÂQ&Jò2[8Ì‚:RRøËt×S˜Êd*,e",™sGƒ`K×SÌt×£lò_€–2Ýõ<LL,e"B…¥Lw=…©LºžÂRæVØíÇ�Lp˜Y¢�Yw=ºlšà/ÓSYá)‹‚+\cÑË6±>ú²@Ë_ -C–mЎ–Ea‹iê!._8³šÖv01™3ÚQ¸ÄrgSÌ«)(êXÈŠGAXÿB]ᵟù‹¥8Ì¢)f!+…Ã,77Õõ-„8³Üܳ™Â`îTuìòQØ":¥mý(p½ofÑܳÜÜ<?f!A…ÅœùJkaÛ¶HPa)«? -ࡨ°Ev‡åîÆ¶8ÌBt -‹YÂb¢SXŒ -‡YÂEμÃ+f@Y’ýÉáë=Íßø'ú‡ùv¹<0ƒ;SüÔ/Ã4°’9¨hPÏÜÀR|cјƱ¤FÞ#Y´)…,‰�6r&…})*¤ FtiMJ€Ô£|g6`)z²™~ŠÂßR#ß7µµéMŠ·»¥'<†ýô„‹ÚÒR¶%(B¾5Þ^þ_¿nèúûƒ‡Üþ H!9šmy-4¦Í#+¿Jr0´’飢A“9éüÃ#%_z(ÉÂÅB6»â ;Í�¹õAðKbà §ŸÖZø%'Ã46)Á36òð… ÙÙ›¸=óAúÏ»s,ä¶ÉÁu8~G‚ß {̾3,åt´¿.fãALå6´ßÃà*·k=ˆ/'að”=W¹më7ÄÓÀcNcªµPœŠJ'·„ì·T Ä\¤O9])Kñ‘Ó\rЮÕì‹uìÍY0ŽÓ]ê[aí?Ý)Ʊ‘–ƒ¡´É ¶Ýßó‡là#·ƒ<²åôá·K<ˆjü@~)øÈm‚l‰dëQ¸doó÷…p‡ÛÞ ï‹;Üîb_¼â4pZ{9ݦí â–°ŽzªaÌiæñ4°•zª¡¥eT©ø\±øJI3˜TJšÁ¤Rá+c8© ¦çdT©'øSi£ýÀ5ýhŒùW+I-vTO2°£ÛN”ÿ™�v¤—`@žñ¦zò‚;•ôo*énTO_ŒîÒ_.î¤×‡5•Ô3ª§.ØÏif(:¨$(ØÏm_~£éÄ€J‚‚ÿÜ¥þ†ÀÔýµð½¿†ªòÑ´Z^JÂŒFEŠÑ°™Zo[-mµ~ òÚ2>>0Ð¥4|¦Ð’‡:²Ö’†íÜ.ã Øní[«IÃvJ²V“† oH¸N½Š†'•Žú—§˜Lô8Ð ø†8âq£q _k…p‚8â)ºqM\k7Xë¢öè¹œÔ Œû€â„ǨƵm-ÕZb&l•‡œÖ„-ï%!0Èe¤¥Â¢�õ؆K4¦uØÆþÌ Ã> ÚùUivéÜv¦êu(%ùë@-Ÿv:Û¹#R4 Ð]Eƒ"m@I²ípRŒÐ‡‡`?`7|/ƒ” …-HÓ‡N -…®ô!mÂuºÞ&\%FÜÊ„ù’ y ÉTN9!;°ØÁ|µÈõ69É"¨¾#]îËïbÁ~Óˆë[pwm,Èî®»^ÐÝÚ˜0’Ž£ý¾…ÑÖÆ �+Ë÷·!ˆÇµ !)džÐS‹M:é<þD°uçÑöeK¾öåÚTd{ƒü0ム-À±ª|¬ -0'©K¯Ñ„´ê ¿cm;~ È5̘£t›¢@ïmA$:ô ú7¨3§ÄGÿNÄÝsĪ*F €·•øÀíKµ~a—ÚrtéJF7Ñ8Fƒ^7yc….ÊH[scèLCI‚Âm(ÇCìµÔ‡(@v< -ÂP€ÏàCdHÂÿÓˆdÜMçjôS5¤#pª£Z¿©"0$ÞÈÇŽš!0¤†vÔè,:«µ€<ÔvûÞ¶¤f"0 ¶BÛ'5&(1é,jî,â¹G‡,]÷Cf€;5ô!p§FkñàUî¥(—û)-°¢ -q/àkÁ«ÎÃçZðª@¯ -4á¡ð·ì¥Ú¬BY…›ˆ‡I Öº&¬+ÜDðrBš ÀQð®x²€?EÈÀ‡ -ZƒÀŸBB€?ýþB©(B -½|k!˜ÜŒ%ª]=8TÈe -fŠÀƒBÅçÄ+ga‚`A¡rÆrÎe±T²«�ßa@ç2´’û¥-,(TÛF&€A`A¡âƀ╳±¢BN ° “S…ýä„ ¤ß~¸8R,§O -U¾Qp¤x•'îx‚Á]†ŠÀ’B:€#…‡ŠÄyë_`(Þ(‰õåýPúSRÞ‰÷å(yÒzxó/KQ.Á·+裘ºGA8ÓÅMxòg‚ØãI‰ñdc[#m;Ao_(4‰Fâ.‰æ¡ÖIù&î’¡—›8H~•5Ÿ¢¥Ésxˆ, UéÖ>Ñ‚Lí¼@ñ9KTER²É;KJI—¬!ä•B#ÎÒ$íÄ4â~q¢ì~8ÆŠÉY:çÄŠÒ¥ŸX‘ÈpL|)]ú‰åPЈˆgJ„Ä—’ÚȰ&%_JJ?q¢œN-N”S1…àŽ/¥K?q¦œ -*Drñ¥tñ+C‹ LT¹òòĉ’ZO¼%±n¥Öçb¾É¯šä½á©šÄ/²æH߈–<§6Þßù`ýÕa]Š]ôW”ưՇÀ<úÇÙÃ=úWMB~u0I1â(xK·á>¬¡‹á&NÓm¸‰½ôpøã(_zÈñ—®ŠÅQºÔQÈï{é*_ì¥'gÁNz:IXHÏeF0L…ÁO¿ýŠrºJôÿ!… Š—èª;\¡¿b2¶pácåd4ÉÇèSŒ¾á‹H]rÇ2ºkëáÁ¿ì;‰ô¹½–[üz4¿À0\Ú~ë& %èK/»7a™ZgBéÔSÇ(:msÇ(ú+LŒ¢o…!…6χ9�óJ§o%ðA…=ÆŠVuûª!9Â`:%ÜCÿ9GÊø8GXÊøh_!Ž‚½ŒÉc!Ãq§,FŒ?0‘Ö_ÿ¹ÿ˜º w1Òùä8{HkÔ½Âé{C|QÿŽö†Ð‡†/» -ª£¨Ãga¼ýÎ0D±Ã$hû çCd!`x˜|˜‡…P{) ›`Õûéhªÿ¡J@ÔÇôÛAÔÇ«„|¨ñ±´û¾R@ºÇò-£ÁC}zòážíþޏq$u”)‚9ù]8õÔi{ø†/ -ÜÔùù/Ýe’$KnÑ}Ÿâ_@eÎÓ›^H[™éöÊ »Gù»W•¯€ &2ä»`¾:ÞwóõBx¡»ñ¡®'Ü B�ÿ03½ÉžÝ®ÜÀ³Û›JS”ã mgmc„ºÞh#Ô;MÁFüÄÐt¼Ã&†¦kÈ?ܶÕê"Ê¡Á“¾øMÜþr Gõ:1÷a™˜e®œ_Îöš˜Jþ¿)@p_2bø‡æÙ6ÒÙ0²<ŸmàUÒ0|JZB´å°Ð¶ElÓídEðË‹à¾UH!͕ӸhÖA 4.…{ œ1ƒÂà-Fh˜Â †aŒÐ“´!´ËMà®j}¢C|bFF‡]L¶xJòËoÂÁ1÷B³X‹Š'†[L!ö™ÐÅlÌâ‡tLº`‰Šâ ÊÂïÚwí‹Éš¢3šøŸI'ÂK50q'¦f°Úñx‹†£1R~¤ð¾a¥ñƘE/^òÙ„$;ÆF¶üßT .ú²ØªOé:ؽ)¢.ü̲ŸC¦ðúÊiâ!~Sûõ?¬Â<ïÄÕì˜Q99Xƒ%1Y³"1„_º™ròËoJ<n}ÅH;:;ñUõÐ<ˆ–±/lŽ®OLGÏ×ŦB>«þš;X¹D_—bˆÇP™âËu¸jØ—@5ÞÏ/†*вpm9^…nutE¹‚*Î_;!¨è¼&MSÑ@0Š!>à -Oš —,nŠã¥ P©p±'"7¡Òð)ô¥ãéQ¬<=*Õdv¸ßßYþsáw?Ô:¨1¼2skâß¼*+îï”›&fëûÅo*„wMüë.`Ê›C·C¹ˆû)ê?fòQÌŽ`J'¨@ˬéJy¸ýú¦�¢Dœu{Ì*‰®³êq·®ƒYÞ÷ˆ¿Cb éa’GÂp*ˆ_þèÚõsõužŸÞîÄO»{ûCë/~ <uŽ+d|ê³c~ÚúcsàOsøM×µøé~×é_\¿®_ÿùã_Ÿý>pÝ꟟Ÿt??óùÙ¾ÿý„C??{<?¿ÿßÿ~ŠF?_¿îõõ£ëÇ\0‚n.14îɳqî|GwãØùn£}ç:ÖknlW;x÷ÇìX·C¿õƒõ~è÷cý~àl|¬Ÿx¸7yܵ‹ÍبD+ôæ]]…ZíàØ9õ<Öë@ßxWn×<xw¦™½ŽÒ¬mDÝŽƒ5K1tÛ<8vî~pí<ýq¬+ ûÓü’jnu\÷CU9xØwÎc=õ²ƒÇÁ›o•ñ˜¾uµÂ„n¿jgëçÎ;w;˜ö–‹]B -|SÛ8u•"ñlçÎ~¬kmºÏB„½ÃÄÐUŽÄyà<¸v.{oVB‚†[+a ÝqõƒuõÍÃqp¾v.ÀCk롪.ª*{ÏÇ›ñƒ Ë+‚ÝÇ 7fßíôà.ÌTax¯71m¦mbŠ¡µsŽƒuâ:Éà5#ê"lÅ´‡Û¼ÚÁqp¾¬MÛ€ÄÙ7ÍÅPm΃kçþ˜[Dí"lÅÂ6Î’9úÁqp½é$îÄY3ygÁôvð<8Å7)µ"ØŽC7ûÁq0ý^ÿž;4LWˆ—ª_v°Lùå‘+Í ,ÓÎKÎØªÎëõá6¦üsv«(E°ÍIklNçtýr½µÇˆ�+Û‡¡È$?8w”ðøÔ–†»�f¹gc¯¹çμ&¿¼ãÄ%á,MóØèTìÄ;ïËtl,˜0Q‰–åà}ØØ[ayp½µC5@M[¼+{)ºÜÞÚìT}fo±['8_¿\;sy ö©hˆ`™ïÍÆÎ ¾n¾Lù%ìaQˆ`‹=ÜØ*ó`ʯ ‡5)0ÅÉÝØÁ³/8ŒAÉw(s˜lP¦,y>è;Rx™O¦—ÄôvVt²=;+–3è‹_û%ûó7‚)vgg&[òË8>Ô’*Jl1¿]GâmKiö¯ˆ–X£ù T™Þ/‡x7ž Á“ÝYƒ¹ó¦œŒ•ƒº¦8Í»K5ßÒµérœwÖ`r6tÖ\]ÏúMTM�·áH-6{ç-åûá8XÁ)fŸÐ 0ÌnfT‹—0D‘h¼…‹OâÁŠ+öù`‰¯gI×›(Ê -+öù`E/Á‡]¸€ûvPÁó>X`ÅÉýeÊã@¬Qˆ`+…På·…Ùô8u±8Ç”j‰¡ËdRšï5`E•ö]eë;oç!^Dí8èÏ%Ë r·¡i¬^w.LE‰Ï/S¡áëÈtÌ/Nâj(D0ÄžžFÕés£¶´}ƒ&‚)ôÙ¨Ê{ûÞá¦zS ÊkhvªÆ¦ÊTß…wS‰ ËLÏA]æšÒ̵ˆ§Q™é©À1בc®Eô¡k¢¥iœsåÙ˜uí0ÏÆ—ÂêÚü{^u`¬Šýw².æªãëq€;“kìcg2/0_¥`L½7‹ ËÄ;³iþfêEcWåpÿªæ[šw¹ˆ–X Æ&wV‚1÷Þ!]obæ•`̼³Œ¹÷é| ±ŒÃÞYÆéé±uYïzg)4Ž�_9iì`)ð!àÌ|ã“Â×|h66¢)ÕC· ôÔ¢*KÈ‹ª|4`–E¬ü4æ2ãÆ\cܘ¯ßx…ª±E!‚-f“«¼¹EôBAf.CAf6a ‰PŒ™ËPyCŽËêÌe0ȹ¹³•#!ÑF¹3™Á(w¦3Vãv6T™KíÚHÐkí%É/»4Pˆ¨˜b¨ò^ÈÕ/—q®wf#¦ÎgU2LùHìË|ˆ¦ºÌŽVwâ> -Ó‘ -QáÈ%8Šñ]{éŽÞb‡o1ƒXéz“áÅÑ5ø™V]ƒ£¸¤éA•ºlæâèL¥Ùs5@)‚nB•P+S£ÏBDÕ‡¡Ëï®ZÑȲ]8."j—\Æ([וýLÿCC´d'Jß.ú8¯xKoª¨|ÓkeÚCÕ\¼ˆN¬îÍDÐmMÝF[騍DÐí&†.^φVšÝ7JuÉ…Õú{‚ìhïÕ16‚‡,NgÕï(Χø&”çCpŸµêŒ*KÕQœ¶*÷³5<ÅÖÅÐÄõ`ªñ¦.€*#ªERÇÓÄû/ò³Ærò!„a[äƒMPˆ¨šbèrAÂÎúò0пÖYMA{óMس ‹ úåƒqœž®71Åóâ7¨‰(;¶Õx–þOw¹ä8vÃPtîUxq?ýÅi*6‚eA:ÒûÄÒ¹×e»+¨AùàQº$%J”Rv'üáÌHC⬠š& 3C‡xgs>ñ> …Jnr?ð -ó&2Ò4MæÛØ|iœDûb/¾íëúWnoÈ“Á‹ì‰¯pÀSÜõ=öhöÒj i*…±f¨·'´ŒnÄ)<hH‡ùº™…«¯XT Ʋ»ÂâaÖXÍ…ne¦ 0·võëmpkW¿ØÆjo+ÀEeSÓDUc?xSþŒ^«æM8< N¦xâErh>–Z‹I Z¦á@µ6á@yŽ PÊqMä@i,Wd½po‡ôÚšÇö•»grJ>â,pÁ¶APóÐif¬†î„¥¢‰¥ˆgRRRiæO¨Ca[dv8Óý‰¬ô%öÍÌúúLÕ$[D2qr‚ÎLœì¨™•ZÎÈ™÷¶ÐñNr¡Û´š7i$9hqÚ4oŠG’wNAOæMˆàzG£8 ì©Å›Ð,ù…d‹fa&ž³„QL؉÷Égaó&©…)gGêâMR’-:8Hßl —ÕY˜a^$ÈÏ€ehš‰Þ¦³[íw:/N‡œé…dÉ4-óµ=‚Ø×[=BaÂÖ.ðUµÚðˆÆo¶nÛfÞ$USå¶a[éìEð´Ö§i r)æMˆ¢¡2¶œø³“"Uq' Õ€)Çÿì…ù‰ìÎA• -Q«ŽM±ªäŽH -TÇÝ)P%w¢Vw¢Twç@•¬‰æ# 8¼ºqƒÐ:Îá} BD2¬´ -w8]šD=ž€¸†S0$ŠªjQúŽÎ£›7I„¨Šm:Eû7’“(Uо½3=ÒäÌÎ*a®Oç@eLQg±è˜†dˆš®vj#†D¼¶|…5×v¿¨æ ¡Yhˆ&WpÑÀL÷3CÎ]¥QÏŸIˆf[<ŠÎ×þDÓ$Ûxüªi Òª•n˜ª,ˆL{1¶;÷ú6?~ï)âÐò¢Œƒø«¨BÎ�@ÄÌ=~'äg€þoñ"MDˆÔN@•(1WÙcm&ÙJ†X8L˜:0€H‰où‰Pt“T8o"0z¤Âa©ÚvšÉ”({2aÚ%JØ]"„Ù»I¶’!ì>Ÿˆ\ºc*#™7¡‚ï”|¸g*\Ý‹I¶Ý$[D陊€0§4Ùo’h!lC¶AuþÈ8EGS¸¯ƒŽ†™Šö_=’ù -³Œt4•Òº’JaGQ~k22”ò š–š$4!MŠK¨<Ã`Èœ4%5‹„ZêP¸¬oB±Ö’Tv²U,•(‹D¥ê—þ¦ªìL’œ¶•Lðu>µÚUÉ£z¥l’†6×w4ÂT¹ºÝ©\ßA»s'ÂlLU“MÏ˪ª¤‰y%Éxýºqþ’>•d·ófœçƾS7ɺKHT‘ÝÎs+mÊ+U¶\¶ÑUü¿¤ÅoÚÅSOĘî2|M6íPZ›;M¨˜˜[û•[´én°n>xu¶òÈÍô©Í^¤›ù\ÜiƆv>ø÷ÇéïÓ·ÓûéׯoçÓ—ßÞÎ_¾¾åóÏ¿Üèýôïé8§R.ý¶Åüÿ'ÿøþçé÷ó?§t^ßÿ:¥#x¶9/iÏù¨rœGìMw“Ž—¶|Éù¸¬s3+»\ç1nU1–Õ7z?ý'À�æpçç -endstream endobj 93 0 obj <</Filter/FlateDecode/Length 377>>stream -H‰´SKNÃ@ÝÏ)|8¶g<Ÿ-UBªPé‚TÐ -eÁõqfÒ&UYЊä±'ö³ß‹Ó?, _-nnàsô`6Ë`c‚ÃÎõË Áî˰÷C�µƒ3žÝ‹Ý§lQ™^*’h{y·2ؾ5á± ÏãÒEdeø†�+`x{pŸæÖN#f`*¨¥lßké`»˜QáÍmÜzVà9ý¥"1J æ¶ÂXiNÖhN8 YŒ\",ŧó¾bZ0AçÙܽQ´Ü¤Ìñ쎎ÉðÖ3$…¹5ÈXÓ9ë+šS%´¯”æ:°DTáù£BtãŸæ¿¢ù|þKøóO’l“Å—KYKŠÐÌulÛ[ÛÅzÊ)ܺŽ#¦¢S‚°Ažª[DCbsÇû±j†&c`™ei¬ -2¨:_}i«ÿ7©yqàÏ -†AsFf^(X›`£d[ò¢µÆÒ2 -ÙZˆj®iƒÈ”0˜^Ó¿¸v?�4‹Å€ -endstream endobj 92 0 obj <</Filter/FlateDecode/Length 381>>stream -H‰´SËN1¼ç+üëÚÎûJAHH*=ð¨ ~ŸIvËnUp@+%öÆž±ÇÉêzM«ÍZèì|MN¸$OX‹µ5ezt«ËÐã‡Rï9…@›z¿wøŸ¼:F‹ãáŰ«‘D'jßÍ¥K¬Qé“mH鉌®È½ÁìL”ÓL*•cFw/=·C*éÙíÜv‘á•5‡Ÿ2²²Õ�sL6_[‡mô9ãdV3ʵú|Lk@ˆ•3 ^aîÑ"*p³2‡}8á–^A©±‘ÅЈ› ]Ëq׿ç–Þξ7´TA-q4Ì£œ`tˆ¡cüSù _Ö -<ŒZ4’¯§²D®9Ñ0ÌV6† -ö¾Û·{çMœkœL9aî‡ôÉ•:ÙÓÉ”¸�´ÉAèÈ:º2eHGiÂ./¿—ÿwjkS²I A -«R,mCù&,•\ò{ -¢ðVð–3hXz˜ç`ŠdPl~Œ[÷%À�ñ¾Å© -endstream endobj 37 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 97 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 22 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 38 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 98 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 22 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 39 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 99 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 22 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 40 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 100 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 22 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 41 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 101 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 22 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 101 0 obj <</Filter/FlateDecode/Length 386>>stream -H‰´SËn1¼ë+øK“”¨ÇµN €Q$9ô‚6AÐHrèïw$mì5|I…‰Ü%g†cîîÛžv‡½Ð—«=áš#á¬ÖÏ\èõ1ìnî…ß‚ÆÈ9%r\ZéõGø‰ç¥"k§—Îb>_^�»›$º’PÿÝÝ„ÌêJ)Ñ”žÉè+…„ƒ‰ræjV{kF¿Go?—\ÙéW¸·›Ž¨¬.;в5G8[„[˜°¥†Sæœ'œÂjZ¨ ÅrÎk€ðÆ…–¨Ÿ0#$„“5ï÷òÀ‡ïôœ>8={çŒ[ [ÎÇþ¹ŒžÆH[Ô2»™R½ÀËÀøOú?A¾Õ þ—h-±]ÚâÜJ¦%q²±¸ØšqÛ1}‹f.Øc) Ý3“^8ÃõùÚµA³5A夜©¬2@º«ÛÝ·¹û³Z»}~u|Å!¦VV…x“š)KÞ|ô Ì9õÙ̺£,r²DU -'øuúoÃ?�+GÅÊ -endstream endobj 100 0 obj <</Filter/FlateDecode/Length 380>>stream -H‰´SËNÄ0¼ç+üõÚÎûÊ‚V8ðX!@ü>“¤Ð]–P¥Ä©=Ï´Y¯iµY¯É —ä k±¶¦L¯÷nuz%tÿæ„„Ô{N!PĦ…^oÝÞç‚S]’‘ÅâHžlÐv5Ht&¡ö\žºÄ•Þ)І”ÈèŒÜÂÎD)q1SR©k5ºyêØ¶N©p¤Gwå.v^YsH? ²²Õ€p@„k)P(àÇ:t.}2«AOFYõyŸ×Ð"VÎ4yE¸…FŒàk>÷é3€×ôÎ88ýàôÍlÙ—ýré‚¶]Ò®j‰£áû”ƒ½ÅÔ{üÓü ßÿ°ýþ'ɘEùzhKäšMK?.üû¾ß¸Iç—Œ)'_¿ðóQZéÏ™Øpö'ÔÞq”"½M³v÷ظ�¿ó[›—ÍÍÙ×L0ˆU!À$€&`–‚?½ÆŽAY`õikfö2ÏÁÉ`Úr#/܇��©"Æ£ -endstream endobj 99 0 obj <</Filter/FlateDecode/Length 380>>stream -H‰´SËN1¼ç+üëµ½y8W -ª„T¡ÒP*H”¿“l»[•C9 •’8±g<“lÿ°€~µ ¸¹]€#Ô8€*eŒ ¯®_n^¿Fï!ØÄ -‡g÷bûI-ÊÓa@’ÐïVÛ7I |K‘Ã7xXÃ܃û´ee‚QÅH˜2†œ¶ïµ¶Œ]T°w·žUŒœüo‰Q²·e+!¸,[˜µ¨œP²ˆMv’‡tÎ*2&è`ïv¦Ðp“1ǹ;.Ì…'ø0FÖB$—Q‹~2Ít®ùÜTÕ쪞¹ ,ÑXô¢"t⺿žzÞüøùm$k„#ùÒ’€9Eè<jíÙ.Ô^aån]ÇSS‚°Ažª[D%±-Çý±j†&c`™²…4VP)–ν´GÏ\L,úYÕ#y† ŠÌÖ¼7o¨½îj¥ ¦ÒŸHµ®¤ èŃRBo~MáÚý0�hŸÄA -endstream endobj 98 0 obj <</Filter/FlateDecode/Length 406>>stream -H‰ÄSËr1¼û+ô£•dù¡k6TN[Ô’‚P) *äÀïÓž™Ì‡.–m©[-Ù:¼?Òátº¹=R¶\«·±–B?Óáî^èñ% µÎUƒ4·š©CȧôHw’ÕåT2"ûâzwóaÉ£Kžç4BÐÅN— @é{z&!âH¥s+Ô‹6zø–†c¬–YK�‹ˆæäÊ‘3M«]ÍCš*¤†mþž¹×º¡×£ òŸ“ެôá.U(ý$§.žè?©Ä_¡íÚ^ÔÊÝ,Ò[Þ+˜w‘ºD¸YÐ~ų¾ò4V3á¿b©†ÜhÊ:+Ý‘ëF¼þ÷2Ô*ÓBýw‚? FÐNÀ¿a÷Ù—¾îBÃïÓJ9þ¨£p´ŠžrŸÿ© í‹Ñ¸ñšZ¹EÙü¦àÛ°Ëi¼åº]ïWÐ5çF¹d\޲BdfmØ–-ƒu~ÓhmÕ[ hÁµ`o -™âÈâÒ}(3Ä¢rvT–[°™Ïa™».=·Ý ŸÓ/�ÕV×U -endstream endobj 97 0 obj <</Filter/FlateDecode/Length 486>>stream -H‰œT9r1Ìù -|`°x€Lµv)ÚrøS²H®’øûn’sìʨ”†ÝM\søv¤ÃéèéîË‘œç’a-ÚÖlôöä÷žžþ8OV8K% sŒ”{Môöè~â£ßýؤÿ×hCD†È«Û¯®û´�úA¿Ý+ uJÒ¾$¥bœªÍ/]ëÅ 'S’ʵ&’Â!& -‰…ÂòjÍ.U-«m‰«—iÆÑ"g÷ï=wvßâÞß3¨hækÞ1i`Iç) -× ÄA¸ÙË>»~Ø?<oŽÑ©* ýS†CZ¨Æ¹]vPZ;¬"ˆJtzt -àÔ=ºyžái²A¦NVÂMi ¸ÕãUßïݸù—"èFŠJD¹,ìj™¯¶€ï:{¨w_¯Rm¨”2âÄ+–Ü"A%sEìA`Œz}Û>5†‡+†Và¤bTÞSt† F7µ?޼T¾ÑkèÇ1=¡þúÖ2ÒÉ> j£ï6_2:tõ«€nƒ«u×r\üèŠkczÃôb´hKÁå€ëðó‡F\ZÖZì1eÖhµb¯ô*/)YHSäZÐÃÁ*«Æ~-pÄ©xÌp°‹ÎÙý`�nÛðò -endstream endobj 32 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 102 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 21 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 33 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 103 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 21 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 34 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 104 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 21 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 35 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 105 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 21 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 36 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 106 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 21 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 106 0 obj <</Filter/FlateDecode/Length 391>>stream -H‰ÄS¹N1íóþñƱ'-¢Z¡…‚@B€ü>/3Ã0ˆ†&—ß•ks¶¥ÍnéèxK!rÒLhÍ{›3½Ü†ÍéE¤ÛWÍÈ+i$šØ‹QÎP×áõZ)Î%¥¬@Ö©t²ƒøf²’Éê9t(0ýè‡H—ôžI I¬ì9+Uã,NW¡z›”%7pp#nª4Œý2½ -CAÔ¦K½*×Rö<@Þ!ð>Hw¥óÓP�z#£îéŸRuád»@¶Ï¥pMpF€X]× ³Qú!Pœ%I&ÜšJ87vTF³~ñpÏ¿§ÿœXRáœð„êW‘?Œ+û¿0×ÎÓ=⯶àxd‰´}ÛBææ'ÇÕ2î/:}épeRØ[YÖ“@m¡N³~aóp^ŸIZ‹âä7Mã̈£H?õçIÓçÙÿêû,[/‡&d©±¹ e4¸à†q -y¤[±¦Þ8%aʆQΦ¾úÌûð.À� Ò1 -endstream endobj 105 0 obj <</Filter/FlateDecode/Length 466>>stream -H‰œT;r1íy -\`!ü€ld\i2Š‹@“8…;E®ŸGr?ZE…'Í�ùþ{ør¤ÃéèéáÓ‘œç’á[´}³Ñû³;<>yzþí<Yá,•$Î1RJì5Ñûw÷—~³ã2ìŸO ='2œ¼¹íérN‹�Ð7úåÞH¨S’ö%e*Æ©ªÒåµûzuÂÉ”¤r‰¤pˆ‰BbCè¡°…¼h—*‹–E·ÄuÁ™q4dŒG?í¹sû–õAÎ\´¥™c¬yaÒÀ’*ä) -×\[Üôù¼¸Ã‹»A¬T¾Gʃ´Dsˆ‹”ƒÖ«È9iËšëtcye™ö„«§Ë(À½Q}}tãåŠt¢;%*ÍB=× -µÊÀV[Â`ß †–ˆ‘yô!î�¹–rˆ£1ÿƒl ÿ´Ã·>&U¡rKÐñS'¸ëùãÈkÏwF -c—£ {õŸ0œ–Q5.}-ЇÔEE“%³a|—{t´®àYms´ÈóÍŒÛÓ®¬ÃéPýãØêp½Ê:Vùü¡e–VºV�³À)$ŠZ±v‚@}„—ˆPŠG)R‡˜)k6XeÕØŸŽŠÇ¾»úµœÝ_�Ÿìˆ -endstream endobj 104 0 obj <</Filter/FlateDecode/Length 491>>stream -H‰œT9n\1íÿ)xÏm'«A0q‘§° Ø)rý<IñØ.7Ié=®ÒáÛ‘§c ›/Gš—d„µh[S¦—ûép{èþÏ(NRIÌ8¹SŒ4ÒËÏéÃnÇ&eØ¿ž@{Nd8yžö«ë>¯@?èiz&¡NIZ8/T2ǪJ—ÇîëqŽYI*×I -›'²È¡[ályÕ.S¬,ZW=G®AVdÎìÙÁx™~#Þsg-ï=†”¸¨¢‰ÝkÚƒ˜ÕXb…<»pµ– œƒpÓûn _„Õð°ÄFz4 L0HK5sjTC7eÓÒa@VÁ²e;¿±<ÀÒ uƒÌׄ›§Ë(ÀGC0¢ú~;›ÉéD”¨8Ú•m¯P«lµ%|ÓÙcA¹ÙMvö'£S±Ð¿bI-t2#1¸t‹]Z˜ÚšÜZŒŸ¡kô¤;¾u<ª•·?w‚Wá|ùÚóût®«ƒ¾¹8Y}—†:'ÔšKN(ŽMêªb4$qÆÐ¯ç*àÛ°Ck³·ˆ‹}]sn”ÃãPÃÜ -òúýëxÿçÿú¤Õ°e_1¼’+¹V¼TA˜ÁáÅJ ¨Cìjh1L–+«z¿eìJÀÇo°GçéŸ��’[ö€ -endstream endobj 103 0 obj <</Filter/FlateDecode/Length 26087>>stream -H‰ŒWKŽd·Ü×)Þê ÿŸF†VÃöÂhHš…ڀƀŒ¾½#2ƒ¬®ê[›îŠxÌ“ÉÌä§¿~>>}ùŽ~ü|\Â9Z>ðw$þmýøöëåÓOÿǯÿ¾„£³ÅyÄœÏVÊQëR=¾ý|ùÃÇ¿8œÿ˨ýäF¢ùýr[ºþ_×ýóø×å÷#¦òH㣣Ÿu¦t¼¼š©×K<kOGœçœõˆãÌ¥¹žžçqöÜz¹ÔyÆ4îõœ!.ÉÞÏÒ4¾\¾ÂÝ¿™öÀmß\hí Š©¥ÌvsâšòëÄïk‰çÌq(ÜXÿ_.Äo—‰*˜7PÙ@DnµŸçtfì†bÀ®RMÇuïöúÀüæ^äz¯p[zñ�<Ë÷êï?]|åŽr|9ž„hœVÏ·12à&7üƒiï£Poàß>Æ}¨;N*á_Àá”;-;ÁIvl,â§NëlæìíïŸTÎZ …îó'Ÿn(ž#ã¡ L>'ÂqgÜÉ8kl\\R2_b‚ñÂ@ÖÞxdÁRîãYj§¾r¦Þ™ç¸Äí1U a`Q?@è“ÆG>þ¸¬Óðµ§HÜlq󟋆´6[N'ì½Òžh¦k^c –öƦ§³eÅŒô5Õ3÷5äî+rʶ\B±:1Ö -nLjvª†L!½2¢mÂŃŒhüæp„ ˜pšRް˜p²-_<ÔÀm,BæÎë=,‚Mªä·Â*‹Õ¶“ÊúžÊ|Yfy\–|–…âòÚ^Ɇ’´•$ñ$oS%áGt}‘uâþ@ß.i½b'ëÊóC§‚Ìk¦™C-Áë@.FxܯÈÊ<ç"„ÇqÞìkË"´º%ÇcB}E„,–ÜœHyuÏ`ÙðÅ–G™ŒIòQ[ÀÂ0iaºxžR$žgÙ„A©Ñ¡# _˼rá’7q+n0 ɧ®ÍæÜE¸5cÃ*e0é{S8sÒŠæaÙÐå£ì·e?ÊÃöÿ/äÊÙT‡„ƒ¼«K[H"Ši.Û_šK :Ôò¢Ãñî„ä…-Ó‚Ý¡bYä`ŠÆÊn/$–?}iH‹Åì”ß¼¸„UþêüS»t‘:ØŠ~òÍf©Æ-véMt¿ž) »¿ ay¸Î¸m}hmžA|½ ¯vŸTÎÜ-<˜oØ|pïëš,k&*G«Þ J=‚Áev¨’íž\1_5»¢“ë -«ƒT8 !è¬7 Ыš9E'šˆÔæ"„‡0/ -‰¥â=a0?‡‰¼ˆ,ùœ6a0 -&‡¹8kÄr8ÉÁz<ArͲЩ+k7¼EF4ˆ/.åZÉ’rÎ’ŒDXWÇyE'Èd¡Á|¥µÃ 6—®³‹(‡Á¥,;\ÒÑ¥Ù©H²Îf½ˆgPêÒXòy’—44®h¥æPÞ!Ú.¿’%ºþ*ýÑŽ’ÝÐ`ÐfoÄÚnr…qZtªÂïÚ8§:Œ2«ˆäÙn3 .QÅÀôp=Þ.xÃtK=E¨e¯—¼ˆàz¶Éã«y®}6~¼ÀÓ¤3r@·MÝñ`Âä¢Á6"ËbæE®Ç2™9/´Ú-Ѩ1ÙPZ|ð+ê}�++Jö ›–Ã4�Gÿ샜Y„¯· F‡Ñ¡1ˆ1%o}ˆ&¢Ï Ìà —o’o}á'Hº¬E!oB_ÒÂÍ‹^#œ -PRÂðjOªá!ÖÖñö¨‰‡4ì=£ÅCáŒ4MKæœíTD¡}åxÔ¦±Ó¡À6KÚ+jf´ù¦œ˜¿åBv_àǹ+>•Æ9›e’Á)È«‘J\€:;î'ÌgØ?rã‚)Q'Û½ëéG°Ïi%= qÖ{š}+K²3Gæ³u•+«w±G%߀„²™ØSeV§BgІé¢Îd/«¨i¥"6Z¡F ê�‘‡ºnÇ9¼¨àE*:WàiÇ–Áüpÿ»á» -Éc´qµwÅ;/Zën>•U6)¾æx,¼Ù^´ñ阴7Ü·Ÿ×gpæÀðÏ耥åÝçüî3ÞKÍ|xþOB>¿þòÿߺ‘ý:á5_§VO®öØýóoÝîñµ§"]D9²i?8ëä”ÛY®ßcäól~\ëçW{É~f°âÉLÿ‹àE±= b°ûaƒÈã§«æe„VìÃ^h–ds²ãà•ko�$D´þ¾tÔ‚;ØßÈ£l›C’³ÄÝÜÔf`¶ÅìLÊXŽO㽚¶e³Á׋=¦’åâˆæí<Guÿm8â@×9ŽàÒŒ\6Ó™ ¦8ƒšc¥YÒ¼J°‹ÙèQxûÙœ˜Ã±ZmÉVæØ·2/ $Gc-\8Ñœq¢YðÞÉ%ÊÜøíÂ^8 rT«z0K›V¯Zõa»›Ñ«gDÂ9”ÏR¼|k|\ÃRkuΆMgÊfñ›VˆhK¤L1]LàS�̈s3®fØÌjLobÊfÖšv8NÂݱ69¬-:#;iÛiî‡"ƒY0 Gá¼Th#¯í„ºÖŒÅhƒ#o3²ŽaDÖ’²w“µ?Ýð’Ñn²Ì”½›äMg¬Ó ©?ÚNM›QŒêöDç3êÞP”å*ËðÒº=‘kuï7ÈL¦°yÑvX—ŠæñHV-œ©Ïž¡ayÑÜ2KÇÜ:6apKÃ…—†•‡=. £mƱvÂ\3\6^:äEß;Yf´‘>¿‹¥¢/‰¶Tô¾ÇË-m¥×—…§c9¶Ã³®ÃØÛ]ù?¶ó24äl•kCŽÔõ}V‰c®K©Ža]˜Î¥A!u)X—eÊhßÁÛ‰Ü7³t,C2ž‚r!¹NÒÒ »4CZtufP(âZ!Ñ·5·Š0D,tÇ?¶¡|›¼§Ä:Fºã:†jÜÌRQm¤ÅƒÈó1YrùkÅÓ;6GÝÕâÐoøã-£=ލ½Å‹}ovJXoïNüŸª¸˜¯š×¡ø4Þíñ6l -Õ°sÍÞÅ›®w:‹§>ß9ÍO(,_¦Èì…¬sT1×k\ªIÆT1>6÷Øð¶+cÌÓ–¾ Ä8NÂ]8¥#IëVQ%Ò·cTfLÝLߌc)é2[çÆ2Ó´]¿‡ŒãúoO»Æv£ËìÐî†v?¤bHÅ\*†ü²‰?úäoX!žÚéÜ~Ï%áC’“™3K)þÎHç´\´çN¼?WX“Ëô,ë†j�†{qËÕ߆=[Ð9 -µd@‰W;c2O]ðœ+,ƒkj–ßHA¶`¼³ì€¦ØQâú ÀaŒ2¦ˆqË`,Ì`ú&ÚÑ…¥”5Öp^ß-fÆL1c©rÄOß9r["?¬“KíYö-a™‘•ÿÒ].¹’8íÇ(b™Â|£ÆÒ«jÜlT5žôf_öÞ†‘™ºÒ øe™˜áeDd3"-¸m^&–Ý6–›:ó<ÂF“X¯¹l4 «“:MƇ¹mdFº-4J¨¬õj~'óž=–½—§g\=vóΕO)!“øˆôoÉr7+3 ÊØwbñ%ßt¸ûcÁ—ö|ŒÒ*)–ÒžWqs±G^å2HÔÍÇ¥ðù‰2l{ûÃ!ñŒw¿“¦'·›(ÞGŠ'„ØcÑ/9ö¸TOëð»¬ut?#MVüËÛd¬–ýýbGG¶†O…”úÛÀ;öx -yåÌEˆ#°QG¼#s¼nƒ™ñòeGÛ“ºÖJàvPÁmÇ×(À»¦w(V݃u^Ø…ýÎŽ¾'Ð)ß·ÇñÉœ²g=ù�dÀ¬Þ19>–úlÌ�ÖV›tïVýušè̬Ҝ?xѱ¦[’®Ž{`_ú1í¿øÃbn0ï¶;¾^¶2‹o¿¼T˰ R±sýé=ö¾ôSQ¼"DIœd5ï(ȦtCn|EGþìèì»c°c¾‰óÂAƒ(`‡¶/ ³„x%æ@%–ÞWGèOz}öt¬xýf¦\K £ÝñM†êÂ…µÛÕde¨^}¬˜5;;'/&V˜XÍ>€&«H¬N½þõ²¯b³²È’ÿï6ò¿¿þû–w²?y÷n‹e%¹˜5;Õü|y¿ÿ7s|Aàý‰ÉåŸ(.(nÑoç«ÖJJ.Çfô‡Òek[¤?b -#œŽ/ÞùÿšŽz³ÚÜL]¼þ\óñÏž¾×Ü&SñA›m±¢±7ÛWÆ=á[Bª}û•8Þù�¯\ 3y,¼à«”Ä×Ê<Â]þl{`ÂçUú.6w»ÕÀs²mÙbP|;%¾h‰JÀ^м�‚Vu¾¤#‡–8HRn“/ãH!ˆÍÕŽ6¥ð<¹ð›‘’¶¬€îÐBP¡×='‰Ðã¤ì“ép@^�½*¡WN½rê•Ðã"ô"¡—7H€Ï¯§€L½]OçXèÐNȧޚz¨ñÛ§ì«®kyÔ†œcþö±~éõ¹Œ<ç¢.ÙúÑ1*UŽˆo5/ ((çØïÚ+§½rÊŧ‚‹lîoläK-_jrªI¨u€,€Ú&¨=rÌjeâ›à:~Oü†šo³ß!@Pï:Ú±9–˜n-˜?Ÿí!7t[ccå„K®žC%” -`µ!…A˜þ-Ÿ’¹œÀ6· nóD¨ÉïÉÚQOÆeäRzÄpþ¸Éë&ýñy¡Áú^Þ^KOaPIÛ!—Ÿv»tÚ¥ÓX™4« ¥H®Ä*YŸÑÄSC™—^¹õÊ©WN½øz‰ÉQy9òH”…ÒH·^ÒK/qs§Qy ÄÇH̪2uá°ž¢ù€që[¯Ï?Fê§h‰T#ÄWMÌ×¢}!ôôÔÓ£Ýú¥öà^{KœOËäúžž˜¥ê mlÆù”˜Û¥´Ë¡e‘°¾g˜É·žÌ?Fêg|‰òGˆ´K, e}mž‰%zy}`‚žz9νÐËq¸m¬7æÃP?Æy×¼>/PŽÜÜø1š:ívm·Zí7¶O£+ !Èz•×wcÅÊ+€…÷¨Ü£ò1ºÈÚëóúå2]j2õÆ{tÜ££=v? –‡µMúFèÅ…saÔÇra»GÛ6åOËçʞЫ·Ïr[-÷h¾ã](x!r‚µ -ÅW#Íú4wk<ãíOoz±Wi¶§Y»õè…o¼ñc’Qâ&O™<wk÷Éî“§ÿ¼ìeæû*£Àü|æ²ÚÝÍ·Já·ÛŠÌwý^½éçj×nÓvvønœ¼,ÚÛ 7"G> -å=y=´¶#O¢fV'Õ¼¡V:Q!ª„ -¨ ½Ô+@{XMÞ&èíj¤-ñ -Rí½ÙÞîcÅÁw[7‰÷·‚³ïÇ˨ò#¨àìsh³q¬¿€™Ø!Êvó¶B¡ZãØ€ÉJè€g¥…ýBû }ΰèsv‹eâÈt×`2Ó¾í0Æ_;Õr]x€Þ@AÎ̾²ÛX8¡«J±MO»À¯ô”c~…® -æ%4^b^"/øÇÇ'Ý[Ÿ4"|µOœeºðO !H# cšØÜkÓûjù¹VphB¤wâÀ˜÷Lž57:B¹‚BôeïÞÐFyÊ=èÀ0f«º€‚Ø0Fgž•®FÁ@ÁدmJ5úíðÛ8Ôá·ÑQo!ÈwÌø�ÁJ‹ -‹5à˜i’[X,tÐ`äZŒ4éL¡Ü°†L¡Œé³¿ÆÇË\Ý -ÇL¦ˆ%ÌŒ)Ó™[9ÒsXÇá˜É”+¦’EL™#È™ÎÊŽ™@¹ÄN:FÎ|�£ˆŒìBÇH .aŽ™M9Lt–*ÈF|¿Dß\©Dû+à…°Ÿ¸Ú³dz:P¾1„–ø¼tÒ‘pA7êû‚Œ>±òF:$š<Úc´Xçs‚E&N Ày¤‚u¡g‚@Yr”ˆCæÄÛðÜbb¬‚°ž™Eõ@Y%@¹/9¯Ü2Ã3ç)ƒ_L™é~·#ÒN>GBÚªÒÂdnKçÎW&±t¥*é”i,HUeªúýz´CL[þ „�•Ð WC°2ŽJoŠE©ô…J€»†Õ -M6Ø/¾aÉYüNJÁ@d‘Te‰p ÃÇQª¬‚£TY$¤ÆÖZˆÙ°Lê‚ò�–8J•5C*Ö”5CP3”g®DÍPÖ^P6 ‰¹P3TVe‘¨Ê"(Êš±€QDÍPÈ~Óv cÔ•ðr\ŽLÏlcåÓ\�9ÉX A1QV‰br £@eQ‰b¢,&’T -×Ön“ž…žt`Òo ÉG˜í‚ÔoÌÔ4¹„Æô·@ÁJ¤‘B@„<ÆÓ¹EÞFsÜmH±°$œâMcLPCp£cÀ‘~�3!ñÛ¡`6®DŠz°‘cã†Ñcyà§Ž¨X*EciH=<³¤Ï¿ A’°8$”ÆûrŠJÑ*+ÿ Èrp—nLЄC½1OR\Nüh¢Äîb%$[cÒ$$Tcž¤¸ÅèÀÕ¶ìúc$l=&JBBµDë9æÉÜpürU‘Fé*!‹¸Àu*Ccµã 8qnUß6qƒ¬~X8*Æ„àß²úvp`û¾?!©hwØ÷ýàÀ©dÚ¡¢ß']7[šëaúã%‰ûV -~¾šÝî;ØÏx’íX3ò›”‘Ù}�‘.ûîÓýü&— {Âj¶WÙÀ›qZ²ëW¿[˜œÙñºË%Ù‘X·‚ó· -À!þÉ=õØÞ½[BžSÝžÝÌ*P$�’uûß×?³ùΪýýŸkðÛ%¾í¾³~D‰øoû–ø¬ûâgÆ®x‰Fü€Ëë‡jöéŸ/N¢-†¢+¢½µ ï™ÄRxGŒWBâ™MQ8ü> -ŸˆõJØIÕ[¹³P/n0r7¨ÜY8wß÷ã×?ßL¿¤Ô‰c¥³ÿû?IÄÒg-%ÒB‰œ K72ZäµÌ£x‰øˆ¥ŽÉOeÒBá$r0_!£‘×ï?JITÅKÄû¤µGY¬¢Å`q¬u‘Höƒq)úÿBÛT6‹ÈÄ"±l¡•G(±‹L×Xš1öË"Ïnq…“hÁÈh,½(±ŽG¼ÉyfÃ,ýV‡ÿˆ?YDr#üÍ~)µâùúPU´ˆLì -–„[o¡Žß ©0¶Œ -7uø|a$d°ªßÄŸ$&™˜ą̀¼ZèäØÁrIÖ8Õ…û XðK@×ZÅÊÔ!Ó×…QÒCb5U1â8úßHÃ~¿¸ÿÞo'Vþ=—þÒû»¬ïÿ7ŸËO»éWü Ñí•øX·âñ'‹l—£ð‰X¯„ŒÆÝíõˆªxDl¯Ù6¸2vÅK4Åë \ç»Ûg‡”=1—¯9ûùgõ‹%¡vÐ#–Â+"Vk¬ T8¼”z‹¨|g6q=¨Ü[(<j±&k2Ú•:¥Þ"ÞB¬±3…?"!“ÝF^—(ùyUêKoK¨«-bx–ÖË/5®ó~ýƒ¨™n¯GŒü<Z`PBõ«¸ªß-¢A%d÷/Q_ÿB*ªËË"¾‡äÇXZQM,TR‹xŸ¿wF§Bbæç¬… -{ïYÔô< ê;šÝBµ ¢¬ïóúNH?&žéiüÐ, ¶‘¯Èðd[•‹¢ø¨éœÌM‰áˆ™S5³Ð fE£ç8U4aZoÜl–„]™Ár…+ã¼_ùyËX®×›³KÙéöŒ.Î#¾Hݹ͌z®;=®ñ[L¥ªrbmq¼LÄgâƒÊƒ…ʶèƒSrU¶E[°×þ?÷ë‘çEpË㨨ºÖ@DÙŒ-£Êf£gƾPÛÍbæçQÓµ@UÉBsƒÃopet*$\·ƒxý· Q…#zF"Dý¢ünMO¢þŸÿpyWBÜ®ÆÖŒ -‡ûIÙ•»j‹‘ŸG=7åïÚFM×–E$mSo.A£Jf¡CnSãÊt…+£W'A.¨øßkñþ“DIϹö6™/^½„Î<ÖOÑK¢·K%¡R‰cv¢úK„õøwí¦êw,f~ÎÏTPE²Ð¬à=p82ªFª‘ûêtpeôÒ$t¢ˆ4 -¹×ε±~ÄŸ,Z`¸¨q÷ú²`Ál?é£:ÜdÆžÑÙ—øNŸîÑŸŸož/G}> >ØâÀ[% -ÛÇï#®ç=°‚U¯KP9‹Øý«4pf슗¨Šïˆ×/Å^p(\¢+| ê+a"ýùˆ•Ÿ3Ùiäu„þcü|ÌJ$Ü—â%F~Îì¨LqnoÿœÓ=àÈØPt`ÿ'¹Õklp“ê"VYjA¼~iïŒJ”…ÊR/þ|0‘þ»|ÄÊÏ™jÕú±hŠ:™¬pgTU,F~U©,z1T‹•ÃMPU±P8Ü™íWF/V•‘ˆ÷£EjÛ] uE¥+Ø0ÆDÞ0š=©ç}QMD,È^Å< ãb¡sÅ"½ÿf0:D×ä#´L¦ÆÏ¿KBE–ãUvD$ÙX3ªE$¶:² Dt°±gT‹XÔü<(ú¥x·Xx¶-°Ö*žž¬ÄHï³Ú½X„î¾G°ØŽŒ^,B—ß#b½ä’D¤í V›À-ú¢pgÔn°P›XD®ztMáØ3*wJ½E$«ÓHt°è²µ˜Šgþ%:ÃØ2*÷oÕ®Ó*o²%ì•{Äû(÷}"H˜pfÔ-aáôG³¼7 ®Œ®ž„ó¿$\'£ó/¡{¦DìcI8 åŸ|ÄÿT¦šHɇÇʱ´½(äÏ&¸kÏŒ‚ˆDGFåÝBáÑvoÚÞ¸2*íõŽ÷£+ß\ÏFeÝBU³ˆ4&rÓ[hÓXðó$§ÔŒ -‡ß®™É¢'µ¡ã?¢ü×9νÄz%d¸jÏX(æ[ÈHlй—Ж‘X`žÑóAÌ}ÅÏXË™3‘: öÇŒ83¸2êü´Ðb,Òû|ÚÌ -êæ²PJ4O§!˜pfôj$êï÷ Û¨ÚXh_Y”À'Ì 6†…:Û¢å�†#ÙoíÇ#„Ñ[ûðûÂ}#ÃEgíM5¢/6gãŠâlÿçg¡F²¨·G¹67µqeTz-Êϱµ¸3ªÛ,tîX”ÅÚþvµPu%üïœàÊèùHx=_Çl§Íulìu+ –Ïf°À‘QG…'„à:62Ü] á³Éb¦8›Ö=!Äô‚$Æ-¢hŒÇ+b4pèàß—PǾ„¯\‹v‹šFèÑ\;zõóuÊ€j'‹r ¾wwF/OÂBO¹#"ûÆ‘Q§¡Äû\ñ¾:÷@DýŒ5£sbž•ã' id¸ ª¿%¶$ÑoÑÒ|îj<ØÿùX”[¤øI6¨óÛÂ@øH´Xi¾ùö] …Ã}Þb¤z,_¤üÁMé·‹Ëo4CE7ϪöµÐÜ,.öÿ&§"¢ºÆ–Ñ“Eø0´h·¨i„_çäáÆ9Ú_.bκÓÀ•Q»ÍÂëE¬}‹™Fà³ìtPg„Ï:‹~uç‰ý2S²D½âûºSž`Ïè)#ü¹e1n!Ž48ÒŒ;£g,Q¯xi”iƒ#£gŒð‘f1.!Œ]Ðùd2°D½â}dY’ ~{Xðó÷¢…#…é çù‰ŒSj¿ÈÁ-tJ=¢ß¢¦!G ŒÓ»¦j¡ÉZ\¬“è#ØZ`«~�Q=c‰v }›=b§!ã*ü|Qý‚„,ñ^·¨Y´ãI ¿!»~±Ï¿Ç-Ê%VÔý=ÁÑ•—p–sߢ^bxR±^ {FW -¡ëõÍsØÒ&›~QÏ_Ç-.V+\x@gMÂñˆ÷¾EË¢žs‹ô•Î(:A¬2Ã{^\3ë+Û¬é‰Ø¾Æ’pjûZŒ+~^<þ¨—Ð×ò.ÁŠ…#£Š*¡›åã×uÏ©!X6XNÆ)H´+þ}n1.‘±œy‹Ø,¥ƒ-£öŽÄv%Ú%Ö¹E¿ÅÅóù.—$Éqˆîûy*“H�”n4‹îm™õíGt<0"X•½IËGB„óç`ÄÞÀN8Ø?qi¢Á×€Õз†×ÖWƒï ÷ØÖ¾Þ)_ /¥±úöù*«Áö†_[[ [Äq½>@ûĵ4¼6·loØx=Vù5ÄØúÖàû ¾g¥ÔŸx~à*õ«a‰ª†skXµ~5´aUóÕз†×VÞöÜÓ±7|¦ÍiM?>~Þ÷ý‰Ëªa ¢aÕêÕ`{ÃÆ#ö†¶5¼v¯ö¬¾ê{Vߨö¬¯í¡¡ïYûžµíY[emp™¢óÎ:0ÅñùíÚ7x=³ŠÛ_k]‹?µ\kcŠ}ãÏ|׈·|16îŸì›ßôئǶ|[xßÒõMnÛ†ÛÔž;â±eÛwÜŸ“Wl¼õkãÏűõÇ6Þ†>6Þämk9ìs:£oéúÞÿ‰mK×¶tæ/ͺã´OütŒql—f}oØîŒÇzŽûUBŽŸníUšç'`¼?ýDü/´-<>Þ‡~(n çÖà¾7´Á>ž<‡~ -þÚû£ëièçë]ø`9xÌðþ,Ì\ ›úσ‡Íäþ¼B¿ÚóÆñ–óùÛE×Õõåü±ñ£Íz?gbÏ'ÏÚ¶\cMdÏÿ·ft?_ÎÂýpoÉ3ðöüÿ¹üÄ•d‘‘ôÙ9:ÔE|h:*VwÂóö}è"_úÆO¾ÉúœâxÊi{}¨1Ò1=L§5¡œl3¸3Ñ'jR@'ŸŽÅoôõK}™f<Õ3Tø“.QƒF޳XCë°«w@Òg•³e¬/|ƒ3õyåT_Ns\I]S¬Õôñ )öBB°œ…’5¤÷&mHàM&úÂЃRàwª¿×çzÎ÷gÒ‘Ãs “îêµ?’KRïê½ &ªœ¹ûç¹pŸ‰HØNv¤ýdf†ÚóZüN®yŸLÍæáÔIlc*†<òèšhÀ& (h̺°ý碌dЦ©c“ÀÒéQú1TüNš´_‹2–¥=µAÒSʃÅ;ûÆ“pJnø¢Œ¬R¸H{ä<Ð;þè9P‹mCj -mØ`¶~0Ó#/@íç!AW ,AÃæ‡Ã~½þyÉyù¢Œ°––r³�5÷¹xªÉÍÝúÆak®dãÄH9É:<™‘ÇÜ#bå&´Öá¦^æ2Î26`u¢(¤ßŽÈ]¨Q3´Ÿ¤ ´b%OZ<=µ¸xÈ¡Z/ ÒÞKjk Ù‡‡‡K,®ŽX³Å“X\ùU3àW O9TÃÓÃ¥¶>Dì'0k¹UóÒƒV/EêäCRãæ†!–»&yÜÕ"ä`Wûò ÆŠ®q)èÑóô5îFÈ‘^¤‰Qì'el¤q‘Ð53Š}tf¶XLS>×êâ´›Pr6mC]½ÚE’ÆÌÐ$¶.DFüóÅ’p—©å9 µwIPçx` ²LÆ”Av*\œ)µÕëêeÒ2ÈNÝì³SáB†ÙÈ ûQSk]£yS;%-d‰B˜g§ÂÍÇç$rÊ ûIF\½¬äZ±j[e•Úr¹g/à5Öë:ÊM{Ýÿ3.3ú-uLÒõžê8…ßyÁ:^ázBõîùq@Ç8\ÞZ£ð êãÉ“$=8‡_¨µúVúð -¿´·8ŤŒ¤Z-œÃ/©Eú…X¯¤êëï@ÂÁÖâ>²Cbq -çÍÖqWU¨õQUèu§*ô@€ªBû J‰Ø¨‘ÔINU…Îï§*tÈU:•ÛeÑ}2Ò:uÜå‰:î*ïrÊBÇ\.ÓGiÜQ;JÃì¤Æ{‹EÈÅ®<§†]9_"Á‘‹]¹*ÁN¤¤0ô»òè.Ü•EÀ°¸}Çvܲ²wlÇmFOk׋Ó0·Lóâ¦^ÿ VŒ÷¨a5ž‘T…¢®COEvu¶"cbY2ÕÃx\5Å0ï¨],}gI8EÌšPrªŠX+ºD(hƒP[< -D¬AsbQФã*uï[þv³ò¥&y½}PÅJN½´®Ê†•)¨-_R!14~J-9[‹ :b¥OuÃV,Ê—ô´Þ©Rf(bU)Œ7‹«RXùg++RmØÉ·X&ªJa<Z\µÀÊ{22½¦ Ú‰£ˆ/™j…áC¦·µa=v±÷âßh�¯Qitñ!=Æã±ë&”œª†ñìÄæb<vI^cªÆ+ɨ†ó˜j…á<E¥Ý½JƒV“‡’~¾ÆcT+T'.T„~R®4g8‰œ*ÆÃȨïÚ$-ß}/š±5ÎÓ帗©V8neÔ -ç¡d‘±ŸÄ0ü„ð³FjrIÇ•L£ï)¿E¼ê«ã&&#ôV}úÂß�¿f¯³üñöÎ!LÒ°˜À$‹ ˜¬Ù¹öf’‹ýV(×ÞdÍß+ˆ)˜¼Ù¹ÚÓ&‘’×ÿ‹%°ÊF¹ÝŽ-˜œÚ½²J.6`¼é#0yõ‹´Ö¼V&e,+*w^Z¿rÞô^N sÞ‰iãÕ^wý±\íÌXøãô!/ÓóÛëRW—‡ç×õyïûzoϨcVõI)9צߜi.N×Ó÷æqnÀ³ñk¨¯ÐÃ^ðÜþÕÉ·²¥à®tÙPpæsff *ö|ìh`ºÇ½cèGSÒµ‘F¢wHPy»$¸HóU—±Å=Óp!º^†ÁÙ캡ÁÁèT¬ð±XßòÊí2ìààt9Np4æC]ßR@º.é÷”±äµ®^²ê’FTξ¯×ÿ½ ¶tÝÉ œtÝÉ[üxÒµH' pθjXʹƒAÁ˜?´Bu–tèo¶®s=؉vç¬_œçbØî™hðîi÷)Ê´Ú8ð¼ÉóÓ;:Ÿ;<~žz£\?Ÿ<C«3AµçýhÏsz®ß,ÿüõßm}Úñó°)äi˜÷d6´yü5Q?ˆìçœòCYýßyºóäy¦Ô -·ê‰ ¼ø|5Ü_Âsa†Ïù< )¥§2•»‰¶ -î«!µõ“Óís¸VÃß}ª{ÜŒ6Ùƒ#ç©—óŸ™lätâØ!–që¬ãˆŠÐ:ލÑFbvÕ÷ˆí÷׆ÿªŸ]vÍ|8Sµ3‘©+÷ÞjÎÏË•±…æ«á¿‘p&3‡åL:ëà7¤y.ójpt}dpÔž3»‰}1Á&¼7ü 5žç5\$ÖpW}¿øw÷\G`ÜÙϪ͒\¢_ Âsá/õ×ù¹rjuz.K¬ÁYŨãtåľèðJ§EW%¦Ø:M·ô½áOˆ˜ÍªÞ¹IÕ›£vsÏ™ ¹Gu@Ò2‚[yÇãt°²½5í;$<×=RÛqCà�k—’Ÿ¹ß#ád;SëQ¹´š]x5Œì¿¾CÂ+Ýÿù.·$KNˆîÈQ€xíÉߎðîÝEæÑ4wzüׇR#$HIwé{3n¡®tT¬“NœçâŒ2¶FµP¾/¬?cçÿÍGGÝJHô UÉâñÚœH¨•¡ -ч“ÒˆûÛ‚Bñóª´§ä½JL9œ›Ìy—?`ý47ëìî@Cµ®W»&Mɺ†B›ÛY×Q!^쪻ØõâÀ»;Nçíw]/_…¶;©,#¬þ°ýþD›;íý8 ’Õi๔o/þÖPðìÇyjï"ìB Ìk.œ¨ƒ·=N˜±üDz㈹ð?èÛŽé«á„«ò)ý_ˆÊ–/ðû‚×ýªúѽ½Š|p'Tõïÿ@2ve==îE¾ëláÄ…ù¯…ƒõF<“'j΋kôP‰n/ÚÚÎUô‘-Qæ•íüt¿/d…†Œ6 ²¡b>üV,…£ÒQ‡ù å›+/Úl>îOß^dÍǪ·”©ö–ÍÔˆÖÍdD ·Œù(’O,‰Ç¼Y,ó9‘2éO5¿¶•öY°nð‰¤¹NϲX¹ðÿê;jæynµ¹.OšJóÀ4«¿àL´¹SS›¾û°j9mà«cžüRÇù®DYw¼M}Ç—í-ÑæÎ»ZNëåGtÉj±áCvՊЮhPÍ hêwD³í¹åæf¥¡íñEVH‹~e´ÖoŒD›ã\ii¦´TœY8ÍímêGI³J§Îb‘2|7«tê7Is3›ê» "Ì_ü’%›h¿ÁÞ_º}wº©$°2A²jâÿƒ2G¤êâÕcÚT›®¨ŠÆ[‘U÷ðT=zÍ~NWÿ?„>;?jª{ÒTçý #ÑæŽN™+ÑÞ²«G÷÷¥Î†„5>Uÿ™ê¶\è 4DJwž®¦ú~ì6…ìÆYQº//DM¤¢YzqE¤ÚÌ¿2¦~ëU÷ÊI5«ˆ–ïöjTÑ謘›·›åÔÛ/먢ZýP¬hÄõÀo:z\ÔðEVP~)V4öD›Û›rˆF—ÂF£ü°¬<Í•+ýÂôÝyÒQQ’Æ„Šð¨ë§_ñcÒ ¶¼Ñ >Ñï© %õõ²çŽœ¾^šúzAh`M´¹ù$ª,'Bm½xô«Ð¦r¼ž"ŒDW/T}/Îmt-+VáRÏ/n³‰#Ñæ¸S&Ά°$Úܬ$|)’1e=ð¦,Œ~£2ÊÀZ,`½bõ®bL’±›ì*JCç{öD›ÇýWÊJ/‰67+)/%%ðÅÕ[8?#Y œ+ ʋå¹dŠú.|à?úî,Vÿ¿IqVv#0W¢U]SKm¹pЙШâ^¶MŠ{áÒèRxM -—T7æ]‡álšM -›7"µkÍ"ÅÃl¢=3š”gäÂA¦Ù¤<‘hóvÇ™nØàWþ앦•gãja¹p°ÝHœsñ9ȳn²§pN*…昇Z¡9æY-Ñæö¥Ñå¡V„v§V0É<Ô -M2µÄ7i¡VhÒy&Þ•jE–™üÒÀùÎDYS+äÛ½²§NZ(šŠjEWZF’¬©]Y¡Vte…ZÑ;æ-ÖñEVs÷©}kFú ýÿü;òWNÝ®×P`¨}Šûó»pо5P=d_´9ÎjÅ—B¡:"¯¸Óa( ïdLÌÍþ÷P4b=TЛóßPÕôÉ¡ž_ü"ÒDõPøUôð4b=T_N(šdŸtöbþùeÚþÚ¨ž¨ß…È…ƒì½…%Ñÿ/–ñºÉ SG|Å+ëûö´æ5šââ_ÝÖˆÿÝõEœáH´¹Ã|ùb½Ñ´lÚ—²À �ÎD›;2öÞoî¾Ð£úÚÕÖèy+NOî‰>¹æ¾wÁ'ß -yƒ8#ОüRìñ5mMïßÊCðߺQjÃ&/ƒHã"—’âZ°¥Á“Ab7’•¹p°•W‚ýðXø¬×áʈ/‹+ûp_ÊJm‰6¯^PVn*ø")…@•†2ot ˆÂuÃÃeccI´µYIqÙH´§BR\6ήMÙ8¨¬<-Ñæ¬(+†““eù½xŒ×ÆÙÔ÷ñ'´9¾—¾×‰ËeùÇ—ÙßbÛ×é[é„]h™åz.”³1mÎn[ßãF»nXøáÜײ¶wó}-‹y7ÛÍù¼æ¦–m´¹¯¤…¾×K¢ÌwJƒûÝte1mŽw¥%âF|“–(¹ð"rqÆ•!覴¹×o5sräÊ›;}¢Éµ`!çP«]‡²ˆºƒ,ºÑïoÔÊbŽŽ¹ã¥^„˜ƒ$"çPÖs(+¨9H"‚e¥Ô횣 h=we5w—Ç€Só_Œíª;-Åö³ûDsý2›ù>çŠ\8è@†¨B2v»}{ÝßZ¹pл&ŒDÿ?û…¾—Ñópž&Š -EnŒD›³‡œ<ܹ´‰j‡"E³ƒL¸«'N4lrZfÁ¸æÂASý £Ø©´ Ø©°Ñë̶©°Q,XmnVVìÔÁ‘ëtÑœt` ~Å‚ø")HVƒ¡<iN˜èÕ"˜Ö_åR†P+câD_/N·E‡Õ 8‘¤&Á‰ YBTý&*ÑT:<±n𠳩Tò‰óž¸ÚÁ ¯Qèx¹*ƒc} ®}cƒN¦0ФD7P$ÓÚ@“z‹Q‚&ߘ;âk__ää<%àܬÿ|÷/ç÷„Í’_:±~C¾’¹o»Q™;]Whóæåêhøvœ‘º3Eká Δº#a¡ÍÙÎ%!O£äÛ+9±õïáýjô‹|p†¶5Úµ¦6â.¤©Ù—†¶Ñæ¸â56ïï -¼®Ù'TG.ü„ýÓœ³+/ÅÛ)’b×ùŒŠÏVýýK¢Ì'½*ÔgÞè³T"".ÔxZ¢Íq§L|‡¾%&ȾqæçÑ7ÛmýC¹pùä~»}-ø¢"œ‰¶¶3 ‰}µíªå濚Nú܉²žxëúÞoÄ×À¼æÂÁr£‰4!y…kDìhбóÖ5"vžêrr¯À¼FÄÎQ˜; -׌Ø{¿1>ͧfÈN90"ÿà,�”=æÏØ17+-Í)åH¬sDÖ=;õнƒæºœÕ$ý{ñY5Öõ²nœ‰6Ç›n´Äøâ†aÝèMèµ»Ãt«‘±£XÐañÔLEQÇönšcÏ5&Æ@¡š(}‚õÓÜG×DVd IÌX¸úÞoŒD›ãnê{¹Mç)æÊ…ƒxß‘hso7IÕL~ jÆDÈcÜß}xÍœê2cÔ\8X.D†™AýÑÈPCg C¦Ìè-âøÊ©j.,BmX} %ÿ48Ðþ7U#â]7Uk¢Íͺ(´â‹‹*#Ú¹) ·ë«ãÒØH‹±3ž•çv¼yî4C¥ñße”,9ˆ+Ѽt`ï©¿'âí~ª”yt‹êîù«ƒdg!.¯C}gpÒ¥¼§¾sp‚»Ðé”[гÎ-…Nïgœê©âÀŠô©ƒãRéÀŠ VÖHÆj—±*ÙFlêW†mX¸ŒƒôYCO„ój,âRe‚š·MÛèóFøùækÎðÇÖZèv ÛÂÖØ„±k qèêm‘5H1íÉh…N7kú}"¥ý-¾j ѵ¤«MU÷yFÔ -óaÖh!‡=ÖÔ3;¬Bl™MÕÔ3ŽÆÛ¥ak…J¿ž#~QL^CChM]ã¸âÄñN¹Ô¸?ωówߟU‰óDŠ=¤÷Ht±\x·©šuéöTSúîB§»¶ZЎɆ_Þ -~†M©iÇs4¤ÝfSKÙ}:5õŒÝç×›î㥩íënûþ‚N÷ÄÕöuŸ6…žx0ñYü'3a*8XM_Ò§0 -îu†Ö‰Á"eco‡1·:ÈŽ›c“ÎóR »‚”æ[Åoò‘©ŠŽ™™7^vÔ•§çMÁ1÷”Â'áæ‰Þ>@›:ÛŽ›Aj¡¸%›¾Úvìªfµ_÷‰»Pãß)±«º×~õB§·#nHÉÞV´áÞ¥ð<È…V#yÔ@b?±}¥ã>õ² ©Wmøgù[h»Õ@¢)WÑÖS¨ìõ·Fê=ÛŠB§{êz·{C¨AÎ5jY8$êc aUµ¥Íw¦¦¶´áÜ=H§Xº¯áNbþŠÓGøR{‘>j ‘bZh)³:ŒY·$å$ÞHŽY·4Ƭ kU6ø¬jrÝ›/¯ÞÒ³Þ’³ÞHŽ=oiŒ¿À"ecVuÞí©…â5qI\¯“¢½4â /;Ž—Õˆ7¬K#Þ8zÕz7¼ŽÂL¿°gJ|á0uËþ¢[¾8ßÔÿ½Ðéæ\è…=A*{¡m¥šå‹¶QÍpÞÂŒNïgÜ”ëÌ£QÙ¸YÍñ…›ÁYètU“6³A¿i•/ŸÃ]ôe3wµÊ—ÏÝ7:}žq×Q«|Í^èôæ)ωw¡Òƒr’8æ‰Cñè5H1)EÊÏÔ’âc:ç%ñ'öB§aXÍîå“—^÷²›{s8N…N÷ºÔHû8ƒ•üc qÿn–Ä,#Ó~=Ù¹Ê÷€gÞžä\O4§ÿË+tƒd»Sí~Ù½N¤Ò =j ‘Z!,Rö~Žð&>…»ÐéT[ŠÇ‰½ÐéÖ°K´}ТÖíìµk qžH-ÇÉy@¼Ðµ´ì(ó*ˆwMä6’£]gHpœ<ج9òûà…Ò4âÄQèçy¡4ƒGÒÄu¢5›ôQ‰Ô’¦£HÙ>k ãÕ!…1ç`|˜¾{?†”ë¹îÎáÇ}¬è"ñB’Âç_>FþÇBkÇ¡`+Tº1…¸1H)+qóåñ)õ{¡ÓÛå¼ïR®¯šD½ª<^…ÎgÜ…ò+üÅ_Ãô·xïûãßü„_8NµP|œØNqM}='RÌ‚ß>Š{ì…óDŠmÒ[ $Äa<Ù <<µA˜xj8Œ'„§‰{išÊ”ËY¼$9g1¸ -λì¶pItWÐó^ˆŠƒ—DÇÁK¢âßÅ׃ƒ‰›´»Ð´ÏH$]¢a×…¨œÛ+q‡«?ìÛ—�ÈïÚèàþ¶oét^¯l̽õ¥bnR|©˜{KEÌm4XÒýü$î)5IH¤ÔöB¥ãßm•6Ÿjšï…qâ(ôóÌýQü ÎãíwcÑÛÿ±WækþD“ÿ6Í6à…ćp:=θç~K9Úå¡×Æ£·tÄ¡7:ãÑ[ÂbIp*¾þä´rÚ[ÂbDÐÛz£í-eéM€rqå#1!èu?¨ŠÏ[~ÓÇ>Ò“¤ºáÃGÂáC#åƒp4®„Å¥„äÂaćó¥^Èë$N|ø@¹ =’ -/‚½Ðé*§¥þü\v¡?e—×ó¿5Ðk ±hâquãÒËmÂÂiңljԲÂkóºåÉíY‰¼nG¡Ÿç…)éªÙïB¥/Ê=Н£Ðé.×nŸdÓæ?ÖåVw4Ç÷‰.Õ:é£y¹t§Pé±Ïøú;² 1j ‘·ç‡¼ÆS¨ôÁÛ¥ú7ÎB§[(ÝÉ–mZhBôþÔ@â>‘©#zŸ58Nt-d,|ƒ yC:;ÔV $ºPwú(tz?ã&)~=…ʶ›+N-m€½<¸ÿkœqjiƒ°6½ë|žÏø|(¶„«Ðé,m+>Nì…N7çŽÌûw¡²oª=ŠÏG¡Ó]m(ü òMþä±és®Ð•Øü‰Ý¹Nï÷cw×ÏG $¶‘e° 5ùér“ i&+•Ìx˜;áž—°X\…Ngv6ú‰ž,k 𠾬BûLÅϺNܺN òh5xP§’}0±wHsÜò4sÁϺzÎÞN4±XZ7Ó‰¡u󜚛çÄÒÄ¿ZìžÖÝt^Óþàh®ªóšgœ·kp4WÕ‰§=E7”É£u%ÝEƒ»j`hâ¦Ü¡¸PÙœèÄ)5„³Ðé^—.§ÁnÜO¡Òk@SÇâà.tzœqÞž[œ«m`pÝNÿ:}žqtÊÎe50¸.«àþN÷Û5WŒaòB¸Æ,~{Þ_Ù˜»m`wÝfùk0qžs· ¯»m`x§Ù„1j ±hb°üÒJ9ÀuÕ ¿Ø,Oü©eWgøÒáø¥=Àñ‹=ÀóÄãDc.X^µñûÖ&p‚o6ÇŸ'ºÔÆW8~ËW†Ü¡¿·]58Á‰¯¿c>j ‘uä ,¾½¡‹§ØúF§óºÔepΦwåùçÀo xºÎ÷\óòƒÈOQ<˜]‚)T6}3qËzK'ˆY±qS|‘’9€Æ¢·D㻿O§”D"e×€/ƒ“ݹP¢qêÞöÁÀV7"÷¨O4 ÈO·Ï(&z¤9&zØ’DñHs<õ°'4ÆÄM’œSóaK°qjItLõ°)£ŽRòŽioÉÏÀú¿/üOÆñA~uΦ<{¹S‰Ë2|ð›ü•¿ñÿ3ì¯\>aœØŒ^÷ç@â?HÉþßÿ1¿¿Û‰EzÜç‡þ±^¸Nd¦›ôQ‰ý_¨ôù©ö±Od2éQ‰ãÄþ.–è>[ ¯£±Cþèß’Éß¹þØuÑ´'ç‘Ù_ö{@ÏS§vÍ™6/“û`ãƒx üÖÀOF¢× °¹Ù®|LæÅzÜ ÃûÄô@¯D¯í¥B~€]Ö¯±ËºÕ5v™[]c—‰!Åü‡ÓØÇî?œÆÆýxBZ[eòÓ\å>òéËæ‹€œäbÚyÿgwíÃÚ_ë'#Ñ‹×l.´çVraFâÿ@oÕåc(<97z¡kÇÅÆq-¹Ø©ðN^Áts§.v -äyïÔÅ^„ÏŠ…¥¿øxÞŸÈ /»ähRˆn¥7p âwOß¼NÄìþœLº«Çö<ÙG% %@¨Ó×T;QÖëx¡SKgz7üÁÐŽa£h¸Aƒ…éñoò>Ш.ÃÇw oètb[¶ûat9Ñ«gXX屮Ð×.C:Æ;sWmÆà -ÑT¯Mé[ÏÐ{Pºbj…–aÝýGƒ4®ãŽ"íÄpºvbøÁ]½’É ±Æ=²)Õu½ÇkF†Ö²CËúeUiêŸ_mÝçÔ¾ÒS¹*Ÿû5¿®çÚ¯úÕùÑ·úêß6õzaÖѸ½6è¯kô5ßÊ]º~Çîû|êv Z´‹cÝøTvݼ𹞇yØ·¡Ûðÿè{“!äPÅU\ÄýÌh˦çz^—e”ÍYì9“¸ž9liÿâ=Bt7¯{8Á)â¶«ÎÝð»+#MÓ)Mk)ü<Yx0ÛP.¤eU€kC×.àýf¸á\é_NÀs½¤»ÙWýØX= íñv»W&ߘµX¸7à ˜ÊÝž„ -:sYº)«-yG{7¥eݦI¹ÛØAÅÎò1ÌÛ÷òArVRŠÖVRм4uùÝÐßa>(weAÂùFVRç1üÁ †–ª¹:X”…áñoÆìHQ¤ƒ)Štz¸9Ý?#¶(Ðé=) -uJÄÍ~Gï‰gcK ôþÿÓ7*¦,CXîè ‰~7ìw´Ž 'º`QEZKZ’ƒ<†rÿÎvFÈp"OžDÙÞ/ÃFQÜÈ››••ÌÒYiÈ„™föfڷϺnY9+ÉJCæA¥¨Ã‡ú3K«®ÛÊ.lP’òŠ–$-Õ“'-®â~É“–vÆ“käð q'-Ý\0AZ´ßчÅÌÚOmAOwtŸŠL÷ó Y|jº¥?y'ЃZLq[ÊS=H OÅ}jÁ1èSq}*°qf·ÅÛÿ -rLöÂc*ÈYïØì®¨)/œ 1Ÿ¹…ÏtûJ!³ -‹Ý‹ZÛ¨¥B8ìnƒÖ&%Yk%ÑÑbƒâíæ1°öÂqCÏ=º˜µ‡âäæ¡8sµ» íþ]k)ìì8‡âÔl -“§u…ž\-HŽÁ£1Ô‚ðÊ¿ˆájHr —ö"w#RÕpd?‡/‰QBM{Q²·"©ZÜHdê7r=¡(¶ªÅäIÊë´7Œ¯:ŽÜÒ¦ÌK<šk´¢nóS-F¦Žt9ÔsäNœê)r;:N5¹ku#qªãÈÝçAZ$E@œê8òpœUqâ<Xïèc_•:Š¡~%fU˜ÓaV…9ÕŸ¼RèÔlÄu¤7d¨Rô «btý®RePŸî|Ž!=~#ù61BÔSEÒJ!tòa>¾CÅdÙêš‚Ž@7;tMN¾ú¤Ð>HöÔ'Å)6 [}Q¨,¨+ŠpmUc´�?âÑ"q¡Åf¹“ÃT_EZŒrOå.Vœ"VR[tÊ™ú¢ »ø*êêCu,Æ(TAÔEuíSô‰NŠ¡ 7Yaª†d…ÙŽ» œR{Â9)n|ÕS…*FRT§b¼¾CEíÎd¨ç -:“¡ž+T4ÔcÅ)ÇPø÷þ®VÆ·ÞxÝ]ЍWëRhè‡Z“rÞñc˜_Ð÷U´· «y)<ã}ú«ïjO -Ïø8ìNâŠ&W\Y¨¨ÜÁwõ…ûúŽó=Ë0ø®@dO&¾%¬ñBœÕ”`e=}…ËÚõ&”ãmNßÐJTkKÑâ -«h-U¦Ý_†w¬ög5…¾ë!.¼m]Oá™Lo]™ò±´·2íçkþ` •W¤ëùªüÒìz¿ªiv=W•gäõ]øú*÷Hõ~UE=Y5U»þðÕRÜþ®XùÅÔU\´Þ˜¨U,*?ºnåïºûuœá/Ã_÷ýl_OÞ°Ý]ÈQÜÿÞœråeˆkW÷U/ê âúzýååÿRæ‚©qKé«!}ÐâÆ¾m^o\\wü2Ú ®^´ºªØcW¿ÓXçlЙÅ~S}YðÝ–m*šèÅ`–]|QÄ2ÕCï$¡#a“±Û³ #´g±û)æ,yW$¬Ú·Aw4~‹:ŒsèÇnM.Þ#¿ý_£vJöïÆ‹r‚ -Ô½ñÏÔí[áÁ×m&�ü»ñ&¥ø |Y%íDïžfQ‡ômصÀÎG (#"P”Y&«ÇNóÏ䬯y¨{ó'‡f·�ykƒÓ:+YjhÒP–iÎÒ‹õoÀ9âφÜNZ³rŠgs’:I±Žîì䈃;;9êèÎÑ0¾A»ƒÙ¦NéÙ9Œé9’}¿aŽf’/qs·c o Aà0g2ï8W#pU©§Ï†9;¸U”uEí4¬Ú±@Yxᆵ’«|_4¡º)’}QpiA‹Þ(âÈ•`P°oüN¬Ù$ߨ\ˆ4PA}Ü]Ä¢bßÛPXêɽ¥ó½ EÕ±¾øBoÍöe^¯ÈmÚèc÷Ƥ°j—7é™OÖ¿ûߺI¾(¢ö—F¤œÂÒ‘àcøÆ›ˆmÌwòÆtôQ2K'Ò‰„Ž ééHšH0IÂ0É û#KŒ-=½+fr0òwäŒs2F…0ÔíÛa ‘ƒ1LòÝbSB¡� É90×Ç7&ù2º>‘{‘šÛdwq«'¨‰H¹!»k[T "õ¨T‘ÄSðIDZº}‘DwQY³ò?‚|[£ Ë5>H¾¨š µµC¨uV©8‰VÄXŠOjöD+O%· ›ÔœÊMâñù$t -±ÜæJ±ái¯T—Ô³ŒïÈ9 ö$Þ©JuI<T•ê’ºs`žßH¾Ì;PH)J\ÁÚ¶oöý8\¿‘|F!e*s[*•(û~TjQNI§“Z”¹"UY†Ò“Ï&¾x"”n“ÓB-ʉDP‹2c¥åìP©79ûÂPo2ObÕG¢¡Âäìh¨*™ÑĹ$ÅÏc¥àä P -Næq¬œŽ”“C -Dýƒä‹ZË -ð6VJJ.tïT{"ˆÛÃË“}²[Ç7Ä´mÚ—HéÀå&s´å&ûh7 -ÎþeòFê&ù"·w¾G['P»Ý²PÍPË(¢Íj””Ìs×()마ƢîVé&ù¢ˆ®QTò$R–œ”²’'(#™»v¨ÙWc ”¢’'(*gVè‰�jJ<óÉwÀ((@ä˜ÇãÊ&ù";Ú*€ÖÊ"n4&¸HŸÄ4Ù¸ú‘5Ú˜€kÆ7À“S¼~FÉíAÚÙ¢àV5eÄ-hS(Ü£¦yË ’]ÑZ¤�Eëõ0‹j M=[?Æp¥†-gë¨E:å,ÜS6 -Zð†B-åm‘|Y´j&ÔVIø?Ûe”$1 -ÃÐm50¾ÓÜÿ{Ç<‰I×î_«âÆÂ$’€U[‘$ v—g€Ö=8êBÜÎ]±|l©k%øøB—ôP€×¥{ÂCdÿ<¤¿¤ƒ(õ ñaÌúÂ/l<d[|áAê*¤ZØ¥ÒúÅA5mH¹Ï™æ™V ®ƒ¯8×aÄu|T;@ó-×N0ÓAN ÄÔ¯ð…ìm˜0¯áhf@z|ðÑõt`×µÂlá¨C ¼ÃÓCiž(í¹o‚]®…WÖ‹Ö2à×Òòi2;ìÈÓÙj!k% „wð9R;xK¡Ïe , -ðCW^ˆZ´v %1àÀ5PÚ1níÅÁA¥´tâ’Þ@‡<èÛŒ É0‰ñu¸h»–!ÚŸ;k!Ö]>^ô},1€ìØZÙ®‹èÏC h@ áÃHs]/¾°þKÛà$P·á8úƒÚφ¤>É„‘?5½fDé@ž"4âÛJ’ÔxHRPãáÔèñ 5øáz¿dèñ¼ ƃÌDOOmžd†@‹§ÔõWmŒÕ?@Œ�1ž P’¢æ”‚p{¾éFBëáEìqžWB -„‚–…A÷[Ž’ODCÏž×oµßŸ>í÷ª=@Pu”ÜHþ$‡l$ŸÏè‚æR˜¢ûÓGµPx¦k¡Š™rvù00&ì`è7f0¡Ó;˜c€`ë ²ÉÚsˆl‡(ÀÖ¯ìÆH@>"s˜šP×SþˆÌ¹\?Äecsî/d¸Ã\j -[ÂÆÆæº ˆ¸èÝ_ó Ì€P>‰s˜‹Iã3\jø°Á) -©®¡þ°CôíùlQûs‹,DÿÍìÆc¤Zý•qzƒiù³q†‰þlœar‡ÙXÃ,Î0ÑŸ‹ ÀªéÏk˜\Z6f0Q£LËÑÆ&$¤Ê³êúxZÃú¨¥³Ã& -©vƒÅ ALVôhñŒ…1g¤®*}À0à°ˆ7›[@][UK´ê"1€móhñ½¤dÐE¼AHëZJ%Ns.¦…à'yúCª…ä -§YÄ›ÓÔETµ`6†ï,ɾSWM•BöØJžôÈ£å›_R$¾©%Eâ_ÃËò-bÉÖ!Is4…áwF}{!ݯ‘oä!Ñ3™¦°qžåëÎÆ{–4¯YÄ›‹Ì�ïYÒ œg/à×#Z:]œhiÒøÐ2[¡³Nâ=ɹH£M¼h!A‰¹®V™Ä}Î%±ôМ‹L�/:7ÁB ½0 dh ÈíîJᇧEŸïYÎG‰û,òQâ=k«ìvºÌ°¢•¢�Yç#5ñÈ�ÑJèz -¬h!OBáÊC5HD‰ÕÄG«&èÖ -³–Aro¹Ç…¹¬‹è„oX‰¡ñ(¹z’“˜K8%Whb $ -gvÑ/au…; ‰/!‘g -îT‰3š“8S8"åÐi*¤UáS<z -[4'1¦pDºX`KFJ-ë7gÒË1‚”S8"]Œ)§Äšê^¥ZØõ„-ò”XQŒK¬… ‹"¡uY¢R²S N‰3…Râ>uÿùóߥu…Ø -îSHÿ…ƒdGᎥÄ}7ÿ0m0•Ðb"¡áqåß8•ÿ"(¸”d[7Úà#A†I|$¤F÷¿P"Ã$®\¥®ª…"!&q•Fù%ÃI‚“L %¬K¥è‹žz›;ÔE=Ó&Ä$/ë–‚püuWPm€Ù6>²%!B>&è~õûë´Î>ʉþ… \ÒQšHGah–t‚fIÇB: -C»¤£¤K: -AíxáÉS–vü"è!…iŠ¡lVÅOöc8ʉޅà÷°Oü¤‚·já÷°3,d?jŸáué9X×8麞M— -3N\ãäéBÐC -Cp{9ºì¦ÏÌXMa;õOØN“ab1'¿à1'ú⟋Äaö2<ædßbŸ8N¥[ÕBw©+tÃÅSö-¤)=ƒIc0•_)ÅbNb}!`8YU£_ýøùÂZ~›½à"•Cõ_(mVf£;ÞÀóÃT6ÃTNÔ,!§0[KZb#'L¾OS9ù±d“ab";/…Cö¤Ä_„Wœ X¨ƒ¼.·˜õ^ˆu¹ÓTÔSíéZ!íçØ{KJ5𑼪¡Ræâ’ !O[Ii÷–”f`1y5“Ii†{áâ’W4° ”h`9©e!{Eاªd~¸Q>~1p£“¯ -Áö‰/d¸‘ŽÛ€Cšrx˜SJQ°¦‹ 4|„Æj -wé‹€OsJ) -Öt’O!Ø^}1f¶˜ÓÉ6… ;}ºØSJR0§gþÙâN)EÁœrICnépÛGø´l(îÉ+… ·ÒµÐ‹ÆSè¡ Ê˜®…Ph]øD|¡íZøÅÙ -¶ÃG×tb JÔ䢂դaJ‰€4LédŒB°µž4L)E@€mâP™K!Ë&ȉΫaX©t=¥G}j&Zö4‰/ÔAäã2VÃbÈõIÎ�T»ÁꟵ/ o±F7ñø Ä˪æ1u•ª–žl[|!õ–…l‡ÁF*VS¨w†üÀ¶ëíntAÚ€mß_Èìšþ‰ä´»Ç³üeò†Ù¤ H %¿¿“¶hÇEÒ„‚•¤Mˆv´ ¥A“ɺÓS™PB<.‚þ„Þ4ýÉ̦ºB—4ÒôGp‚ô\°%‹´Ûå/nÁVÚaÄ>Ü—_{iÉ¢Y¤-Ø^-=¨KXŒ<ÜÅV‚¦ú»¸‡g°z±Ï€»gßô¨KXþjÙÊVS(SZÀÖ¹ªl%4B0 2}¸òÉánÈJW6dӣݰMz1½ ÛôÎöa˾öáÚô î ò¾Œé™�ZdyÑ<-Kr¾°þ:A(!Ð|*ÆÐM(‘KZBÁ¯[B‘èüî¯ßbÞ?Ð#“ôž.Ð -×B…¸(Aw(é¨>ôü@½¸h¸êºÂœTr‘Æ×¡{†Õ›�{lpw(¹˜ž(sCJ:Ê×,%j„’ÎgÝ–‹Òµ°×BPGWºNÞ¡äbèÂYéÚˆ3I÷Sz1Ûw“ÅØ™¤cd ]éYs*¹XM¡N*éØZ[—l—š‚’Ž•5KIÇÌRÒ±²FFé˜Ws*é˜WC=:îÕvûB>4Ü«mCä¢ã^õUªV˜Ýеè¸Ws,é¸_J°E..òආ|t¬‘K.òÄ0º–j -÷T—ý¾/Õ&X]…8µ ð¡ Òì|ǻդã]ìx ¾yÀ{SËb›X`w6¹˜Å;סŽ!vgÞ0i‹~C�?ìWjpÄNé8`—ðùlqÄ.©Á»¤?ü[®š -‰ÌŸ[÷GM…Ø¥þè³ÅÏ+øBùF>/±Kið¼ónbÙ«ÂÀò`3ý)è‹ -0:ü®ŽP•–ˆÒq¼.%1rOáu) vWG¡Òù.›,KZˆÎ½ŠÞ€ûd"~×ã‰öô;Ç»÷KnÒÕÕ»BB‰ –S¯²$ Õ;:ÁW9‘- ù"ˆIe;ŸEÎì z.)‹áL«Í Im©Ôù1¬ØK—Sö¢žƒp&¿~Ïä�M&Îä&ˆ'‡4ÐÎD“ÙHS‰&hg¢ÉÊ™ü],§í zx&ÄÓ$PÎ áпÃ-&nqe0 BGÃ#Ǹµ( -u¬u ˆûÊ¢î¹HWFP‚Ö¨c$çˌӤ¹äu·Ž@ ‚WÍ"òEk ¿j‚†!¯OïXäìRƒ|3NuÐIпpï0âS©§u„ö™\ÍÍø4±O„4²“k&¹Èjpg „4²“‹F–W¨°Od5Üi!"¯"ö‰Ë¢j„5h5¬f‘“‹²Ò]Y ZM ¤áViTù‘[d5Üja*§"ö‰¬†{RÔpŠ’f‘“‹\í#À '(·«Ð¶dÓ„D.|„-TéÈZðúØHs —×H sÁuBä`Q¹¬JGå²*UË«ÔÍdS†€ŽåË©å—ÕDø@ã²ßÁ«/« ˜Ø% -˜}›X,§ìDM=̾M*˜“žGÕ¬ÂGø² -ßäô!ƒY…ðeµc‘¿ -*˜U÷È`9!>¿Ná˪t{Aó*|„/«òE$E¿}2QÁ¬ºÿ™-º—UéˆYV-#^yè—ÿLNÒ–)f2‹##m~-¼$Ï”rFÚ²Kyqa”e¹5d„.×î¹$ósçǦ¹äÏqŠ»Ç”hF´2‰Œhe?$£8¦œ3¢•-ñ‹É–ùŒhùú¶PNI ¥OûË®|#y@À2…Ÿ“ÆœDÊÛF¤Ê¥UElÁ*—CG¤Ê¥uOêg¦–J²Ÿ/ïT²-¢¢â›•pÞÙv žPö\-„K4¡D?ȉG¥Œ$ZÓ¢±g9»dÕu°ò™CJx^j+ó¸*Ú)QŠ£ç=Uб^W¥8}fö†¸x*ÑVGÿåID_ã ‡Àª*5t¨TN1:Tªó‡©Ô„Û3Ù'2™Ñ¤ÒäÍùC‡JÓJ?’9bSTƒ(†Ú ï b!\ÜŽQ’‡@”U;0¹œ« -y¨—ëьĢ¢Šy¨—0�jQ‘ÅŒZT§A¨ŸnÄBê…EŠX}ÎBÖˆ¨ÉNxUd0£5±ÞA5¹%ðªÉ]½Ð âåS¾Œ T_q3‚P?9MY(f -P¹Æ4 ZÎ6Þ)A„k9+hB¥"šP¹Ô;ÕרwRìEû¦”+UUhÿ•tZzµî,fzú‹š§’®´‡JizzmÀ\Q²—déÌø¤ÿW¤l‘ó…Ô.¯¢‘‘¾b`g]^ÙRVx²¸#,¼Aö¦ò„©\bO˜Š–•Ð\ïì˓ؗX‘SËí¼]rY!ùh÷e–ϵiî€ñ‰K6‰X5_b“YĪq‰ÝHsÅDµ,»DVÚZ–�¸ˆMãÝXP‚¶ -çË;‘t¢YØ -ÒвV‹ -G†þ -7 ÈÄ:´èDCñ -ZÐP¼Ek.›V‰ýLþèF+rJU^Ø—%¯ð~iU^Eù »Få” ž‚iŽ€çKÓ§ÿ™¯›¦ÂF›š -™×Kû®Ë^šœŠÆNþ -<nšêkªct«ÊÕ [/*Ó¸>„£«8èø}M:~×ÁýÒ_ŒÎ•»T‰éE¸IJK…沕þß¹V:|OÚéÆ; h&×í¬Òþ;´( bâ¹Õ¼S=¨y.Ág 1ç¼s4ä0ä!Ñ‹íˆˆŠø9A¼+zѺDİ"2½8E_Æm´û‹/ž'ûÄZ´Î>¼Wšg§AÿœSZi§}Wšg§AWZç¸Ô(ê7H'hâ ã’^9èÖ•kÿ¸œˆ,[\þHË£/ïÔ^$Û³ðLØàœWî -#ùHšó¯“þb”…x˜TZÙ EVÇðuaãÿGšË^5H€Ü3*}d4QÉÃ;•i.á6Ë¥?ÑLGwz…øä~ü¿¤©|ÒŽOîÇC§“ûñèÃsa=ªês]¿/Ôº=‡éC\e§HHû\xcÚn&SÄnO*Ëf¥sqÿuÒÍ“©ãöÔíCZ·AÅ+‰«£è°V&ÆyYÉZbŒ‰Á2|à©Óõ÷í¦½Xm§åkv‡4—½Ý—7~¨æq5’¤rCD[¤5uÞ(¼Nå„e¹ÅLѨz!qÓf*³é‹SV?„öN5üPW;Øøc{_¿¯˜{Ÿ¹ü೑ö;=ÍìCù)ýöãâD›&ªý3ó¾É\½Ú§VëCÏIùPÔ'èþíúuýú÷ßþþñ÷9t×cþùù9aëg_?Ó÷¿Ÿ;~|¬ŸßÿæïŸ.xýš¿òúUž_ÿ˜ãó'SËþ{|×¼ýîßßOF×ïöýÝÓö»~íÿãëë¾Òö;o¿›¾¯á_Oõ=Ùº ÿ9¹blžŠ>ø5éůñGB~¿qMŸå3Ô™ÒͶ¾B©Ý¸½B)Þ¸¿Æûá½+Ò5±#¦oœNºÊ‹ûÉ÷½¹Jw:¨ŽÓý²M¯µS;9öÅâ$Z:†SºÅ¯qŸÅkþ¤vP?}ùÛÙ¶¶“ýí×k½B:!™pÕ«Óq¿8¿¸î«cí1޵ã:mã'ßñbÍŸ™Š»ÔM¬’[ÙÅc·Žîs©x™æûŇu>ÂòW¯Z«$3¶þ²‹×ü‡ê}P:×òW·m»_\_¬ùóO´±S7°´Ë·É´“} -0qP>×ý°ÍW¼X¾æ´|Õƒºi®•]Ý]¶w{qßÓé\*ÕÓ4µcöØÉ'bÈÖm{È6¿0™ |.õZÉ=|1QNÿY‡ÐÙP{ϵ±ÓÙÐÔ±A;íÚi×v;µ‰[4LXölÆTgF³ÕòM/[˜e;ú‹5¦®\÷AÉ4×*W3ÿîûìÃô¾OSµez·cö„¼ª)Ç–Zt`ëÈÐÂJ¤ƒò¹–ªoÙæ}²Ž½¯¨×Üj¡%7³LÇ>Û»¥ÓÖg˶>^ÌÖ`’ SŸ6µÀ¢Ëƒfûˆ‰òiÛúi+œþŠäÇ&L}¨ªMÇ>û„tšŽ8FËAZV«ú¼©CUu,NG•j™êiû2UÃÒäûXH—“»Ût˜±MÆ 'åÓTþ5ûlŸE‘‚Pª’·[-§ê"C45NSiÝ2Íí˜ÍBÓ¦ê(ªòªn;*¼ªÓ¦©}ƒz˜)›yôfj;¨›0Õ(©ÅÔÖ÷Ùj^"n¯:-Énu^ø$U½j‡eÓIҘΑI{ ÏæéEEÄ´Ý'Åi*Ùûšj©é¡¥û dÂVGÉ£å vε~"í³ÕÖX¢é~œTöm bªK”&«™ÊË´£í mUuÞÔ<“ZDóA›K4Ÿ3Q{ÙŽ}T¥lR„ªóæÃ¦Bo>nóßpŸ¦’ÜeêÙÙÿå»lv%Ij0º¯§¸/@OÅx; Ëê€X\!1‹‘x{*ã|_VFrA½¸}d;vØW\i0Õx´°lTw]íhŒ‚á*]4µs©~¦žP•ÏT%®¯OUž ovz?m§ç“*™*B‘а¨§ÊÐÒ²Q»éöM:¯$C5Ü,'s$mjêÔ¨3Ån[¯BÕ§I§uàušq£*Ä»f‰áfª ÏÒ]Wªßæ‰xÑ‹@ŸMÍBS»™ŽMªó6(Lèª@%e£vÓ=¿Ä™„ë¤s¦Š S'XҶѸénßí»zÚ‹úij<õS<OùA2€Üè ΢Ì_^ù‰¼SÛMß¼¨o„›jÕ *(›¢f¦î;´¢Jò(ËPuVuH¨>-ÝuÛMwlÒ¸’TÕ¡aZÕM¡úÄ[è6Ån»©j–šÊMµnRYhšÐÕ3^Õy¡j•¶ªÕ4n¶ú Õ "T5h-¬õ›îؤ›m¨Uí*Gî$´”šÚMwš_¡Êîå:½~îTL/»ƒë&m_ºšàGM$¿uÏcº%·Û³†t]Ž«Y’kæàEd¬U€¥JP²~…±+ÆE¦•ñøsP1¡ªÚ´´mÔoºó*íèØYªªÅ–¤ªñ˜âÅ•Ænª1zô ¼Q5I·oÒ±Qìºó*Ôˆ=¢?(›¤Z7ißhÞtã*ÝAN|-ªÓƽ¨NMcÓ=-Wú’fq[Õ—T™¦fÂÒvÙêS«4“6S3aª2nC¦*ä¶ -9éÙo«P“Þî®âHª¹žd«²ë«>’ÊÎÔwÛ7/ÂOÏÐ4¡Û¯B•©ÞTÛ&Ý-ÇMw^¥ªÁ^ lBWÃÒÒºQ»éŽMWRÙu•Ò…•êM·oÒy%9q)é9î.&½½¡<6’Š)kDvSÖì«ô²f€I‡P5iUí*¦¬Òë«ôrªéÓ¦ÓŒm6.()á¯Y5Û5^³ÖSü¨Çºå¬ÊiV Œ*SUÁXYͪn‡’œuÏ£Ù6Ìiܘt -'Yw9œdÝæ ±áë.‡“¬}a®ž>¨è.‡’\t—CI.$c¢=6Ò)”em_c‚’vÊ7ÕºI9 _Õ5û@*\É®7½œ¯">?4LR›ô¤ß—Tïë\íX´]ÍuIE:•é¢g*ÓEW:É®tr&-åÓÖ[ºÓ¸éÆUª'd’<Ýötjß¼¨mÔoºøYÂzù¯ž©Õ§eŸ _‰„n\I×ÊuÕÅ[ºù‰lÝf^46Š]WZ—T5Uþ‹¤Z7i߈u{-F"UÅj謁&¯Ùôdlõbź³Jå7·ž>à›±dÞü¢F‡®÷ý jZ¶þLO¸Ñ¡ÖÞLI~òBØHb#¼S½éöMª®ñÓr2¡›³™#e}k =6 -¶%™±e/N.½VbçšÍ‹êFxR%ve*É´SŞ惨ã“HŽŠ¯+;Úc;•šV¡²|¤œ€“0ÌÅŒ%ïTÊ2W*L•™\>vúiݤ}#r–U2½9ƒR˜W‘ôª5h˜d:ÍØJ¼J¼³É¦²Ž?hæTd:멬šáÙ<A†*‚ÂݼˆpÊr:”ˆ¢Iyá/(ßtÉD ¤ãJ§Õ9s"UTÛ³&†Ë!^‘ó\$~.±Ì%¯ìoüqÉ’>ù¡wÒ4É46é—´’¿5ÓZ?Šw’zü)ߢ„¾t7þ„žâ.y,k -íXo¾dL²d»Çë·'8¥1£¶‡ùs1—<Žeè aK'Ö›¿ qÓ•ÎTñ‚*—1Ø(6^T¿&éâôØëÂÉ‘þ59©Ò}ó¢ü9-šÌ$ º(ö–ÒæhêJ'IЕ -P ¦;¤{é8 ¥åOÒ‡ŠlÙœþß䤬ϮÃêGï|®«ç}›Lé+~‚.è6¨Bj6=yÑ4ý{Iõ!œ¹JJ_*Í|¥€ºIº¸Y â…ñÿq‘•èDµÍ,éNÕ$]œd¢fžÏLÔÔÞÌJ,{f‚¦ôNÒºU«y‘,ÉA“ç Mó"9%Ý€*Û6Í(6.Šs@ñ¼—%ßHº¸,|i¤È^qF5_‰$Œf’®ü„!/$a&º“’0Ë×$]ù!Eü ésrV§ô5 úÌúNægÞ¬BWq±Ï1Grú -’ùJËHÛFøkźÓ|%N£³6]Bö ªqg`›œ[·™É+q©qÛ°®ü¬´û³î§©3ÏÈä«êjAH=!Äc'Õ€*OÈì¤@]m’?§ ÊA«‹Mrâ#¨;ç“!Pwg@}Ü Z]Üj&é™>4¯€Ãá:èÆ¸¤€5v—úxµºxpÑêÛátù$ê±q §`dó"9å´jâá9%CNÈšx8ÑTKpèW=³®MÞü¬f~guðtÔÄL¶¬¦Áó ¨†Ü5öIrâ¼ùÖ·Ö‹:>�Rà§»°pMç¢q "j¿ÔEÏ*oóI" ѬÛÌ‹ä´CÓ$ݸJõÙˆ4‹:7L]D¦ZŒ°îʽdËe<×Ñà Hœñ$hKErñ$jÞñ“pøtØ">H"H&@<U˜¥ó"éem&éÊ ‘Õy%T# Q3�N£W¦Â@8x±1ÆA¤jÝi>HªDÙ“ Õ.§„Ýå„0{7I—|¥I—¡o}®Ê¤±Ã‡§¯#g[r@VŸ²ƒ>ãXÞ¼Hßm7’.y`õ)to°Ü”Ðw\}oæH´¨z‡9XapRTaõ™ÌŸ0ÅZRiß`-©4o”nÛ0_ie»&ª´ï)Ô!&$'a]ŽË v˜ù&[HÍ¢á¡:L«ƒá‘åBÒ•‚&•‹œ8,u/ÛMUÓ™ärZWn鼆ºøªä5»Q6IW¦„Íóì>UÍêm§ò|ÛÎI„Ù¨ª#›š£ª'Ùaî4MØÊ”ÈÔ‘¤O Ù}ø7/jñï4•7:Øb4”:‘¨W»Ï«,1wª7]¹áÎx•ƒ¥ò‡÷”ÿ?ZºM%þêéϯ™xaoR°ø5¶Ò˜ª²¦Òf':iBÅ$]’ÈóÛô( pây‘üÂ׉2ûmó ÓK}ÜÙ«Æ‚öñäÏ_ÿxüúøñøÓ/ß??ýùûÇO¿|Ï?ÿñE?ÿz<?R)ßú«6ý÷þÏo{üåãŸôqüûíïô~EÖ¯ü¿"ÏÏÚèãùŒU/›ôœñg)#ØÍ_ze5ú|ŽW?CíWNôãñ�ᇠ-endstream endobj 102 0 obj <</Filter/FlateDecode/Length 485>>stream -H‰œT»r1ìùøƒð²µ’q¥É(.òšÄ)ìÌØ)òûY’÷ÐI)2nHÇ]`ð_Žt8==|:’ó\r ¬EÛšÞŸÝáñÉÓóoçÉ -g©$!pŽ‘Rb¯‰Þ¿»øè7?6)ÃÿùÚÃ"#țۮ.û´�úF¿Ü uJÒ¾$¥bœª*]^{¬W'œLI*ךH -‡˜($6¤ -[°Åº¸TY´.¶%®^¤G‹`¼¸ŸÈ÷ÜÙ}Ó½å3„ÍcÍ[“–Tqž¢p B|«=ïwãxq7ˆ•Ê÷d@™á¦Ô8·‹ÃÊb¬¢�¥(Ï´Šº'¬žxö©Æ…ptúÿ5#«¯nÜüC‘Nt_¡Ñ,[Zaà«MïC'Ï|[w…6ô “c‰;–Ü„ ]‚ãÜ+ô.ÑõŠ?B×>4Ò'nøÖð¤bTn :~êWé|yù^ξ:h[„žPïô`¤-£Ö\úcBßôfÃ`HfÃÄ/~ÐÐaµÉ›³í¸VÆo˜~FŒñmå¸~û:Þþù¿^¿´ -6í¢±rÌ™¢b7Aš>"LD*Å£©cp°úÖL«¬û½À§âñÀñ3ØþFg÷W€�Çëöl -endstream endobj 27 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 107 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 20 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 28 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 108 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 20 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 29 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 109 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 20 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 30 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 110 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 20 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 31 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 111 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 20 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 111 0 obj <</Filter/FlateDecode/Length 492>>stream -H‰œT»n1ìõüå‰õj} \‚‹‹|À!q -Û€"¿Ÿ‘´Û³‹ÀÍŠ¢4CrHíáÛ‘§£§»/GržK -„oÑöM™ÞÝáþÁÓãç)NRIBàdF1²×Ho?Ý/úÍEÊð=ö0‚Èòê¶«Ë:-@?莒P§$-ìK4*™cU¥Ësõì„cV’ʵF’ÂÁ"…È©‡Â9¤ewq±²hYö9rõ² sf˨×~#ßsg÷î-‡”¸¨dMlVӖĤ%VØ“ ×P ‚gÛöózq7Ž'wƒX©|Ï” i¥fNÁ–}PZ;¬BT¥,kµS÷èêy‚g™:aX×H—!ÀGC0²ú~ïÆÍ¿dt¢$*†vAÏU¡¦|µ|×Ù5ÔÆk™†½“:£Sh‘GolG’Z!hdF]sn²i<Ñg³‘â'ØÚAã|�çoýŽŠ‰/·?u‚«l>ƒ¼Žü¾š½6èš ¦¼¾«#”†¬í1A^½Y0’8câ¿ -† ®ØyÛFo±ç“·£[IGȱõ3bpSäúùëxþçÿúH±•/æ‹iÅCäé Q™!b‡àƒ9…\YÕú½À«x<ñ¯þGg÷O€�½göÌ -endstream endobj 110 0 obj <</Filter/FlateDecode/Length 488>>stream -H‰œT»n1ìõüåéAŠRëKàê\\ä‰SØìùýŒ¤}Ü]nV"W3ä”ߎt8=Ý}9’ó\r"|Klßlôöè÷žÿ8OV8‡J!%Î"¤Ê>*½ýt¿ðÓo~,¡ÿ×h#HA^ÝvtY§eÐzq¯¨SR,ì‹*ÆZc¤Ësõì«E -•kU -…“(%eCê©°%[¬‹ÓÊ!–Å6åêW¤‹ /î7ò=wvßto9äÌ%6á1³HÍ[SL´b?Iàš” 8W{^/nçxr;ÄJå{6 Ìp„&Õ8'Yì9ÅÚa€ª¨`YÕN;Ï<·é–ptøhFVßïÝ8ù—„NôA‰Š ]–¶ -µÊÀW›à»Î^KoHe?Ø7C§‚‘á@•–Ü” “aÛ¹[¬N³6ºT[ŽŸ¡k?éH7|ë¸ÆˆñÛtüÔ ®Òùò:ò{9·ÕAßzR}§CmµæÒ¯w&#d6Ìüât+tXmôæíìŸA7\+ãˆ7L?#Æü¶r\ßþ8nÿù¿îhlÚƒb²L…$V\Ô€4½ Œ •âQíS–&-Y奟K,Ø+Žç`{ÎîŸ��÷]öî -endstream endobj 109 0 obj <</Filter/FlateDecode/Length 493>>stream -H‰œT9r[1íy -\àC¸¢µ’q¥É(.|�—ÂöŒ"×Ï#ùIv‘qC ÞÃJî~íiwØ{ºù±'ç¹æ@X«¶5úxr»Û;OOœ§R9‹‘„À9FJ‰½&úxp¸ô››Ô¡ÿy�ín8‘áäÝm¦Ë>-€îéͽ“P§$ìk -T'S¥Ók÷õê„SQc³DR9ÄD!qAè¡r e‘N.‹ÖE.‰ÍË‚,…cAÎ0{F¼ÇÎî[Þ[9sUD3ÇhybÒÀ’ç) -[ÈÎKÜäy?¹+Å‹»B¬T¾GÊ…´Tçf8ä Ô:ÌPd¥IiZ³º&¬šh.!S'Œáêé4 -ðÕŒ¨~ߺaù—"è‹Õˆv¡žk…Ze ³–ðMg·ZÁë›cöƒ}ã)èF¬ÀÌâKn™ “‰ Žs·8 º0èB‹ñ;tí¢‘Þt÷Ž'Å0×k‚ŽŸ:ÁY8ßAž{þœÎeuз(‘‚}ÊC]2j͵?'4NÇ&¶ˆ É\0ô˽ -æÀVð,¶é[ÎóÍŒ»¤]Y‡Ó!ú2†¸ÕäüÐñÿëVÆV�)š8X¡¨†×*ˆÔG¸‰ˆ¥zÔ"uÌ"K¨èh1VÝ.pÄ©z¼sü Û§ttÿ�o¦÷Ì -endstream endobj 108 0 obj <</Filter/FlateDecode/Length 488>>stream -H‰œT»n1ìõüå‰Ô‹j} \‚‹‹|À"q -Û€"¿Ÿ‘´»³‹ÀÍJ¢4CΈÚ÷#NGOw_Žä<[„¯iûæBoîpÿàéñóTŒ³T’8ÇH)±×Do?Ý/lú=ŽAlÄ¿ž@{Id$yuûÑuœÖ @?莒P§$5ö–È -§ªJósOõì„SQ’ʵ&ã…Ä•ãʺš]ª,jëº$®~C–±D0Îî7Ê=wvßdï%ä̦$š9Æš÷"& ,©b>Eá„ 9·õ2Îî&ðän•ïÕ€2# MjáâºÊAk‡U8�UšÀ²©zD·È"ש†•pË4>êQÕ÷{7Nþ¥H'úÀ"‹¸v‡š3ˆÕ&ø®³i´žsµk£îI1`û—¹éÀ=ÈL—»b±Æ“ _k~†m4ÎpîøvÝ -g·øŸ:þ¢˜O�/ó¾Órín,J¦P߉A;——Ùú;‚·z3 '$sA·¯qÐmбjM·L—øºâÚG¾±ôbtn3ãòÙëxöçÿzøÒükÚÅZ/E¡¨OTP¦HQŠyØ:Ç´·ùJeÕØÏŽ˜™ÇãÆ`ÿÝ?�à6õe -endstream endobj 107 0 obj <</Filter/FlateDecode/Length 310>>stream -H‰¬’;NA†û9ÅõÚžwK@©"Rp€ˆGH ×dz“¬6J„V²çåï·½W7+ÆÝý -ŽI}„Ù›Ç77®wŒ·oÇ`ˆWÊÉ#zJRp|q¯îac‘cçÈ™“µbis€`b “¨šcªÕWì?'v³CR|¸X)cðbËwغƒkÒ¦Âì‡óÂ’xÆ—´ïiíIü `ƒ¿‰¶‹&½3éí!š(ªD”+Æ„Œ‘jÅ?g~“ì2÷¾l}6eIðõº ‘jN•)I¦¢ÝI=o÷nD¹Æù^Å€slßq{×—§óSÐ%sFvžåSO”ÖÂå|iŸ¯[újåkµª9@s“°¿¬L%X*…q -њȫ,úL%•é™§ …3Ÿó¾u¿�¡º -endstream endobj 10 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 112 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 19 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 11 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 113 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 19 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 12 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 114 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 19 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 13 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 115 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 19 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 26 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 116 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 19 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 116 0 obj <</Filter/FlateDecode/Length 311>>stream -H‰¬’=R1…{Ÿâ]`µþ‘-»eaRe˜‚d ÀLBÁõ‘íülHlyïÉo5ÞO—“ÅÍíc)§�Ùטûk‹í‡±°p!PbFÔÅeìŸÌ³¹[jåØ9îÈ ¥ÎQ9;84„œ÷b©”P°ykì‡äñjb¡T -†à4yQ‰•Ù™³øqŽmãï bñ°0‰\tøc‰¿ÊÖOU|â«ÄùDÑ;A¾¢4È Á?wþÑyß{i½¨®þ¹P®MˆT$a`ʵE�ÿmÙ˜Á%’’NçÞ)ïTÚ3[ïõíáüPtÁ:»^Oí¡Â6Hµo>]¾O×Ï<uÕ·úxމ<¼T Ñ.-« -k'Ùª ±•pd*9ëS‚èäçv-{F¶Bd6í+ó%À�z™¡` -endstream endobj 115 0 obj <</Filter/FlateDecode/Length 306>>stream -H‰¬’MN1…÷9Å»@<±ó¿¥ ®*Tºà�”EAjYp}œÉt4ÐUÉqû{ÇÃã -Ãfåpw¿‚q$>BmÈÍÆˆóÁëÃáSC€{¡œ¢§Äçój6Z<twÔ ¬ÉšŽL,‘Õê+öï¦Å›µIp4±R†õ¬î›²¶ædšŠâUï²Ú‹£zÏø0Œö=M"ŽŒ/lþ(ÚšôN¥·K¢(\Q®#ÂŽŒ¾÷ ¢Ë{w¬>Ö¢Yu¾^w RÍ 6P Qoè¨È¯eo,'Ê5ÍqaÅÍ¥}çZ^w§øTôƒ5»^ߺ©ÂÖ½åIŸ¡[ZªÿžX*Cr“ÐçTE›`‹Ó6ı$±V{EŸ©¤2¦y -P\¦àób¦·æ[€�hûœ’ -endstream endobj 114 0 obj <</Filter/FlateDecode/Length 305>>stream -H‰¬’MN1…÷9…/0Ûùq²¥ ®*Tºà�”EAjYp}œd¦ê›8–ãïY/ïW0nV7·+p„9y°3K=“ÂùàÆõŽàðîØ{L!@´ÀÎOîÙÝm¬sìîœ0´ç È -JXŠ/°m˜zIàèbA…Á³]_Œµu'÷¥2Ça¾˜Þ#¼5ÁÃÚ%äÈð6…*½3éíÁ’0Š0ä+FCñÏsÿBt9wÇÚO-PÓe_®-ˆX4Á0·íŸ¥.sºw'Ô/uaLÆ™›§”êËé>U¦¾ïص‹ö”¦j˜êár“¤oÒÏŒåj^u@ÕcôD«„}²P0•`£d2/bkQ”:lôj[žÛ3AdR^›½uŸ�qçL -endstream endobj 113 0 obj <</Filter/FlateDecode/Length 322>>stream -H‰´“MN1…÷9Å»ÀdâØùÛRPW*]p€ -Ê¢ µ,¸>N2m§êØ8q~qœñqqµp¸»_À8›#CmöÕÆ„ãÎŒËÃîÓ88³":PÆñżš‡•FŽC'NÈ¢aºpP§2,y*HΖÂÛ÷Æ®vˆ{ŠM4voÞ4ÁÚÌ%õiNñŒÍ)TU³«6 -ãii¢¥@ø‚`…¿ ¨UÆFe¬gòÑïù†ÑCcüã~!`~‡Û×O“t\nKlIƒØÜ¤ëÃú>h)'wkŠ6•pÞ÷¤Àsl÷\=×§ÓútÍ<#{Æîº)Ä5J-ì¼ÿ|￟U›jëõ{K©À§šB_Þ;Ñ,¢R²ÓB„RXÛE—'méÜN±/È.i«§ÙwX›o�‰§« -endstream endobj 112 0 obj <</Filter/FlateDecode/Length 16947>>stream -H‰ŒWËŽ]¹ Ü߯8?p%ê½d5Yä{a`0à¿OY:î¾Ý6fÓ}«ŽHQÅÇ»½?Þýö>ûûûã–ÎÙË¿Óø·ãë‡Û»þ;þwKG:r)g¯õhø—çñõ¿·?nÿø ’ïBOÞzÆ¬ÔøwÌI=_Ž|¸ŽcœÙÿÒ¹VYÇÓg×Í¿÷nǧ[[ç8î%ãçGlðûíËíÇÖûÿ}ÿ€ÿ9þÄžÝmÿñ÷¯î™ÎV±~Õ³‚Ÿ‹ |΂ý ¡.Zw.¸ç¾Î’øuž-w.®fnp6ìŽõýl£c‡œ mÁÞ|ÖÖ©¯ž6�'÷sr¿yã;,Bn�Æâî³ßn›C›±6 Ü}qÅÖim9ž`šáô¦ðŠm›0K°tt:ÁVã\yhgNal*#V+~œ¶²ˆÜ‚˜{ÏãD? -UG®V9Ñ/"Ä“6˜ÙøÛÖ4fÛ’r¸Å…mîŦl9 ,2¦O‰ƒèw(ñÞÖ†|“|ÓÑɞ懵º¿[@mP -ù"kë–7 TÛ„ªîmüÈ!’aËÃ~¿Ù‚Õo4Ã3ŸoÖO¦A… -\3]†gT“ù•—êD8þޏ,knâ¿BO¾¶— æ’p·‹ø5yw)‰.y? ™WKÂÊ&ÚE¼%ê;Ô¬-s–|ÎA˜–` 0ÉÀ²¤>Yˆ—¥ ’”e/a ×XË8ûô’h¾º–~÷ï’·¡Ã–2E˜Èl‚Yš¾÷½¡µ‹xʤŽÏÚ¿ïý_2¹¿ÂÏQ[0ôËÙÖkEþæÓr8C]ꔼ‰¨!ok+t‡ØÚ´ºjûÈ$æ¿0Ñ”1u”1U»Gz!¡ØŒCb›3¶Û„v,±ƒž‹!J ›ÌU¼Xk‡t•ºðî¾-‹³©ÎCÒÏûfÓ“C‡Wr¢mœ¾Û:+óç[Aaq³z–áy™µ I¥§fhb6Áÿõ¯¶sÂw+¨ÿ,€µø»ºÛ<»?é:P áe¦":©.e,hžÌ@ ö ŠåG"p¶¾6!<…ù®Hl•Ï ‡R€¸{€O¾¼l¢H¾ØE8Ì‚ðB!NG;!ië¿d™¥ÒV÷aøæœè.%^C>˲Z$Ÿe[ÝÞJ[>»@’q5ÐÖ&éÔ—í¹$ûJ¸*É:4óC^°‡4Û„ t•ì -œ°µ‰voAínºö AŒ-¯Ì½Ó†Þm,ñu¾¶C%ûq¼¼8ô‹dáu˜tœÄ>…¼B^ÞÏnm]¡<OB]í"<ö=¡áI5¼¤‡Çòý†Îzxà¡Cbû|k)R -k_|- ý(=^ÐgZ`¿@àìÌ,(ìî àÉx)UMöÈÌ‘…Ϻ{KÀ„}»µáqFìw 0aC<Xë®rœ‰yˆF!T.« " -€s|NN±Þ@(2úÄ\7‰Ow+‰v¼€5`½`ÈwÉg‰÷±ñs„Wá°_PÒ2'íÝû3Œ×ááÊ·ÇD‰4¸f¸8ù–¾6^ÒôaJ Š—Âvlº–ž>¨Œ´û™X_!Ä¢ˆtÛ=†ïÈ Ù›©špcð#öÇ~dÃטºð©vöôÌ‘ôNE|DPâdÝåUÀÐ -ˆ=6®Dufãæ;@×ÊûGAè<¯‡Þ˜œ%;Q¼Äܙʑfƒ°7V‹V* úžažiY‰!«ÕipG¶˜m*Šø\-\†‘ŒÍ!ö‚˜Þ`EÊýƒa“õ*’ÏéåïŽï>‚Y¸èÂØ‰ƒgö:Þ£¥k¬Xy+|½ûY´þì¶6ôyã¨0î·°{øÉg”ÃTó‹ÏõÙgŒfÝmxû3ÆONºÿ¸ýN' c&¿*þžÇ×·/G>8ñæ#³x&¶Éª‹ˆ‡ñ=ŸÐìuÜᡵöùß·õô fe‰|ä½~°õ©ˆªØhÿ# WÛ??äÊ|öêÈɳ'CýOÌŠ,ÍnLþ@¼/yüt,ÃÈÌ™¯!>³å/èÎÇLýÒ†MÐAøß¥¢µì}D¼§ SÙ]m VîêTœ°ã-h‚Eò¦ýmË[{ ò^Ñ7Q/¡v ûÕm8œÚÁ½„Ëïù›$ž"ªðЫû«1"U¶ {èoMö59¿5YÐöUô¼ éˆ&¡#ùÐrQr@LÜ( „xâÙÓÕŽ‰V‘TdzØD6)ÞÞ‘¶\ÃE™˜SJjíÑ}&C dÎAêÆ÷ožL9*ûµ?Ûæ0®‘ïHÎìD‘}&’Ãs³EÀv/Lž¯í¬ÌôLçžj -*üÂÞlùGŠL:½Ü3jŒ—–éÆwB)ñبL÷lF˜´róZR¼¬±I\¤õ扣@íËkIo-¡²•-#©AJ[QÚ’7%\ã7_w›ò3ÆÄŒWL4=F/° «»lnÈ̼UÔöÈÐÎôW̵±-1ëbæÅ¼À‹AE"ËÖ5·ÈÅ\JR0=†3YL µ?Aq<ï@Ù¦W]G -«*ûgb¾kâ1…ûV1ª˜mf{ˆçDܵ•‹©¯™Í„CÜ´ÓŠcê]_0[b;ãbdj{öÁP¤`ÛY.C«Ì*—Y›h„Ì*ë§X»˜¯—NÓÕKi–T½n!ë(×’$´Ëؤó5p‡B–µÖöXYóbBG™ZsÝU™rJ/#b„Ú¡€ìZ?ÊÞ¥ëÀ>8Ó´ËL“ -ŽbÄû"æËRu–ëý½Ÿ¾â´%Çé¥1…Æ‘®³Ê#í¨´©¦5WÍ;Ò`a…uID©"£á -t$®´a2X1ñ¸CcøÄ›E{=<°‘ÖwF:äpHuszƒ@…5òÛˆzõm…ÜŠ:‹o>¦uoû\Šâ³$ÄÌS¹÷^wo¾XZ&í/Ìân.Ç®ƒYÚ¶@€M•Å Iȵd¤”gc8Že Ä´ÁY9¥,·9ÊZ‹ gÄÃAÊý² ÈÊð‰p˜’<†¯6(�„[Š÷MÆIÄMyI¼ ó…Ÿ´¾^tF2VBf6Á-з -F…E9þt»R'ºÆì -UÎsüúî2):ô6öÝ-†/ZÝšçUÓ2gœLWxIÑ(ÇeÆ;AX,îε“<!К¬ ÀÇÉ1‡’E‘E -§³H§5µk(Àx -J‹ÝgR¹ÎhÄWŽÍCÁp;|êÿûnŒg‡ê^ƒAç%d– Ý$ÑìŠý/"ÇïžÒ?±C^Ì]ÙjÄ*6Èì×óœÏ‡_"cÀ”œ²^ "зS‚ººýîéçÿžü¼î^ñˆ;o¼C4Pâºø)^B/t]c¿€IÉ•ü…A¨ã½¢£A<ã¼<O]1 V»&F¬‹Ží+úIïjÿÏw¹¤ ’ªPxž«È T~!ø\OMî {Úëo=±²î(ü EDE~üž/Ô²Vî™+±ôæå±�g¼fÐWYxf-h+®ë„œ€tŸ˜;±¬ë¼|AÐQìç1-Ìl˜Å„Ž® ¬úm¸ œõzÔ«¦·z®ÚâíÌnØñ–%mŽì_$¨©Ô¤=åT“¨&A-™ÚŠ+A/xZáÌ<vvÛ¦œb.Ù¢e}ÝX ä¢ZAoÕ»ÝÕ'šÉzNPËãèiÞÖòâÚJ€–Ô󟙀·Ñ/ G˜Oõè™NµÔ,³\í9ÕS[ÙS¼¹´PíˆØ4£¾óЂZj]ŽžÍl¬¶G˜ZÕ†H%_P£þjYû`£8A+·ˆåP´mHЬhÔÓSOMo¥q¶5|˜ÆYº#kL:º¦rÀczLäl«ñ4è鯿ÙqЃUíQ¯Ÿz¶Cžµ]´ èÙ -áÝ2Ñ–ec‹xرô&X|¸™ÔcÏͤÚ#6Çõ„ÌxÀMO¢UÛ6Ôôè’ùãU_îQ}zÄQyPO«8_=± -½±š½œ`qc%+P¸O,Ì}9«ã‚rB´Z¢Õæø7—ˆ–e«ZˆïBq€UGèYMÛxýM‡!_ B VSÔ{ZÄð7±¼v“oP‡å$ùò°à¤ž¶% Õ1Úõ B(Á‰®WJÄø7ÇåèS£®Æ¿rŽË€ÆšG‚µ`ßt4wëÉ»égä·¹[ýö·këtùðê6¿¼®Öº©¡S•?[e·æ™â-Ó-›™f-Ù2Ù²´eé•¡ñ¿Š·ì/A1ùçC¹oç›+¯”™Éõôl3ãs¾ÌVs>eÖ˲;}Æ7foÜnƒÏ‰…ùsA!€·aW#Í�þJèÖQˆíó€HµŽ$úb;öÚ§t#ö_«ü.€qm„j+¾0--s¬™Hohc&½ÛLTˆtfP‰P¬£!±i Çnö„ƒoðåМIkÖѾ„3i0ÎÛo6G9ÿaZÂi¹AªÒ™¦%œVµ™Hr< G@ÇÄ!ItVà9±cöŽNo[C½*ÃÂÃÐ(âôБÚL^\ÀÐh=Áfò0 -g¨ˆÓÃù»g’У!=;rÄgl®I•Á¡ímüãL$`ý8‘Ôñ‹Spä©XGC:ãD’žà9“Dg<vhºíÐôÆv=Úæ¸ÂWçà±CKçØ a–^�ï¨DDæv6Ú`¿F5쌿;"dÂÔèªYd1ø&?€õC`ZÅè9(켨Xdá«r*U#°£¯ÊÑX¯{1ÏŽ˜ -«áîšS)ôÆÑšçའÓÛ=´Ñ‹+Þ2<Ùš`«›~¶ºÖÎ!`ý8<Í8\JÇ¿*Ó· Ú<]PÔ -–¼és7™à<ÚcÑ|ñ�Ì‘GFóç)јâðËcÁí*³Úáä‰Q=ÅyHÔA_‰€ùZ?§Qú¼Ú</ªmµÃÏ„ŠÃ¨ðL¨vþl„'Xøx*ÔNgôŒã¨ð¨¾^\À‰pŸ9¸k˜8z.OâàÍžwÏŽ,‚,º¼Ò˜é'g†ƒÀšRf®È³8 -KºÌ¼NïŒ!ÎÌš[ôolç¿ -`@Å]3¤Bo;N‚Ìš[Åú96šimsÛ á‰¸¦àÈmWl„=VÝŠcà�v䨱irçØ±K2‹sµqàNäÉБµ»àÒ•YMªzfí+–Q.¨„úù/þ)‹üÒjÓ"Rå�ZLDvdÃ`U+V„7":,r�;ÒÈü`¥ió'°°’¶€£g?تm.Éñ�Œžö2/²™iP2l°2TÞÌ»{ɶœŽ/GÁf‘*¸Pd–Žò˜yÇòùTvÄTÖúޏ@=ôXVþC{?£Âý¦†¡d”» H¥ToG5û™H“ -ŠZæU4{ -ò˜‘$ÊÍŸq*÷c¶ÓŽ/ŽŒóíç6zq×eåCJ¹Õ#PÃÇeT¹Ñ2VM¹·²•Õ`²q(¨-Úìµ6Ým7 멨ÜXŠ›™2›Õ.Y¹9•) ³d+ª?ßXÚ,8ÌaÅYð3X?ŒPñ2Qæ³VŠ›BíÁ±‘‹®Ìv4ÉAáf¥|ejq†D®ášÕ:ÇÆUFħÌÜWÌÊÅå¨>Nín½ÑÂÅTl/µ6¢Å7ŽÚ#בJ|ɹÊwŒàJ¡Ì`±‡¬òí²ð�AMUžœ‚¦<7[Kx$Jg9S‚ë–0¥ #ï×b/9á-ZMÂRd^›E»õ#µÏ¿µÑ‹whÁ^›5áá`ï©—¾A�hƒBpsX\eXpÒ s'á®l²w˜0o -†°l&RÂË\²›ÎFV[áj&†éj+¼µ%Ü|:¯Øùë™öî¿ô+ͺWq=ý%HßéÁ;î×üæ¹ÿ|ÌdX%pò:¼¿Áƒ<]aNš£{srL8ÖL§Ó$_2Ëfþ°*_½pµÆº÷¤)¯+Ó—û•²I¿Æ\Uxc÷™ŒËÛ*(ÓrÃ}‚±ßAPë-(&0sõN:{7rP»÷¤Dâ¤[®ü -¾£ Ýg!+'»±Dwà‚téϸհEôØmº¾RP˜é̆Õõ]°Ço‚YM./ra ,‚ŽéÄõÐùý-ê×Q¢‚e5tuã¾WÀrvÍæìX#îº@nýÐß±îº`GÐoƹ`gï0MÙ1Ä•/꥟KT “iª¯§³DïH&à|7–ˆêæ].ý4‚B2sbX\ß{<&Øù¶ùH0yB=Ú_¯‹ ]vBmÓe¨a»Ñº`OØß‚,4î—‘ ½l«ï„Ú‚í‘[f[Äb襟Û-¨Á‚åר†;¥Lðæ”ê-ÈÁ‚ÚŠ5C·g,{<.H— [`sî†%âöàW7~sÊwÚã&Y¯“€^¶`GؽÝsØ ‡£ÝüD7¬AªŽO2Fý¢FLfÚe\úž(¯ ¹€{e=/¶ˆÙ=¸@.}O”W°]ª Òç‰2"6÷à‚ré§qv”² ,JŽÑ?ãRäDTæJŠa¨nßÛœ z¹ÛwÓzr¹Ö³È¬XW?ó0¶àÿa½º¿vA¿) -Ö«àÐG2*Äï¬ÆnÍxO×Y"·r±gPr3hc Úݻʥ¾wÅÔ[.Aö%1}cޏ#`—¾æ[p±Ô[°£¤&ø<‰‡ò‹ž#[ —ú^ô-(— bõؤ³¡Fô}悾º@/A· ß‚‹k½–‰ÅP#îu1AÙ] —à]yä[pñ®€[°³©þÇw¹$ÙãPt^«È Ø!’�I§'5pMQ»oñâ@O¢]ždä!ñðƒˆ¯'ÕùÆûær m?¿ð°}`ãÏÕæÀfqœcà ho¼’Ï忀í²<Ê6ð¹Ü¨Û€ï‹úîÕÉ’ –æ×àgà*Ê6ð¹Ý¨Û@û@Û>˜»ÛÝë±{Ý,bWK›ïçy¾ñĸãa`žû€íß]Ë=P·»u¹v¯¾/ê»Wߨ~(Û@Û½¶ÝkݽÖôZáx1IåI%ßK²¿{'|_[r}ñ¼Ï5ù˼/&yŸãð7w÷$·7û¶žoîlÇúÆol›»ö>Y·å¶hËÎo<6oÇ{~œïÍÙ7ÞæÇÜø}˜£oó}[oCßù½›±å°÷vFÛܵ}þul¼¹Û‘Y‘ß‚1Ž-gÆÑö-ûx Ö5pœŸr\_œõS˜}=š…5à_BÛÌû«sX}ØØm¨Û€½ú5à_B{v\ÇýSâÈ-<ÖgB»ÎeûüçÂÖs¿:Яz}¸ ¯o²ëoÍ¿l×ùVW±_Õ®Ÿ\G[ãˆýêªÈ®ÿOíè¼~¹ªöÅ/ÃÓãÿ+÷/è3ÈzX>øM?×ì�åd4¨‰XV_[‹ÓV“g@“ÏI4m„鉗«îW%dÙ"ªüòXñ=Ù¿~¡vƒLsÓ—n,âH.Eî*êAÛ/¿#,Ãå¸jnW·4E"Xk7?ɯÃìj=‚Ÿ ¨‰ÒKe¥_”?,_ÿ®IO·š‹}ŽÔ¡ëø¸ùÇâɺúdz²bú€üœøé -ñÄQWH'ŽØù"ðKœø:ÁÕ¦ =V-Üðp׬ý–[œzÓ섪(}Æí—tºæþÂÿvj’k0ÅZØ—ëƒÍßë²M[‡®<)ðʶŒP¼.,cPÇùÂ妟šdåZ4ËJ:‘|'%n¥ä;)ÚéMº#Ÿ7…-§Yt§EØ9±Â<x!…Ûý¦°M¯Šð&.Â7>@ÁŽrSXÀ¡`º–Á! eäJ -v#á ØDÅ:Ó©‚¸Ä0vÙÏ3nlX‘]ŠQˆç,7?)²3î¶ÏµëÊsïslåUô!ÔÒo^D�JÏ'…-1(xš}˜ )4ªÖvó"ƒÊFa›!h’h»bGÓ{'Úvã‚ò["Ø–¶ -ÅïÒ²ŠÂ÷Þ°e£’¯Úæ‹2¢Í…ÖßýáÑ'–xQ3¸/Ò¨ŠŠwWDÜŠç‘ÙÕsiÙb,å©dk7¼’ÝðJ^uIH%YzÓo©Ó½Å£ª<úÅOR„<ùEa›+i]ެ邩éyº\ÀNª˜W ~â²êJ3 |T‚=o\P^„ÇJ¬7+„3CÐýÒõÊýž‚&‰@ÒWéM:ÂX)W]RÈ¢¾F±ê%c;rÖ5Ë®%| -Þ‘ºF±ê’ºvŒ¥Ç6ßü:õF}ê¾Féh]£\ui]KÖµÔ�úª–y¯Nª!g]Z×RŽ8ÚVÓë:Ú–2 ék™®4V-sGsþËÿ~žØMX±²I—Ò5ÒÚON‹Äv5Cù‹:„Ò\ÙÚÈrWo”«LN‹VΧ" Í“ˆ`rZ–¿U|$½O)ï“hmÞ¼è„-¡O‚õtª9|ªkTkD‹ ,^DRôF¹v4¼!. Ï’†7ªµ‚íD o=ê±u¿)ls%Mâ³+Z¾¼-ä’íFMv j¸ì‘ã -í’íF…N"d¦!W®Ìm#cP¸#cÀ4CXshgqÑ¢W;C¯œ_-zå’ôp‰Â·3ý(¾3½XEo(’«·lHR£ÓlH’ÛZÉè ]ͤ!Bn‡«fÓkõ›Â6½j§*"™*-¢µ’<4É…¶.Â#õÆø4uUC”’ð؈öfE[2E‹(q¶™®*1V“¦ˆêÀ”ô¹i)Dg@Á±JUñQ\5%5¡Fûc©Yê®Õ¥-¦øT‰±ÌH•KÁ*D›šU ÄF -Áæ!¨ÆXƧæÚn[BHÍ*Šï&AzKbU;m|R¸JŠ¥DÑ0[ŠÒU(~ˆÙ‹ -…ñÝàêŠ-•'~ Ù©A…vⵡJ¦Ra¨©c6„ÇNÃö¼ùIŠgÜ Ó‘n*¤~Ë›'¦øT³mÈÎNܺcSñ!5¦ÂatI6‰á1• -CxL¥Â¦ß¶ƒÂ¥Q2CxÉ6Q¢B¦Za´IÆ·¡J¦¯C–LÅÂ!£X<¹ëz‚îyÞ´lskÊQ(S©pÉ(N£d=lßÄ2ôûŽB™ŠƒÓ(™šN/é%ž±£J¦âð¤5ËJ*½Ž~˜¤ÏkÎÅBìRÁuÄ?×$›1-ƒ¬ìê’¸ Ö¹YN„$.ÙvDÁ$ÛŽ˜dÛc‹7äˆÀÒbB’6;ÙlÒfÏ@›?¬ òÙ¨Û’lQ“6»§W;«'¦~ó“tFt.Æ×€#&9¾'uÖ©tøžº 5Þ‰]#ÎÞÓ©ŽŒfŤ¿žªP!'u`Ð;¡©0µæžª–Ú3±h}=Së9÷õ«XqUü/ÖžI£EË'®ðCØ»Ú|ÁÜé2e%5´ìhR¥N6¬æF¶Ô즆v'ƒ¶„ •êÔè&UâJ2ôÀ®o¯ ¹Q˜âS2Ô©ÑM l'2ôd -ɲúÕ‹xÓM™ÝyQâÖ=gã§tÊM²ßypM²ÕyRü픡Åú-…¨):O¬)G{Ïuã§Ìŵý„!G¦ä픡¦äí#msÑ?IÑðlÉÛug3ØùØ);‹µË|ÊŽ‘OC 0¸ˆJñ¥„V}˜ ݪ¼Ä¯ò:ò·x¹9Qr½ƒñ½¨y™ß¯$:›*Xÿõ^ÿí¸¾sþùë›_×x Ôãûa«¹Ôk_u%…_«ázßìû\’ya4¯ÍX>¯—ù竎-4°òëÖîm~› óÎVŸvá8#¶Õc.AºäÅý¼~Ä@ZtÙw¼$XÈjmæïs€ Îjiö"öf%``ŸFÌáØ‹¥+ÌÙŽõc b«Dã±·ƒvÅÚ'Ë Î¦ȮÇ<ьʹ¾YÎzõjØ,’máâ’&;ë£Üñ󼘩½ö¼–±æµHa·~Ÿêâò ûÿy/Ê °¹³Ä<¤{æ Ö-b5ε\q0¦<’Îíáì8!p€y6ËÇ‹~âϘgùî\\צ’'äY<„;bžîfÌ7ðŒcî5ÿ -–“mÖ˜žZä©óØzµ4ÿüëf>Ò]ÂHg±çÁ‰ÕÜä=0¿þŒ˜ç®ãxû=BïXË3q¶âÆj‘䎀õLÛÏÀøúÖ1‡#ÔJ(‘U\“&._¿C»sœy„šû,¸ò<ó2î!çà¾#æé-î¤p¦ÿç»Ì’\¹a xŸÀÁ}¹“¿áÛ{šU‰¥™÷§DCvè®<E§æ/†ƒëgܸ;œO®’wZÍAŽ(ðw8Ž yè¬ÏÝÁ&$ÌÀýÛp°ü†r_Îqœ4$2–Ð÷oùWž/Çc˜ÚÎðúº‚[wÖËæþ0¸3›Ê¹øÛùÎj7Í‹/ŸÈ«á`ù åî¦?–vã;t˜¼—ñvnº‚_ñ_=÷ò[Q¼øVæ…Åý²5®èÝÿºP™¢ƒÍA§¶•ºœ¡ûþùÎrHa+™wÔf&Î -65ï´\JÔ2˜©âüUð êàn1Õ{š{ÁLÊÓ½`&Ãüë'ÌǽúzŸjMu™NÕª[ôäJ¯¾ÃŸ°àîBèʯÅЕ^ÝÀgé¸Rg+γv—¥L=ï7jáî:èBÿÀ(w+çÂÿ‘¡…á`ý ý/X•9uÊœÜ*™‡Au¯ý7´;á”,tÞÝZˆE./†ƒóGlx;Q ´Õ bª—UÈïnµP¦Ö\oî ÃÙjÙŽîS<ŽÎî—³xd˜j@»{w}ë¹èÔ°LȯrñÀ0Õ0>Ð[¡-OSm¡x¼ 4¹ˆáŒóò~à -´;Ñ´×A¬)$y"uŸ÷ÉÙsñÔZ‹çTš½Ú»ÞÏzê€É¤*åÜ` -ºÑEA5Ÿèÿ³ w™Þ¬Èä¤ µ»ìr÷¥?õIQ¸‡Õ¾Š'†ÉÌ_¸*Õpþ€Ç={ÊžjH™wYý'{n˜4œ¼[}¾£Ý]5¤¼¶… -æºdÇ®h+e\kfã9àì¡zÑ›²e³Ôœ²U²Ô‹²Uò Ý› *‚U²’ræÏä8v~BB“åa8H,•Ä*Y$ú͇œg6ÉÙ"YYeèãFGÊTÅ*Yú^ËPíåÞœ˜¾×²?6—šl¶dßc¯†ƒ-ð¿óÜÍdis¾ý—¾²²¯¢ÅwRö…°Š%š}G¯¯ûñÃppÝÈ‚VUöt³”»E¹Ì•ÂÂÚÜMžtM3{ÒYjš9õ‰DfVäRSýFU9åÀãž6áNÙÓ&Øö@»»ìêªi× ¶qÏaxÐzÕÍ“ksYU“M¨TM6yêÐî®¶šmÓꈶ¹0 Ѷ®çóÆhw©0ˆVŸ£œI³ -*Uÿ@BSD«Øž�—>Gªì$:‚o:“pBXúÞLÅÚ×ÿ¢e¿¶ßÐîÞŒZzò÷ÆÒ‡_BWôì„®ÔÓ¿QE,=ÐîÞ¬zz*ÓÞ‘ ->!B5õôfxW‘¤ÖF’êá ÕÑ´Ó7?„ -AGš¾ë§ /ÎäÏ@bQT¨ŽŸ"؃þyJRÿÞ{…á IM!9-ÜYy?÷Öc¯ã¾¼Ø£G þÄž[ólv÷¾å}!{üôVW·û‹áàøÉomÝ_IÏ•ñEþÐY›Ð›¾n åí)l}M†i7Ÿ¨é?[…¦ÝlíUmêÞ\÷ýµ|c¼ÝœôÐÜN:r'R³ÃÁzc1V܃²@wÒ™bq&Väc8H,U¥Ô@¹g–[®jža¸P©åèÿ{}¥š½÷l²³Y‰Zs3PÞ–àÎJ<I‰'B‘xÊaxðÖöÚ3 5…-Ðî.[^z^nÌr_„;E[ˆü:”ŒwÃÁú3Üͧ*k²v²¸«²fÃÛó·§r,ç×a¹‘=†ƒü_™èÿ»2Úœÿ[•‰½+‰w«*L7ö@»;XÕâPʼɻ±¸¯‹Õz²šŽ¼•@ÿ߇Z•x»È_lÊÉWÕÉkkè!ø¦º xÐy£ø¦º ø¦2 ÷Æê¥‡á`½‘`œxÉaxû ©JÈ¿Q.€¦²e‚©.ܺd¢«.9_è&¼Ù7‚¶Â…ÐU®ƒÎëÃ…ÐUôßO]&’ï®ËÜ+oø¯ž»2ýd>m_B¯îä…ÎN§ÛæƒrF¤£èy¿Ñ5wïdh§3ÿ†r„;e›Hxhk(v°s4;¦ž×K ÝÍ*C'ÖÎ@y£a-†„M ²¯CMU _Åí{OŠÒVΉKQ÷TÑ÷TxHMгf²I7‰ÅΑ·f¶‰¾§j„ž'EAÑSE«¡îðFßZ5kÀ›¨™‰íÕp°Ü˜ßÜ‘·¼‰š5àMäË€7‘¯&º? ÜQ¬&¼I‹>‰z,Þð¨»Õ?°½»³ZÕsÓÙù +r•ä«»dЊ@b Ü[k -M¾Õ× äïDQ;Ãá8¯vÖ³úý3ŸŸvy~ë»á‹Nr/¸åî*Õ‘xÖWɃ5ÐîÅÕê|~¾`¼;ÑTªN,U¦kâÞÂp°ÞHhJ׃jÄRåš÷Bžß|¨_ä¸9œKšT¢ê@™šÔ†ƒãFBQ”ZÃpФçm*,>5{ŒÂÞ”gv4¿ >&¼~(ùeÐÀ7Ò -”wb1m-µ™ o¤†u¼Ç¹o‚Óì{ÜH¨…»ë¢é°ïrc”ûrf'±¾æEŰØWÃA‡Ò°øŠvw0 ‹}îÓbŸ# Ö…-Ðî„zž/D¾Ì’kÖìÈWÃdG“wWÃdçmŒðîК%;ZnT1¼U6ÄúÀZÅ=‡áàEXì¤Í0Ä]ElN£ñr!Xš˜ßÜ‘¨FMî]œGçøÃ –øŸž{u ƒ=;•®åÐgç¼³SÑlø-ÐîN¥ë¼‰¥#àÎq'—ë|Ñ3Øíî\ýjôìÇ·mç¥I³!gpÚ½ßωT…„j¸DÎ Á\Ƥ5§¶åªiNm(˜Á³†ƒùÆ7o9µ¡gÍ© 3§†A‹Íò3Ù×x*ܯæÔFCcNmˆWƒéÖww§¥9µ!XÍ© ¹2¨¾~ÂþînVQh™"Z"³á«áàü íÎjʬºj%ûâ])~94:6Zæ'ÚÝ;_Jý‚.Úâˆ^"gÍ¡¯(÷ìå¶ÚsC¯zY‚tà9H¦kNm¨ôÆ7L?ÖØÚèÇš[_Qî¯O+zÕÔZi¿L½jjý@›¸—04"UäÊÔZéÇšj+êû»»jšõTEËšÕª»oN~wªÕš5ÀÖ9C»wªž£ª4ƒì}=ûF"ûM«VdÖ}Z;ÿVUÜ2«ïò/>oNõ=”5tV¬YSgµ -2Sgm%B2ñeM•Ì4vV03v¾ÖŸ‘×á›*d¢Ä™p¾/†ƒýÆöîî\T@UÊ+PÎÙ‰iân¿=ÐîÞ¹&âšY]U²>”{Z÷sPUL3Ðî>⯄uÆÆS¦²÷+ðü»lö¾ôÜuÑ\v ´» UóE€\-Ь¸X€YpA~Àe±²ûå>ùÿyYÊ`u¥á>“™#‹ÇÇð^P“$o‡&Å‚J˜‹{jÖ¤XÍ'Úh]Ï]&MŠ•0)–ºîçoHlެö0$¥îº4Nì›â>QÞ¨FG%ÿó].Ù’¤8×*rqœŸ€õÔ¤¯§½þvdf"³zÇ/’øBÑp„º#ªZ3Ÿ±Õàø/gÝ"”¸Y·mÖiÚCÝÙ…˜YJá®[„7ë–µíáSvô@ô=Lº%(iß)åƒÿ@5úòJ¨I“ž -‘IÙÝøÒŸ Â~»klLToC èKô³Lüãµql„·nÊÆ¤û#äö«,<Iõ"8ë6Ѭëƒ2éRQx68æˆér×õêØ]Ô”IoN×îl¡^aÞHw0:ÓDâ:†öPYe`oäÀ*P“n -ØÄ*0¡^MzsT¡&( -Øý/㣚æU¤KüQƒêìQ‘‚êëQ‘¢êëlpLÑ¿ -Ôcþ·Èq±:®í¡2ó¯ß!GG -±‡²Ü؈ò>kDŽó¹§Ý°°Nbv"sÊSm78¶Cºs%¨ÌÍÛWÆFx†í»Ñ6Ò½F»V‚ÝfWòP˜™¯ÝCée”}•¶‘¤]Ms7 üQwkVŸÉš!»ßgN-û6¯†²~ÐÀÙºä?“åõFv‡Šf5´ÝðÿÐäžwÃBSïÈ̓îf»áÂÿ®Ùcu–J‘Zë—º}IŸ~\/r¦žU>³mB_ÒcAgá]ǶÒÝ¢;ç]°«<”¢Mý2ÎD’(XT”.Ÿ¡#®Üµ³á Îgùb þÓ‰¾‚™ƒIÆ/ä‹) ôѸ1£÷Ý€xiÀoø‹œKÃäåÑ¥ˆ¦áuæþȽX#j6]ñ›®Sö³QáX»™òº¹þVótöI}:KŒÇq5pi¾ÄsD;ïãÛðƒÎÍ·ìEî¹ÿE. ÏÙjØŒp5À]ÛLâT𾆴-‰ð…Ë.•OçÊ׸r·W?3/fb–sÚ >”ñßEyÏ3ÚXˆÜÕ³Áã3å_W ›>åN[™N»÷¢¹„žš;Ù'=žÒÞ8ÇÇËüOLíÓ ]›øbi¾Ë ÂJéc¯`þóF?˜~ÊŸæ;÷6ÔUƤú¾Ú¯aBDomikúX ¬¾S^ Å·ÿg5Œ¥ÃÄr¤¡âyû®«bˆƒ¿ñ‰±¸²ÞÉÌ·‚úµ:1wÝßµÌÕŃ“ëŸ -¹½ þW¶Z™œ÷ï ëmé¾sŽ0¯ót- õ÷m`øJjoCeøZÿ‹KiÍ;_Òa¼yÿ.-Ç -,ÄÜÓ7CÃøubRt–íΆªÙutX¿®Ó‹ÆÕËøâÐpõñ†Äq6h¹5yƒ»U±›£g¢ÏoÈÈÄùN‚ç>×ÉW›i`k¾7swE1Ó}…ÿõÏ_ϯgöó>åóýüñÏ÷yߟcæoë+}¾cìÏoký¶¾¦ÏãëøüŽûÒþüŽûæðý¹ÂüÃôñ®æÁU|Vy,Ï¥Z}Ï£}¥~§'ßõûŽötø¯§|Ÿíc}û×ôI-Ñ=ø‹�òù¥•*Àˆ«éâË~c½xF^ŠÜÎÉ,Å4âÔzޱ½G—}\ök*3ŸƒÍÈ@Cg‘Gz xDN—=]öÝC¤Î=†»xFÖq¡·Z±ï¾ë#Vg·yDÖÙmÞý9Y ÇÒÙ)¶[äqÙG9{5c+ûžIŒX忏<Ûß)ª¡ïò\±©\<.žgo™#5P¡omclIßöqö¦“Õû®3ƶ|1×é[Yš"ôeYŒXíæyF÷�)vÕ-†Ž9’÷Qtê¤&BWcŠ;ëÅvFÏh„¾êSBl}ÆÅË›ýÕ;(‹ÐWêbÄæ|q9£s d±¯’blɧw ±JÜ“±UˆÐߨÄN㤫§Vbh¡T‹Ï´Z" ’‚·R8tô×c\ŸJ͈ª=Q%I±ótž!t–J‘(´=ùbú{sã› ê"ï«Q2‰iº¥›j ‹±9†æt:çÐ_T:ň¥b¾lb§hľø–ìX - -so”“¨‹K%fÉÖBlk,Æ2ûìX+§·±§j"ÆŽÓ*‘‘jôíÛã„P‰ŒÄ)0«5É:Å‹"ä:¯P‰Î½íüæ«•˜³ì1ñ¸‹ÆIW(듚,8ÇPNŸ)ɘ°S’IrdL`¢cK‰±¥žÞL`Ð$F&!«YŒXÉÞ5ÄJŒŠm)ÆòJù¯Q›„F@ ‘Æm„§aTá³ÓÖOÀŽdæëEŒ!(JÜqãk)ê1vœÆQÙå:ã0¬˜èÍć‡Êf!– -•ušÁ·³zÊܱN»S¡HY -ÍÌ/)13¿t&EzS¢¢;vžVfH›ù¤³êÊÌ'"…®;3&‰ïïŽe¾Ü±)î@gEFª„²@“±j—ïîôÓYâ5P!T¦Õèk»'#Ã["î .B,sif -é2¼µx’]±#XçI41ct}™£K¸îÖ%Mïað=μõCb¤Õ!’ú¬á(½A)úï ãúiÃB ™A^ÁÁ<Yx3¥¼ÇI%†–Œ´fPÑ·«Ñ·îž0¥ZOo&Q7X œ¥µÈѵíŽ0eˆ™>$ ” -•±jÑ·1 -Šý”§¨ŠÚ‚µÑwœF–"bríbL‰Y‡rAŽ¡³+çÛA&rßɺÖÉ¿*8ë)½ò>M –VÒ |óiÌ‘êåº;úÏÓ›ú€B@$õK[;Á¢ã8mó�fÖÊë2™M+oÚd1 -·I!“Zm)9Õª"úZ°ö@3úW–¢r¹1fÏ¿I¸«Lx‚,B(e-kÔ/߬:p¥Èe¬ìòÝaöÌ×8’IU‹š±Ú%Z{ qø~ûLï¿P’Šhù½\ƒµ²èËD¿ä’Tmâøƒ¾xõw))7/vâ,&¨‰+aÓÚÍè+mÃÊX„ù6¹v"fÄM¢® %ÄQ×ËeQd"úŽÓjRteê–•ƒdPÑ·ë8©GW¦uK Räkb§hFßq©x©rb'4¢/õß*O…7 á$xD]ÄØ¬ó <_�Ú¨ùf &¢¯ë4£oJ§•UQë *¢oVÔ£/k¡æ·%ÎÞUnyˆ†íK¬X0æy‚6Cõo.ÆÄ j"„Rã–ËŽ]b‰ªUB©cË -§wÀލ¿DZa(ÕjÞó¤‘b,åjÖ¨ŠèÛƒuœ4£+µkPËQÑ·k4ƒ/ûñcËÌÞ¿<©dY-и|ÉÖyRÀ•Õ¾Œ5]¾\Ê€uš"øjXs Ô._Ž3ýº¾|"0A¦ùîâÍk§vš"Ê&SËÝE•©e‘]¾=XÇŸˆºÉLÑÝE•)tQ½|[°Úÿø.—är^Å'x!üÞÉ뉘Û?5²JnÊòì:�ÁO¤œîm‚™]Uµ LqúªímU:G'ötçhȺ¨§ë'))£-0Ý9Ú¶®Åájû™:ÌMa’o?¬ó }újØlª('U“\ÛaQºGU—ëåjs*P—(nn3‘ªoe'‡ÞL«BÝD¬ÞLK'kh¬ìÀÐã{eß„úq©B/è5¾~Ó4àªfµ±4Þ|ËŠ¾Ñ2á»îF×&%±¼: —õÕ‹z¡©Îd“4ó*ê?q±njHÓxó7+q|ªÿä×Ô€²ŽýtdÀ]0®;®zIluBS¿íŠó<h›ˆw£zÑ$[ص™“ÆAëÍwߪ¯Å„kœÖ~jïöÝffj%ò\jÎ#ÒHj°¦ßzÄ4í;û¦©Ë7kÁÙh}MÄÑoåÁRÐo/š&"Íõë-¾ô¢»Ô!Ë»§™šx\ü¤þÐH -SÆöG;¬ý3ÉwÞǰ¥œ®Ew¬qP3ÉwÖu' £U뵘“êAñæÛ«’Lh›ðbþ†UbžóñEˤØ}XÒ0ÚŽUsR;ˆ$Å®KHAR;ûªóÄ60ÍW`f"y\äÿÅ“¦†eÕÔtÅ’q^L¬š° !`þo\4LĪ m=i¾ŠL‰'⋚ ÏÇË÷ÖH©ÙP×™ª‰Xu]ÅØîÐrœwÛ¾úJܡޫkÔÞ|ûaUÆ ®QÍÌRíWçqÐ2)Võ抎v@1áÚâ°öƒT_·ï‹“ÖAûôUsʪî4©øaßifª/s‚t˜P3:úa=iœ¾:¤+¡ã3r)¦z*$ËÔ±öäox›/RE‡ÂD¬ÚÊÖþ™ä‹ˆ1°î;©±B2Mµ–')ç´ï0';)PÛiªÑBÛiªÑbá,!6´MĪ›žL¬º •tz (¡i'ðr!:Ô«¡3²Uh˜:넯Bs›Lµ’©›äÚ?[“4ŽÛcÉšâ/P¹ÂKëÒ5ìÒÊt]ÄK×Joæxcù3šä7!WG,Éßµq–äï”%ýû„–‰Øn$TÐsÕ—À¤¶C—™Ø—9(A*º^Éèryî—QÿâaNbò#Wdé5,³®“‘y·¶ÙÈ’¶$ŸjŠŽŸÊ³yQ^œ„ä3 m"¶ •â3›|ëø4i îÐeNÚŸ _Ÿ²j9&“ÓrÌaßyXEZ&ùî»UkÅßìÖÙê¿Ùųõ¤ñæ«<>ËAhdWm}7›ÿ8®ú5æu¯b"r…ùZÿ÷Ð+öjå'é^¾Þ/OÒºñóäf$T¯®ë¸HÖ€¦I¡ó°®ƒ”¦ÉWëvµÉEqšñ«rpÒüLòUž‘V›IÕOùj¥öÔ\õÚ»ž_O Ò¬&BµT¶ž¤4۾Ü´îÄÊY{S~×ßßòÊ)Ö‡—èÄbÎ9n´úÈt…ªE+vcb»1! É&¡‹r1¡CÞÃÜßX©RÜ<p.JÅ -Û ©[Pûe=)Þ|•‡ ¢® n/Êïò ä×À‚q´Lòeè—g}ûk‘γreÕȱ*\C[¥v¨u+ÇL b9dLR7Ô7&–³¤¶w¼CÎ^½Ô4ùº˜@SçU‰óbþ€jËvª›’ïnb,þˆ.ÎØàªmüÁü„Öž……ZµgÏ'å¥YŽjŠ¡ºBë=²®à°|uÕuã“þÅJ#Ï¢Ð|MT<†FÒŒ5þÐ?XUóĺoÔøË»V5Gj0êjã½îļªo¨:s:ë2ùIœSui‡7=·F“hk@D.ûÔ¤ÖXL@-€Ù,µcS_,µc“2‹¢x®Ô[í×¹Õ.þ†ÃœÄl¸¸ºDñ-×uHúšë¼e*§rgwÅ#gÎÅ¡/$’ò/NêP@jÝæŒÌ Jæ´ø‹¤öÜGáót<4V*<J=HU¨a†ª -5Ì`³Ý˜:#g?UUB#MÕ(› @Ý$×yX)·¥Lú/Œ¦{hªü¦£PÁY1˼“\Õ¥³3¡UœÇA̳MÇn3±¼íó4yû!zª²¤Š·ó¿aÄ`Ë.ž‰<ÞÀ« ÕìÙ±«0‘šút P-Ï»àÂQ…pJâ%%f8-8 8_ ’Ä7Nj¦<¹ƒ<T«E‚¿8ÕÂ/Dý|\œElÓõNã ¸ÕM~×m ºµÌ[’ò²Ûê'úwcb¥"ï¼]4RžN[íäÇÛ–¨’|³fê¯óç;'ÖÚ?H5!®ø2ÆMbAÚ~ú+aK¡e»~ ãùÄÏZ‹›9‰j®½q£Ô&ßb<à_lTwMí"ª«ääEu‘ÆYŸ¬Ú&|k¹[«²,HY¶}‡ùÍ7_ò0Qþg (EžR:r.f¤@19ÊOPöÄ6 …Hüø˜d²F/$’—Z»VôIÜš¥(E¾]KZØß)®mxñ2_ĆÈþ"äí]#±!.þ/’/5õußI‹Øµ¨… qñR ˾ݜ¤,Ú&|ãnü�Ã~U˜@‚Q ‹©5óöéËS¼ ¤mqË0š}_ü7YÚ¶Íue¡ú®,––§ÚŨŸ¾\‘mR!¯Ò6S誽¿Tï³!+wQ[YSU3˜¨IîªÖXãë¡èRMê…•W%U%Ùvíæ¤ñ™äKŒqÿ&ÅÖn¯:ewùú@°«}‡9I)RMÕº-ŸZc7Œõ3ÉW±ˆÙk#—Za[Ú¾Aö<O5ÊFK5†I9¬Ö uú¦”ÊsXß™¾?¬ëÓ?ükõÞô^O™õ׋ôη^ÔzÁ%ÕKÇ{ß©h é´içò{Ñ„Â$_åYXçAÊ¢YG5þ†òæI–Š‘•‰r˜]$×uX÷'RïWVçÞŽP’€”ÅÒ§‹û曯ò gSäka—F}Y•u¾¾]#m-"OèÎí=bÜph&Po -ïœVeCyó$#w¨;M¸l»¯ñwÕ¾4Õnªåõиn{Ó¼›š•«úFùj’¼-{¬©;9˜Gª¯×¦æì_¿aœŽ¤`/5õH½é—Bã|í4gS§"t«Í$_¥iXçAÊâ˜PRÊa×fNRÔâDí~ -Ü8iß©®MiÐR‘Cé¸l;×ã´}Ñ2á«HäR›(`X®Nê7_¥AL‘Kmë§@¾<.f*jbS3ÉW#!¦šx ×4à:Ëa!Þ¬&ù’†Qù3bZ®¹Í¹oò¿˜©mQæìÚK±gj_ë¾S1àª}³c„ð~Ætm–ÕþOw¹äHnAt¯SÔ\#?In§íåÀè•`xìEÀg1€oo‘/B–jºÑ‹®¥˜*¨WãBJ©Ykñ4EÒÁµIŧH,Ø–¢SÞTMŠUú–t°-EZ±m)R‹¯’UŠ$N¥H)&rØ·èÑĶAØ–"ÝôäP¥dBz6ML¯{^R¾¥d%e`Å@¨f‹S).H¤ØæØjž¤$Aç¿Í¡dD)ú=»¨6#¥žT.Ä«‡…n -€a¡“ºúáB)ƒ'¥•§X¥aXÑÎ$ð°š -d4×Á¤Õ©@¤5ó;Ô¯±<s謴;çp©ü9xRºõműdÝô-[sÅ…Õíq릅Wó…hÜF«"fŽãŠ–ý&%W|UEÉ‘áqÄj™¤ÒQkÅ;Õ´]HiÜvJæIåBÔn'US3ORf’ „f¥a9]H± Ь®IV¼Så=ˆeí*ެâž*𬏥*™%U{hT5ðD¯_¢7‰-¹sÉ-Ñk©|¾H¯&¬JzɱY¯ž*ešÐnn·6–ÂÏU‰-³Ç[¶$·L§’×DlWæ ±ák¯&ÅŠÛí -ÓŒÍ1„dY�F]têÖ´âƒîAkgÒ(Î0$KœaH”ECÉ/›²RƒDjgÒ%V,¶~& ³h!1îÇᬵhUÒ4±’ž*½,+•béBª´¥¾ª5R"N «S1f‘7·J{š¶´§¤¼)ëQPVšàj»P7[Î¥KœY%é-æI$Õ!P$I‚)Ô"¼÷l°÷:‚H¾‘«,L¨ö3é’·^‚Åý…ŒK—f´â•˜At±Ì2Äü)”4¬#-7† µÚT†^Ž8Î8àû¼Ø)ߨg#Mk*®Ie˜½ÓÕó5U§bñz S[ìAßyð$ªÁÏ5)Îf¯Iqø;m¸ö8ˆP½1pÏ”MŠUÚ–qpš² \“�1pM¯IÓs¬ÒÐ7¯I-:S„=\ã%¸6Né6È#@¨…k|Å®!̰/;ñ$%e¹›ˆ-ÊÃJº* -Çó$ôµ&ÅöóÕª,Œqú«¡N„Üç‘ažD -Ü]Cšã`'q΃~R2’È&Å*#BóØßé�B›Ò0ƒH±JÚŠghÓçÕAoI1eÅVª£^Ç8 NÏžþ91è™òS,9 Àu´¶?'ž¤¬ñDŠUžÆÕ¸C°ÿ1SB~ç7aR¶¨Kø¢.%d·%-à‹ž©_c¥\S—2ðE]JÈ´€/êÒÂyRN¨K&µæüÏ'¢iC:îzÜ‹¡®óó¹S -uåûª§mx€ôñœNæ7˜*ÆŠƒè¨p'=¼Sþx"ÏÛ jà-wáAÙðï¼ÈçƒîijÌ×ä †Ý\¯™ú´á;}ŸWµªmc£÷ˆ•µn´š´QMÝ<p…ótÍ÷„sZÍw«Î[ñ±Gî•{ßO޽¢í^ÆD‹¿FbBÞ÷kõß—¿–¯ËëòË——Ûòé×—Û§//ÛçŸwz]þYÖÛ–ø¦òÿŸüãÛËo·¿—í6þ¾ý¹lk_çëôãÿÞÖcÍ{)cØmíûs;ïÙÖÖïeœà%Å~·—îy?Av7pÏ»¦÷°¯Tôºü'À�ž\ŠÐ -endstream endobj 5 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 117 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 18 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 6 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 118 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 18 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 7 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 119 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 18 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 8 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 120 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 18 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 9 0 obj <</ArtBox[0.0 0.0 133.644 133.644]/BleedBox[0.0 0.0 133.644 133.644]/Contents 121 0 R/CropBox[0.0 0.0 133.644 133.644]/LastModified(D:20190524130153+02'00')/MediaBox[0.0 0.0 133.644 133.644]/Parent 18 0 R/PieceInfo<</Illustrator 62 0 R>>/Resources<</ExtGState<</GS0 63 0 R>>/Properties<</MC0 14 0 R/MC1 16 0 R/MC2 15 0 R>>>>/TrimBox[0.0 0.0 133.644 133.644]/Type/Page>> endobj 121 0 obj <</Filter/FlateDecode/Length 314>>stream -H‰´“KN1†÷9…/0Ûy8Ù2 ®F¨tÁ*(@jYp}œL§Ò ±qžþþ?NÒßÐÁÍí�Ž0'³Ô˜;ׯ6»G@ÀÞc -¢5œáðäžÝÝh™ýÄᙓ糆Æ�EËVÂR|í[cר%W*tžûbk·wgé¹í掙x„wÓaV.!G†O0ÂßÔ…jcc6ÖKÂ(¬¯ Ñ5Æ?žá–g¸–¸¼5?V_®K±h‚.`nÖíÈ·fë:N¨%žæ…wJFT÷MÝãü1é‚u"NzÓŽÔ µ¬Ë×'ÓëûY¹Ö°ž%)hÕ°‹ -&ÌJ&«Cl9¶-£-G¯ö7rÛç1H€LŠÁëâ?¬Ý—��¯-¨ -endstream endobj 120 0 obj <</Filter/FlateDecode/Length 319>>stream -H‰´“=N1…{Ÿâ]À³ÿ»% T -)8@ÄOH ×gÆ»6¤${¼ö|ïyf=Ü®0lVW×+G5ÈX½Ž¹àød†õÎáéÝ88p”cD’‰+ŽæÑÜl$s9<s|hJˆc,œBì=Š£ÖdkÿÚÑ:ÚìñbR£XÂgáoÍÁ|)ϳñp7‘ä¤b)ª°Æwk“%`| bƒ?é놺؉‹í‚À>SòÜP/a;ã¯ðË;\Jœ7¦ˆNí²4‰ZɰQšªÖ¥¹þÛ´7–3•–Nß=SÌœ;-žœâigÊ;à £ä¸tS†ëìò÷óãï÷³r³–QïÏÑUb†/*!÷.ŠJ'ÕI%RO‘S™ªô¦PämÔ~.PôÕŠ¡,ÞÃÖ| -0�’T¨ - -endstream endobj 119 0 obj <</Filter/FlateDecode/Length 321>>stream -H‰´“=N1…{Ÿâ]À^íñOË‚REhIÁ"E@J(¸>c;Y6¤$šñÏÎ|ïyÖîGëÑâæv„²&G‰ÙÕŽ;5¬6»weaAÞ›XÊ8>©gu·–Ê¡sèÌ)9¡„"Ñv΄Æ@2ä(!IBñÛׯ®QG‡½âb´'™¾ˆÀ¤êKú<êóDL<âM4¹iräª)܇•І˜ð€5þf ~¨66bcZ ÈEÃÎò£!tcüã~a`y†k‰Ë_“Ä´Æ—ëÖ°))B“›u¹ îÛ°Uš¢I…ç}G›KûÊÖ¼>=퟊.X3±ëõ¥=UØ©m]Þ>×oßÏzMµ‡õðÄQä9À¥ª!?ÞÙ 2A¬d+}àV#ilB=û$o#·<o‚È6™àÓâ=LêS€�Ëá¨+ -endstream endobj 118 0 obj <</Filter/FlateDecode/Length 322>>stream -H‰´SANÄ0¼çþ@Ý8NâäJA{ªPÙXÁr�¤]|'i—®z$.N¬Ø3ãIÒßЃ…›ÛŒÅ4&Wb8M¿Û[8~ˆ£÷t¡ç'ólîFíì-89%E°Jl8'Ф`€ 9Ê Z–9Ãáb—ØE¯&dè˜tû¢“9™oêeí–Šx„wå“'ÃÃÎD$•ð Fø›€rPdìUÆ´‚ 18õ m0*DW1þq†_Xϰ¥¸¾Q=äóÖš€Y"tS•®ÄµEœÓƒé(¢äp9w„Qq–æ9µ¥rÞÏ'sß5쵑¶ÔÎ-¶Âo×Oе'ø3éY q98)zûÎz¥ñª%Y5#Ô-óHœtý ©Ö1zç!YAϲú“ù`�Èê© - -endstream endobj 117 0 obj <</Filter/FlateDecode/Length 317>>stream -H‰´“MN1…÷9Å»ÀdbçË€º¡Ò¨ , -RË‚ëcg:eJ7;qâï9NÒ?èÇÁáî~€q¶$±…Õ¦ŒãÎô«ÃîÓ88÷6…€(Ž -Ž/æÕ<Œ’ÙOš9žPƒØZ”r€D”€l‰Yœ¬T_±}odµ]bìM¬6£ÀÞ¼ ~mæGxöÝ<žñ!ŠTT,rU[ð´2ÉR$|!`ÄßôuA«ØHë‚8‰£\!¡kˆÿ;ÁíòË\ \ÞJ–b(Á×ë¶D[sBliuËÅò/·5%›k<Ç™„wNfN÷MÃSü”tÁ:'½iêN®A´§ËgÇÓ³»Ñ¤ÔÃS)Áº@à¬réì‚È)¥8éCl9²mÖú¢Ïò)JÛçmà€â² >/>ÂÚ|0�Ò½¦ -endstream endobj 17 0 obj [15 0 R 16 0 R 14 0 R] endobj 122 0 obj <</CreationDate(D:20190524130153+02'00')/Creator(Adobe Illustrator CC 23.0 \(Windows\))/ModDate(D:20190524130153+02'00')/Producer(Adobe PDF library 15.00)/Title(valve_hand-solenoid-analog_v05)>> endobj xref -0 123 -0000000000 65535 f -0000000016 00000 n -0000000180 00000 n -0000023773 00000 n -0000000000 00000 f -0000468941 00000 n -0000469326 00000 n -0000469711 00000 n -0000470096 00000 n -0000470481 00000 n -0000448463 00000 n -0000448849 00000 n -0000449235 00000 n -0000449621 00000 n -0000028464 00000 n -0000028606 00000 n -0000028535 00000 n -0000472814 00000 n -0000023875 00000 n -0000023964 00000 n -0000024058 00000 n -0000024152 00000 n -0000024246 00000 n -0000024340 00000 n -0000024434 00000 n -0000024528 00000 n -0000450007 00000 n -0000443907 00000 n -0000444293 00000 n -0000444679 00000 n -0000445065 00000 n -0000445451 00000 n -0000413700 00000 n -0000414086 00000 n -0000414472 00000 n -0000414858 00000 n -0000415244 00000 n -0000409383 00000 n -0000409768 00000 n -0000410153 00000 n -0000410538 00000 n -0000410924 00000 n -0000380998 00000 n -0000381383 00000 n -0000381768 00000 n -0000382153 00000 n -0000382538 00000 n -0000377021 00000 n -0000377406 00000 n -0000377791 00000 n -0000378176 00000 n -0000378561 00000 n -0000024650 00000 n -0000025035 00000 n -0000025420 00000 n -0000025805 00000 n -0000026190 00000 n -0000026575 00000 n -0000026960 00000 n -0000027345 00000 n -0000027730 00000 n -0000376661 00000 n -0000029138 00000 n -0000029025 00000 n -0000376301 00000 n -0000375948 00000 n -0000375371 00000 n -0000375042 00000 n -0000374698 00000 n -0000374353 00000 n -0000374003 00000 n -0000028115 00000 n -0000028909 00000 n -0000028940 00000 n -0000028793 00000 n -0000028824 00000 n -0000028677 00000 n -0000028708 00000 n -0000029212 00000 n -0000029496 00000 n -0000030869 00000 n -0000039400 00000 n -0000104989 00000 n -0000170578 00000 n -0000236167 00000 n -0000301756 00000 n -0000367345 00000 n -0000380569 00000 n -0000380125 00000 n -0000379663 00000 n -0000379305 00000 n -0000378946 00000 n -0000408932 00000 n -0000408485 00000 n -0000383807 00000 n -0000383357 00000 n -0000382923 00000 n -0000413144 00000 n -0000412668 00000 n -0000412218 00000 n -0000411767 00000 n -0000411310 00000 n -0000443351 00000 n -0000417191 00000 n -0000416629 00000 n -0000416092 00000 n -0000415630 00000 n -0000448082 00000 n -0000447523 00000 n -0000446959 00000 n -0000446400 00000 n -0000445837 00000 n -0000451921 00000 n -0000451528 00000 n -0000451152 00000 n -0000450775 00000 n -0000450393 00000 n -0000472426 00000 n -0000472033 00000 n -0000471641 00000 n -0000471251 00000 n -0000470866 00000 n -0000472853 00000 n -trailer -<</Size 123/Root 1 0 R/Info 122 0 R/ID[<20F5CE0ED3E63F44A8A1BF666CB3E210><314751AA94CCB24BB21AA7CC750AFAF5>]>> -startxref -473065 -%%EOF diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE.svg deleted file mode 100644 index 7eba38b6..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-3{fill:none;}.cls-1{stroke:#000;stroke-linecap:square;stroke-linejoin:round;}.cls-1,.cls-2{stroke-width:6.15118px;}.cls-2{fill:#4fe4fa;stroke:#2f8794;}.cls-4{fill:#2f8794;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M66.82188,24.0441V92.54438"/><path class="cls-1" d="M31.17459,24.0441h71.29457"/><polygon class="cls-2" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-2" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-3" width="133.64375" height="133.64375"/><circle class="cls-4" cx="66.82187" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE@128.png deleted file mode 100644 index 635125d78ca2b879abdd9905c164b376210f2443..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1850 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE@256.png deleted file mode 100644 index 4fd0e38132024c5eed01b0d7c20cb462473d49b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3437 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 A=Kufz diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE@32.png deleted file mode 100644 index ece1015215d00bc640485f64175ef399de517bb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 627 zcmV-(0*w8MP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdiB}qg<R9J=WSI<iuK^T2X*h4iTQSl}$6iQpr74+28c=6w;-i7v> z)7H~oTiAQrzr>t!Qc4uG1VRFWAXE*>wv-{n^3s`QlDNA`^8*iguw-}U<9lzvU$em+ zb3A7V0FM*8MAUnxVggVHaGVgJ_v-gsf?a)Dfj&{!e`9f4%7(>Uz+6CAfaCeuSrcnc zJqK!z=YIk4xtu?0%z*eKfDZt2It5&Gm5@(UB&YA1;_8V2UToNq4|myi&~hEm=Y%^h z=a0Tli1<K}+NtF<tlTPoU;i79p#W=T73*RjLA8R$`I+4gS_Q}R-EoBU6KA(}u>A5B z{SOMzpaHLOghUZPg~-Fm6moxBvO7{1jMNlqlX<(<&13WOToVgLEEX*bE4%L^i8bO* z!%zt8qxs_k&8rL1ky1FGUsOf3t<1gyXlUZhn@wb1Z-VzpNEATO5yMEQh7i+adsO1k z_t2Jx5G%Jfu*Ws-jY2-MfOgQr&r%V8Zf^$mxW+x&jDn$3K&NaS7Ni2Z!8Sg%SQGW2 zS~;K%>xR)_2P7d@0P}o*TIwfe7j&E0@qCJa@yt&+*A&7|h)c_p0!XZi4XW7qhKHI+ zBjWi`2`L2Cir~PBE6yGP5yWBN4+|w^k8`0TrQ0Z<3HsDROf0C-J#s#`f3?OUjza%{ zN-d>%?ojAL7y&L!npi{mE9!_ydDr_t!SQ?^!<^qU0lCOIE52v|_zT5JFtL*j!+QV# N002ovPDHLkV1f(X8~p$P diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE@512.png deleted file mode 100644 index 3460a2be8a2af973446856092e6a0a8f9e0fccf4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7098 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 E3zBX0TmS$7 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_BLUE@64.png deleted file mode 100644 index 03325a98d64199cb9115e8436a8d3902470e811f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1077 zcmV-51j_q~P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@L=Sf6CRCt{2nNLU*Q5?s=hKYpQVuBThD?#MJCQyRxkX|}<$fJiq zFP#>w<DS+%%`t;Hb<yb1(Q{qe4jF`!n};F@7YfTT*-Sz#GJey0%kw$^cJ|HA=)MmO zEc52Q_xpZl=Dpwi78;F4qtR$I8ckJ91K3O0F&*X>9&7ab-tY#*iTE0YdVE#T@K1m? zAOSJNiZ&ntF~o{CAOSJNiZ&ntF~o{CAOSJNiZ&ntF~my60K>FK8b!3IwOKg-+%T;I zfXQMuQ;H|FXfaGH4PX`k8PG(NHA^#6!>VCga{%&3#Rw)m2Vg>OlMUd|g%gL}2ruCr zHv>4L5%-GOOgXAxRbrS{3c!6Y;T%T;n%mm(XZxpkiUzu6nAQUTGf6dq3BL<q3P4J1 zbI|nvywgBEW8>KV_yOg&OJb)Kdz_|{W`v*c)TKeRoxgz6<A(?Oy1oL`fsP~_5mdMr zzKIYGKu<*1@Cc5zw1`dI2--D#-!;{+IagT>74Z}!#Y!>ziMNdk8W#<A;#?YA?^m$( zZUujLcSR#+4b#f89b>Kz!fCFwc%FoJ^berp;(&akJPB+7pM)MOn#93~bd*M@7S5^4 z0CCcQMo?B+2r~zVrLD87g>ym~AO^vW*j!w&7fgY)kY49yBTikp)_c6;r2YH%){oxr zuV3yPn+eac>~tUWI(7~X*Cd=%lK~vQ@Q@j_V@O7jfDvv40NOF;r8_#&Gd51wjR}jZ zqi~voR(Mq?F@QsX`5EESoeX*7)DVU6O3cbfl#JL|c!8buwNT@<cArJp@byT9b0RUI zGI(1%PT#nRo%Js$7ncGXLBdnUAX>Z6L>Zn<T`EE(gaiepUg8N|5{r5Q$`5Ek{8o4x zxDQ=ReT3X1G9p_8D0qh?DR5s}GpMhMWXFq044}YW?qG@K0he96F0(wq&Jjc-?1Za- zKzXc6Ujf?pKhHnG=He?^e3@l~eE>%36Ple9+v(gWyCyHT(^xbnjV<LCHPgfgFidNY z|4!e&Q?+oZW*`c4tr-}mWj_hUY-ZV^t>$li8L=Qz%w}xuH5m|Acr~ar!pVS8Yk*H; zlUG?KV&hC3rZvNi$niEZeq*6v--xieLsbU&2#>UcE*LQ<m%1sQug}&(Wsrdkh*P)> zn`hE6t-J~&JPn{nj8@-YpB%Nt`lm?{BdCPeIds+YW6IG067KLh%W*7l#D!qQBe{-1 zH;xYeIqihwF5p6<guCHYNfN1M7dRBcIV{dXP$RqyD5)rF#)V|WfugFH0i}A>_v-~S vqR*|YUcoS}SpMOuH>8oY9(A3XKmhm$NA@fADe7cA00000NkvXXu0mjfWSQc` diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED.svg deleted file mode 100644 index 8b2bd4c1..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-2,.cls-4{fill:none;}.cls-1,.cls-2,.cls-3{stroke:#000;stroke-width:6.15118px;}.cls-1,.cls-2{stroke-linejoin:round;}.cls-2{stroke-linecap:square;}.cls-3{fill:#646464;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M66.82188,24.0441V92.54438"/><path class="cls-2" d="M31.17459,24.0441h71.29457"/><polygon class="cls-3" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-3" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-4" width="133.64375" height="133.64375"/><circle cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED@128.png deleted file mode 100644 index 717de2545d4ac79254edf477cb705f79d988a9f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1658 zcmb_ceK^y5AO3FV$L6&yvxIYG&V-}0P8-t8=FHE_h;~FL*<%uUi6^6zsXa6E_R}f# z<l=;r=#3~>BBGhaDRw3=l_bp0Vbq)@)#T;i(I3x$&!5ldy6?~Z$LIQ7_x;zM#}4!{ zF|;%U0GP0R;h;4YeI{0aZFkTQDb~aw$u~3w0K<~cL>=!h%>zK+nFW6z%>Pw;i4kbc zBIJ(M?l;Szt?!5LpkOGL<a=@G;%}!=XZA)cK{A6Ebktu4Nlb~o7$I*G%RJ#M4>1yT z%Ps8KK)eYxWME)4L?^r)d^fr#rh4&H!0OHFx1=@S|2;lAFwMKpspH1PqB(I|AMJqo zFQztJe`3=%JENJy<b&Tc{@-vky7N8k12<gxS7%h$Y59r6`=6bjnU#lTH7TDJ*sYf| z@FtgXZ?ty35g{$bS_>2O@qiO**BwSO^><W!GSNevF1UI&96e#r%tv<{(GlQ<r@IU` zswV7Zn}1ei8g5c!@LHF_o`?yOtV}K=*O#NOIWaZpd5BvBZswh@1|i~OFmPO@El9)G z1(`*}&cz`KBYLlOC&wQ~Yz^mdy1lZ3p(N8X>Yul^Q>{?K`rC4iMssaMseGzdlXo*1 z!>%GlDrpBT9sOXrapwJaD2H=R*v60}&CShquX+xG3WxTE1@~5|^i_gANnm%S7p5gI zhm(_<v|RXOPh<0?z}&{h#+7wS^B5Gg(ymrVw@9UB1b@7;I5{C7i~EDIznh|5M3-c8 zx!lWyl?N0h+Lt_kr=u{5aHyA{B{dKwY?dhUIvSBx=2YTzEK#ld^CqGM2Y>c{^e9`G zjSS%h@$-H#cN?+dXiFla<xJ(R+qe5CCy(^0vdhs}PQO;G%`+BsMmRDDtxXw69K@;b zB<nU1iSacDwyfQGY7%TEVb=iW4_Wo~)RwlkrlCDB|Jb*LbEQ>BJ?8c--;N2<o!o6{ ztbZ1w&`2Vg$?(unF;?aS`QxMfo(V}LzFsfGbfrGd(!Bho%Gk@-iC<xk$^s+-QhqA! z^^OeJ998yyJsb>m@^Z|n?58ibd#YC!Ef6NCs6bVQe)w}?wbofmSx{wHK{zz>F3s<} zYpy0epy^}7K1I%(Rt1S~>xY8y8RVqb;a`<(`gz>g$8@wdIo{os#Q!vyGGAwQ4=^9` za%$4fc|Lh5?1&z2S)88!+5lDcN>s3SK5+Pkh2;Dhzzl`xyBqSJlkcgrC!n=FZ{1QY zVzAx?%etQ~+yde$QGr`CMERN`ViPi^oRp)Zddq^cmB%SF$p+zFZ%u5i`<^}xde^J& z?cO42|0WVZ?7$-QbDn>ZCQ-TTZZkH@I=AqWid8E(v{AA3pAL6%<vl9JSjx$hmIHiY z$OWQGt-f9qCQU=I?jx4=jsP>}J;U8dJm>%WB~O+C&i`HXeL5$IU~7QlKkuDo*=_4x zFK{v28MsTC@OXGNZgRtcC)1SE?7@Ov6?q4Nsgn2lM+e5y`3J>>$fcJ$H|oX-Irift zbtt_kf@Vqn4z|7y%rh^~HSlH!|5hUG6)#4yYPD?Jmw(Bzyx5&Pk?Aee;z**c6Dl4n z?M~fCw?IX;cNVJ0W3G<Ch&SjoC>LkF`5;8OOP1J#Ke~=wsX}DhGjUg9r_sS!dQPfo z9X9>`9`mUa??3!|WYPkT4G{g7NwKRent)?D;H}qqSW9j$=9ecyX^M+YSixCYQ+_}y z#m!z6lfLZG@6+K0O=G+lF#V6Wduq`RM$+y&#}_2pZdGt8NTAth3iY`+E?@=mRfkKg z25i@!T8|HZl~ubp3c+F;M-|TPayct;-1s3>Wg+M}reFFvBd%Vzl&P^ys&)qAPm_-N zc!^$BU*f5%UGv+b@pFl;hAyfJXOAzIbqDeI{9)@DeoCuobaa&0HfEE$<I6#pFYc_r zX`|M&nIiV&to1^|ppgSL1gu0rW0v8h?yj0S^5IDCxAq~-Emr$V0am)P`ZSIMpfOV^ z2{Kb*#OK5n<3Y)VdcHs1>l>;2$G*NW0A1Gq04EVu_=lV2N-HD3Fr)K|pxKh*#%q6b sP&k2*;C0c_W5dH3llOW6Y|TJ~=tFk4`1{`+nEBl3EU!SgmKh=b4|;Lvpa1{> diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED@256.png deleted file mode 100644 index 0da6fa04069f76cfecaeb1d3e505bd7126bb2c3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3181 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED@32.png deleted file mode 100644 index 059234dc9d43b6e6cb451113d1ceeee76889a8ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 558 zcmV+}0@3}6P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdh;7LS5R9J=Wmc4GmFcgKaswxwfkn#Y@0uuwu1QU4+HVRJyJW1Lo zX~hClx-gl6Y>cf0Q<hXGx^CV4khq1?AxE-8Y;(^S=f>C6sL_9xPejRunqT&u_h%L$ zBBEu*0zL5csbXGqt%ZK(_G8^$i>$61fCfMTv~S?u)&cfJwD=>CHhb;$PPOB`@nBt< z?gI<<P<~$kj^iXk2sHq@X^nt&0j3-?^?;WG_)J3EwrM;b(`YmzA%sgrfdNRBae$bJ z4G(xJ<!V8v(@EQIx1%r&-Q)2HkU7_dM+0O0#}z`5=Xq(&B9#^+9b~;;yKx)`TzmlX z!qc)z>$9<MSr!e4!&2kY6(|C69EY~sEt((4vCjZ7@AI@*B6?TGy<RVE_+6z+00@Dw zj0mcM=u`Tp#!5yzp#ss9NC|xyGckvZ08Xb9tyU{K91giL^kEEhOjPR?AZQqdB&Aec z_!?a8sD+$}q?A+4>2|y6YP4Fd%GhTC@SZoDP1bm+9kE=#s(Xyhb&$beaQ3wn0>GG) zjX2rxgtLOPUD5rFK>{hIA4O5E<V-xzOD2;^dbKP|ZI#dGPP8@TbBr{m?vbknwryY1 wIIC|U@X7&P$+#3G3-H^bV=7goZY(1D0LLZU)XtM1jsO4v07*qoM6N<$f~55I5C8xG diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED@512.png deleted file mode 100644 index 3079241eb07d6c44a122c308918e14023292a590..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6680 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED@64.png deleted file mode 100644 index 4bb8265bb1f19477bee8ae2e9075a9787ef11c9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 965 zcmV;$13LVPP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@LcS%G+RCt{2nk|o7K@^5hn+C-uSQM-Pg=kP<fYqofkZgi)`wM_y z(5)v~EUF5H*hPV&D^MU7ha~}pp*hnzWOnXc?)L{UPjUm{e$08Fd$}A2K%>!UG#ZUY zqj5wR0FE(Rx^7P4=UYGTH!mPc#J7>F%hwNX{tD0nVo*b*XaO;(AyTw}7}O9cT0jhH zh!ia#1~o*A77&9PB1IHXyP@2ttfGJyzGS1RDHO6oPKNvzKr`<E@O)(=vOLqfe5IS+ z16o%iLJZzgZD4g16h)+hsWA{zR>29SfV;ap`6Uw3jk$;vuh9@(k%^%c&}cNETCK`E z;lVpG6(I)ih_zt`%z~Lzd@(y>E|+7=YPEv-d=9(aP8<ve`3?ZT0pJM$wt+`fgSGtN zwR|`s7`#|4vJB@i6+nn0rqd}L4hLE#iueftgV19C2QTqoa_~eV0p)VpGB{x=fWQN0 zG8tGb7HpA3JaZYn5Ja^2SRX!}FnFO*U<*FCi){fk2wqk=h(bg*U=h9sCmab72em2U z5ddD@j3H1{^&?(`6Rre^MUaTuYzE8aQd~`K=PSP=WDyyY=R}Q5G<-+N=kri1l{^I} zJP9DMkV>V(WZ)-;B%;O_5`mu>f21?o;@f-^Zm!DUI7Tv=^rLKsF9HZG%!UXvP{?1^ zx*&oRz6u~j5tGRTHk*yB<D}DR*2Dx6oCrh!frZ!WbtV9>2)iOMILgDvpb2G0hyvLq ztni4Q5(|0&><{qrACJej_rYy(AECDhjKJ;zSiGW1vb`?~z<vE_cFqxq04&_(46b<} z@YQ73H{J)Z9zhgA4VT~e`WC=%jKkrOb%j#+EpLME0pLOL6?)5Gd*Ivj#PxVAJSH9+ z$MBO+!m*C@q}^^i4ld0Zh{4Xy8PJvRrda3syS_}n-xptD**yvH5ZnpAiBJh}bq}y; zY<fP=5^ec(*Ao}fp%o||J56l4-S!TS1Xu(g@bGKLRoH_>47h~Tq$k!h8jW0akhTOw z99(A2=NWo_h&cNxu;1@lQ-TLogdgxb_G5_QMM%WGJo`i<uy)K~m(#z$o6Y7ipU<29 z8~i1vKcv=pZHAgL3ucmDH(>Sm_qYa^F%{ufz@-G2u@YfG-oWrn>V-nTc-t0W`Gewx n(vn0NxYpn@BtmoZ008_0R%gvd1qP3X00000NkvXXu0mjfXbGPD diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w.svg deleted file mode 100644 index a3343a3f..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-2,.cls-5{fill:#fff;}.cls-1,.cls-2,.cls-3{stroke:#fff;stroke-width:6.15118px;}.cls-1,.cls-2{stroke-linejoin:round;}.cls-2{stroke-linecap:square;}.cls-3{fill:#bababa;}.cls-4{fill:none;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M66.82188,24.0441V92.54438"/><path class="cls-2" d="M31.17459,24.0441h71.29457"/><polygon class="cls-3" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-3" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-4" width="133.64375" height="133.64375"/><circle class="cls-5" cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w@128.png deleted file mode 100644 index 0b3b1397fa3f6f6618a62925c159f4ffc7d55d44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1854 zcmb7_X*Ao30>%Hy1hF<D#NLQ$rA!mks->QYB^|WV*cxSO-&3`WeW{Qjs+RZ0RA-3L zA$C=C)Gn4b#+LSJUNvai3^hfYK8#Sz=(joNeR?16y&rz(e!J(~0y60vWd&^o005Mo zogCedlJ;3p*&`pt2TmS^e5}*e?*KsIr_TZ<Jgq1I09lE%qn&3;<p#@!q-U*}XG1YV zIPp<-AkdeX2zN3c#Z`$<226O<3aVEK?-c^%EKC3em)hDIKpu=hAPCuxpnu(8GR&GV zwaO2kO}Tk}s3ZYVYf9hPvDy@~wTMsy2F(6{trWxisfi&-yLKv(5Z&^E*RkGSV7o<8 z%VH!T6-q4;s5lJa4Vg9;xsI*A7}1(I^d{u$oo~}6(7&-7puhp7nh*X`MaD_@@1_4A zq@JJ&_67uL6zTzXJFh@FB&s9RwmmAPxa82a3%v?TsE$~gkioSa+t-l+F>pR>9|L@= zkDY?jrY<EBD`kM4uM1$EK#%ByoM⪙8p<p8PMRS!%?^q+adwq@PRz-tFLl)jA;@N z>cD(Nv<<8fh)DlFTk$@m;pH(}A7hbBgsRKyN5`DO6x}aI-QojyIx=GiatkUKQ$=N} zt;}VJ&Zcl(XrDf%C&tI$tE#HHz9URGH6u1$z)HXPH^;&50#D(`dD9@@k&23nrSP;g zpXu4z=BH2HDyGR1p5V)aOE=!hzo-cwG-F3QP)<q<3k&@&09Nw>r)j0gz{p7FqTAjZ z_Ks3c*<M-be5hGu>R7_S2TUFQ#ry5$Wg@Gp>QG@xJsbqt=L&_s=d7)p!@|O@6A9z^ zh}NAccs6=pMgLXGnqmYbD>JjTt*tH1w!E$jaA$6AZu%MM5(z{L4`j`>DAxu2o8qz^ zq*7ZyqpW`IZrc{ioQ~{=qJAR|Z)b1hG9#gt+J{~)nMGa@wSV;TZH?<%o_NIej;Ah# zOL8b62m;ZKeq=nZN3Vm5S7N1Ko5PzRCFTi_4w5(;AV`mqs}}<+hci24M0T`1f4<{= zHLpNo!v`6a?e;a&y`&L3UH=TO_dTJ_LfmrEJAQlzuY!i0n;~<C^rH<no_R{_O*(Tn z)r*OYCa!fCof0)5tC?puJT}Jg@%COlpk^~^4r^D0i<2CoAhJ|;`|+Z?Z_V4^$9e%c z_v6A&+cc<tgiz!qjXyoNVln8{{0$B5s$@BE4yXTTdFXtJfsmr#@VhEYl^{Wl)CZN` z$&Xry`}Pm(hnjIoLGpg9ThC0*bZ->$nJNPTYbSaBioTN0(HbAp=|1D`_K}5WS941` z?oDCR%SS2KY`};{%Nd#>SF}uyxgImPEf5Nx`}-T&L93gTEq{=I6)A+#kvVVz<`#|0 zFz43b$3(dz2+R>u8LanMtN&?8RwfH#LL<iyH<~?w;2^lqQ;3Umb0v||7Hv60EEbEX z)(=}$vxo7;;-7a8g4hpo?@O7Q_8?Uw7f=<OO@9%NWUioLmMSLJ+0Jc`+Sh+IZNuGz zRnLeDv%*6|>paA}Uh+P`ZB;?sq=gdPAkTLcB}0%zZyl;<r$`wKR){j-n*1R2SNdfp z8e#xkIMAhNgIZ1u_ku62OJ_s<Zr=DbG_4CXryiuj-}y|4D@ckokzW4ITnbhBq2RkP z^U{ruwV1FguwQKFe6kX+PRhy0MnMCakG?+upgNRoDwR6mFz6tK-o#FJwC+ct_bWrS z2B&palJ{E8(oFyC&VIGgd7$w}^vx$tDj4f`v|dYv1x=Q**Lci6KXfIm>NwsvZ2rzA zsWh;2e`@`>@P-h(rU56{WA)+Z4QXNs`88j+iN(gD@{|9wF~>%)znoG>z&RYw`Ezbv zi6CRhtG%=Nx1l;%k8!uz<>h5RRv*fq3TEhLz^xuKF!o|_HBz}dAvib~TOsqY?13>_ zqz&pWc1^}voFq&f?p;*tfBr)<g;&rX>8RPO5AtW4Kh}yuqUuD2cmMmLhsocfc|;!o zL1uWB*OMJBJ^ayGdT%wUp`uYtc7$Z;UM?r4APF;(&CShNuI=5J3{Ng{qM+TT`s}-7 z{Je;ZU5#RyPW2@c=!9HU?GXN@5q;ZmvIECSpWoZHOH{V>(x7q6N9Xzy;Vz2g8ex+4 zvZ!zi{<?EIX;8MZQl_DA2=5h-UVmslW4g++OHNKs%gXX+v)OBJ--bV-%t>5pLsvIP zp46apLKrQj^T2|?cCOx8X%fa{L?<;hlj?0Ny;G`Pn(v;<t2YN}W_*zX<MshcgEGcU zkt>a@G?;lQ42vsi*?+^!$g=SVKR?48POJ<>ITQmKr$PYlev)7p5j!gy9cA)A<USLC z9X~cn%d{jeyER}_DG$SxZ~(Cq-tR8%=!xu3ZQHIShYa_aYb+ccBH&CUIkwpc<opE< CGDNok diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w@256.png deleted file mode 100644 index 48a846a825c5410d36c40de551549b0551bf5d57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3457 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 UVUj@5^e^|oKKH#(_XM&31CS8(&Hw-a diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w@32.png deleted file mode 100644 index 4f5a5e3bbf1e2d0d0cff80820fe82d95dd0cf5d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 581 zcmV-L0=oT)P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdh_en%SR9J=Wmc4GmFcgI^RhDdJVekM^mJBRBLf!;;651!BeGy<_ z@5I0m3JgfFPyr$XNVhtXT?O*vqy*X_M~XsXbI)hz+SgR7)V~!oyIh>yq;VQ46EG*D zSIq>q<^5gLZ+@4FX67NTTVgyFhf@NS05<?I^Yf#Pm8Y74PiB631PDCf1<&wHrLAnt z8Z6g7AP2csW)}eK^_q{zqiVy9bczB%EEzNKfR_UJNy5Y7K;!Y4CX)&IzHbpxKP!mN z7_kr&vEczPrARGUtyaM$gdp3tEz>js(nDRSR4Q*-jfn{Vv3%dB*=!cXj8kGU3WGR~ zV;P14khTOF$!-@(E2|!i-ShcO)9EzPIB^EzKsK8VH5v`7*Xyof7%0;tY2K2?A4K$} zjF-zLEfx#HZ=JLN5CVCg7X%G~guArz8Y|`62^GkGzmK%x9oq7kL%9G<)1+pzN!4mK z(uQ|vL!Ug#^a&8uw(TGxrLY>XRMk-nIWZSPbkGNRgUrVY&?yxF-`R1TYh$c};E2V{ zfS}Mbj&Qv&2v$PcXNd)Xu}n6S$%YYjm61}yb60}&g%ED7R?{aZwnfkLcrX|Q_tWX5 zw&Y>jiB>0hvPO&`X4oTA3wFC*Va727ya0h$1mGUVX&~1CHx-><fT$w%$0DL{X|*Qk Tv`Cm{00000NkvXXu0mjfWX1Nh diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w@512.png deleted file mode 100644 index f9e99fbffda97a2bf8d69d9c910ce868ac496998..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7157 zcmeHMYdDnazkcSO!5EX7N;xj3Rym(q5-J&?0}DfP%pn~VVvv&4%&;aF6{~}k(-0wY zSR#j*Nl8)&QG^+lFc@;07&H5|{`>RZ*WTCv!~U@6y5@Rk-g%z)`5o@({@uT4{v_EQ z-hffS001@|J!0ty00e)809qWrEJXCKz!ypK5w|b^Gy~S(2+|Q@H2{i*M=i~rA~L6k z-rbP-z9_+-e4Tun_J`4tIY_YWc^uvRO`KJi$_V0wIU9p@VUfkyTGSJ?@6u$MtzMQG zuL`*x`>xVus}gl8XJ0w4g{uaCvdZ{5KJjQ~`OB4jhfQrsB_$0b^V~;IJ0@TY{tv&X zpR_XvLKk8v1>E|C$2k%NkL9h&En&g-^1}gZD4DUq{%|9AGf84iM`Xa8xr9D@0G=EH zfGREtKo<c4fWi&{i18=@&ZWX`ZrB6>!yL}R?*Hwe;rWNM-wMmPP5x^;$oX2H{aINP zGA-YEbv>OMV?#qh4THB@xE7rqX`ibcg!s2E{qJ+)|DW`4M8y9rnC@C&Ax4yo+W-QG z>kT7@w7}EVCXxNf^3%p;pwBF-bBKB%UOumvF}jtwBehin{dr*+$y&&J^{`oF{9(BI z_c{rJ^jLcnFJ~!+@*)ZcxXJewstx_8Wat$AR#ld|&|VAyj2j&|l>7eN{IO^Z5f7+a z-g)vRG9s{KG?Zd$2mo)Z;cx!mKGP``Z3jT5$DCOl0D`kl{Qluj%%lsup-m`oZny>` z^2x{o353}S-fES{erfPAz37U=YRz%Jgvk@ADI<<`g8+z+9XTUM>7tn$@3Xp9Aa8a= z76pplIdYge{=<FW_F%^!6H=eg0ao!hSH47@9dbV!8p8roo&!@jg%J^!Ls(x-kns9$ zid%$7R~9=p;5gt>;I;EnI)!8n<gn)KkpU@W#f9PvJf@ANAif)7v6D=YAh6w$Db(88 zw6Q>(N~2kTz_$;@7XuGYAbj+tA$W#<ac|Ajq-L|Cod6q@ZU9(LX)B8^;RSUyKwqDX zrXCwyVr1JE83HT{0qjcY@JLgD9kmrag&+Q`y~ta{4A2wAJ3~Z2HXgKx{?c0|sUt?E z5kOaMnv{sq0`%o15Yu#o!e4!Yv+#{?K;Jl^0}$8Xb&M#BE`Wa>HfxJ!2&q#Q4VXsK zkWtt^V_>J+N2ZI&5Q{VV;zt3z)*1OluE>#NmI=uFkqH1p>VfUT13NoBc%9lz*$c5I zuM!xI`mC+j2bMGig#?h94Nvpvg8es<1l-Liu!qRWNdx*>+tB-az2toM!m+ZTQ`{le z!pwaGP|;KnyLLIN`@AHWhdpQC#!h~^R*Gcd%mk^=9ZJ7FCXi;i;A7%_3}wbpn+s+~ zTasr!Rrw7Gg|Xs?tJ2~LJ{^G7aD8P_)|>y}tkraqLR!^SFhU@h?;J83iSAkBdW$Aw z1#_*~8|QSyr4iS9cNeMoJM}&)a&u@1b$P2y<-Ei|;9E)M>|N)a;dZv1^KY5s%Oe!# z>epNL(!weq3q1cBw>~PlWwhj`H<lIRsI?f8&$FIT)0%w$bR^beDy7>u2a<~;em<qa zactjJ1}C&Pu-KdOzQxSnt~a~8{D|yjF(0?7zppWI2l$Lt{+E;nv$YBPE5ES)^Z2cI zca)*_ldXWd=ZZrZ^QzaH1E0A%)1Z(|+DD28a!yL98SSmfJOg7@>SmkA?^Uz}KOd<A z>{S9;DEJv~3h^3U7HppV6^Y(|)CGk?5CV#4N6K^0@bs91P;!cBk=rk?^lssi6o`*_ zu^oM)mdqhwWt35)$rnBFAoREgCq?1M<cE@YkynX7l4xWdJf{i=q~{pF{dhQ#)0Uup z{FPM8&l{Rr6(*N)m36iz=U7wBiEiE3Zpn4cU)j*O@<o}VMW=LGuI~s!&<0C%;)ZxJ z#W8HOE*fMw!V5&=TbOaJZ7zLI@Q_aOs|@%DC3{Y}{VjwKDFmNb7H9vPu_^;9KJ(Lp z&eUzW1Z8&PQBA@XuEH2L)6fs3H^YF+OQw`gSH5!THode7V!h5V3dSly_g%P*Y}YS8 zZF`;q>0=YD+|~2!t|0MN)afGLYQ}^k<-HZN#OEKFAC{A#wcpjdJM3lL)a4C>PrKx? zH|4~b3qM5-WD=uOvrVJUvhk!X@sR_npp^C1oFR@e%L3%Rcf{e%lpAVTJ$;<t|6PM> z_)<boS?f>SNwMi)gA3c@Q+l=|oVGXh%njY(MNG7q^$oa&oti!_=>LLY-G_|~Jww7B z-Uw73L+}x|<ETr`q(q0o;nf1BA4U|7qW*b3o>gFT*E(45bAi>@8WUtHQ(<+HH$AN( zFxUvrZc=eYCQxnlixPV9;H>lf*XJ$1mA9VnGVfVw8gby8Y_LZJzQ&{Sa=YM7F`@UJ zfQAt`XfWANVJ?iS1o)O-hsh@mRGggS2*)zkgJxIo%G|V4Ra20m1_Ik64&EUErNTbR zn8>Bz6jR{gJn{8;XU|vjY5GZ9*k{9BJ-sq;+7}Jo`HXDn4j<})IsRdbl&eGZ<<WgI zBL&^bq6&#OdctS5P^vsKfpI~6u|fkPKGc+kE<cgII%0Dn3Px>U5=gDvhPDjgz<`Q~ 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_COSED_w@64.png deleted file mode 100644 index d9519ac1344be5c27e2975921356984c7effd0e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1025 zcmV+c1pfPpP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Lvq?ljRCt{2nmuwFF&KtFWoYQ)mIC}!xNrdlB}H6tfZV`7L6Q@I zPvGPP<_0+cMKS}W3pXxY@aGx3bviemQRZDs8(EgvU7`I6=$T<)SR{S#yPve*ilsmx z5C{YUfj}TVobw^C9z&N?_+i)2`_3Cs8rn2+N?#xBd<FyqDiA}d1OqA%L#YG<DiA}d z1OqA%L#YG<DiA}d1OqA%L#f0DaLzyNifC1<ngPE!=XmXx6IT8}8#F?z988}AaAv_d zzuG1vgzzh96B=V|Yrxqy7@-M2GyNuM5mb%%m`|AgL99u_B}N0DpP%)wq!Gg^8zF=b zO~MVDB8&!1r&GGUz115*_@IhLXu<~~)(B{T7HBe2vvvCT_!zw!jRqYa9#XwtmxrVg zUpVJKi0C_G>`(404TzKQ6|tzINeG|M=aGhWSPhV<MjRg>Q>_*^QH}V<7#kHM`xVYP zQv6aE{_^rdcXxM*!X>FIL3B8oOd?k?hynt@BDoMj<qF2YSQt|kkC+e}VoWO@BxZmL z2AR!fv|6pG)oM|**;F%PUl@U`xbU43!rXxvCk8Ry-`__uX(uKXnG8?|O=-kAW9+xP z?6_>b@-1Al(an%F!jg9TN_lO%&uCdbN1%;Tw!RTBrz6JRL_A>1fLwkakH=1(;Yxuk z1{O>M$b<_b!WHAEE{cejMD$r%T;G`n;h5*PYkCs>e*d3v#v<)r4M=H3W;PWrF&W^r z1|%Vi4+MR3azcB1drtj4Jw2HUGOy%ffCPbGUtdQC9335{HUh#izww?oh3p7PL1`&U zJP2E2c@Kd40O{Z9bW*p$Z_!4nEpj8b5fHqgNJ`xnR}r-JQS7W8E00bQxaABkMIB&E zhZ|7`L^XnH1l9$Z;Tx}00N4FquczNNk`Rsig99Qu#Vxe>PCbtAPQ`C7)Z^$2eWGt) zwS~k>A!OJykU)fW&wz6tWddXD#&B%odwm`6m7uHeEci6SWPsBYKta>(cB3lKARg&^ zz!)3)*eOCE=nH*{zGE;pVn8ge)n=weFrlIwiFv+siX;JHCiWsn;$|t{e32)_rGiW~ z1<Dj|L;PPcFl~F=jL19%kYeq2+m>P@k?Q9~i>FrsON=e1#+%(InGuNHFh$L%&wfuP z6aMh<V0#?gw!u*<as$N_Ftk9E%DY%oJp5is;X3P#a5dn+5U!JCgsFkfVjG?r5JoJr v7*NRme$mMP6V@59mBMwDKUM-e4-wH{UTy4$nZOSJ00000NkvXXu0mjf&o;6R diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR.svg deleted file mode 100644 index 2dc100aa..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-3{fill:none;}.cls-1{stroke:#000;stroke-linecap:square;stroke-linejoin:round;}.cls-1,.cls-2{stroke-width:6.15118px;}.cls-2{fill:#fc0d11;stroke:#960810;}.cls-4{fill:#960810;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M66.82188,24.0441V92.54438"/><path class="cls-1" d="M31.17459,24.0441h71.29457"/><polygon class="cls-2" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-2" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-3" width="133.64375" height="133.64375"/><circle class="cls-4" cx="66.82187" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR@128.png deleted file mode 100644 index 001b2acd1d3acb3b238b1551a38e3726dcf70c78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1843 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR@256.png deleted file mode 100644 index 26b2b99584ee9ba56a0cde2a99e92e664f1f4774..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3435 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 Ho)P~A(;x0L diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR@32.png deleted file mode 100644 index c06f2923f8d29178dace4d71bf6e11c0c37a8f4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 583 zcmV-N0=WH&P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdh`AI}UR9J=Wmc4GmFcgK)4HRWTiUbdksT&m%Tc`9fIziXIM9NEK zrG1hzv7t(3V<{6`B_x)LDsgok8w}*P{Iml{iU2v>^X2&34lcUrKg$Ckj&ylx&sog~ zU<RO{6Hr%uzU16DJ5|uH>iV^;Q;`+b1>gc80Rr1`&TXtcbpjuO?L3_Wggw}cJxu^M z_BF@}&9$+wJU2byT0os*kid2rq<2K)9@pgB?BN=nxBl87!hMzCRfs`c0E0t84C4XU z<l5}PURrx+!L`K~VHyGBNVrQOK{&Gh<JaQ3sIiLKtrO6(NY+hK>S1Jpj6&hA;zYU% zWXSj2SXXi$-=lAB>?vcf2H>`mZk(Dx5{PRNCJ`_Rg|`B{z;=eJiQ4M6HvkK5+^P^- z7EmjYRxSXG3w11@wGCpbUDjBu)J~{DnzTRGq<E~1Ija=FQUJqHU@rE@=4x!2FqWl4 zQ@};Xk&q3k#H+zIUbVO<X4440X(VLdaOc+(lG;@!0MGL%+%x7?AYZWp+hGV8zxfr; zH$iwMWK9dHKZ;I;<Q!^a)ofU8p722%<w=1J(pJTo_n1&HIBg}6V!U4WMWsORcwbln z{x}rgB;0@`CeWaGt`9Lz)9wbvz40j|D6Ii-0^?noAc&KS+w|C{UjYz(Nd2(@`~cOo V-h*5Jg7g3Y002ovPDHLkV1gOY0wMqa diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR@512.png deleted file mode 100644 index 9b215a19cc60c3448e99901b37d33b63e2b80336..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6955 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 b-BOv|q7a9GHlNEshaNrbU|sSHIrcvQTE4iV diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_ERROR@64.png deleted file mode 100644 index 1cde1f7600d2f91b68f2cc37b5e0ad78241ec41c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1029 zcmV+g1p51lP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Lw@E}nRCt{2nZ0k*Kp4g!JE8J|@LHCp3tJ_mOdurEorRIDT^O>! ze~{!qD2oS{mWh#>i69|5MO4bhLZ-4Bu|%P<(QEF^<#PUrbB^8Qeo_{nefK`keZ6;q z!C){L3<iV2uo8U$Va<O1B3)?jdcW_y0aYSSqe8=12RlCki~%)>p;C+iHHe{7i~%)> zp;C+iHHe{7i~%)>p;C+iHHe{7Vgo$K?d*zZQEO9p{>gLPA%N5F)SpxnTDf?R+X8S7 zfDEvxF?kA5!4J=I&)LgcBb+pmHl{HqX$?5p1|uZlC#rX{7D3Snx12EbL$PKF=O_)h zYb`zEM)d1!1QXs@30G)}P#W-}X`$1w<c~;ruZ~7Y!h0;%2+}}WNRx_YQl$@U`dRoM z0HYwp?=UXnM!fPI_YHuv?$r0o7O8@D!fT2}6b&Z4ZCjC!G%^z*s(_D(y~QGNM5NBM zGGJ{k^*F`Idpt`#kvIZWMzm}T;{X`XL(CS9phc1b8FZ)q#Rh~^TMN4r2|sFBII<yk zR4Ta*;El9x;7Dymt4t$w3+Jq4fY@kGBPgpJ7HNaS($;g`!a0Qu5QE@Ge4U5Uf+^4v z((8e2#FNI}!9DBWB>fcz2Vds1g^!u=o}9UXO~=Q}Yf>TNy}@(bc%6TFCt=gffOZPn zF(e~6kr4oB$M_)kC;&QtJQo&MrEpr=llJs1-v0T&m360nRLfc;K!)$RG%6HEbX1}Q z$dGTUf^~(bq16D6XvF7vi0d%lcQW@a;OTNgrj=3*;85VtnihW2)L6j?65eiD*e_8y zXCpU4`%F+?HYJ`gS7K#1K%3hr06yO2UkK=3`ev5n-E}E#4WQr^NmA}_Y0VhV^&~rK zlwtr0AE|{;SRU{&;nORY2Sho7XhfSCp&PAL(!T%xCdB2kc%Nm1hX9W02+f{}<@D^B zy)zKYsV=IM>P|?q3Zo?xRNNVe!V>QcJjabjLU-z4DazJ9>&vJz!L<x1Dtr}m8lf!} z&PZ$qI&X<sJ#+<k#*FCkGBSS14q-)ehm{P-5Pretc`1LY2u55m6XIJais$+!ER;d! zGN4M~GOV3b&v6Gjj7T+rhS+5gVxnGoH!55vj}a{!c$9I9R2q=yT)*y3k1hlw-pTg} z)Nzv_jE~bQl)FFzwGy60+D($kD!ag~5YAz74)Yq3X23+prDjz~Ml4;ba#Se<7k+qK z#fy*zmR_GSZE8Hnt>hn`O+y+<>$dAO<O0B7q$As|XTeLB00000NkvXXu0mjfdjiZ= diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID.svg deleted file mode 100644 index bc118555..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-3{fill:none;}.cls-1{stroke:#000;stroke-linecap:square;stroke-linejoin:round;}.cls-1,.cls-2{stroke-width:6.15118px;}.cls-2{fill:#956edd;stroke:#694da4;}.cls-4{fill:#694da4;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M66.82188,24.0441V92.54438"/><path class="cls-1" d="M31.17459,24.0441h71.29457"/><polygon class="cls-2" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-2" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-3" width="133.64375" height="133.64375"/><circle class="cls-4" cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID@128.png deleted file mode 100644 index 01c1d4c1839b7592e9aea1150dc1bf944750bfc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1858 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 EUnpc<@c;k- diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID@256.png deleted file mode 100644 index 7aac527f8c584256da77bfc9709707bb69af853c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3454 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 Rnf*7_`otNFs$*W%{{V16_Fn)1 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID@32.png deleted file mode 100644 index b07af1000b25f8a0b9893cf14caf8cf5996ee45d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 634 zcmV-=0)_pFP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdiEJ;K`R9J=WS50o(KotIxP(UP2At(uv+RD3bqn^M$fNy}*Wa(9U z11C2~RxC*+-+%*z6SNno6ic)U0#Q>05jciapEVQN5MvyElm(wO0%o4y_xZgyZw9Qf z#%qQO;Bi4i4SUbTlmJ)&E+PW-ReXMru(OsG=o>L!jLl^!n-yyTYXP1BT{E+*CYGGC z58UdSc?ICIR4KMsK>Q8B8GxKj0VfS1<a~+b^nEM10ujJ&W)FR*mv!8Mp=%~P+(oHU zyj~FTi6B*yi4@YwZFKJcA|N20+Q!GjPiS|WXxKHyaR+5xGmUwKj1wQ^J|MfZk4F3V zqyPyTaLgkljQBZ(9!7p4cP&d9j@+^@HC5Uuh0k6dt@;m1tO{avYcqkPyb?+*G3_*b z67n{aL#tCq>))L^9J#8lnN?9l$HMF<fVL#gzdJ&Hw*Y>RLbL_oIXcL`_ni8K_)U)E z5=+GDgi=U4nVDGQ9M|HI6R`w5xC8uY{z9+cnONf-*Ju+5Gs&gXhFyc*ZOSR`2E}*P zVog|fw|PRF+|IsN`EL@bNZ(ThFwgatHBQW3;9aqF&7=tUe)9@v_=Obm%G9)MhzB33 zm^qZhqSzpcjc<4=iJ~BcmBV%g8xbQ~suVW@(n5%z_Wi67Lcg#t3`effuxl!PN+Hii zfc=@do`*OL;|+?n(RX^m2ykN2#1g_^RYqj!xWWGkx@PhiX8&FZ$VJXo@r47xe`S3z UG>c1Nn*aa+07*qoM6N<$f{LCK9RL6T diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID@512.png deleted file mode 100644 index 2a4b982409379ad8c7ccb975f91f5496ab8afb49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7111 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_INVALID@64.png deleted file mode 100644 index 7c12fdcd8bbafb0a6194cb79963e5c8a8824a720..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1059 zcmV+;1l;?HP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@L)k#D_RCt{2nNLp>K^Vp#v<d;l)}{m^gf<}_)PwQn4ZLrn_a5N5 zC-f7Pegg5-Bbe;nL+{GXn{rSSjY+GJ6iaF=f&oP_?>a-K%XGWl&UP0%zhnd1*_nBt zXaCGQZ=um>G#ZUYqtSH4GJxZV9m{@h;e~#`?|pATn24{Dug6yfeg6b#10oPZsAvNs z5JRYF10oPZsAvNs5JRYF10oPZsAvNs5JRY(7+@OKT)&7GwZ??=FHOT*2e4QuX3OD( z7A&S=r2(u0AOi+yvY2B=YABh8wFV%6UW{PEa{v~cZB7F?bm78TH^NOgr<DO5(TK-| zVzv=fuqrVPD-Pg^n{bZQfXlH#{5m=mPtiaROv8E#U?r+XFyW5?ECGm%Z4ym3QUh*G z-$i3@2i5wf*eT8)r=_SF(N6eyVjA($6yBCzo$A~26`&4uMA-<h!rf?_2+;uaL`<b- zaq&WvU)%^<HQK&ws$p}MSPUoPDMpHwVs0m%X!j9pGUCc`0=3<3)V^2n=kJkd#Hwjn zIksY~^*}hyl@`yF@Z{A=B*!M4H_8?7SF%aQ<5Tt|5+l+<8lhS^r}G}289`a)x}P~X zENxv?Eu7=Or^ATtS{e1d9kDqrq}O?;5jSV<&x{QHe|7f{8Z+-dzi1kp3D2?Yw28!M z3KPk6SHd|1!i2~C|J#{+z6Se!bZD;_4kI|W5ddh#c<#KT04UphD12O{!s*L?DK_XU zK5-c=6tmL3Kvz&;*Hg20kP;*2WTFJfkT<f1ZiTy{)BuiX#MaIy>>up<8fRo^%wE!h z5Y7q201gG7nY?8iKu?5MBS<)zM}LE+Clw(s$Sb`PPw0|Z&=XL8P;G4C%hwN{`_Q%2 zN60M#Bd~7(1usdGJolw<2K7~u?6?ugsI}b+s&(ldEVDe|PK&M^EDx}A1ks4`1SMRP z%41df3eeX1<K}BrYGtSR2FnIB0On~6&CZGKbZ(wqlNZ}*EE<!>Zpf1?-zdohB{c(4 zSj(D$X;}7?P$*_MByC;q^_|Ev!LAJOE4&j_8lfx|Zj;#LRaS}EILoGCtuP~Uyp4>f zOtb!@>N|Jn$bdG&11+HoMyxqY-4su$^3GQV>B)dFg*##MESiRuS7C&!0kplPukY^9 zZ?fi4e>Cx8#MtmPOeWK=n<=RQUiS6fR(ez+81c+mN1z)=2j5Q1kgftPh?MYFxK)xw zI#~tIgm4avbKR>EZU&T96g9)bVZ^DTs+$4jUexz{1v4Vks;qv3X;`8B!qaO=BWXSF dIyIgE@DFjPGGjgwPB{Po002ovPDHLkV1il}-eCX$ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL.svg deleted file mode 100644 index 7bac5b17..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-2,.cls-4{fill:none;}.cls-1,.cls-2,.cls-3{stroke:#000;stroke-width:6.15118px;}.cls-1,.cls-2{stroke-linejoin:round;}.cls-2{stroke-linecap:square;}.cls-3{fill:#dce1dd;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M66.82188,24.0441V92.54438"/><path class="cls-2" d="M31.17459,24.0441h71.29457"/><polygon class="cls-3" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-3" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-4" width="133.64375" height="133.64375"/><circle cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL@128.png deleted file mode 100644 index 13067585a063f9fee2df8f839733128d9087398c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1670 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 It8p~WKSv|{1ONa4 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL@256.png deleted file mode 100644 index 49ca538f6ee9562e77bc3d7cc69cbe3555966a39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3085 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 C04iVr diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL@32.png deleted file mode 100644 index 29dcb1afd4642adffe80304c0c010041cef752bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 531 zcmV+u0_^>XP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdh#Ysd#R9J=WmcLHIP!z_$80VWlKnEF%3%dg~5gtI@ExMz|L|0r% zObolW?(z)O!9*4rd;l15*6;!)r@03%EwsH_#Gzl(^m5O+=lgNFe?Xx^|5-MGAg9M( z^*y%}CSU~MHf4fN<ohWlZ?vw7?#buJ+FBP`RuupR00S5s@HSL{A%NB&ff&+jsCM#+ z_a%c_rF#yvqzC)W0c!PHV45Zeh|bASFe`u~Yla@=#Q?KKXziBazrLV-*M@1DI{;h_ zkTheLYEo_TATL&I7aSfR<pHwPm}*D0avQ23LI?)wMQ%1DvT$vg<I<QUV^-2_I0HGT z*Wf*R@E%-yGMSKxFO4fQZ2;h#0E7^5&Kht|9Rg3Cs#E|H6>45I!=eg^no`j<W@(*- z3}Th7Sd988rejXh0{9${adUNz{#!p5qdtmJPVN9~T-~dp``o22Pp$(NwLOYajt)p7 z0R7HOj7tC-0QP0OB-;(yUI2-#m23bssB_<eJva6hWA*>tXvt>=@o6m8pjv4lLG$uF zc>frLZy^L9mC=2#D?S&(nyN?aF0jg0p2krvfRI-VU`@s=L81V^y>xWNcg2PUU<x4C V=et*mzd8T_002ovPDHLkV1mk6+>QVM diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL@512.png deleted file mode 100644 index 13f7ebdaf6f14a0b1256a7914d4e108e4216c4f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6378 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL@64.png deleted file mode 100644 index 1a80baafc5163262ebe2e21da1e9dafbf7ee71b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 938 zcmV;b16BNqP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@LTuDShRCt{2nn7yYKoo}m_5jBF8sg9%pgRY;sJlq_t#be+rO<Ai zghIBqAuB_O<9%aqS}4Tn5gIQ7$u0*-hy(6A!546Os-BsQMrb6BEXAG=M2uxg|Nm<= z^ZXoGEEbE!VzF2(k!S*#=4@-mxrNV{{k|`K09hhFMzMyk36_2Y*Z^{%AyaGsIna<P zHh>&x$P^nu4m4zn4Il>^GQ|dv0}YuX22foh-!rdb0Dru#oQ<ZrP!@c;$d3Rea|@ui zU_q2UPq*?&51Ip<1qnhl?x;QxHVKMB6w}d|3dJzvj52^ysU*L}K{Rt7MA6geGp_LD zW7g)rzPp*W58BgGsibOs-x~_TWKWQd-^+T*19>4&(mo%L0^lvhAWQ_HWt=xv0HKA@ z$Bi1!&WC6pv{5J&<cl|Sp0kwT$Fd>b1ky-aNi%5=L%R~>AnLo@svxu`978B4X3|93 zbd58SN@4dRJN2L-LYJI`D3@l@IBAnKnGGOD5GKlNWpS3&IFsnhkQhYGKkUS^Qx(KY zz-y)&RG!!PaZF&Gc_zG`&5YM~H?dCkcRWV-u#3UTK(+e}KnuVFfZvJ=a|GanFuD3d zBjfemI$mh3=_+2WycFMcy&DaH2?-)HNsTje3xJ^@_P*`m^5Qbq@s+iTyQC#G&dfak zh63mw9%%<b#%Y41za~)yFqe)H8`32W^Fi2_SlSnuOeW}dy7>C}i}o?}SvrP}O`Fu_ z021Fn?xX*`7uyJ}@y@4BI9pEQ^&az_1pCK5cNtU|A9;1a>wrVAygJ}fjqtzftHasa zOr$IIN$~V!fa;sK*l+F2<{!KwXcfRa03Gi=aev3#w<;7&E_5zBC!PD$P;J2&8381U z?)Z2-mUoefBZXmxN5Yk2AB}_^0NZlUfx0_1BBFfjLmH1j0^?CI7KE_?LJFIfA>%R} zL_^-8TR0^SAjEjzGe3%CD>`K_1Yge~EC^KqBFdg1Z9jhfoL1H<LH`?^)o%yfckpQ< zt)yA@5xFTkJReTi->>J*xJ+OWq@6rO4uB4-ZPbE{2Q@gdh8rk8&E$nVX$SDcjLQTD z5jTLRVq7LH2p{qXOf@yLhMTI|0c7<<N7^`25Iz>wxC{qjS$Y8AAM{#AS87ypfdBvi M07*qoM6N<$g2VNj82|tP diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w.svg deleted file mode 100644 index ebbebc4a..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-3{fill:none;}.cls-1,.cls-2{stroke:#fff;stroke-width:6.15118px;}.cls-1{stroke-linejoin:round;}.cls-2{fill:#3c3f41;}.cls-4{fill:#fff;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M66.82188,24.0441V92.54438"/><path class="cls-1" d="M31.17459,24.0441h71.29457"/><polygon class="cls-2" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-2" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-3" width="133.64375" height="133.64375"/><circle class="cls-4" cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w@128.png deleted file mode 100644 index 4b42d32b6fe97e1648b4c3b17b7d898b2ba577f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1904 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w@256.png deleted file mode 100644 index 2ab370e247d95b24ce1821419d35ef7c4f45bc25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3410 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w@32.png deleted file mode 100644 index 9d4fd1ccd009541e8418f296e018ee9734e2dea7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 603 zcmV-h0;K(kP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdi4M{{nR9J=WmOD=ZK@^4W8p|y#x5Qr{{)6p+7%RXS8y+o$R%4?y zMq8sTkH#2*TCG6A+Fmfyu^lGRUvoAyW?`3ImX{Wsguw31-0#etxiipOYyE36bDif` z-EEGW9tkKD(Thua!qRV&x=Ty4$dKy{y|l43cWVP{1AYuJ^VX`tk|{Ir#mwicFaicx zU|L^F^+n^f!F-(qVv>Cc8!_<OY;mvGlWoXIa#02lOT;u8U`YeNo3PXAQ2g+SE-tUg zFpK~Z6{j`g1x75yL~Jm?lCs?ek5A9$ClU@(I++M)ng%0hM3h$)r8F&=h%hE#7zPze zWizIeCSFEXBe`rQpsFg2B!rQM=r*!xnOPTLeK;J__08=>@Wc!_8ELlO=pYuQcr2=` zs;V<{L%@Rq{7yvQ5?ra)=%HF8{PvQk0SJMRMg+AOv33di1xxul38j&C=hN1PcWCni zhkO~(G>uMAj%hczV{5}Zw4sk5O|=9FnocIn4Jm|bK&k5D8GE7|35SyCgMEW+paQ() zY5?n;%Vx&Gr~>nE7Bj;HS)TK#0;>^Jg4?n<E&;%papnF_!ZE{bMNv``CczHRDfGn{ zj71E@8r!s^!m(H=mN>k(Z+;I319>FZMQzU{jFtba5!1@B-31@*_QJpp6C5!Dmd(I2 pz-~sy4a{}v%wR-bQhzKW`T>$Y4IgEj#2x?u002ovPDHLkV1k(00ObGx diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w@512.png deleted file mode 100644 index 08cd49b83fadfe1c15b60d9f7f6423e0efd3e279..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6913 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NEUTRAL_w@64.png deleted file mode 100644 index 40eb9a093af9e651031f71f2c1c02fe0ada80e9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 986 zcmV<0110>4P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Lj7da6RCt{2n!QgHK^Vs0F_sjTbi!ZY(Q5=7wKRZV4X3Tfk4j_1 zVHB|vjka(!#t6htun{8moPPn=-E~^fzvkJ@EW_L^ySF?0!QK3lO)j@LGw<{4?999G z9(g<-kH_Qjc!m^_RyH$F646dYY?~57?51gW#(gZOi=j85G?=-;M>NWcW9VmqH=qJB zl!`Z?0x^_|H=qJBl!`Z?0x^_|H=qJBl!`Z?0x^_IXn-tm3<bJYeFp3>Gmf!AH38b7 zQLki~w*Z_uVCL09GC~Spg*K@%Bx(()4}uYf@Vf0caf_gC#JPOJbPr;U6Rxlt(Cv23 zuapsuDjOk%H*CT!ntB?CT)aHRuiq?jr_*5ze_a^ivL>j6%h-+q4bTEjI;!p2s7|-G ze+0+%Ygg%heU3&)N7X3^pC_Wn%>15+mW2@ivIt0vya-Pai;OD-SA3<p7HBw$NCRv} zJbL(mMn*<#Mm!ZlGz%7wDgMqBet39DA3lDH6|P8}38KT<+jnWTxfTqffdH^b9>}0_ z1!G_=jH!!9Oo$CJCKV6*N`*1ViX6mZ#8{q27{bG?Sr@+28&fQ)o(1|aB6E6;KJpN* z$n-Fz8)2DtV_JG`Gva*2=Kv{OrLD)3F?Bm;5v~Z|4zsp3T$;R+sx#~q*fFqRTEN@e z1tP+Z@y!%PL~SCvp)IaGra?GF$L{G7?Ct(M5-vob-KhbJ7$f>7t8hhO1}I>}i|5a1 zqIMxw`~B7*T3mXYS-7Hb0~8ar8r`eUB{l-WvB2%OT2AAz8Bj<?2tptzDS3#G!k5JI z9ssE`7R1F@FB7-HZ_!3eyK^JAH2}fioSCNCnd#I*u*a`&Y|___&CL5f6}bpPbi@^G z%RHbK(X=J=fMYp=O1NM~7II$%vG1>c`D{Klk`%olgc!$P+VBW1zthhz%fGvgYY9^T z`a+-R+f{C%a54idH3J1iMAi(LIhYATh@K_i#k0PN^IIUT@P2S<gfjzT5}SoQszjO* z^X9pviBo0+VuUy4ecnzgDh;wsKX0q{#u<^?fGP+#Nn?b~fDp4PjAQ239safV+g2Io zs=PE&FF$MnB6es{dTdo;y`vB``o6UtB|NIYQ7Wo{Vhb2rpeeBdr%AZUNk*hK;8X}V zi8I31z{E*WvuspRwI2ftsqYt!DyyGlz(5K&(cUk3h8`lK|KrpuXQHt56aWAK07*qo IM6N<$g3(yCe*gdg diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED.svg deleted file mode 100644 index 146cb00f..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-3{fill:none;}.cls-1{stroke:#000;stroke-linecap:square;stroke-linejoin:round;}.cls-1,.cls-2{stroke-width:6.15118px;}.cls-2{fill:#a9a9a9;stroke:#797979;}.cls-4{fill:#797979;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M66.82188,24.0441V92.54438"/><path class="cls-1" d="M31.17459,24.0441h71.29457"/><polygon class="cls-2" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-2" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-3" width="133.64375" height="133.64375"/><circle class="cls-4" cx="66.82187" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@128.png deleted file mode 100644 index c087bd6d6a79e12b5ccece1dc652c7b915584998..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1788 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 Sd|xp1F;s|zK)e7;PX7zD6dx`C diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@256.png deleted file mode 100644 index 3a081c8c8b4000dc029fd25c304f99b7453d5652..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3324 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@32.png deleted file mode 100644 index 8764a3e36fab3697b835a58c9fcaf1d43c2dd0b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 587 zcmV-R0<`^!P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdh{YgYYR9J=WmqBVGK@^7njDz6HL=Xfwx^SN(^qeG_6U=Piswb=3 z&YZyHB=H7w02dLVp+RUO2n7X2hQFz5%FeWHM@_QuheEA>UH|8+S5@6O>#WbL2*Asc zT2%EvzwSuD0>E8Of^OXBLrvV`REd6c?algfDzbfb1~>!c03vev-p1b3?*mUF@&~|g zrPT8~82<$D1HhG^0(Qm@<ktz!IrfwD+R6aB-7d7&m&TY_M7YD<DW&d@WPIyPN9}eS zolXbq^%`3M>>Q8B$g&J+nvRSyQxS;|0Vx{~1_ShZJ&ykxz>5KFhk#TW|4)^NQ3#SG z$;ete4W?$sn8{?4&*OYP_r{Skj#{l2hQnc{vDdECumE9wtX3<w$XXkT$jlYdwF~<T z;Mp7Z`~AG}d!1?lC=SFla?k)I47qM<?A2%|^dKzQve?IKP0XoA0LB<BmrHCmn^)J^ z$7_sfqP?bogL3JxAf31xM!};NYhsaQ*)3yOH_QfCK%I61aGsMSDI0SY<d0Y)LI?!E z`3M(>AY2K%rscxj_(EbfZ|sT<uGshwzk8!PIk0Kfs$e$Rlu{R48K^KW*8RS6px?MJ zSZm`nO(Tx!K|&P(+!_xxF3a6ND}#i!Q2=PIk7is4qO~sG6Fflv4sfi~Zx0ZER(!Ak Z`~xCPIPvVynHB&5002ovPDHLkV1nC92#5dx diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@512.png deleted file mode 100644 index 487701a3b66e046caf8cb4c8d3f762a56939aa12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6879 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_NOT_CONTROLED@64.png deleted file mode 100644 index cfd9c5872eb56cbadcde8057537d2ad22c9884c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1013 zcmV<R0}A|!P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Lr%6OXRCt{2nNLb1K@`THqhw_;2mwLR2(Gfq5p<c|%nkGe&Me<5 zX4T7aPM~vwIl_2@$;y?G5C{lDP;@1T@-_9OEUW*dQ=RHD^@GOH)m8Pruez&WKPeCh z1OkCTAP|^|QzCk)*l}893BN4+x-Y!}KG7eeLbtCAmi`V122>yhuLJ`s5QA5O0TqbB zE5U#Y#Nd@+Km}s(N-&@TF?i+80A@Z|7SX!aHSPRgX1*k%<0y(oenKl3W^NJDIT68t z6->5f%!q~|GhYx<|FamOg!hQ($ZRtW5OCqq|87K@a3RS6K{w(@6h(Js1?v)KZV=JW zG~t5PfLg6aPft(!DGc<LnST+{Syhct!oL&I2@y5)HjAbhs{!qHo2Jt#-Q3*hof_(P zI;olwS;DurwrF#6lLmvqhrWrA06O5PvJrWOr;(WmVF26_J3BkHy1J@2i4k~fWIk)I zQF9Je3~%BQBVt9&S>i#~Ciu>Xjg1Yuy}gZ(=jUhLh;wG{sW-;O0)%6(mVO?>o6Tl? z7z>q3ZUbZz+*X*xVnnM<BU}p?W->sZG^Y{BDld!7A*i(V+_i9_kO6uSV#H)Ji8oA* zmX==kO(Qy;&ThS4kAFWrJnWh~v=ZJ^+37p*IBsum&m~-#%K$+(9+-hQhG7H*9EcG_ zgg3??V?~d;-7c>CrfsfP;g|zEyepg-ARw?TBT~A<kbky@GK33G4G?rA#^W(PK0X#2 zXMKG=9;Xc9LMa9a2z-BkKQ;h&L|!8x9OmI~*({_YB!cp?DDfba#LAuk`2lYK;c%F{ z53WTYEw?C*()IuZZ%LAJ_k{uI>mu1nqZ9)Wc)|*fR36Yt=sHk&K%67!Mo7Zt8mEr{ z-uqWqS8-Noh`&?W;2sej;uBh()7x?GP+im4+c6f##Mnk|F*hqR05iYH?@lLafs%zA zH3MB(V$Fb=<B6gu`cSEG@vU#7r`u5!#oFgGps4U!aA}0ifI@pfMq<-<StU~AoHFy7 zGNLDKFdmsE7NThGFp~ip!b>foYerm{rEbJ?eSKXhgUn@sPvItNo?~Y2yD%cv0Ni5O zeedt@ZOvZ)X_ChXl<-hDNc)(w8UW#z&so7*;P8cJ#BZ~XfQ7>$pVPSw!27o9!cA0M zm$ph07BVS+$g>AjTDVD?5jN5c7`Z5F`ob{cLs3<*88BKzeSc9XBleQY>TfW!m;dlA j8fb*p&#p6&3nF?2-Iz0fkuZ~)00000NkvXXu0mjf@f5$b diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF.svg deleted file mode 100644 index 62dc6bbe..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-4{fill:none;}.cls-1{stroke:#000;stroke-linecap:square;stroke-linejoin:round;stroke-width:6.15118px;}.cls-2{fill:#c8cdc9;}.cls-3{fill:#a9a9a9;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M66.82188,24.0441V92.54438"/><path class="cls-1" d="M31.17459,24.0441h71.29457"/><polygon class="cls-2" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><path class="cls-3" d="M12.62109,71.99686H7.12188v4.67355h5.49921V71.99686Zm0,9.34707H7.12188v4.67356h5.49921V81.34393Zm0,9.34708H7.12188v4.67355h5.49921V90.691Zm0,9.34709H7.12188v4.67354h5.49921V100.0381Zm0,9.34706H7.12188v4.67356h5.49921v-4.67356Zm-.84208,6.65-4.14769,2.15373.28215.54339H7.12188v4.67354H9.51755l3.10354-1.61154h0l1.69215-.87868L11.779,116.03513Zm8.29538-4.3075-4.14769,2.15375,2.53424,4.88045,4.14769-2.15375-2.53424-4.88045Zm8.2954-4.30748-4.14769,2.15373,2.53422,4.88047,2.8696-1.49009,1.27811-.66366-2.53424-4.88045Zm8.29538-4.30749-4.14771,2.15374,2.53426,4.88045,4.14769-2.15375-2.53424-4.88044Zm8.29538-4.30748-4.14769,2.15373,2.53424,4.88046,4.14769-2.15375-2.53424-4.88044Zm8.29539-4.3075-4.14769,2.15375,2.53423,4.88045,4.14769-2.15375-2.53423-4.88045Zm7.59941-3.94609L57.40363,92.344l1.51917,2.92563-.19423.374.53187.27618.67743,1.3046.91748-.47643h0l3.51307-1.82419,1.04208-2.00686-2.36386-1.22748-.0063-.00327-.017-.00882-.0032-.00166-.00388-.002-.02647-.01375-.00188-.001-.00508-.00264-.00024-.00013-2.12728-1.10461Zm-7.88792-4.0959-2.53424,4.88043,4.14769,2.15375,2.53424-4.88046-1.23026-.63883-.00027-.00012-.09932-.05158-.00308-.00161-.016-.00833-.00145-.00074-.00986-.00512-.00223-.00116-.00253-.00132-.00382-.002-.00152-.00079-.0102-.00531-.00129-.00067-.00447-.00232-.001-.00049-.0046-.00241-.00144-.00074-.00892-.00463-.00455-.00238-.00192-.001L55.7047,87.877l-.00534-.00277-.00007,0-.03452-.01795L55.664,87.8559l-.04564-.02372-.00146-.00076c-1.18793-.61682-2.64943-1.37573-2.64943-1.37573Zm-8.2954-4.3075-2.53424,4.88044,4.14771,2.15374,2.53422-4.88043L44.672,82.14819ZM36.37664,77.8407l-2.53423,4.88046,4.14769,2.15375,2.53424-4.88046-1.82193-.946-.00074-.0004-.017-.00882-.00116-.00061-.00442-.00228-.00269-.00141-.11892-.06177-.00157-.00079-.02179-.01132-.004-.00211-.01317-.00683-.0045-.00232-.04637-.02408-.00078-.00043-.00417-.00213L38.457,78.921l-.00924-.00479-.00177-.00095-.0044-.00226-.00027-.00015-.00573-.003-.00115-.00061-.00332-.00171-.00305-.00159-.00377-.002-.00967-.005-.00182-.001-.00428-.00223-.00142-.00073-.00289-.0015-.00384-.002-.02263-.01175-.00028-.00012-.02378-.01236-.00084-.00043L36.37664,77.8407Zm-8.29536-4.3075L25.547,78.41367l4.1477,2.15374L32.229,75.687l-2.78383-1.44553,0,0-.00805-.00418-.00813-.00421-.0012-.00061-.00789-.00412-.00716-.00369-.0089-.00464-.00439-.00226-.00362-.00189-.017-.00882-.01516-.00787-.00351-.00183-.01167-.00605-.00052-.00027-1.26664-.65775Zm-8.2954-4.30749-2.53424,4.88046,4.14769,2.15375,2.53424-4.88043s-.821-.42637-1.73245-.89963l-.00418-.00217-.00943-.00488-2.40163-1.24707Zm-12.664-6.57593v.54016h0v4.13339h3.11975L8.95626,69.79868,13.104,71.95245,15.63819,67.072,7.12188,62.64978Z"/><polygon class="cls-2" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><path class="cls-3" d="M118.22651,66.95728,114.07882,69.111l2.53422,4.88044,4.14771-2.15375-2.53424-4.88043Zm-8.2954,4.30749-4.14769,2.15372,2.53424,4.88046,4.14769-2.15375-2.53424-4.88043Zm-8.29538,4.30747L97.488,77.726l2.53425,4.88043L104.17,80.4527l-2.53423-4.88046Zm-8.29539,4.30749-4.14769,2.15375,2.53424,4.88043,4.1477-2.15372-2.53425-4.88046ZM85.045,84.18723l-2.08281,1.08151-.0009.00046-.00276.00143-.01062.00552-.00183.001-2.04877,1.06384,2.53424,4.88047,4.14769-2.15375L85.045,84.18719Zm-8.29538,4.30746-4.14771,2.15375L74.721,94.72935l-1.236,2.38031,4.14769,2.15374,2.53424-4.88045-1.412-.73317.52889-.27463-2.53423-4.88046Zm-5.5551,2.88455-4.3726,2.27054h0l2.83754,1.47343-.20452-.39386,1.73958-3.35011ZM84.31457,96.5367l-2.53424,4.88046,4.1477,2.15373,2.53423-4.88045L84.31457,96.5367ZM92.61,100.84418l-2.53423,4.88046,2.8889,1.50011.00061.0003.00427.00223.0022.00114.00379.002.001.00053.01044.00543.00078.0004.00459.00238.00131.00069.01587.00824.00066.00033.00922.00479.00248.0013.00336.00174.01875.00974.00374.00193.00374.002h0l.0051.00264.00091.00047.00838.00435.004.00209.00252.0013.00206.00108.003.00153.00357.00186.00147.00076.01326.00689L93.1,107.295l.00248.00129.00776.004.0028.00145.00928.00483.00083.00042.00935.00485.00232.00121.01976.01027.00113.00058.01935.01.0043.00224.0396.02057.00079.0004.04024.0209.00322.00168.9602.4986,2.53424-4.88045L92.61,100.84418Zm8.29539,4.30749-2.53424,4.88045,4.14771,2.15375,2.53422-4.88045-4.14769-2.15375Zm8.2954,4.30748-2.53424,4.88045,2.71424,1.40942,1.43345.74433,2.53424-4.88045-4.14769-2.15375Zm8.29539,4.30748-2.53424,4.88046,2.894,1.50275.00156.00079.00418.00219.0015.00077.01461.0076.00235.00121.01544.008.00116.00063.00879.00454.00412.00215.00049.00026.02149.01114.001.00052.03183.01654.00119.00061.00421.0022.00309.00159.00125.00065.0032.00167,1.13223.58793,1.91312-3.68431v1.86469h4.29782l-2.06323,3.97335,1.34839.70018h0l1.91623.995h0V114.30769h-5.49921v1.29016l-3.52655-1.83122Zm9.02576-8.806h-5.49921v4.67354h5.49921V104.9606Zm0-9.34707h-5.49921v4.67353h5.49921V95.61353Zm0-9.34708h-5.49921V90.94h5.49921V86.26645Zm0-9.34708h-5.49921V81.5929h5.49921V76.91937Zm0-14.26959-4.14768,2.15375,1.43772,2.76877h-2.78925v4.67352h5.49921v-9.596Z"/><rect class="cls-4" width="133.64375" height="133.64375"/><circle class="cls-2" cx="66.82188" cy="93.64978" r="10.81973"/><path class="cls-3" d="M66.82188,82.83005h-.02195l-.00542,0h-.00392l-.00521,0-.00412,0-.005,0h-.00409l-.00507,0-.00413,0-.00506,0-.004,0-.00513,0-.00413,0-.005,0-.004,0-.00548,0-.00362,0-.00625.00006-.00283,0-.00724.00007-.0031,0-.00793.00009-.003,0-.006.00006-.00369,0-.00552.00007L66.677,82.831l-.00506.00007-.00431.00006-.00484.00007-.00432.00006-.00473.00007-.00433.00007-.00487.00008-.00428.00006-.00477.00009-.00429.00007-.00509.00009-.00394.00007-.00548.0001-.00357.00006-.006.00012-.00319.00006-.00687.00014-.00224,0-.009.00019-.0032.00007-.00593.00013-.00369.00009-.00538.00012-.00386.00009-.00524.00012-.004.0001-.00511.00012-.00384.0001-.00532.00013-.004.00011-.005.00013-.00416.00011-.00479.00013-.00445.00012-.00469.00013-.00423.00012-.005.00014-.00412.00012-.00523.00016-.00377.00011-.00584.00018-.004.00012-.00829.00026-.00265.00008-.00631.0002-.00394.00013-.00511.00017-.00422.00014-.00478.00017-.00425.00014-.005.00018-.00409.00014-.00489.00018-.00421.00015-.005.00017-.00411.00016-.00485.00018-.0042.00016-.00508.00019-.00394.00015-.00528.00021-.00377.00014-.00565.00023-.0034.00013-.006.00025-.00314.00013-.00882.00036-.0037.00016-.00534.00023-.004.00017-.005.00022-.00411.00018-.00493.00022-.0042.00019-.00487.00021-.00413.00019-.00489.00022-.00431.00021-.00463.00021-.00441.00021-.00461.00022-.00444.00021-.00465.00023-.00434.00021-.00478.00024-.00422.0002-.00518.00026-.00379.00019-.00538.00028-.00374.00019-.00869.00046-.00432.00022-.00469.00025-.00451.00023-.00446.00025-.00489.00027-.004.00021-.00511.00028-.00391.00022-.005.00027-.004.00023-.00489.00027-.00423.00025-.00474.00026-.00406.00024-.005.00029-.00387.00023-.00507.00031-.00388.00022-.005.0003-.00392.00024-.00509.00031-.00327.0002-.01876.00117-.00448.00028-.00468.0003-.00422.00026-.00493.00032-.004.00026-.00508.00033-.00388.00026-.005.00033-.004.00026-.00508.00034-.00378.00025-.00512.00035-.00377.00026-.00523.00035-.00373.00026-.005.00036-.004.00028-.00495.00035-.0038.00027-.00512.00035-.00322.00024-.021.00152-.002.00015-.00568.00042-.00332.00025-.00538.0004-.00346.00026-.00523.0004-.00383.00029-.005.00038-.00375.00029-.0052.0004-.00373.00029-.00516.00041-.00364.00029-.00529.00041-.00364.00029-.00523.00042-.00356.00028-.00535.00043-.0033.00027-.00567.00046-.00213.00017-.0231.00192-.00075.00006-.00647.00055-.0024.0002-.00575.00049-.00321.00028-.00552.00047-.00334.00029-.00542.00047-.00345.0003-.00536.00047-.0036.00032-.00515.00045-.00364.00033-.00544.00048-.00321.00029-.00559.0005-.00311.00028-.00583.00053-.00272.00025-.00606.00056-.00211.00019-.03054.00286-.00209.0002-.00632.0006-.00243.00024-.006.00058-.00293.00028-.00577.00056-.003.00029-.00574.00056-.00309.00031-.00582.00057-.0028.00028-.00595.00059-.00287.00029-.006.0006-.00266.00027-.00608.00061-.00254.00026-.00639.00065-.00092.00009-.03239.00337-.001.00011-.00692.00073-.00185.0002-.0065.00069-.00234.00025-.00608.00065-.00275.0003-.00616.00067-.0024.00026-.00643.0007-.00212.00023-.00675.00075-.00173.00019-.00682.00075-.002.00023-.00683.00076-.00129.00014-.00742.00084-.00036,0-.04126.00473-.00111.00013-.00679.0008-.0021.00025-.00638.00075-.00234.00028-.0063.00075-.00242.00029-.00629.00074-.00236.00029-.00627.00075-.00247.0003-.00637.00077-.00186.00023-.007.00085-.00109.00013-.049.00611-.00123.00015-.007.00089-.00174.00022-.00676.00087-.00189.00024-.00671.00087-.00193.00025-.00663.00086-.002.00026-.00679.00089-.00163.00021-.007.00092-.0015.0002-.00726.001-.00069.00009-.0582.00789-.00047.00006-.0076.00106-.00109.00015-.00718.001-.00154.00022-.0071.001-.00132.00019-.00733.001-.00107.00016-.00752.00106-.00081.00012-.00784.00112-.00011,0-.05859.00855-.00029,0-.00769.00115-.001.00014-.00751.00112-.001.00016-.00745.00112-.00105.00016-.00753.00114-.00088.00013-.0075.00115-.00108.00016-.06631.01035H65.107l-.00814.0013-.00033.00005-.00792.00127-.00059.00009-.008.00129-.00033.00006-.00808.0013-.00031.00006-.09167.01529-.00013,0-.00811.0014-.00035.00006a10.73762,10.73762,0,0,0-2.10308.58708l-.00024.00009-.00751.00295-.00012.00005-.00746.00294-.00044.00017-.06067.02414-.00051.0002-.00705.00284-.00068.00027-.00677.00272-.00117.00048-.00658.00265-.00113.00047-.00651.00263-.00137.00056-.00659.00266-.00074.0003-.007.00286-.00044.00018-.04488.01838-.00067.00027-.00662.00274-.00117.00048-.00626.00259-.0016.00066-.00591.00245-.00208.00087-.00541.00224-.0026.00108-.00526.00219-.00251.001-.00528.0022-.00252.001-.00534.00223-.00249.001-.00526.0022-.00261.00109-.00527.00222-.00182.00076-.01894.008-.00238.001-.005.00213-.00274.00117-.00492.00209-.003.00126-.00477.002-.00309.00131-.00459.002-.00337.00145-.0045.00192-.00325.00139-.0046.002-.00331.00141-.00453.00194-.00322.00139-.00461.002-.00337.00145-.00445.00192-.00333.00143-.00452.002-.00322.00138-.00462.002-.00076.00033-.01074.00466-.00392.0017-.00371.00162-.00416.00181-.00374.00163-.00419.00183-.00355.00155-.00434.0019-.00363.00159-.00425.00186-.00357.00156-.00439.00194-.00346.00152-.0045.002-.00328.00145-.0047.00207-.00324.00143-.00475.0021-.00307.00135-.00525.00234-.00258.00114-.00727.00323-.00047.00021-.00806.00359-.0005.00022-.00746.00333-.0015.00067-.00637.00285-.002.00091-.00595.00267-.00211.00095-.00568.00255-.00246.00111-.00558.00251-.00224.001-.00579.00261-.002.00092-.00609.00275-.00183.00083-.00607.00275-.0019.00086-.00644.00293-.00139.00062-.00737.00336-.00045.0002-.03221.01475-.00034.00015-.00744.00343-.00131.0006-.0065.003-.00063.00029,2.305,4.9928a5.26953,5.26953,0,0,1,2.225-.48471v-5.4992ZM58.5953,86.62167l-.03877.04559L58.556,86.668l-.00466.00551-.00066.00079-.00461.00546-.00078.00092-.00459.00545-.00062.00074-.00474.00564-.00036.00042-.03062.03661-.00053.00063-.00458.0055-.00081.001-.00432.00519-.00112.00136-.00425.00512-.001.00114-.00441.00533-.00061.00074-.02509.03042-.00035.00042-.00438.00535-.00106.00128-.00409.005-.00125.00153-.004.00494-.00125.00152-.00409.005-.001.00127-.0043.00527-.00067.00082-.02478.03052-.00038.00047-.00438.00542-.001.00122-.00409.00507-.00126.00155-.00389.00483-.00143.00178-.00394.0049-.00108.00134-.00419.00522L58.38,86.8815l-.01936.02418-.00045.00056-.00416.00522-.00112.00141-.00382.00479-.00153.00194-.00374.00469-.00141.00178-.00382.00481-.00143.0018-.00381.00481-.00126.0016-.004.00505-.00078.001-.01837.02331-.00134.0017-.00372.00473-.00146.00187-.00367.00469-.00154.002-.0037.00472L58.294,86.99l-.00363.00465-.00156.002-.00378.00483-.001.00135-.0041.00526-.00063.00082-.01878.0242-.00077.001-.00408.00528-.00106.00137-.0038.00493-.00149.00192-.00363.00472-.00146.00189-.00367.00477-.00145.00188-.00377.00492-.001.00126-.00419.00546-.00019.00024-.01861.02434-.00123.00163-.0037.00486-.00145.0019-.00345.00454-.00176.00231-.00338.00446-.00173.00228-.0033.00436-.00182.00239-.00346.00457-.00125.00167-.0038.005-.00084.0011-.01275.01693-.00132.00176-.00331.00441-.00192.00256-.003.004-.00212.00284-.00291.00388-.00228.00305-.00294.00394-.002.00263-.00319.00428-.00189.00254-.00317.00426-.00184.00246-.00327.00439-.00118.0016-.01205.01625-.00165.00223-.003.004-.00217.00293-.003.00408-.002.00267-.00308.00419-.002.00265-.00315.00429-.0019.00258-.003.00414-.00212.00288-.003.00406-.00192.00262-.00311.00426-.00125.00171-.0067.00917-.00186.00255-.003.004-.002.00276-.003.00416-.002.00279-.00307.00422-.00183.00253-.00314.00433-.002.0027-.003.00409-.00211.00293-.00285.00394-.00227.00314-.00274.00379-.00229.00319-.00271.00376-.00228.00316-.00531.00738-.00216.003-.00274.00383-.00228.00317-.00264.00369-.00236.00329-.0027.00379-.0023.00321-.00261.00365-.00244.00342-.00256.0036-.00249.00349-.00243.00342-.00261.00366-.00246.00346-.00238.00337-.00259.00364-.00117.00166-.00625.00883-.00226.00319-.0027.00383-.00218.00309-.00281.004-.00217.00307-.00269.00383-.00227.00322-.00261.00372-.00241.00343-.00254.00361-.00228.00326-.00271.00387-.00221.00316-.00266.00381-.00253.00361-.00318.00456-.00388.00557-.00272.00392-.00215.00308-.00264.0038-.00234.00337-.00238.00343-.00259.00374-.00234.00337-.00259.00373-.00235.0034-.00244.00354-.00254.00368-.00237.00344-.00245.00356-.0025.00361-.00244.00355-.00237.00346-.00513.00747-.00194.00282-.00246.0036-.00252.00368-.00221.00323-.00263.00384-.0023.00338-.00262.00383-.00225.0033-.00256.00377-.00232.0034-.00265.00389-.00216.0032-.00278.00409-.00206.003-.0032.00473-.00162.00238-.00482.00713-.0004.0006-.00442.00655-.00173.00257-.00306.00454-.00216.00321-.00263.00391-.00223.00332-.00256.00381-.00239.00357L57.826,87.636l-.00237.00353-.00247.0037-.00235.00352-.00266.004-.002.003-.00274.00411-.0022.00331L57.806,87.666l-.00343.00516L57.8,87.67509l-.00232.00348-.00251.0038-.00228.00345-.00242.00365-.00238.0036-.00244.00369-.00229.00347-.00249.00378-.00218.00332-.00274.00416-.002.0031-.0026.004-.00219.00335-.00264.004-.0021.0032-.00456.007-.00192.00293-.00275.00421-.00235.00359-.00234.00359-.00242.00372-.00232.00357-.00228.0035L57.741,87.765l-.00234.00361-.0023.00355-.0024.00369-.0022.00341-.00254.00392-.00223.00346-.00234.00362-.00261.004-.00312.00484-.00347.00538-.00209.00325-.00253.00394-.0022.00342-.00254.004-.00215.00335-.00245.00383-.00227.00354-.00239.00374-.0023.00361-.00228.00358-.00235.00368-.00246.00387-.00212.00333-.00273.00429-.00188.003-.00337.0053-.00167.00264-.00411.00649-.00193.003-.00268.00425-.00212.00337-.00245.00387L57.66,87.8915l-.00228.00362-.00226.00359-.00235.00374-.00232.00369-.00224.00359-.00229.00365-.0024.00383-.00217.00348-.00275.00438-.00176.00283-.00323.00518-.003.00483-.0028.00451-.002.00317-.0026.00417-.002.00331-.00252.00407-.00215.00347-.00232.00373-.00229.00371-.00231.00373-.00219.00356-.00237.00384-.00215.00349-.00243.004-.00214.00346-.00233.00379-.00219.00358-.0031.005-.00327.00534-.00244.004-.00235.00384-.00212.00347-.00243.004-.002.00329-.00247.004-.00211.00347-.0022.00362-.00236.00389-.00217.00357-.0023.00379-.00219.00361-.00217.0036-.00236.00389-.002.00338-.00239.00394-.0014.00234-.0053.0088-.002.00325-.00244.004-.002.00327-.00237.004-.00217.00362-.00222.0037-.00218.00365-.00225.00377-.00222.00371-.00222.00373-.00215.0036-.00227.00381-.00223.00375-.00219.00368-.00207.00348-.00435.00733-.00219.00369-.00216.00365-.0022.00374-.00235.004-.002.00345-.00227.00384-.00213.00362-.00225.00381-.00218.00371-.00216.00369-.00216.00367-.00229.0039-.00205.0035-.00229.0039-.002.00352-.00233.004-.00208.00356-.00894.01535-.00174.003-.00243.00418-.00186.0032-.00241.00417-.00194.00335-.00242.00417-.0018.00313-.00251.00434-.00181.00315-.00246.00426-.00187.00323-.00238.00415-.00192.00333-.00243.00425-.00078.00134-.00691.01207-.00052.0009-.00266.00465-.00166.00291-.00255.00448-.00167.00293-.00253.00444-.00172.003-.00256.00449-.00168.003-.00246.00434-.00182.00321-.00248.00439-.00163.00286-.00259.00459-.00133.00235L57.384,88.355l-.00091.00163-.0027.00481-.00154.00275-.00259.00461-.00158.00283-.00249.00445-.00179.00318-.00245.0044-.00162.0029-.00258.00463-.00154.00276-.00269.00484-.00122.00219-.00294.00529-.00082.00148-.01023.01848-.001.00188-.00258.00469-.00161.00291-.0025.00454-.00163.003-.00248.00451-.00165.003-.0025.00457-.00158.00287-.00255.00465-.00147.00269-.00273.005-.00111.002-.00293.00536-.001.00177-.01018.01874-.00074.00136-.00292.00539-.0012.00221-.00274.00507-.00131.00242-.00273.00506-.0013.00242-.00282.00523-.00106.002-.003.00556-.001.00183-.003.00556-.001.00183-.003.00569-.0001.00019-.0109.02042-.00069.00128-.00288.00541-.00115.00216-.00282.00531-.00116.00219-.00278.00525-.00118.00223-.00281.00531-.00117.00221-.00277.00524-.00116.00221-.00287.00544-.00068.00129-.01444.02752-.00024.00048-.00322.00616-.00076.00144-.00305.00587-.00084.0016-.003.00573-.001.00189-.00294.00567-.00083.00159-.0031.006-.00063.00122-.00325.00628-.00023.00044-.01447.02808-.00042.00083-.0031.006-.00079.00156-.00309.006-.0007.00137-.00308.006-.00076.0015-.00309.00607-.00064.00124-.0032.0063-.00038.00074-.02172.043-.00026.00053-.00335.00665-.00044.00088-.00322.00644-.00058.00114-.00324.00649-.0003.00059-.02509.05055-.00035.0007-.00329.00668-.00039.0008-.00329.00668-.00034.0007-.00342.00695v0l-.02494.05121-.00031.00064-.00327.00677-.00034.00071-.00323.0067-.00044.00089-.00328.00682,0,.0001-.02471.05171,0,.00008a10.74078,10.74078,0,0,0-.63437,1.69146l5.29317,1.49115a5.26051,5.26051,0,0,1,1.0752-2.00521l-4.17947-3.574Zm2.97083,7.86594-5.43278.85212a10.73637,10.73637,0,0,0,.68079,2.42992l.0003.00071.00287.007.0003.00074.00286.00692.00036.00088.00283.00682.00035.00083.0029.007.00008.00019.01553.03715.00038.00089.00271.00645.00057.00136.0026.00617.00076.00179.0024.00569.001.00232.00241.00568.00078.00184.00257.00607.00056.0013.00282.00664,0,0,.01273.02979.00023.00053.00253.00589.00093.00216.00235.00547.001.0023.00234.00543.00108.0025.00226.00524.00113.00259.00227.00525.00116.00267.00222.00511.00117.00269.00226.0052.001.00233.00766.01754.00144.00328.00193.00439.00153.0035.002.0045.00148.00336.002.00448.0015.00339.002.00457.00147.00333.002.00441.0016.00361.00187.00421.00171.00385.00176.004.00183.0041.00171.00384.00215.00482.00132.003.00346.00773.00141.00316.00215.00478.00159.00355.00193.00431.00165.00365.002.00436.00159.00353.002.00444.00151.00334.00219.00484.00138.00305.0022.00486.00142.00314.00226.005.00134.00295.0025.00549.00108.00239.00334.00731.00028.0006.00361.0079.00107.00236.00258.00562.00112.00244.00257.0056.00116.00251.00248.00539.00125.00272.00238.00515.00136.00294.00241.00523.00115.00248.00266.00574.001.00223.00289.00624.00075.00161.00331.0071.00041.00089.00757.01621.00023.0005.0035.00746.00064.00136.003.00647.00091.00193.00294.00624.00079.00168.003.00628.00084.00179.003.00642.00071.0015.00323.00682.00052.0011.01933.04055v0l.00381.008.00027.00055.00366.0076.0002.00043.00366.00759.0003.00062.03143.06461.00026.00052.00377.00769.00012.00025a10.81106,10.81106,0,0,0,.71553,1.24l4.57079-3.05762a5.232,5.232,0,0,1-.827-2.11284Zm2.47752,3.70154-2.87974,4.6849q.39323.2417.808.45019l.00006,0,.00775.00388.00057.00029.00754.00378.00038.00019.00789.00393h0l.04837.024.00018.00009.00767.00377.00077.00038.00715.00351.001.00048.00715.00351.00074.00036.00727.00355.00081.0004.00764.00374.0002.00009.04048.01964.00008,0,.008.00383.00034.00017.00738.00354.00115.00055.00689.00331.00115.00055.00693.00333.001.0005.00725.00346.00072.00034.00748.00357.00056.00026.03221.01529.00109.0005.00685.00324.00139.00065.00654.00308.00172.00081.00624.00293.00174.00083.0063.00294.00174.00081.00672.00316.00108.00049.00735.00343.00067.00032.03221.01495.00154.00071.00645.003.00182.00084.006.00278.00217.001.006.00273.002.00091.006.00276.002.0009.00629.00289.00166.00076.00682.00311.00112.00051.02437.01108.0004.00018.00753.0034.00157.00072.00633.00285.00207.00093.00591.00267.00228.001.00575.00257.00227.001.00567.00254.00248.0011.00569.00255.00222.001.00622.00278.00175.00078.00764.0034.00026.00012.01633.00725.00111.00049.00682.003.00205.0009.006.00264.00238.00105.00547.00241.00277.00121.00538.00236.00254.00112.00563.00247.00234.001.00586.00257.00221.001.00585.00256.00223.001.0069.003.001.00044.0163.00707.00129.00056.00663.00287.00243.001.0056.00242.00256.0011.00546.00235.00283.00122.0051.00218.00305.00132.00489.00209.00322.00137.00509.00218.00273.00118.00562.00238.00245.00105.00646.00275.00148.00062.01641.007.00042.00018.00749.00316.00222.00093.00579.00244.0027.00115.00523.0022.00309.00129.005.00209.00311.0013.00485.002.0033.00139.00471.002.00337.0014.00485.002.0031.0013.00547.00228.00256.00105.00671.00278.00134.00056.008.00328.00307.00127.00485.002.00381.00157.00425.00175.00365.0015.00443.00181.00361.00148.00453.00187.0034.00138.00464.0019.00361.00148.00445.00181.0035.00142.00463.00188.00352.00143.00478.00194.00317.0013.00521.0021.00352.00142.00732.003.00265.00107.00535.00215.00322.0013.005.002.00338.00136.00447.0018.0038.00151.00438.00176.00374.00149.0042.00168.00388.00154.00427.00169.00387.00155.004.0016.004.00158.00449.00179.0035.00139.0057.00224.00232.00092.00789.00311.00408.0016.00394.00154.0043.0017.00377.00148.00415.00161.00395.00155.00428.00167.00369.00144.00439.00171.0036.0014.0046.00179.00348.00134.00436.00169.00382.00148.00441.00171.00338.0013.00463.0018.00308.00117.01768.00679.003.00115.00478.00183.00337.00128.0047.0018.00325.00124.00474.0018.00345.00131.00466.00177.00329.00125.00473.00179.00343.00129.00465.00177.00335.00126.00471.00178.00351.00131.00456.00173.00328.00122.01722.00645.00337.00127.00474.00175.00337.00127.00457.00169.00356.00133.0045.00167.00367.00135.00435.00162.00378.00139.00443.00163.00369.00138.0044.00161.0037.00136.00448.00165.00362.00133.00448.00164.00325.00119.01822.00664.00248.0009.00494.0018.00321.00116.005.0018.00307.00112.00489.00177.00338.00122.00462.00166.00352.00127.00459.00165.00363.00131.00456.00163.00334.00119.00489.00175.00319.00113.00491.00176.00306.0011.00511.00181.00122.00045.01261.00447.00192.00067.00538.00191.00278.001.00508.0018.00305.00107.00528.00186.00272.001.00539.0019.00269.00093.00544.0019.00268.001.00532.00185.00286.001.00532.00185.00257.0009.0056.00194.002.00068.02105.00728.00079.00028.00563.00194.00256.00086.00533.00184.00281.001.00514.00177.00317.00108.00486.00165.00332.00114.00484.00164.00342.00117.00478.00162.00335.00114.00478.00162.00362.00122.00463.00157.00312.00106.00517.00173.00113.00039.02083.007.002.00066.00539.0018.00289.001.00519.00172.003.001.00494.00163.00336.00112.00491.00163.00332.0011.00481.00158.00342.00113.00486.00161.00324.001.005.00165.0027.00088.02662.0087.0032.001.005.00161.00314.001.005.00162.00343.0011.00481.00155.00334.00107.0049.00159.00338.00108.005.0016.003.001.0053.00171.00283.0009.00544.00172.00243.00078.00576.00183.00164.00054.02047.00647.00205.00065.00519.00164.00322.001.0049.00154.00338.00106.00484.00152.00345.00109.0048.00149.00366.00115.0044.00135.004.00125.00446.00139.00369.00115.00458.00142.0035.00108.005.00154.0021.00066.01964.006.00256.00078.00542.00167.00283.00087.00506.00154.00343.001.00486.00148.00334.001.00491.0015.00351.00105.00483.00146.00339.001.0049.00148.00352.00105.00484.00145.0034.001.00486.00147.00342.001.01809.00539.00309.00091.00494.00147.00341.001.00493.00145.00343.001.00474.00139.00363.00107.00488.00144.00337.001.005.00145.0034.001.00494.00145.00343.001.0049.00142.00312.00091.00544.00158.0016.00047.01993.00575.00293.00084.00506.00145.00326.001.00489.00139.00361.001.00461.00132.00384.00109.00445.00127.004.00114.00447.00127.00378.00107.00464.00131.00388.0011.0045.00127.00386.00108.00457.00128.00385.00109.00457.00128.00217.00059.01053.00295.00379.00105.00428.00119.00412.00114.00468.0013.00364.001.00487.00134.00348.001.00491.00135.00363.001.00461.00127.0039.00107.00457.00125.00393.00107.00444.0012.004.0011.00451.00122.00439.00119.00392.00107.006.00162.006.00163.00467.00125.00419.00113.0042.00113.00438.00117.00418.00112.00423.00113.00423.00113.00425.00113.0043.00114.00417.0011.00434.00116.00412.00108.00457.00121.00392.001.00454.00119.004.00106.00462.0012.00392.001.00507.00132.007.00182.00464.0012.00389.001.00468.00122.00392.001.00464.0012.0038.001.00478.00124.0039.001.00458.00117.004.001.00445.00113.00417.00107.00452.00114.00386.001.00474.0012.00394.001.00491.00124.00351.00088.00685.00173.00347.00088.0067.00168.00318.00079.00525.00132.00384.001.00479.00119.00384.00094.00468.00118.00384.001.00484.0012.00384.001.0046.00113.004.001.00474.00116.00379.00093.00515.00125.00329.00081.006.00145.00266.00065.00757.00183.00126.00031.00826.002.00307.00075.00554.00134.00357.00085.005.00119.00375.0009.0049.00118.00379.0009.00486.00116.00362.00085.00512.00122.00359.00086.005.00117.00357.00086.00511.0012.00356.00084.0058.00136.00268.00063.00787.00183.0008.0002.00866.002.00226.00052.00632.00146.003.00071.00578.00132.003.00069.00558.0013.0033.00074.00542.00126.0033.00074.00536.00122.0033.00077.00562.00128.003.00069.00594.00134.00267.00059.00683.00154.00183.00042.01764.004.00069.00016.008.00178.002.00044.0068.0015.00219.00049.00645.00143.00271.0006.00606.00132.00267.0006.00616.00134.0026.00058.00649.00142.00215.00046.00672.00146.00215.00048.00787.00169.0007.00015.02678.00576.00109.00024.00778.00165.00144.0003.00725.00154.002.00042.00694.00148.00194.00039.00678.00144.00221.00046.00692.00144.00177.00037.0076.00159.00113.00024.04481.00922.00087.00018.00778.00159.00179.00035.00723.00146.00156.00032.00732.00147.0017.00035.00741.00148.00141.00029.00781.00156.001.0002.04517.00889.00006,0,.00873.00169.00093.00018.00806.00156.001.0002.008.00152.001.0002.00827.00159.0006.00012.00875.00166.00018,0,.05451.01023.00054.00011.00845.00155.00074.00014.00822.00151.001.00017.00832.00152.00059.00011.00892.00162h0l.05485.00979.00015,0,.00888.00156.00042.00008.00852.00148.00076.00013.0087.00151.00017,0q.28872.05.58247.08464l.64246-5.46155a5.23054,5.23054,0,0,1-2.14309-.74418Zm6.38624-.629a5.3477,5.3477,0,0,1-1.96483,1.15316l1.6952,5.23139a10.77185,10.77185,0,0,0,2.57537-1.23283l.00008-.00006L72.79,102.676l.00007,0,.00671-.00446.0001-.00006.00661-.00439.00031-.0002.04688-.03134.00045-.00031.00594-.004.00123-.00082.00556-.00375.00141-.001.00542-.00366.00167-.00113.0054-.00365.001-.00067.03234-.022.00074-.0005.00562-.00385.00147-.001.00514-.00351.002-.00134.005-.00345.00184-.00126.00513-.00353.00159-.00108.00551-.00379.00059-.00041.02552-.01759.00093-.00066.00515-.00355.002-.00138.00483-.00335.00209-.00145.00489-.00341.002-.00138.00492-.00344.002-.00136.005-.00347.00177-.00124.00525-.00368.00065-.00044.02485-.01743.00159-.00111.00484-.00342.00218-.00152.00458-.00324.00247-.00174.00438-.00308.00257-.00183.00448-.00316.00235-.00166.00454-.00322.00243-.00171.00452-.00321.00237-.00169.01565-.01114.0024-.00171.00416-.003.00281-.002.004-.00284.00308-.00219.00391-.00281.003-.00215.00393-.00283.00313-.00224.0038-.00273.00321-.0023.00374-.0027.00322-.00232.00381-.00275.002-.00145.0087-.00629.00279-.002.00359-.00259.00343-.00249.00359-.00259.00336-.00244.00357-.0026.00341-.00247.00358-.00261.00351-.00255.00328-.00239.00388-.00284.00313-.00229.004-.00288.003-.0022.004-.003.003-.0022.00674-.00494.00238-.00174.00453-.00333.003-.00218.004-.003.0031-.00229.00376-.00278.00319-.00235.004-.00291.003-.00223.00383-.00284.00317-.00235.00392-.0029.003-.00224.004-.00295.003-.00221.00581-.00432.001-.00076.007-.00519.00172-.00128.00529-.00395.002-.00151.00494-.0037.00236-.00177.00462-.00346.0024-.0018.00454-.0034.00254-.00191.00466-.00351.00217-.00162.00486-.00366.00224-.00169.006-.00452.00079-.0006.01421-.01074.001-.00076.00577-.00438.002-.00154.005-.00382.002-.00154.00484-.00369.0022-.00168.00491-.00374.00208-.00158.00491-.00376.002-.00154.00582-.00445.001-.00075.02117-.01625.001-.00078.006-.00461.00121-.00093.00573-.00442.00152-.00118.00554-.00427.00142-.0011.00554-.00429.00155-.0012.00616-.00478.00057-.00044.02837-.0221.00045-.00033.00643-.005.001-.00079.006-.00472.00105-.0008.006-.00472.001-.00076.00656-.00517.00024-.00019.04249-.0336.00026-.0002.00677-.00538.00033-.00028q.31193-.24836.6048-.51887l-3.73117-4.03975Zm7.20385-4.32665-5.49527.20789q.00395.10372.00394.20841a5.28509,5.28509,0,0,1-.403,2.0387l5.07821,2.11019a10.736,10.736,0,0,0,.55189-1.72693l.00011-.00046.00175-.00768.00008-.00034.00167-.00733.00022-.001.00163-.00724.00017-.00072.00164-.00726.0002-.0009.00166-.00736.00013-.00058.00163-.00729.00022-.001.00159-.00709.00021-.001.00158-.0071.00023-.001.00158-.00712.0002-.00093.00156-.007.00026-.00118.00153-.007.00023-.001.00156-.00711.00021-.001.00157-.00719.00018-.00082.00158-.00724.0002-.00094.00154-.00713.00023-.001.00153-.00709.00022-.001.00154-.00714.00019-.00087.00152-.00711.00027-.00125.00147-.0069.00024-.0011.00152-.00714.00016-.00075.00157-.00743.00012-.00054.0016-.00761.00009-.00043.00163-.00773.00006-.00027.00165-.00786,0-.00021.00165-.0079.00005-.00023.00163-.00786.00008-.00034q.02016-.09709.0386-.19491l0-.00019.0015-.008,0-.00021.00138-.00738.00017-.00091.00134-.00716.00019-.00105L77.46,95.6341l.0002-.001.00135-.0073.00016-.00087.00124-.00673.0003-.00166.0012-.00654.0003-.00164.00117-.00639.00034-.00187.0012-.00658.00027-.00155.00119-.00654.00031-.00172.0012-.00666.00026-.00149.0012-.00664.00028-.0016.0012-.00672.00027-.00148.00113-.00641.00036-.002.00109-.00618.00037-.0021.001-.00587.00043-.00249.001-.00586.00041-.00234.001-.00585.00041-.00236.00105-.006.00038-.00222.001-.00593.0004-.00235.00105-.0061.00034-.002.00106-.00618.00037-.00212.001-.00607.00039-.0023.001-.00583.00042-.00244.001-.00593.00039-.00231.001-.00586.00041-.0024.001-.006.00038-.00225.001-.00594.00038-.0023.001-.00609.00035-.00214.001-.0059.00043-.00264.00093-.00566.00043-.00261L77.5,95.40454l.00045-.00279.00091-.00562.00041-.00251.00092-.00571.00042-.00259.00094-.0058.00036-.00229.001-.006.00033-.00212.001-.00631.00027-.00171.001-.00647.00031-.002.001-.00636.00029-.00188.001-.00629.00034-.0022.001-.00622.00026-.00166.001-.00661.00025-.00164.001-.00668.00023-.00153.001-.00668.00026-.00173.001-.00674.0001-.00059.00116-.00763.00015-.001.0011-.00727.00016-.00108.00108-.00713.00024-.00164.01189-.08123v-.00005l.001-.00737.00014-.001.001-.00678.00022-.00158.001-.007.00017-.00127.00091-.00648.00027-.00195.00084-.006.00033-.00233.00077-.00563.00039-.00278.00079-.00578.00033-.00248.00081-.00587.00034-.00251.00078-.00573.00036-.00263.00075-.00563.00037-.00276.00078-.00579.00033-.00246.00076-.00573.00037-.00274.00073-.0055.00038-.00286.00071-.00535.0004-.0031.00071-.0054.00037-.00284.00072-.00551.00037-.00293.00071-.0054.00038-.00295.00068-.00533.0004-.00311.00068-.0053.00038-.003.00068-.0053.0004-.00316.00064-.00511.00043-.00335.00061-.00491.00044-.00352.00062-.005.00042-.00337.00061-.005.00044-.00353.0006-.00492.00041-.00339.00061-.00492.00043-.00357.0006-.005.00039-.0032.00064-.00523.00039-.00327.00061-.00511.00039-.00324.00061-.0051.0004-.00337.00061-.00514.00036-.00308.00062-.00532.00038-.00317.00061-.00525.00036-.0031.00061-.00521.00038-.00333.00059-.00514.00036-.00311.0006-.00527.00039-.00339.00055-.00488.00042-.00366.00053-.00472.00043-.00384.00052-.0046.0004-.00365.00053-.0048.00043-.00382.0005-.0045.00044-.004.00049-.00446.00042-.00389.00051-.00465.00037-.00347.00054-.005.00039-.00358.00051-.00486.00039-.00356.00051-.00481.00039-.00376.00051-.00475.00035-.00332.00054-.00514.00036-.00345.00051-.00493.00035-.00339.00054-.00513.00029-.00294.00057-.00555.00024-.00229.00063-.0062.00019-.00183.00066-.00659.00022-.00211.00061-.00621.00035-.00351.0005-.005.00023-.00237.00378-.03883.00008-.00093.00056-.00595.00025-.00255.00046-.00483L77.594,94.671l.00043-.00462.00035-.00384.00046-.00481.00033-.00362.00047-.00514.0003-.00332.00045-.005.00032-.00352.00047-.00511.00029-.00332.00047-.00525.00029-.00319.00046-.00522.0003-.00333.00041-.00468.00034-.0039.00039-.00455.00034-.00389.00042-.00481.0003-.00359.00044-.00508.00029-.00342.00041-.0048.00031-.00375.0004-.00481.00031-.00364.0004-.00485.0003-.00363.00041-.00494.00029-.00357.00038-.0047.00032-.00387.00038-.00471.0003-.00375L77.607,94.522l.00029-.00366.00038-.0049.00029-.00363.00037-.0047.00031-.00389.00035-.00463.0003-.00384.00036-.00473.00029-.00371.00036-.00476.0003-.00393.00032-.00432.00033-.0043.00031-.00426.00031-.00422.00032-.00433.00031-.00412.00032-.00448.00029-.00407.00032-.00436.0003-.00417.00032-.00442.00029-.00408.00031-.00446.00028-.004.00032-.00458.00028-.00408.00029-.00426.0003-.00436.0003-.00427.00028-.00422.00029-.00424.00028-.00429.00029-.00435.00028-.00411.00029-.0044.00026-.0041.0003-.00454.00025-.0039.0003-.00463.00025-.00385.00029-.00472.00026-.00405.00027-.00431.00027-.00436.00026-.00426.00027-.00426.00026-.00426.00025-.00417.00027-.00447.00025-.00414.00025-.00431.00026-.00439.00025-.0042.00025-.00425.00025-.00431.00024-.00413.00025-.00447.00025-.00435.00023-.00409.00026-.00468.00022-.00392.00025-.00456.00022-.004.00023-.00425.00024-.00441.00021-.004.00024-.00456.00023-.00435.00022-.0042.00023-.00443.00022-.00415.0002-.00377.00024-.00489.00021-.004.00022-.00446.0003-.00613.00012-.00249.00036-.00727.00032-.00655.00015-.00327.00018-.00387.00023-.0048.00022-.00486L77.63,94.155l.00024-.00514.00016-.00353.00021-.00485.00017-.00369.0002-.00462.00018-.004.00021-.00479.00016-.00368.00021-.00511.00015-.0035.00022-.00528.00013-.00325.00021-.00493.00015-.00379.00018-.00461.00016-.004.00019-.00463.00015-.004.00018-.00468.00015-.00389.00017-.00434.00016-.00448.00015-.00384.00017-.00469.00015-.00408.00016-.00455.00015-.00422.00015-.00425.00015-.00438.00015-.00436.00015-.00425.00013-.00425.00016-.00445.00013-.00418.00015-.0045.00013-.004.00014-.00442.00013-.00437.00013-.00425.00013-.00424.00013-.00436.00013-.00436.00013-.00433.00012-.00415.00013-.00444.00012-.00433.00012-.00433.00011-.00412.00013-.00456.0001-.00416.00012-.00441.0001-.00419.00012-.00433.00011-.00455.0001-.004.00011-.0045.0001-.00425.0001-.00442.0001-.0042.0001-.00438.00009-.00423.0001-.00454.00009-.00412.00009-.00433.00009-.00439.00009-.00431.00008-.00432.00008-.00422.00009-.00442.00008-.00438.00008-.00422.00007-.00435.00008-.00433.00008-.00434.00007-.00432.00006-.00422.00007-.00444.00007-.00436.00007-.00425.00006-.00429.00006-.00441.00006-.00424.00006-.00445.00006-.00405.00006-.00458,0-.0043.00006-.00433.00005-.00425.00005-.00442,0-.00431.00005-.00434,0-.00433,0-.0043.00005-.00453,0-.00413,0-.00455,0-.0041,0-.00462,0-.00407,0-.00448,0-.00419,0-.00476,0-.00388,0-.00479,0-.0039v-.00519l0-.00343,0-.00545V93.679l0-.00315v-.02607h0v-.02639l0-.00757v-.00264l0-.0055v-.00255l0-.00764V93.596l0-.00614V93.5866l0-.00442,0-.0037,0-.00494,0-.00545,0-.004,0-.00419,0-.00333,0-.00446,0-.0022-.00008-.00953,0-.002-.00005-.00529,0-.00178-.0003-.025v-.00006q-.00131-.10038-.00443-.20032l-.00006-.002L77.636,93.299l-.0001-.00328-.00016-.005-.00021-.00622-.00008-.00241-.0002-.006-.00006-.00173-.00147-.04077Zm-4.10518-8.07467L70.11713,89.472a5.39586,5.39586,0,0,1,1.45159,1.76947l4.9-2.49615-.00827-.01622-.00022-.00042-.004-.00776-.00019-.00035-.004-.00779-.00018-.00035a10.8481,10.8481,0,0,0-1.74985-2.47675l-.00007-.00008-.00608-.00646-.00025-.00026-.006-.00634-.00023-.00025-.03121-.0329-.00014-.00014-.006-.00633-.00044-.00045-.0056-.00586-.00085-.0009-.0054-.00564-.00078-.00081-.00556-.00582-.00058-.00061L74.608,86.137l-.00091-.00094-.00517-.00537-.00127-.0013-.00486-.005-.00145-.00149-.00477-.00492-.00135-.0014-.00479-.00493-.00148-.00153-.00516-.0053-.00086-.00089-.01859-.019-.00142-.00144-.00467-.00478-.00183-.00186-.00422-.00432-.002-.00208-.0041-.00417-.00217-.00221-.00375-.00381-.00245-.00249-.004-.004-.00209-.00211-.00474-.00481-.00134-.00135-.00607-.00615-.00182-.00183-.00422-.00425-.00268-.00271-.0034-.00343-.0027-.00272-.00342-.00344-.00281-.00283-.00327-.00328-.00282-.00283-.00326-.00328-.00295-.00294-.00321-.00322-.00279-.00279-.00347-.00347-.00275-.00275-.00361-.0036-.00594-.00592-.0022-.00219-.00355-.00353-.00266-.00265-.00336-.00334-.00264-.00261-.00353-.00351-.00252-.0025L74.43327,85.96l-.00223-.0022-.00383-.0038-.00222-.00218-.00394-.0039-.00148-.00145-.02127-.02093-.00081-.0008-.00459-.0045-.00154-.0015-.00434-.00425-.00174-.0017-.00421-.00411-.00181-.00177-.00441-.00431-.0013-.00126-.00474-.00463L74.368,85.8959l-.028-.02717-.00066-.00063-.005-.00478-.00121-.00117-.00487-.0047-.001-.00091-.00517-.005-.00055-.00052-.03475-.03329-.00005-.00005-.0057-.00543-.00026-.00024-.00566-.00539-.00024-.00023q-.35795-.34024-.74641-.6476Zm-6.70668-2.32876v5.4992a5.36552,5.36552,0,0,1,1.25244.147l1.28495-5.347-.00078-.00019-.00808-.00193-.001-.00025-.03766-.00895-.00045-.0001-.00906-.00212-.0004-.0001a10.79912,10.79912,0,0,0-1.60785-.2509h0l-.01-.0008h-.00008l-.0499-.00382-.00068,0-.00936-.00069-.00052,0-.04965-.00352-.001-.00006-.009-.00061-.001-.00007-.00933-.00063-.00043,0-.03-.002-.00038,0-.00923-.00059-.00133-.00008-.00858-.00054-.00126-.00008-.00922-.00057-.00049,0-.02-.0012h0l-.00966-.00057-.00128-.00008-.00839-.00048-.00177-.00011-.0082-.00046-.00159-.0001-.00888-.00049L67.432,82.847l-.02959-.0016-.00157-.00008-.00807-.00042-.002-.00011-.00813-.00042-.00148-.00008-.00932-.00047h-.00035l-.02-.001-.00065,0-.009-.00043-.00168-.00008-.008-.00037-.0021-.00009-.00787-.00037-.0019-.00008-.00865-.00039-.001-.00005L67.29079,82.84l-.0011-.00005-.00856-.00036-.002-.00008-.00769-.00031-.00236-.0001-.00769-.00031-.002-.00008-.00888-.00035-.00075,0-.01956-.00074-.00234-.00009-.00731-.00026-.0028-.00011-.0069-.00024-.00282-.0001-.00725-.00026-.0024-.00008-.00823-.00027-.0014,0-.0099-.00033h-.00014l-.00939-.00029-.00252-.00008-.007-.00022-.00328-.0001-.0063-.00019-.0035-.0001-.00642-.00019-.00308-.00008-.0077-.00023-.00186-.00005L67.118,82.834l-.00093,0-.0086-.00023-.00268-.00007-.007-.00017-.003-.00008-.00658-.00016-.0032-.00007-.00687-.00017-.00276-.00006-.008-.00019-.00163,0-.00963-.0002-.002-.00005-.00759-.00015-.00308-.00006-.00648-.00013-.00341-.00007-.00629-.00012-.00349-.00006-.00652-.00012-.003-.00006-.00787-.00013-.00178,0-.00957-.00016-.00254,0-.00688-.0001-.0037-.00006-.006-.00008-.00369-.00005-.006-.00008-.00353-.00005-.00665-.00008-.00295,0-.00832-.0001h-.00128l-.00959-.00011-.00255,0-.007-.00007-.00341,0-.00617-.00006-.00372,0-.00583,0-.00392,0-.00633-.00005-.00308,0-.00836-.00005h-.00131l-.00949-.00005h-.00313l-.00635,0h-.00384l-.00592,0h-.03254Z"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF@128.png deleted file mode 100644 index 396a588f204a041960494aeb808220f29f9c9a68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3355 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF@256.png deleted file mode 100644 index 3927052b6a5ae85fe04f36890a18da705807c174..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6169 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 B4r2fS diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF@32.png deleted file mode 100644 index 145854b85643e78153cc90fe935fca4aa327899c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 819 zcmV-31I+x1P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdi<w-<AR9J=WRa;KmKoq^5rcUgb)Ft5|p;pipAc26trmEU4__JXJ zlobFwfE7SL{X@C{l*eE45wU|pp@GD);|C!mvFlcMYP(Ka0|g?rQjRpTeP=x9+;ctG zFv1A`GSUF>{eeb0EYHX_1{?#x)(r-|cds9BSa&=uqx0^#Gsv)%-4-JOBLO1;v=K>? zv<U#Ou<?kZSQsW@sZvg#om4lho>de@ag#bQH8Tx_kTe(P^0{IzFG*5p>%0%~es({9 z`uQYp^(=pX>Oj3(qYv=}51P_MA?aK(S7_84tD-30tBsZ_<=L~7>TbPSOAE<oaCO;+ zNaWWafZhq?0)1ej40Xf#=0Kw+qmZM6{K1|ot6P671c}d2&o=7STE-*h;v6N{l%~Iq zmY{Rhp#zC=fhXkYxB!M`WLzP;k|fOrNfs9ug{9>sVURfcDT^5&jR}biA%qeqCsThE z8u~Y+HbsEGh?_KOG78DKj_f2SQ@g6H%<~BzmmjhmyJ~308fH8uB;e9)0YApm5d?Wm zAjZb}1$Y6R9E3L)6ha8eppD6?pD|5o&PUnU;dR6wY|93{srL);0#P>B_kjfA3BfC_ z>t1zy5+uFQO)8R~nGQ3R!Ygl|055=(VQ5{nfMFPDnJs9y+IozQ2}VFTbh^6ZI70Qy zSGr$VBE4?UKXue~aE~DloE!uaV_dB((Cc<}mSfkSzkD&rM45uAoA8JbFg2qvF+DM7 zYQ{PmiZ-JV+qOd;@RAO7pzWSlBu-8yG2<OoR<}h_^a}VIzj(ZP_vWp4M7K+o@}4Ry z9{^y@wrl|t3pz6BKwl$rJ0iVroXcUvK2{c%f9nk^3(L4}vs5W>2Zhi?rcw}j67l<v zF8~9m%yAql<|g9XU{Hu{+f)di9xq8>0M;4n#_}Anaqdo?FAM=8xbKGJI2kMlme?17 x0o$_o)VlIu#Dj3lwOXo_w@}D1IQ~Nbzz?2Cp3{ZqKxY5|002ovPDHLkV1h?eWW)df diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF@512.png deleted file mode 100644 index 6c0ab7ee67384e54e28d1be38167853314f5f9e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13029 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 JO0HNx{vS^1d5r)7 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OFF@64.png deleted file mode 100644 index 43b7e9dfa5dc4b0c434589cdcb79f2c26b762e34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1743 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK.svg deleted file mode 100644 index a5f58414..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-3{fill:none;}.cls-1{stroke:#000;stroke-linecap:square;stroke-linejoin:round;}.cls-1,.cls-2{stroke-width:6.15118px;}.cls-2{fill:#3dd83d;stroke:#288c28;}.cls-4{fill:#288c28;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M66.82188,24.0441V92.54438"/><path class="cls-1" d="M31.17459,24.0441h71.29457"/><polygon class="cls-2" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-2" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-3" width="133.64375" height="133.64375"/><circle class="cls-4" cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK@128.png deleted file mode 100644 index 5bdc3d7f29e0cf7f7950b242a1067bf4bde0b58d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1878 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK@256.png deleted file mode 100644 index f8252cf711e2c436a5c4ef48214e2fe2a2099240..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3465 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK@32.png deleted file mode 100644 index 7b117b1cd7f06c90f5217e5d3b821f7f4cb40e9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 623 zcmV-#0+9WQP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdiAxT6*R9J=Wm%&crKpe(Dwiuw|X4i`zG^rOdSuZ?7cV9&I3H0C{ zx%Z$?fIi9c2Ae&&AzUEQtBF}lX;MhdH_ng&DWw9s2fm~MW~Tq|*Z=%yreLFu{%5%W z;uT$P(sSnLB%lYNk&>Vj^?8#ruD7m4|5DeR^=VyXi)sU~0gwQ~6JOrjSbOSypesCa z1>mxM-hO-s<1+xK0KV!eU}If@T&&TYvAfDkW?)<ch5Z67+max{69lQP(748!j7<-E zX^jE$pYz!Lv5TGR4nZ6M&1FFh<0fM=Ha+My_MN_|cu<sAcpoC@1kNZJ5ripgw9nhu ziyEsmJC<$1uGli>EF~UBCWwFQJ8={f<V1nAIHr7Dmh<S}`r6o4#%^va$Nog)#0<;= zDeM(6=nfEc12>LhS9qeOim0lF{RZ%;jqM{FrK1w~Jx!?qlnh#V32K0tL#kPgwKDC5 z8pJFjEw-^Qi#e4EU^E!v>CY3Qhv-!w+t|l3S+vj;Flf*T5Z;BliL1deUbR>gz3?uq zaZK^BD6?Uetkl?Z0XWb8Uw_(|t3bYD2~Q9L#&5pD)lHD{xANR+$*CLT?aH>K*2b#X zpo)!8_){CDNr5$!Rt2-!@AL_to5(<d@p#=YDh2wT`$8PW^?s-CGNuNZnE_TY=Xx3A zBu#Hntc~Hn;baEbuxev16|bc;GK_|k{}Wby`lZP@q&`>xo&oX86t6}`&XNEC002ov JPDHLkV1mg^9}NHi diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK@512.png deleted file mode 100644 index d1103753774b621eb61d9251e824f1d35ac1ecb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7098 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 atU%{3vBh~=SpC(RhwP3Vd~kr4^gjTWDzM!E diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_OK@64.png deleted file mode 100644 index 60597ea7663feedb7428b67bd1fbdbe3d9183825..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1046 zcmV+x1nK*UP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@L$Vo&&RCt{2nL$qzK^TT#ETpBSroj+BXlO5Fq6azZ4Lp0$e*nJ# zO?ofAZzBEz@E3UTtlacqA{WetOPlDygh-0Cr34zxx6CxtWxBiF&UP0%PtuU=ba%e@ z+3oJP0}KX(!C){L42GfD1aO(K&t{lYcxTej`@{=~6ZvNp>hjgW#9skMKmuxr6(b-4 zHN=V$kboLu#Ry114Y6VbB%p>^F#-}$L#*@!FpI5BN@zLjw6y&Tv)C?xb-QfW<0&m# zn8k_!wgHfUDVl8BH6snwn8kJgRBww29=rlz%{}H8AfPX<-E<LN!3Bc^2xJj&?Xum7 zs#u*cixmL8^9n9d3P@#B=(fA^COXh7X0i7GwvsA>2Y&-#13*C@Q)F^b3YdQ}kIwH7 z+6QfUrvks6Hj*a7FL-t-i_F6e4nG}U+jrnkfOeoyl0^g!?uBn7L<gWNBEOu+)XbDT zBt+0t!}qtQ8$M@^*U$@3HBzlqvtM|^?<UwMB7HxN)7mN8wKgu#FJ%$i%wiS(#Ml`_ zaGI+qZ>QkdQWmqNS@((ZB(Q+qBuiJ5C`1&a6rnq~U?>57lLiw(UFB|=IRw0I-PRpk z5K2H_5nM#`XA_-Y9eKDYwbxa*h{ChN;`H6C=`a3WEH=LN-$!}y3hz$)$UMqm?(y76 z!Fw5`345n-;pIZ8gLO~4&J)8WLg0u1KuJHk&nN)uHeX9OS7mS#o|;XCs!x6l+GSh$ zE-(^QSpI3=DN-R~MHNbdg#1tqj2hevtpWtHh?Bh&oc}!!b)1=dGtMI|ir|7s1PG|` z!t;V7pmop+EP{gPmU7PDs2R(OkO&l%afK($l33IeP=7!-#N+SBf%l>B(mqme5gC!) z1E_dKlN5Mgx@XY7I+`6XA`w8rDS#q)o%aFD19sixeSp&=$Rg;zKq7Rb^(R2D&PSh* z(A;mj!#8+0SOTz0uh4v(JWktI`FE=FI30_QNynx+bfTpbRIC}u!3M4wFpD`?f?c-v z6k{X5>$_2Pf+GnC8+;gaiqO^y`!qIHovTFrIGfC3TU<m%jFEWiG^ynd+dB*;z$bX5 zOX!k_9rsc<)zkRe2-QIb5)fx_H+-ITX0fUc5uO6*^|rO&!r7lQ)o`r;GzlUi{UD9p zlbq+vlu|&D_xe#+dUPR)_~2egpc6+Q@j9(S`4kvHqJj^?Yb8l$n5V#v2rl4t?gka% zC7`ZjQ8O-FBCai}dI_kHV|{;Ia1o_J%j!Lt#bWsn&$ywCl=ZgfGz0>`e+)=1@gGwf Qi~s-t07*qoM6N<$f(l5}2><{9 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING.svg b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING.svg deleted file mode 100644 index f44a9595..00000000 --- a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING.svg +++ /dev/null @@ -1 +0,0 @@ -<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 133.64375 133.64375"><defs><style>.cls-1,.cls-3{fill:none;}.cls-1{stroke:#000;stroke-linecap:square;stroke-linejoin:round;}.cls-1,.cls-2{stroke-width:6.15118px;}.cls-2{fill:#fcf211;stroke:#96900a;}.cls-4{fill:#96900a;}</style></defs><title>valve_hand-solenoid-analog_v05</title><path class="cls-1" d="M66.82188,24.0441V92.54438"/><path class="cls-1" d="M31.17459,24.0441h71.29457"/><polygon class="cls-2" points="7.122 62.65 7.122 124.65 66.822 93.65 7.122 62.65"/><polygon class="cls-2" points="126.522 124.65 126.522 62.65 66.822 93.65 126.522 124.65"/><rect class="cls-3" width="133.64375" height="133.64375"/><circle class="cls-4" cx="66.82188" cy="93.64978" r="10.81973"/></svg> \ No newline at end of file diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING@128.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING@128.png deleted file mode 100644 index 844d17d579192d3ee9c371e0458fd5bf500b74ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1847 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 ag^7&OoAHHZ{YBni>c{z_8==)ckp3r&h)SXW diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING@256.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING@256.png deleted file mode 100644 index d1194fa8f39f0f439657fa79b9c645013014a4a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3453 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 JoxMSfe*$=}=NkY3 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING@32.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING@32.png deleted file mode 100644 index c123d1ddf362353acddcfacdfce23ed721eb4e5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 629 zcmV-*0*d{KP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm0007} z0007}0ZC>$e*gdiCrLy>R9J=WmrqOMKp4iKw55lju-d(w%X;a$xOfl*VfITbc(Pu5 zvEQKUH^^Rc?fOY92!e-F@Xw_^*uCgU5iC7~WFyZwQ>K5?G}^iz`aozhnY_<0@4PdU zVxfgTvIKx=Mu&)d&)kFrbO0PBBxqm#9w+qc%q!6+>Ugy>^CFv83xEZH1n^w@(|a3h zPrVM@c&_~$fLpHg9^b*Z0^kt9iXH+sRu#yvIhr%}jq;Ki=+}U=mcjCpB|$vbCP-<9 z#wEsNY<kd3tAAEl&0z0m9%45~5C=f*tssVRjWHRU9`w>0*$dXcWaZInhiEiI=cyYJ zgef~JS9*V@HCAbMmX|DSeSe8LPO+Pj337HGIKD44vadku?DOqwR*vJvRj7@HG8Xwf zu(O?uHIB`|I1pzoi_7Z}m)C*teF)FB>#B%0RktR9M{T@O%weOL1<#X|2tY9q)5xF( zh^fuA##*UXLJjh{F!~tVcrT4Pl?vdg8=-z0;P&p{$UV049{Z%xR71d^jb<ndQi-#{ zF+R0e6P;E&EU^#khS}f@NYX?Aj`P`hFl@|OAV0A@*CqsvYktC2O%Tq6Ny9Q0fX1rW zpo)!ec%Y56Vy+JqNUhZlMdxogu{Z|+VvPIqep)GzA6yrFAJs-P5R9ooOj#;*QDN1R zWBnH6I1MjQtd0AJh@e(K18kVJv6hNg*BQBghz9>B%zF1rlCeqsX90KyrS%e*0|@f5 P00000NkvXXu0mjfm<1c2 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING@512.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING@512.png deleted file mode 100644 index 657176ebe6521643b5f1f4ec0ba04fd89733a925..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7018 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/valve_hand/valve_hand_WARNING@64.png deleted file mode 100644 index 4bab9cb6445a56207e4d58b2c7b69d9f4153b883..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1065 zcmV+^1lIeBP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@L+et)0RCt{2nZ0ilF&M_5w4q2RJ~~pCqysEfC8`b;6^M33Vt@sS ztz}@y((o6g`3pFf8yIMrkXV?JkO(R&>QJ>()ukYjE|jr+C=wxQ(R;Nc$MJpS;>%qd z|D-JEJNtbe`|S7Lz+f;K3<iV2VCafv0LLl&Ek~Kcp+TSbfj1yY#Mda&^3}n>uK;5} z3SvkUV?YXGNEBm03SvkUV?YXGNEBm03SvkUV?YXGNR*ZVj&02iifB=5R=EDbv8@V# z#X_-GO(wK>acnCOU<CjfkfFh{(umaX&9SXj0Ohk{1QT8Yupqa|25{)ch0|_?pKy+s z0UXhYr-fqeFs@*A;@H+GfM<TfIZ6XAUdZ70pJVY7b#&jct>*yjv>L&L7Xd5*7!}(T znp~8};G>5ln7f^I9}*a4%Zc`gWj0tUpjap-ijBqCij6do7Sg1`^A)&$ZP@+oeQ9EI zt0}t2jaW*0MFh?G^wfz4KLQgW>VU6^k#-Zs6%qKZ>4uHjG2;{?pYb5^M9?PKW<)+W zjGf&kc6J-6*V~L(acrx^PK?z)2&b{~;&l=}Ig!QW#IQV3zJxY_4?@d|22mK1kJAX< z!Z}?TAPySR2+AreQO4k~v~@+da84ux#2~m4>l+Ps!xYF1>2+B);?`_7clpxEDf9E! zaqiQ4qpfcyyu`B8Ht2Pno$1(<B9RdWY;E&T9-oiY8J!e#Vn{}CTq6L`iSbsRQ2>-} zJ`grnrEoG_I-W!G;^p7gt%YJu`7O{B{LG~w6-LadL<x`~TdIa$h5Mn^0FG$H$F&B& z9~?#M=jzxH?sO((T8YH~4h4Si?l~O%IC57+SR+U{nKyPN{(4PcDncZL1cjwv;t5j{ zi+cdd4`}(nd;c%=GjuOKBjgsb5!)U>!7Gxa(9dpeHQZ-)Bs+e@VgLyz0Se(&mIvJM zcyycP0d9^U8ZkX}VuWtAz5;aazkXB4=Zy~Whb$W$2QW{c(CnJnPS@tyJ!P?-`l3Fm zZ;vD^GFmc0Ma@7I=2<gvY|C8<g<@@6(bn^~zKkjp?8$(r!n;AI5!zDWfW)S(vr5GJ zp%R?Uj41IoGQP6bz~0xR$hkvT1_TI?wS+Dhu_~9kDIWSo$sj`+kfd-KHqN4BTV)+a z_!>Y<jCSAZe)7U)!Wfay4dLdD|HqWlfH2?ny;gd3AsF#Wt|QRIRrl+y&uJCPQ^12% z3HQRUk|fg2DR3%;b6A{}utxY9P}Nb?ObW?}j-slc0o8ug_xlAiV%)2&-oml1ME>FF jH>8oYo^_puPyqN3<M<s@F*QAp00000NkvXXu0mjfvJUF< diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_BLUE@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_BLUE@64.png deleted file mode 100644 index 2b0435bf318b804100455fb039149f52163cb6e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1928 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 O0000<MNUMnLSTYOubrp> diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_ERROR@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_ERROR@64.png deleted file mode 100644 index bd47a97523ad68293441c3e3f35c8d61c1d66a69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1839 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_INVALID@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_INVALID@64.png deleted file mode 100644 index 40ae2bb65603af535f64b993f14c9d1b0a1ab79e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1917 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 Dv?z-> diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_NEUTRAL@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_NEUTRAL@64.png deleted file mode 100644 index 51293299f8748b8ca05a8da1db04a642880aaff2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1771 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 N002ovPDHLkV1h%6O$q=2 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_NEUTRAL_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_NEUTRAL_w@64.png deleted file mode 100644 index 725959879522f3804b7c609595295cf6a0d480da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1695 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_NOT_CONTROLED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_NOT_CONTROLED@64.png deleted file mode 100644 index 0e8282e7a09bf7d1c9c119421f60d9672f80d13d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1699 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_OFF@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_OFF@64.png deleted file mode 100644 index 5925913b91df397006ebd628bb5f7e6886d0b81b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2511 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 Z{tGe3_4jS8{pA1v002ovPDHLkV1ijHx|sj~ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_OK@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_OK@64.png deleted file mode 100644 index 5d8c985b01df3db808753b653072cab335eac778..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1834 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 Y0(;2%%q4Oe`2YX_07*qoM6N<$g4!@&)Bpeg diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_WARNING@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_WARNING@64.png deleted file mode 100644 index 46cd640dc80c5ef89693a73cb3e3a762c486b882..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1758 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 A_5c6? diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_valve_solenoid_CLOSED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_valve_solenoid_CLOSED@64.png deleted file mode 100644 index c6066d100ece17a933de828f7a2063269fd27e9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1604 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 C@X)XT diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_valve_solenoid_CLOSED_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpdp/vpdp_valve_solenoid_CLOSED_w@64.png deleted file mode 100644 index d3aa3efe69bacfbd07be770df17c129b97183e25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1620 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 S9(|$!0000<MNUMnLSTY;PS@1{ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_BLUE@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_BLUE@64.png deleted file mode 100644 index 62b2a24bcd79fa748dfac3fd09b5c9eb5148bf3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2544 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 GLSTZ2bI7Ft diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_ERROR@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_ERROR@64.png deleted file mode 100644 index 26d1c9d247b2c88b035cfe51345f51e731701ecd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2460 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 a0pS0RgHCVfTTR~p0000<MNUMnLSTXt6r;lc diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_INVALID@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_INVALID@64.png deleted file mode 100644 index b3965b546baa543a4d2917b3ce48993bf891fda9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2554 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 QWdHyG07*qoM6N<$f-^b0cmMzZ diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_NEUTRAL@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_NEUTRAL@64.png deleted file mode 100644 index e06afec7865b6da813c4f9ec6bf5b66369941249..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2363 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_NEUTRAL_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_NEUTRAL_w@64.png deleted file mode 100644 index 8b12050b366d7499155355aa06b4ea558bc353e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2239 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 N002ovPDHLkV1n|QJ#7F0 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_NOT_CONTROLED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_NOT_CONTROLED@64.png deleted file mode 100644 index 30794c9557ecdbf9e2890b6a70fa40909abca387..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2352 zcmV-03D5S4P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@Q;z>k7RCt{2n>}b$+ZM-{&Q&rR$Pf@jQ6qjmv@nGhY6f!)8=GsP z#k0|r3StC7PUF05bDki0Q`xDh72<8Q5pKl6M!}>|MEn>9K@`RWMg~S=9>4SU3VU|W z*L)?p-2CB?$;>(X?DbzCd#(K;%UH%g8!Hw<de8IvM1*TlM0!M|KjPL25t%lBCw$*8 zb-HgIBf#^#V<PgK5gOqoo6SlllacQ3?$Bo{l}g=T5t$N^dm{44_x;<Q=x19AFq%Fs zBIiXUhrm5OJ%PYcLPw!mtp-GJO;2MKb7cJ9PRnQu0r`BsZ(v}cfbgqVua@54-r(YM zJ1{ddBjs{gzJC2GwOWl9Z@+r=YGiC|Y@*fXTPDEsy#Ju_A3uKNwr$%M2;NCR#M`%T zW!0)xyyXvL5mO6JfHC(m0$Q<Hl-b!?Id|?{M}=41y?a+mrIHK`3`kd37w$0R`~G+{ zZLMtPArs)9XS3OUwDI`yV?p~1h26V%%hRV%gR8r{8%6x(dEW4X5MW+3*4x{g+qG+# zynp{b_?}KJBmryJu9fG{pUd{`+hzUw^?ZHZ^SoP)w$%^;<^|U`ZrmuFH*XHUd-?LE ztXsEE`uh4BeRoTMgzw+K2d)4C^e2<aoNkna)C8DdcbXR=uo&U##6oIcq3@&*fZ&TY zG)h7$0zA)SY%d_Z9p&}qd-m*UMuwKKfB*ivK8Q)Qwr<_ZM@YDyru{?$JkKL-y@l4@ zA@0SC7s21fumJkQMIf|6!e!iZ*eEU*u>^RYmm}cOD1L7P(}#V0UtMCM;ktoB6EPDQ zV}nzY1r#!wOrJ5UI_OImL;DJKJ(mE0!m`;c3XF{hkpvjiAEqG+7#B-{fPMS+1%F*P z0QA{d?O>cM#96>~Og}2MT?zz{3*dqbg}9^(tN(?lHbM#TJdYA~&?Ff1KvBX=H6d9{ zM8yFGGT_EhRuE+Yg}4%SF^4}FNd!=lQj$km!7uI?CTb4GMfPTgKh59iELLO#OQJo- z_rr$|r*2d80opxv>Qv}GSV6g5#tM%4zJJgDZ5{zy(;L=8@$A{NxeliR0*{W425uvk zur@w?_%KJ%ojZ2|VN|#z(3X-Kra0umnk$vcDKn`OOTce&!fU`u+qwJq?+3z*>FCj; zM<bu5ZSH^c=#gBzb}g`kvuDpHz5`c;0In$OAsALFm1FMrb>o{c|Nm~-upx3b=gE^N zGC4UZM~)nk9Xoc!b_~I(-O>2@^XKK{$&>REDjT_6E+EGi2(2cOy=KiCdHC>Q@cH1u zgQ52z&zCP>n7x`T7K^X+dp8IY{bT3vG}t6{3R6a#2!HwV<<u4<#!{|cy&4R0SOX-+ zf%|w*R3H?S7f>s>Gt#aL>`j`yL@>?6qkxOtxN#%+_2R{gb)_=DJ$UdSXh&lLZ9&lS z<HzTQRsQnqrAwEBn1E@=y;CPiXfvubN49FUTIVCK1@x!Uep2v5Km?`J_PumY1=2i% z3p2-Bm{L<xlo&_>JQIho>d-})1-JzCg{8eN0ZHTk`1t>)=T4kBG4~yW5ZKhGZ{EBq zg+d{?_{_cBbLGmFx*?LF2@$wLShlB7qQlZ+g^6pqSON@7q0q)P2M+_C=b}Tl$zl~M zJf>}DkbFkdN`kBHG}=|SjJrnzyUBDz35bMFKWV^;BS1o|M6Ke?nKO~kLV{}BhH95w zAr5J>LKmqCNbCQ4pBu2$Dw1l4Fd@>`8+KNh7O4r)M$=}0jLprUmEtPN0>aR+1tg8< zQRb@t85hW;38HNzmB(R7MSvaHlAxNmhcmH=BN#>j-w%6_lD}okmc;k#v(zgtSYveI z5-?>JA45BkCY#eaLNsY>L6aOJd{}0O@LDstRh<UVGz!o@YQ<`U6=z^Cqq&*jM6FgE zbRTTgEa?P^4cgX3MpI(Oc}PGg4T`j{qX)&0oyqBMw3#M8#KnOy<+>J7vNk8ofyUIo z(tzZJ`ys)01)e9zCqqOiw9Y+h_WGLw3sS3~&9s0lb=wdE>K0L53z$?hnPa5E@>i@B zmd;ZXpn26EzoBKWxS`d~3K71MplC0i+Qb><*6k^9Enu8LVUy5^|J&fjXcGbv#0`qt z(Kz8X@lrQRi!e7pE<-?FmQ_c9@B6S*GFwstv@$HAWhH?kh~Vd%r7Jl1Xi<dlw)Lb% zSb1!@cB~74d*yO@SZ9QF^|#s89}Q{<M)2d}e>W>6YTF&AE@)KqHmFyKF-jymOOVao zO%g`HXsuQohOv(yKL%g4I`^;cK!>zbVJ@Nb0$KsK0%{T7MLw`;(<a?$^{3n9JOXe7 z&+{hA<#NB8f1~~%2DFV}T$s9>DU#&0bB#fjhGnsph8!nst6i7{fRS>!eCze=*L97x z3ysVuHw$&!ckkY5+!+aLDl`=~OqKTT-J4kcE@fc3Tr)E>Q)WlmJVaRl7}~jW=U<Dp z^xX~|IB-CN-$>L}y2$yjVzF4t=kxtNJw5+oPJQLdrZ$u<D!zUDCO?1vWY6)xqxz8~ z)ljWgoBH(W)89^b{N9ZHLvi=T5@5_`2s1LK^tS+l8>RhjlDkMmPXQaSijvRgS4>Y& z4>Doe)z!76IUtQE^3TrB-u8X}Lel-I9NYJOw#eNkF>;Hgr3Cu+=FJ<TK3Y!{9wb_T zqF5~cdFargzNx9Heym`rS%M?{uW2_>rzSug5?DZ4D)|9vE?agR6&^ITTiom#EwGGk zwx~AKOj|&(GnpPf9~<$*(8_jsrq0GPnM@86;`S7D0vhS7)hgP)(Cm?#mJUpqjg)Lj zJ<XyjC3K@lV;Tk1TAx3E)?s<voE2#L2u)j#%ouB66Vjk=O>6hb5j2jeo3gfKw0<x7 z$#}H;(A1zgFm;T$fLrLHsb=DY9+={?CNxLed4jAX$L7pd8~fN?ur|-)q^>^e5jurV zSs^Gxnw4)%7{Nz6agMO#2PaLO=r=@cF=q&KA%`a?%+WZmNfo@615wLZ#xmj|BL4%6 W)~@~9=q;)M0000<MNUMnLSTYkDt2Z7 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_OFF@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_OFF@64.png deleted file mode 100644 index ce8b413fb35bb0b9b1eeb938dbf3eaf07ffef0e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3092 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_OK@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_OK@64.png deleted file mode 100644 index 6c2065d124dbb5d23ff70f56227d9f60d24983be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2483 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_WARNING@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_WARNING@64.png deleted file mode 100644 index 5e417420780e1892afb29987531e784199aab1c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2355 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 Z{{Tr$&GHpLb>RR2002ovPDHLkV1g{~cjy2B diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_valve_solenoid_CLOSED@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_valve_solenoid_CLOSED@64.png deleted file mode 100644 index 5bc40bc8252313af99ba8be6e6d5c6734f091604..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2134 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 M07*qoM6N<$f(8)(nE(I) diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_valve_solenoid_CLOSED_w@64.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/custom_v02/vpt/vpt_valve_solenoid_CLOSED_w@64.png deleted file mode 100644 index 72f7647fd9a8eee7ffa5bff414fe1d3e571d0779..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2160 zcmV-$2#@!PP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000F| z000F|0Z50_5&!@QB1uF+RCt{2o6l+#OBlt!zO>+gfr((iS;SyK7cMdj7j8s-0^<`H zpTPJ8UY|gH0)2z4PmqWk7lLu&LP0SuB8*@HBe-y&F2BBYhDxRX&U8k@&4D4wq^r8V zQ>VT^)zx;4WBk97%))x-T;I&PW_CUJ`kMc_XJ&7M-?#WANwPPKu^kEl&bcKsTlGd> z_r}|BIJD7dlwGsCyPN$ydGe%nI-TtIxw$z@(^TC+#HN|ONRs5)VT=>BN`P~2&CG6N zG=>fagUnD2=Tip|01>B8pSCk+&SbxPWjr;r$4QcWZgb475a12JZ)Qsv{q^hD%=k8d zIv`?kaZyTvhzD&EF%<#MIpqD&%=$Y!JND_*C;R#HXDf#1q1Wr#`Sa&R#3N6{RKDV` zNgF!nFnj~!k^8%M?+(>?0LdRde9)ikX7<KU!o+Ay01nPM_hvL2tur9-{rmU!tgL|U z1=)ka0B5`5ocntw1o&|FW;h)7U%!4mc5L6ieVf9hW<YJ+mt}zJ-oJlO`}@whCzJG7 zn*eY8#_sNJSH>?aEM)&vNShUOKO)7KFJFxDj7Fn1=NxM2woZVI-`Uye`kQ6n&(F_i zQatRnA43s_=wO}@KQ8=1BPCQ4AmayvK^Mshzialxdolq6iu5F`Hdzj(1b8_;84id0 zj1O-<%k>`u67U1cBF&TF$H{V7uhUPJ0v?V=qyF2sZ^yD1M8GT~KnN{^PzC0{Cm&(# zUcIF#B)~aGF29x+-<7V0x&5r6WgtHg;^W7U`hVq8$R)r_{~>JVrL<cAzf1lW6jnrn zJTP&nw<<>{Qo#CXG+K(+z3{u`FK~aUF$St7M4H*%ve0;d0Dtja8W+i11pJN&5JC!+ zB4ccCZ$m`ar_H&@QvkEyrEwnQdE2V?ra@jf48a6esUXey?lw7o(d>uGM-!;5WwxS? zkMVv1Gunh$C1FJbm@lA~mzTR~ny&c@vX}tx`IkIvxo9eX483^qVphrukgN7u!+f{~ zgQ)oG5&>!K6+moW8*R+=dcE6~1en=PW}+;$#p|jdsRBk_zI-_|l0MleVMg-$#{d)p z2`eir*>y!uI0QsO025P08WY;<^@s>d@kUBaz;%_ldEh1(Q+ACI8qWZT&1E@*LN0w@ zx^yWcf<9iodR2NKMWV80ppcoS>1wQku@m$gnM-BTR?MxEKkHq_t7NU4Fwr+gGiV54 z`IJFwjQvUsua0Z+_hE}{XQfQqb=N;L$Y4lGW3|u+l4ZaUMPGb~IwFam6gF3`T*<E0 z=4uh}1N6r-DpIGn>%i_&7zRscAA=Ztm5<;WmC49HCI)3NP>h!cXP@ut)vNpBxwhHB z^73-w{j9+<V0%6ehoJ(lmCb%#`ODk;f@BP>YmCOQFbbSIcP=9V=O_8=UVJc2wMQPR z@_}gFegC{6!@fkQY@ODXKeI?bp%iH=<1sMogKJTWW;<T<>Zi;&^J^Sc<)y`C2ni_N zN~)9pGXQ2Zo++t<_+CUZhK92(sIMvl>Zl;k4}=8ti;NSq+@wq;Jm#_-m1xtVD!Ea+ zc#{L1IB}v@+cE<3#$Ibra8||7uV25ipCYme<eZDj<06Cv?1jvSs9XMu;UWWy`WGbq za0!*g_83f%qE%gl1Z<TN5a#bi(7<CyB<WwcaG|g*_m%?<?^8GWShQW92S2WTsc_{I zP{LAo^MgUCjiCG=1M^}!*AfDiHiuC4S*P}>@&jH?g|)!vyoOEJKgKG#QD|dU*;pkB z;`_5_&t};h-?Lm4C1@KaPY}cZRMAxdk|9bpOX&0hRqlJ38Y*BrZ|ycEfPpd)1|IL* zlLIJTlj1^#45VI&t3NH7vhqAe(K3)ClO)*+zYi6#+39rd$IKyHF<S?;CEg?He!p)o zU%njoM?WYb-p9)$S2aHOE!v$bA|S6k_LH$0Uq4nrk|diJ?XOK5{#4dtC^>%Y6y@mj ziGiOWBUC-mWb3`CF7SVE#n;D9@LAZfi3g6sz(oR89Y$4!H15r{EDcqJb(JTG+|UsR zDe{Z>`glao7Zw&)wHD=pC*1&5(Zg(F6d(Hf@#DvMKM#^2hI?tiw3+6>g;Hu&rQVLc zyu(&80ngGjeS%|Rplv+;K?U?h#fSH2i4|>Qa~%$E+KiKB0ND`0{e6_lJ!!U&0M6Su z=bkPuF0RGL*`|RiK0eGc(FStK?;)5JxXm<MHH$V#y!;>MU3=h=ls|K`AsOMd|Ac1% zO+ge=1nYD<n@N(~$m`-jCg`KVrkvqXG~NzYmJf=qD@uj$*%3D0_CL7YREW<*E&)DU zdL$2h6cId#xl=a$vSR2#nx>!0=8hV0dPIRbCrS$m@Fy^D;R~vEW&b3gSRA02e&zYW z(sI}@g*z%*j)L)2oSjaGS-(}MP33+-k|Z2XeyVNlKN*a1Zf-79ZrwA)wGT`Cqi1W% z@&6<+^Z2Uy`FV`K5tqEJ5D=0;?cStDKTK#h$<KTv;~NuT|B<k+15`~*)wV&V=buAn zzN)G5V50X0e7gJ(M`<8o)(KN|=mH;gZ_@V$CVpW;N9kA+q@BUpyh8;cnH`@rP51n) zPxU_0)UV8VHSoI3bqK&Ww5<p|Kn)D1vU}9Vn`N!NG!+s-1*QW}ld1yeMiQojRem?O zHN%D0Uz_tMO*oNt(?5zHzd44(EPMXQ=hUfF@pA<v{@mvyt>aK%ob+U%j1^BtSELkR mGkB4*w2C{%F^(}k%<NwZDNBwOR!lMg0000<MNUMnLSTZS1QNRd diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/CMS_LOCAL.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/CMS_LOCAL.png deleted file mode 100644 index 79857c9ce43dc989d7099f4ea2dc23d7e3e3559a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7434 zcmds6dpwkB-&dk~kgeTk#Dvhk^6W%%7;>0RZ7Ri<%1DG!5*de$G{!82EQ6>dr)N8` zop2+P8HX~X5R0`2bC3+F8OL^}F$d2*W6WBG{k+dV@8|W={V`qFea-Ls{(isj_j}!U z!uO8$D*w><hn$?8%HBP@4#~+ae*ykox@tLig_dH)1It1W+1tq#wrm&%KdkWGabSm> z9FU?U@KOLjuMXPd8Y(BZ?g#O|W%N_p=jG%!<n7(H<M4S8c23=cfbJvln0~~@%ebG+ z>!V{V4%syqn{2gl_@DN-n^$P7<diMbS;miDp`lafsc}ce=ZoR|mFmB=eb}|DEn$ta z#fyzTX-Vt4i2Ul#_d>@U%mYr(V@@R+7oXDmhhyh42K`(Z`!W4d2hB*Bc5&th_3L;$ zVtNeW>vh3$@|j6^BgHow3z1wp*bKq%+|#gqUX`uO`LJT~1ya$0Jp4Q)Pl4m=DZao0 z3xHqZn6^r+(pvEaNp(aWRB4i~K=B2h<dAP^T$kQm-0B@{h5ybB#+|v_Gmq3Crjd9C zIWlv1t!*NSok{M877>03CkS||=B>G;Y#xq_&p_`MzH?zlt`<6rdLC4uIj@XgtK|8k z%Zv#Ea`=EC;)mXvNnQ%Ag+Fqh=|2?{`r;K0;jhi7hBNP#zAcMSj0%r@2c5cU@-~l8 zv;Tv$xn`uzqhio$)G;TEy%95%Ye}Y8O%hgd$V@){3k<i~moq}{zu4OSZO>tJfeosH z-4{j)Z#b!)cJPB^ci44b`P{KM+?#8@O-~<{XOhl2qS{>BazvGksKF{FH$83(BW?Ze z>HDQkv}2i-oLf#*`p9oJ-D^r2ni=d&J(iG9Uym8BhCidf?dHZ&s<<|#TysdP`<t=V zgj9z?gd(OifO0~3wL0OX@{Ng02h6wr{HXFZCk@MDW@Wm-Av=#cG}5h3>f>l8XuASo z<+-RT;gP^?@b}d4PF?;m%>d|LQ>@Qv*5RZ)31UD4YP{V-^MsrM61X`&c9cxKVbg)M zp1$|Khi`au`rD_B5^J78@Al%hyqbEw2+ZK4_Z1B6eZI@hHvbe&tnWGF3v77o0Mm(h z0e)#B|6Ovg4KZ@W3vhq($bLJ!cT3^@M{Oxc?@~=q+*^T-av3yZ1cPE{IO39s;S8wP zD1+Nf??zHRP#TF^CC-6vk=STIdhcyC4t{|xswfj(J2jx@*4wiW=kk?N_^qe<Ls9&Q z@m4-*6RR~!HNZaD?Mnu`S4d>#WY7#sy9e2-xi#_8oMbFow*Kzw$&69VsUbL|b0D9} z={9f^Xl96rI_<uyYW^XpwYKj<L|)t375tkuy>K+?lIpSPhtSMQ#;c0*GDh1SINgP< zx!Hg7x$u1f<?<}moSOJxPA(SRN5wmEi3A%#a0n`Rc#S8APVTQ17DiSa2p!Ej@4n7C zFt4!X7JdC#9K&O(vF0(u17>-lkan4LwE8#IUqOW7gIeIXo)dOc3q)*YWqXvmW*9AJ zT^3u8zjJ8RE0q|^fLd^&hE(nZrx(!}Ji<quAIT_sN+;_^wdC;yCw4ao;)BHBb)mre z-w(EKXEU&1)#d#%#Xzpe7l0)?YW-ld$)HyLae6zgo#9|fdtlgHfm=U(B;&%$?W`=? zJzS}#7p_lWlT^$d#mKV~z+G7}fKe6Kb2NT#cNJ9W%}82rTSd3J=A^b=L%h#dInLFz z@B0rP_Y7nJRkw>uG=`gOZUaxYpre{^@a?tB8Yg~#@!^o;H1$nMQQ&68u}K;~tIZ4X z*y>zh`9&5N#BLd<z8dZ`QsFz2oM@{c&)`|&zw>68VDf?W-!=%etwIZuWDH?U`>z?p z6w+BtmC;sWuOICGe??ise4rQ?B>hpg^q3l*=GC~~5T%F)@Sz`xPEp5N*5k(is2Scl zF<@y)NYBm=QOeknyK}#8_J;OEAGLBz1(qFMtJJJmi4xmzG6leF=rFunzOIxZAltPZ z4Vj=JUcRhwGJMY4lWVOXAD*V8)RM6G5>Y|lH_86Y!nY$pO0vjC5HJubk^{-kHZD$4 zsQS^p))vBw>Aw5hQE!k-jluCrH7cJmT^!t|?u)K_sV-kt{3^0VeWiG+VSq_qD7nt? zhWoy=U!THJ@gxr0cBt9R0^A0yn#xRycBh=O9ZI?gPW4nP&uq1PBaOWSne=*K%(3KS zNQQ}Gm{%4r+hk4HGH^}F{LuYXS9|s~JEDx^(w|$s<S7}xq{pP2C~^Q#H4ue{827D` z2`x4dlm+g5qEWad%2QiOyZ{!~Q08#&Q9a9a;UPGl#Mc%CLG&5I^y6>Rlm`T_w@9MJ z!YB%?<s3j7BqE>O-}mB2F2yaV>sy#&*p6Gfbs+Lp8xP+8A~D)M^_PQ}NwtQ1e%oB{ zEd{_7Pf~hLH9*M(ZTA1UNWmZ)Cs_;`S=p4iPa=PyfIXEUR{*S!Q$C+U%Bae|w?e9J z`MuH{c!3cV8!#qmlxsnHoH)YZg(qt<J3T^esF#U4MU`5C_4L%P<ErqRGfAk&lZvXx zN!Dp5W0_qH;n=W$9*^bk<bmTqYOUt63(z?JA1=ApLQ(u^jqrE2^TbqB6sk=$bgp_$ zzmj6fs}xOsx{(cOq%~QA@5MeVCt@MjoX$ApmeB17Gi96Do`D5c{luk5@L#@1+wund z(Zs+<<SOmz$wA*uyA%ob$Aj3-N7S;j>yn8oa(uH|Ez7GkWTT{D5mV%6+dj%$RSQ(7 zPg5@D2?RqTmQxhR#ELgwBf2ge?_vlJSxx(&5QJhjTAG0S-ugJ(uc^Pt_9GWKKe&ps zDlFmEn@l~59_4HE6yIc6pd>DBENc7&LIiy6N3^r578Xs1ao=*r3LXL<Gp2=YqqxZ; zcC%5`cp~TOK=Vd<`g4NliO^|(;nTi>>GT+4v}RTPAdpP~;4_GGvdDI#uYcRuUxh;) zBB}T*5&XthMhTb*VV_eCm&>WmD<R*qDbGVp4LkM9zvNl7dsFqDYNqK{Xa*HE{(%N! z(^bg86xHY!5q2mN;v?9;d?w|pf-eF<6#;O)Fcu||edx?L#{Ao8SlXVJAwN7x-<IF= zCI5~73C#Q911?@5*C#RSlZom8s=*^*W|P6FU{jx3Oh7?or^3*6#f7jKw}II2R3tRe zWB3ycp(iZYGR7vx-FtEle2H@_3#{$-_`&h!wXC(Qby*E2_Qm$a4gp%N8(gW9oOK|T z!R73;Lzv-c6_yH1jJ!BBW7^!|tPtS=8x__!y-*4O-rbZS{65U!@wFSmwQxucf80f1 z_o6Wve3?Pfae8rU3A`AUL9xF6CI4rZ7zohB>2F&vjykN-#XTs{&ojjn9RD-)7yXje zK=b#ddXkPj9R(5*u{y#!bOmMwn7ujCLn@@rpYy^~S$#|kqvSaC>ztKjH6#PU(Pyi; z_biwO3?dID+g~)%m?Yid53=ARm2^0+9K|p(QX$@mtJ3CuyGs!T7VBwek4l19-bu7) zgCP(B)937*rBUg3u&)+9?W4BWYSn?`e+GYrBq@hKQ2@CPgPohPc?ItW+kT~P{kA?E zkhVYkJZB|Y66eDZ+~{15nQV|IM-wBDLH+be@H~het5lZasLfIiZc9)mr!E_9%O`|H zJhyG4*CvDIgmh%Zm;4p#UV{_o>MHL>FIa9;6hL9(PR-5PClx0JoVCSbc<0}Nq5o<@ zBzG_cm?<hNjv|Nr)hEGEY`H|~n%jPV;{8yet2UX~PEVo$D5LWKJG=U(2IKEJTTNjs z{P179;P!z^QGTu>=NfyqE&o5}%(r_Ur^r~~_JIiIL>%_IjKWn<N_9%w9_7x}?_xq7 z<o^aqjQlZISZ4XB<jG%~WNEULmTtX)6K~{|Hfn|l!oa4&8_Z8$1k-I5urL?eXH7IR zRroNBycMW=C`&+lMnpT1((hP83FeXn_5ECCuaokRPw-!x1gPk{qxyGXxa^!eLCZpr zr9?o1QlQTBh`hgvrj079=wfW|`CL~8H(paJj3xs4*nabPO)Jj6d6DEyfEL0{W0v<8 z$wx>L8WgM9EzRn|=P1?I6toPpE6s}Hd}YydtemK-P?T|e1O3K~$&kSbIWZzyFHH#w zEwvzjb99M<OnCxWXw1<15*ai8d)g+pj*BFVv{j<XUDE{~P>M_WC#ozRUqG`Zqe~Q_ z_5sxRv*L=r0T0HaB7A0PCF@+Qr*4`vuc3A7Kc`Ne3!4tJB_&H7*Al5X_zINkC2H&D zBJSdFM?T?m+GJJ=IW7-&2FAp@A(=>#c#&2#Of=Ski~N>#$UULFPdBVRsxjo{97jA` z-ZJ8{z`Ni725ju563{`p`*hvXW=S$Fxb8?4_xD<v5uiXjqy~oMHxt-9^gBP#6Wy{I zGOJJkI6P)%7zrnIHxb$()CCAGn{3z#8HQ@@dIk-yGh^KmUS+1uai+7)F5|CYjjF?L z$EwDdMbqqyKbS(6-~@4$XDiR3bg-uvqYlY5bvknY=b2m>YzjH?v9Z@}z>K>wI++0T z&N$QblH7mS*WQ}vi2}qq{ZzXcNb%;bpG5_CIa9U9t?{wU`Y6-+9Ip)kAFoY+#3!Z( z?erMixGs=#x2NPREUBuz{~1}=Tc2G3%UHCZpqr@0Aksdl;Iw42-J;@#2t?`Jo!W#s zyTkUP`~590XJJc-z>V$&A$f}@p@l8lt2_vJV)@3rI&h~%a{prl|9(e{H3j)_A^(hq zc_Utz6`Y2Frup`Ky%&y~LGT=whg)i^XT}+a0N9<ppq^4ybI4jNKg7w(fjRE~6DPUh zE|9u}l}>I)?$N%vSa}(j0yh@WJ2<+<4|cRV_6ty_Z@1G26N%AS1q^ETRR3?Fw(#{{ z*pM+BzYmjT1RB$S&bl}uh?S7_Sb?V;cCTDH0JdZ=<E}sxC$9uO2QhtMzIciAgC$dC zr4!Ogwp-#9G*d7q&!dc)Rd8IA>`Yt?&!>o=LvZxWArW`b=f7AD2b)Kof-LJz%!gU< z6R-#77jFlWy76@!SW2dlA+c?F^(hU&_dM|eyQOyNTIQ%#0;kPHQOO<17fYS^@Uc2u zzPoMH*|vB>Mg4HdL>|qwhqpT)IPIg6xZuIh2b!2JEnD!=E<N~qNqiiZM84IQdl#sc zob<#7k5VuLR2I2ks2XLV1dTrYL1#k^aGA1~Z_xDhV&0>FGd^|+mAP^j=5ZmcK3x+Z zyXc9JO2|9|8@cdPuU;-<;j+b(ni<Ibu0eB*j3;_OAUXLMiClEJ>1ddv9m>lRK%r+3 zAVYg49!;bRhYaaS^83i$LVGp3Orc9;cBg#RpEO+*Fz@(&dG;JUQ)S;x#jU(Dw%aYJ zcX_Bvc_tv9U!w?mJw1{HTOo<ipqm2f)>^gfybmU*?!g8+#n$Tj*(esCUHa)qxFoRZ zU8wQcA_8_@gloM~=S6E?yR&`n_Jjl7+WhTL%x52xd81$W7sf*Y_<&j0b36q)ar6D_ z-KCO^gO9&WqhjMw&euD?UoCwh<(U^d8+*qd_}0|VKcV|y3~|&7fYd205_FRx`Rk;w zyQEh0#3i!bzqoa-pLtM-dx(!c{NBF4zsbGjaE$EDn&fFx8&v6DBPd1jC;MX3n}>eH zu1e!=C|2FEEl-}Kvu7~0)^^3q$Tg=VM<ld{5^ps4sJC9Ks84r*7WvgCwQQfNuUND_ z<qmap{9pf^fhXl5kXkWn95Nh}KDLR{YX2<V6QRA@DMlE%$$B+s^2*qznWe#(CPrJr rnsc^sTvyKi#!EotprhVnrd2)6Cz0_-mLtITmvVc*bKF&E=Na=K03AG< diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/CMS_REMOTE.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/CMS_REMOTE.png deleted file mode 100644 index 5038b2dcf56cc79ea1b2e6f476f3c2ac6b7524be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9825 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/CMS_SINAMICS.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/CMS_SINAMICS.png deleted file mode 100644 index 674362df1a32b2b9eec17b46f523f316da5e05e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7342 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 diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/S7CPU_1516_3.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/S7CPU_1516_3.png deleted file mode 100644 index 021aaf4d9a28da5a0cad13ea6b6d8088613ee662..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1224 zcmeAS@N?(olHy`uVBq!ia0vp^AiRl#2}s6q@%sTO#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=BdgAk26#O}+xCCf3u%F{C2y?Hpf^kU){+@wp|5UY0XcT|{_W zY8Ap>Eb?XboX|aGpP`4qofVv2H?%wqRad#PGzG40+H}Y@!iBZz*71aRC5==TsZ6n% z(wuYORrIefoK^Yx*<R~&do2IUPd~o%`#GCGXDz><t2TZmwEp_<Q^qR_lhW5!Yqp+g zFjHS}mNTQ6>DC<V%!E~Me;ai;`Tf}9f88YL{Dh0=<*%=~?=iP>+YV-TpHGP&lwG?x zem!P=TIFr~SZVv@w?7zf^7Y5Q6>eqS6nOuR#~H_MmW{f-!Wy3nI<yvP#2Lmv5zJ8M znV896VIy)>dv<ZLrV&fDlyQ#e&j<VFirhT#_lc-$V~X4gjndMsU$Z4wZwjxIE>B&5 zWuLut!Bp82{;y^0PZXD$-g&jS-AicgiRW{|cWhzI?f&+~F~9u(4vCV~lv9!18YjNF z)W%jNPv$xD(aV3mMcA|Fe`n3RSMYJtoWCKlrHkL6{rvFZ@8kWcaT!02jg^lX&zhB< zmhPNxog`*@+gVsRC_<?ve7TOWV^q*2yLr>*=p1wXP?b^=9yX2R$Z6ZKaBFi(W|541 zFaPBk^A1OEKKk)h_w=p(a;F97{x#1ponxcdv_3ev=!n3^J?E!A$<ek9kE{LU(U~Fo z^r~q3`T5%R52|0T5k4P1%i&!X@84Ty{`YrpwXFXB=3MdbxF_;=*It+FJ8}Ha;hKq$ zi&}**JYxyYjgG#xY0FcQqfPhs*9DpIZ`)$vFdHPZ#gZ}Ck4)wR{zVoL-GXnPa59$_ zr6C#gL(i|<`+R`@ycx6REb%a%TYf9x2`GukY+G7-FL&_?8P=mqMSdPE_byJ^wtmaK z$+65@r};XSH|=E**{Qhm_V%DB?a$v<cO4S^@{+09c!vI`RhyI~WAbvRHy+q=LU#YQ z()7mIw|%qZy3PdNnB;%a=G%FJt2ye2Zi#IJCL0#Fn|Uv}{=W~;E;H{=UXgR#lKI|& zE5dQR|9(5$;3m9`vtn0<$-+K;<>acxiq3Q9zU>J4yKzyjeX>_k-oY^TY+%rs`Chyj zyeROv(6{pm!YS4)M#leo)qI3Mlw8bEDs%b%=!%V)o}csH#<izU2^??P%e;B<*^*rM z*U4-t)^d&$wU7R*X6&-D2s$s-y-+vb_^-6@4YwK5ll@z^>OTGIwz%zxTXgO@-2)}+ z?c0)9YH3gE{iW8?yY0~J^Bp;*GV|Yd>|?$Z$&>r{GV9)pElN{r+0*8)xYsz7y*z=t zBW&ASVUycl96uLMDhl~4<R0*;{Otmd%T;mvmT8!DFVAgUkv99~tu{0DkacfgtaaO} z5q;a~hUPh;*SCVM79N`P!8Pxmma6I0ML(Y9-Byj?_V@F*`pNvftpQi1c`X||y6@b- l9Jz{Hz|~JsdQaT@cvr?VvH#~h-~g6B44$rjF6*2UngH&KHH!cM diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/S7LOCAL_MODULE.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/S7LOCAL_MODULE.png deleted file mode 100644 index b8f036ebc8fb50a061d9e61c2c5489e1ff18c6be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 756 zcmeAS@N?(olHy`uVBq!ia0vp^+CaRCg9%86ge{Z-QjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0V%N<f(LUYdLb0|Qg1r;B4qMcmtIhJC_`Jgwi$WEk`g%xh@U z4p0ibd?Bca!DZuJrHqLdXD3`d{Xfa_P|$~p+%5XQwoFo=`1fRG*tfjf+uqyPl^4#^ zW0pMepoJ%8gEF(^n-dOf)<zQ!_5r!YW-n^rvaP?ruXs;IY5lL?{~kY&-smgy;-y4> zfeyPwP3;fPyeg-Zf(}O^$v@NCM0aSa|I7N2a-xCl;P(&~^|-Qzc(Z+p_O%Mv|L$d+ zH%)4Xx;Qhp-S?Nb*C!{YcbgyR_gdNb`|d7@2hkPx*ro+B`!P;D*skAy{Lr~+mDVrL zH0C8<U2vr#*dgV?q&e+#bw8I~n8|$i&??83jLREN98k67w~l`Hc7ZYbuGY|Iu<l0h zBDu0{XKp*D^ObO~W?RZOhe?Tf`V*TsIWxC6pObkZ7RKwvYr*QmrgyUP#!aJq_PLf9 zbk|5tkt*Qo;E9>^dBf(^dwf>K3!)=THB29f2uSWwd7hYldXMav=MHS$s8-bTrEEY| zRPxN>zw%llOam(1z9B0h>wu<$QGw^V!vpHwU&SBx@D}t|L}fJysu-<MFk)El&tPXc z?e)L(=GW${9=hyrUhd9jbYtSdhiv-q@83Da$hPkB+CSZm*%P1S6kPv)Yuj7?AG(=) U7+I9g0#ho3r>mdKI;Vst0Cep{!T<mO diff --git a/NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/S7RAIL.png b/NON-APPROVED/CMS_OPI_MASTER/symbols/diagnostics/S7RAIL.png deleted file mode 100644 index b8ed0c1c58e700936f8c5beaabe25748d3dd729f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^8bG{>g9%9PPn41eQjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0V%N<f(LUYdLbP;jfKi(^Pd+}qn5d6^6a7!JPQul9vi!Q6pG zG1lQ7)3JkVO@De_d%0=%yw{~JiOURvXK0=gN#inZoq6cYfe-I5?7lbuyIL@7i zCqMo?NIF+<*-D5iA5=}Ga2p@Kb!mP1t37kajJ9r&wQOzMeUJHY-+#?t9LaXj%)QYK P=m7>#S3j3^P6<r_J{fAf diff --git a/NON-APPROVED/Cryo/CMS_OPI_MASTER/Diagnostics/Connection.bob b/NON-APPROVED/Cryo/CMS_OPI_MASTER/Diagnostics/Connection.bob index ffc2c09d..163c92d2 100644 --- a/NON-APPROVED/Cryo/CMS_OPI_MASTER/Diagnostics/Connection.bob +++ b/NON-APPROVED/Cryo/CMS_OPI_MASTER/Diagnostics/Connection.bob @@ -2,12 +2,12 @@ <display version="2.0.0"> <name>OnlineConnection</name> <width>320</width> - <height>220</height> + <height>270</height> <widget type="rectangle" version="2.0.0"> <name>Rectangle</name> <y>33</y> <width>320</width> - <height>187</height> + <height>236</height> <line_color> <color name="Grid" red="169" green="169" blue="169"> </color> @@ -213,9 +213,49 @@ </action> </actions> <pv_name>${SecSub}:${Dis}-${Dev}-${Index}:UploadParametersS</pv_name> - <x>75</x> - <y>179</y> + <x>80</x> + <y>222</y> <width>155</width> - <height>32</height> + <height>38</height> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_18</name> + <pv_name>CrS-TICP:Cryo-PLC-01:iCommsHashToPLC</pv_name> + <x>170</x> + <y>192</y> + <width>80</width> + </widget> + <widget type="textupdate" version="2.0.0"> + <name>Text Update_19</name> + <pv_name>CrS-TICP:Cryo-PLC-01:CommsHashFromPLCR</pv_name> + <x>170</x> + <y>172</y> + <width>80</width> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_26</name> + <text>PLC: </text> + <x>115</x> + <y>172</y> + <width>48</width> + <height>30</height> + <foreground_color> + <color name="PRIMARY-DARK" red="31" green="83" blue="102"> + </color> + </foreground_color> + <horizontal_alignment>2</horizontal_alignment> + </widget> + <widget type="label" version="2.0.0"> + <name>Label_27</name> + <text>IOC: </text> + <x>115</x> + <y>192</y> + <width>48</width> + <height>30</height> + <foreground_color> + <color name="PRIMARY-DARK" red="31" green="83" blue="102"> + </color> + </foreground_color> + <horizontal_alignment>2</horizontal_alignment> </widget> </display> diff --git a/NON-APPROVED/Cryo/CMS_OPI_MASTER/OPI/CMS_ColdBox.bob b/NON-APPROVED/Cryo/CMS_OPI_MASTER/OPI/CMS_ColdBox.bob index 0d7a536f..ad44eb9f 100644 --- a/NON-APPROVED/Cryo/CMS_OPI_MASTER/OPI/CMS_ColdBox.bob +++ b/NON-APPROVED/Cryo/CMS_OPI_MASTER/OPI/CMS_ColdBox.bob @@ -1,7 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <display version="2.0.0"> <name>CMS Cold Box</name> - <width>1793</width> + <macros> + <PLCName>CrS-CMS:Cryo-PLC-01</PLCName> + </macros> + <width>1808</width> <height>1010</height> <widget type="label" version="2.0.0"> <name>Label</name> @@ -236,7 +239,7 @@ <macros> <WIDDev>CV</WIDDev> <WIDDis>Cryo</WIDDis> - <WIDIndex>62001</WIDIndex> + <WIDIndex>62029</WIDIndex> <WIDSecSub>CrS-CMS</WIDSecSub> </macros> <x>576</x> @@ -458,7 +461,7 @@ </widget> <widget type="embedded" version="2.0.0"> <name>EH-42440</name> - <file>../../ICS_OPI_LIBRARY/DeviceTypes/Heaters/EH_HeaterSupply_Analog_BlockIcon_OnlyText_Vertical_Compact.bob</file> + <file>../../ICS_OPI_LIBRARY/DeviceTypes/Heaters/EH_HeaterSupply_PID_Analog_BlockIcon_OnlyText_Vertical_Compact.bob</file> <macros> <WIDDev>EH</WIDDev> <WIDDis>Cryo</WIDDis> @@ -475,7 +478,7 @@ </widget> <widget type="embedded" version="2.0.0"> <name>EH-42440</name> - <file>../../ICS_OPI_LIBRARY/DeviceTypes/Heaters/EH_HeaterSupply_Analog_BlockIcon_OnlyText_Vertical_Compact.bob</file> + <file>../../ICS_OPI_LIBRARY/DeviceTypes/Heaters/EH_HeaterSupply_PID_Analog_BlockIcon_OnlyText_Vertical_Compact.bob</file> <macros> <WIDDev>EH</WIDDev> <WIDDis>Cryo</WIDDis> @@ -492,7 +495,7 @@ </widget> <widget type="embedded" version="2.0.0"> <name>EH-42440</name> - <file>../../ICS_OPI_LIBRARY/DeviceTypes/Heaters/EH_HeaterSupply_Analog_BlockIcon_OnlyText_Vertical_Compact.bob</file> + <file>../../ICS_OPI_LIBRARY/DeviceTypes/Heaters/EH_HeaterSupply_PID_Analog_BlockIcon_OnlyText_Vertical_Compact.bob</file> <macros> <WIDDev>EH</WIDDev> <WIDDis>Cryo</WIDDis> @@ -509,7 +512,7 @@ </widget> <widget type="embedded" version="2.0.0"> <name>EH-42440</name> - <file>../../ICS_OPI_LIBRARY/DeviceTypes/Heaters/EH_HeaterSupply_Analog_BlockIcon_OnlyText_Vertical_Compact.bob</file> + <file>../../ICS_OPI_LIBRARY/DeviceTypes/Heaters/EH_HeaterSupply_PID_Analog_BlockIcon_OnlyText_Vertical_Compact.bob</file> <macros> <WIDDev>EH</WIDDev> <WIDDis>Cryo</WIDDis> @@ -894,7 +897,7 @@ </widget> <widget type="embedded" version="2.0.0"> <name>CV-62033</name> - <file>../../ICS_OPI_LIBRARY/DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Horizontal_Compact.bob</file> + <file>../../ICS_OPI_LIBRARY/DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Horizontal_Compact.bob</file> <macros> <WIDDev>CV</WIDDev> <WIDDis>Cryo</WIDDis> @@ -974,17 +977,17 @@ </widget> <widget type="embedded" version="2.0.0"> <name>CV-62037</name> - <file>../../ICS_OPI_LIBRARY/DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Vertical_Left_Compact.bob</file> + <file>../../ICS_OPI_LIBRARY/DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Vertical_Left_Compact.bob</file> <macros> <WIDDev>CV</WIDDev> <WIDDis>Cryo</WIDDis> <WIDIndex>62037</WIDIndex> <WIDSecSub>CrS-CMS</WIDSecSub> </macros> - <x>1071</x> - <y>753</y> - <width>124</width> - <height>66</height> + <x>1014</x> + <y>734</y> + <width>135</width> + <height>67</height> <resize>1</resize> <transparent>true</transparent> </widget> @@ -1259,9 +1262,10 @@ <Index>01</Index> <SecSub>CrS-CMS</SecSub> </macros> - <y>193</y> - <width>194</width> - <height>134</height> + <x>27</x> + <y>194</y> + <width>204</width> + <height>141</height> <resize>1</resize> </widget> </display> diff --git a/NON-APPROVED/Cryo/CMS_OPI_MASTER/OPI/CMS_EquipmentCooling.bob b/NON-APPROVED/Cryo/CMS_OPI_MASTER/OPI/CMS_EquipmentCooling.bob index 522e662b..0a8d0dc4 100644 --- a/NON-APPROVED/Cryo/CMS_OPI_MASTER/OPI/CMS_EquipmentCooling.bob +++ b/NON-APPROVED/Cryo/CMS_OPI_MASTER/OPI/CMS_EquipmentCooling.bob @@ -1,12 +1,23 @@ <?xml version="1.0" encoding="UTF-8"?> <display version="2.0.0"> <name>CMS Equipment Cooling</name> + <macros> + <PLCName>CrS-CMS:Cryo-PLC-01</PLCName> + </macros> <width>1793</width> <height>1010</height> + <background_color> + <color name="WHITE" red="255" green="255" blue="255"> + </color> + </background_color> + <grid_color> + <color name="TEXT-LIGHT" red="230" green="230" blue="230"> + </color> + </grid_color> <widget type="label" version="2.0.0"> <name>Label</name> <text>CMS Equipment Cooling</text> - <width>1808</width> + <width>1793</width> <height>30</height> <font> <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0"> @@ -27,14 +38,15 @@ <widget type="picture" version="2.0.0"> <name>PumpCooling_Background</name> <file>../OPIBackGrounds/PumpCoolingBackGround.png</file> + <x>39</x> <y>30</y> - <width>1793</width> + <width>1320</width> <height>980</height> <stretch_image>true</stretch_image> </widget> <widget type="embedded" version="2.0.0"> <name>TT-68006</name> - <file>../../ICS_OPI_LIBRARY/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical_Compact.bob</file> + <file>../../ICS_OPI_LIBRARY/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Pt100Temperature_OnlyText_Vertical_Compact.bob</file> <macros> <WIDDev>TT</WIDDev> <WIDDis>Cryo</WIDDis> @@ -42,15 +54,15 @@ <WIDLabel>Temperature</WIDLabel> <WIDSecSub>CrS-CMS</WIDSecSub> </macros> - <x>1302</x> - <y>297</y> - <width>80</width> - <height>36</height> + <x>989</x> + <y>290</y> + <width>105</width> + <height>40</height> <resize>1</resize> </widget> <widget type="embedded" version="2.0.0"> <name>TT-68002</name> - <file>../DeviceTypes/AnalogMeasure/../../ICS_OPI_LIBRARY/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical_Compact.bob</file> + <file>../../ICS_OPI_LIBRARY/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_Pt100Temperature_OnlyText_Vertical_Compact.bob</file> <macros> <WIDDev>TT</WIDDev> <WIDDis>Cryo</WIDDis> @@ -58,23 +70,23 @@ <WIDLabel>Temperature</WIDLabel> <WIDSecSub>CrS-CMS</WIDSecSub> </macros> - <x>579</x> - <y>532</y> - <width>80</width> - <height>36</height> + <x>419</x> + <y>570</y> + <width>105</width> + <height>40</height> <resize>1</resize> </widget> <widget type="embedded" version="2.0.0"> <name>DP-68023</name> - <file>../../ICS_OPI_LIBRARY/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical.bob</file> + <file>../../ICS_OPI_LIBRARY/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical_Compact.bob</file> <macros> <WIDDev>DP</WIDDev> <WIDDis>Cryo</WIDDis> <WIDIndex>68023</WIDIndex> <WIDSecSub>CrS-CMS</WIDSecSub> </macros> - <x>1110</x> - <y>226</y> + <x>844</x> + <y>227</y> <width>117</width> <height>93</height> <resize>1</resize> @@ -82,15 +94,15 @@ </widget> <widget type="embedded" version="2.0.0"> <name>DP-68024</name> - <file>../../ICS_OPI_LIBRARY/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical.bob</file> + <file>../../ICS_OPI_LIBRARY/DeviceTypes/Pumps/DP_OnOffPump_BlockIcon_Vertical_Compact.bob</file> <macros> <WIDDev>DP</WIDDev> <WIDDis>Cryo</WIDDis> <WIDIndex>68024</WIDIndex> <WIDSecSub>CrS-CMS</WIDSecSub> </macros> - <x>1110</x> - <y>328</y> + <x>845</x> + <y>327</y> <width>117</width> <height>92</height> <resize>1</resize> @@ -98,7 +110,7 @@ </widget> <widget type="embedded" version="2.0.0"> <name>PT-68004</name> - <file>../../ICS_OPI_LIBRARY/DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Horizontal_Compact.bob</file> + <file>../../ICS_OPI_LIBRARY/DeviceTypes/AnalogMeasure/AnalogTransmitter_BlockIcon_OnlyText_Vertical_Compact.bob</file> <macros> <WIDDev>PT</WIDDev> <WIDDis>Cryo</WIDDis> @@ -106,27 +118,43 @@ <WIDLabel>Pressure</WIDLabel> <WIDSecSub>CrS-CMS</WIDSecSub> </macros> - <x>1269</x> - <y>541</y> - <width>80</width> - <height>101</height> + <x>922</x> + <y>510</y> + <width>110</width> + <height>50</height> <resize>1</resize> <transparent>true</transparent> </widget> <widget type="embedded" version="2.0.0"> <name>CV_68019</name> - <file>../../ICS_OPI_LIBRARY/DeviceTypes/Valves/CV_ControlVALVE_Sipart_BlockIcon_Horizontal_Compact.bob</file> + <file>../../ICS_OPI_LIBRARY/DeviceTypes/Valves/CV_ControlVALVE_BlockIcon_Horizontal_Compact.bob</file> <macros> <WIDDev>CV</WIDDev> <WIDDis>Cryo</WIDDis> <WIDIndex>68019</WIDIndex> <WIDSecSub>CrS-CMS</WIDSecSub> </macros> - <x>516</x> - <y>395</y> - <width>80</width> - <height>100</height> + <x>402</x> + <y>383</y> + <width>89</width> + <height>113</height> <resize>1</resize> <transparent>true</transparent> </widget> + <widget type="embedded" version="2.0.0"> + <name>FS-68009</name> + <file>../../ICS_OPI_LIBRARY/DeviceTypes/DigitalMeasure/DigitalTransmitter_FlowSwitch_BlockIcon_Compact.bob</file> + <macros> + <WIDDev>FS</WIDDev> + <WIDDis>Cryo</WIDDis> + <WIDIndex>68007</WIDIndex> + <WIDLabel>FlowSwitch</WIDLabel> + <WIDSecSub>CrS-CMS</WIDSecSub> + </macros> + <x>543</x> + <y>284</y> + <width>106</width> + <height>45</height> + <resize>1</resize> + </widget> </display> -- GitLab