diff --git a/.claude/skills/graphics/tasks/create-display.md b/.claude/skills/graphics/tasks/create-display.md
index ffa10ef..7b675fb 100644
--- a/.claude/skills/graphics/tasks/create-display.md
+++ b/.claude/skills/graphics/tasks/create-display.md
@@ -57,4 +57,5 @@ Text `CI-Eng-Sample Tank 1`, number field on `TANK1.LEVEL` (live: 72 → 61), al
(no filter; listed the TANK1.LEVEL alarms), trend pen `TANK1.LEVEL` (legend
`CI-Eng-Sample.TANK1.LEVEL [CIENG_SCAN10S]` = highest-priority storage group). In the HTML
display the trend drew no line: a trend needs 50 visible pens to draw on the web (ISS-041;
-workaround and all trend settings in `trend.md`).
+workaround and all trend settings in `trend.md`). The sample file is now padded with
+`add_trend_spares.ps1` (49 spares) and draws in the browser too.
diff --git a/examples/CI-Eng-Sample/README.md b/examples/CI-Eng-Sample/README.md
index f27c879..3fd68c0 100644
--- a/examples/CI-Eng-Sample/README.md
+++ b/examples/CI-Eng-Sample/README.md
@@ -110,7 +110,7 @@ New items start with status 13 (`NOT INIT`) until a value is written.
| `equipment/eqpciengslv_start.cmd`, `_stop.cmd` | Start/stop the Modbus slave mirror (copy to `tls\com`) |
| `76_`…`93_remove_*.qli` | Names to delete, in reverse order (audit `79`, reports and printer `83`/`84` first, alarm definitions last, `93`) |
| `load.cmd`, `remove.cmd` | Run the steps in the right order |
-| `displays/CIENG_Tank.xml` | Display (HTML mode): title, number field on `TANK1.LEVEL`, `PUMP1.MODE` field with buttons *Manual (0)* / *Auto (1)* (write the item), alarm overview, trend of `TANK1.LEVEL`, button *Operator layout* |
+| `displays/CIENG_Tank.xml` | Display (HTML mode): title, number field on `TANK1.LEVEL`, `PUMP1.MODE` field with buttons *Manual (0)* / *Auto (1)* (write the item), alarm overview, trend of `TANK1.LEVEL` (padded with 49 spare pens so it also draws in the browser), button *Operator layout* |
| `19b_audit_item_df.qli` | *Audit trailing wanted* for `PUMP1.MODE` (loaded with `dssqld -m`) |
| `displays/CIENG_Menu.xml` | Navigation display (200 x 700): *Tank 1*, *Current Alarm* (main frame), *Tank 1 popup* (layout `popup`) |
| `layouts/CIENG_Operator.xml`, `layouts/layout.ps1` | Operator layout block and the script that adds/removes it in `Layouts.xml` |
@@ -179,7 +179,7 @@ Trends: `TANK1.LEVEL` and `TANK1.INFLOW` are internal items and stay `NOT INIT`
Server start, so trends stay empty. `powershell -ExecutionPolicy Bypass -File
displays\trend_feed.ps1 -Seconds 3600` writes test values every 5 s. `CIENG_TrendLab` (also
in the browser: `?d=CIENG_TrendLab`) shows the trend padded to 50 pens, which the HTML display
-needs to draw (ISS-041); `CIENG_Tank`'s trend has 1 pen and draws only on the desktop.
+needs to draw (ISS-041); `CIENG_Tank`'s trend is padded the same way (1 real pen + 49 spares).
Remove: `layouts\layout.ps1 -Remove` (restores the file exactly) and
`displays\remove_displays.cmd`. Close the displays in the Edit Module first. See skill
diff --git a/examples/CI-Eng-Sample/displays/CIENG_Tank.xml b/examples/CI-Eng-Sample/displays/CIENG_Tank.xml
index 27fcd2b..fdca304 100644
--- a/examples/CI-Eng-Sample/displays/CIENG_Tank.xml
+++ b/examples/CI-Eng-Sample/displays/CIENG_Tank.xml
@@ -167,7 +167,7 @@
false
false
false
- 5
+ 50
0
0
true
@@ -252,13 +252,13 @@
0
- 256
-
-
+ 1
+
+
@NULL
true
- true
-
+ false
+
false
0
true
@@ -266,13 +266,13 @@
true
@NULL
@NULL
- 0
- NaN
- NaN
+ 1
+ 1.0E30
+ 2.0E30
false
-
-
+
+
0
0
0
@@ -290,21 +290,21 @@
- NaN
- NaN
- NaN
- NaN
+ 20.0
+ 80.0
+ 10.0
+ 90.0
false
0
- 256
-
-
+ 1
+
+
@NULL
true
- true
-
+ false
+
false
0
true
@@ -312,13 +312,13 @@
true
@NULL
@NULL
- 0
- NaN
- NaN
+ 1
+ 1.0E30
+ 2.0E30
false
-
-
+
+
0
0
0
@@ -336,21 +336,21 @@
- NaN
- NaN
- NaN
- NaN
+ 20.0
+ 80.0
+ 10.0
+ 90.0
false
0
- 256
-
-
+ 1
+
+
@NULL
true
- true
-
+ false
+
false
0
true
@@ -358,13 +358,13 @@
true
@NULL
@NULL
- 0
- NaN
- NaN
+ 1
+ 1.0E30
+ 2.0E30
false
-
-
+
+
0
0
0
@@ -382,21 +382,21 @@
- NaN
- NaN
- NaN
- NaN
+ 20.0
+ 80.0
+ 10.0
+ 90.0
false
0
- 256
-
-
+ 1
+
+
@NULL
true
- true
-
+ false
+
false
0
true
@@ -404,13 +404,13 @@
true
@NULL
@NULL
- 0
- NaN
- NaN
+ 1
+ 1.0E30
+ 2.0E30
false
-
-
+
+
0
0
0
@@ -428,10 +428,2080 @@
- NaN
- NaN
- NaN
- NaN
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
+ false
+ 0
+
+
+ 1
+
+
+ @NULL
+ true
+ false
+
+ false
+ 0
+ true
+ true
+ true
+ @NULL
+ @NULL
+ 1
+ 1.0E30
+ 2.0E30
+ false
+
+
+
+ 0
+ 0
+ 0
+ false
+ false
+ false
+ false
+ false
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+ @NULL
+
+
+
+
+ 20.0
+ 80.0
+ 10.0
+ 90.0
false
0