[{"data":1,"prerenderedAt":9389},["ShallowReactive",2],{"indicators:functions/drawing-primitives":3},{"slug":4,"filePath":5,"frontmatter":6,"rawMarkdown":11,"tree":12},"functions/drawing-primitives","functions/drawing-primitives.md",{"title":7,"description":8,"order":9,"section":10},"Drawing primitives","Declarative visuals over outputs and string slots: markers on some bars, a background tint, a band between two lines, a dashboard's cells and a status card.…",42,"functions","---\ntitle: \"Drawing primitives\"\ndescription: \"Declarative visuals over outputs and string slots: markers on some bars, a background tint, a band between two lines, a dashboard's cells and a status card.…\"\norder: 42\nsection: \"functions\"\n---\n\n\u003C!-- source: docs/indicators/functions/drawing-primitives.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# Drawing primitives\n\nDeclarative visuals over outputs and string slots: markers on some bars,\na background tint, a band between two lines, a dashboard's cells and a\nstatus card. Coordinate drawings and handles are on the\n[Drawing objects](drawing-objects.md) page. In\nkScript (legacy) these were `plotShape` with its marker set and locations,\n`barcolor()`, `fillBetween()`, and rich `plotTable` cells, emitted bar by\nbar like any plot. In Indicators each is a declaration over outputs and\nstring slots the module already writes. Markers, tints and bands appear\non each matching bar; tables and cards select one snapshot per run.\n\n## Shape markers\n\n`render.shape(name, { output, shape, where? })` draws one shaped mark per\nbar at the output's value, gated (when `where` is declared) to bars\nwhere the gate output is finite and nonzero. Nine shapes: `circle`,\n`cross`, `triangle_up`, `triangle_down`, `diamond`, `arrow_up`,\n`arrow_down`, `flag`, `square`. A `shape` output with `shape_where` is\nthe same idea with the host's default mark ([Plotting](plotting.md)).\n\nThe kScript idiom `if (crossover(fast, slow)) { plotShape(low,\nshape=\"arrowUp\", location=\"belowBar\") }` is: a data-only gate output that\nis `1` on the cross bar, an output carrying the price to mark, and a\nrenderer over the two. `location` has no counterpart: put the mark where\nyou want it by choosing the output (`low` for \"below the bar\", `high`\nfor \"above\", a level for \"absolute\").\n\n| kScript `shape` | Indicator `shape` |\n| --- | --- |\n| `arrowUp`, `arrowDown` | `arrow_up`, `arrow_down` |\n| `triangle` | `triangle_up` or `triangle_down` |\n| `circle`, `cross`, `diamond`, `flag`, `square` | the same names |\n| `label`, `char` | a `render.text` mark per bar from a string slot; `\"style\": \"price_label\"` in the sheet gives it the tag look ([Plotting](plotting.md)) |\n\n`color` and `width` on a shape renderer are sheet fields the chart\nhonors; the code-first declaration takes `output`, `shape`, and `where`,\nso a colored mark today is a `shape` output with `color` and\n`shape_where`, or a hand-written sheet.\n\n## Bar color\n\n`barcolor(\"#16a34a\")` recolored the candle itself. **Not in Indicators\nyet** for candle bodies: `render.bgcolor(name, { where, color?,\ncolor_by?, colors? })` tints the BACKGROUND of every bar where the gate\nis finite and nonzero, either a static `color` or a per-bar `colors`\nladder indexed by a `color_by` output (floor; a finite out-of-range index\nclamps to entry 0; a non-finite index means no tint on that bar). Bars\nyou do not tint keep the chart default. The delta-colored bars of a\nfootprint port as a bgcolor ladder over the delta's sign; the line you\ndraw on top can carry the same ladder through `color_by` on the output.\n\n## Fill between\n\n`fillBetween(upper, lower, color, opacity)` shaded the area between two\nplotted series. The chart-drawn form is a `box` on every bar between the\ntwo outputs with `from` and `to` left at `0`: each bar contributes a\none-bar slice and the slices tile into a band; the box's `color` and\n`opacity` are the fill's. A conditional fill (bars where you did not call\n`fillBetween`) is a `when` gate on the box, and a sign-colored fill is\ntwo boxes gated by opposite outputs, one color each.\n\n**Not in Indicators yet.** A `fills` entry in a hand-written sheet\n(`\"fills\": [{ \"between\": [\"upper\", \"lower\"], \"color\": \"#0ea5e9\",\n\"opacity\": 0.15 }]`) and a `range()` declaration both record the band,\nbut the chart lane does not draw either today and neither has a\nper-bar color; a declaration form for `fills` waits on chart support. On\nthe chart, shade with the box.\n\n```typescript\nimport { box, input, line, none, ohlcv, output, overlay, param } from \"./sdk/declare\";\nimport { in_close } from \"./gen/inputs\";\nimport { emitRow, out_above, out_below, out_delta, out_zero } from \"./gen/outputs\";\nimport { p_period } from \"./gen/params\";\nimport { Sma } from \"./sdk/ta\";\n\nparam(\"period\", 20, { min: 2, max: 400 });\ninput(\"close\", ohlcv.close);\nconst delta = output(\"delta\", line, overlay, { color: \"#e2e8f0\", width: 1, description: \"Close minus its average\" });\nconst zero = output(\"zero\", line, overlay, { color: \"#64748b\", width: 1, description: \"Zero baseline\" });\nconst below = output(\"below\", none, overlay, { description: \"1 while the delta is negative\" });\nconst above = output(\"above\", none, overlay, { description: \"1 while the delta is positive or zero\" });\n// Two fills, one per sign: each bar contributes one slice between the delta and zero.\nbox(\"fill_up\", { top: delta, bottom: zero, when: above, color: \"#22c55e\", opacity: 0.15, borderWidth: 0 });\nbox(\"fill_down\", { top: zero, bottom: delta, when: below, color: \"#ef4444\", opacity: 0.15, borderWidth: 0 });\n\nlet sma = new Sma(20);\nlet value: f64 = NaN;\n\nexport function init(): void {\n  sma = new Sma(i32(p_period()));\n}\n\nexport function state(): i32 {\n  const close = in_close();\n  const avg = sma.update(close);\n  value = isNaN(avg) ? NaN : close - avg;\n  return isNaN(value) ? 0 : 1;\n}\n\nexport function finalize(): void {\n  out_delta(value);\n  out_zero(0.0);\n  out_below(value \u003C 0.0 ? 1.0 : 0.0);\n  out_above(value >= 0.0 ? 1.0 : 0.0);\n  emitRow();\n}\n\nexport function reset(): void {\n  sma.reset();\n  value = NaN;\n}\n```\n\nBoth boundary series are outputs the chart draws, exactly as kScript\nrequired both fills' series to be plotted; the difference is that here\nthe module could also leave one of them `none` and the box would still\ntile, because a box reads outputs, not lines.\n\n## Rich table cells\n\n`plotTable` took per-cell objects with `value`, `color`, `textColor`,\n`tooltip`, `align`, `colspan`, `rowspan`. `render.table(name, { rows,\ncols, cells, position? })` takes `rows * cols` string-slot names, row\nmajor, and the newest bar where every cell was written wins. A cell is\ntext: numbers go through `sb_f64`, and a cell that should read as a\ncolor-coded value carries the sign in its text (`+1.2%`) or in a second\ncell. **Not in Indicators yet.** Per-cell colors, tooltips, alignment,\nand spans have no form; the table is plain text at an anchor.\n\n## Status cards\n\n`draw.card(name, { title, anchor?, offset?, z?, state_by?, rows })`\ndeclares a run-level status card in `drawings[]`, available from\n`abi_version: \"wrun-2\"`. Names share the output, renderer, drawing, box\nand segment namespace. A sheet accepts at most 8 cards within its\n64-drawing limit; each card has 1 to 12 rows.\n\n`title` takes 1 to 40 characters; each row's `label` takes 1 to 24.\n`anchor` uses the same nine positions as label renderers: `top_left`,\n`top_center`, `top_right`, `middle_left`, `middle_center`, `middle_right`,\n`bottom_left`, `bottom_center`, `bottom_right`. Defaults are `top_right`,\n`offset: [0, 0]` and `z: 0`. Each offset is an integer from -200 to 200;\n`z` is an integer.\n\nEach row has an optional `value`: a literal string of 0 to 24 characters,\n`{ text: \"slot_name\" }`, or `{ output: \"output_name\", format: \"auto\" }`.\nOutput references always name declared numeric outputs; `text` always\nnames a declared string slot. Slot contents retain their declared byte\nlimit. Formats are `auto` (the default, up to six significant digits),\n`int` (rounded), `pct` (multiply by 100, two decimals and `%`), and `usd`\n(two decimals with a `$` prefix).\n\nA row's `color` is `#rrggbb` or an object containing both `color_by` and\n`colors`, with at least two `#rrggbb` entries. The output's floored value\npicks a palette entry; a finite index outside the palette selects entry 0.\n`countdown_to: { output: \"deadline\" }` carries the numeric output as raw\nepoch milliseconds, without converting it to seconds. `clock: true`\nasks the chart to show its clock. Both may appear beside a value.\n\nThe newest ready bar with every referenced numeric output finite and\nevery referenced slot present wins. Empty strings count as present. If\nno bar is complete, the newest ready bar still supplies the card: missing\nvalues become `\"\"`, missing colours and countdowns are omitted, and\nmissing state reads `ok`. With no ready bar the selection is\n`{ kind: \"card\", name, card: null }`. `state_by` maps exactly `0` to `ok`,\n`1` to `armed`, `2` to `fired`, and `3` to `error`; other values read `ok`.\n\nThe declaration parser's `object_array` option kind keeps `rows` as a\nliteral object array, including the nested value, colour and countdown\nobjects. References are literal names, never handles; variables, spreads\nand expressions are refused. The scaffold's normal build extracts these\noptions and removes the declaration before AssemblyScript typechecking;\nno card accessor or host import is needed. This declaration assumes the\nnamed outputs and string slot have already been declared:\n\n```typescript\ndraw.card(\"market_status\", {\n  title: \"Market status\",\n  anchor: \"top_right\",\n  offset: [-12, 12],\n  z: 1,\n  state_by: \"status\",\n  rows: [\n    { label: \"Price\", value: { output: \"price\", format: \"usd\" } },\n    { label: \"Change\", value: { output: \"change\", format: \"pct\" }, color: { color_by: \"direction\", colors: [\"#ef4444\", \"#22c55e\"] } },\n    { label: \"Status\", value: { text: \"status_text\" } },\n    { label: \"Next close\", countdown_to: { output: \"close_at_ms\" } },\n    { label: \"Time\", clock: true },\n  ],\n});\n```\n\nCards share the selection's 2 MiB expanded-result budget. Accounting is\n16 bytes per card and per card row, 8 per carried number (the two offsets,\n`z`, and each countdown), plus the UTF-8 bytes of every carried string:\nkind, name, title, state, anchor, row labels, resolved values and colours.\nExceeding the budget refuses with `wrun_render_result_too_large`.\n\n## Everything rolls back correctly\n\nMarkers, tints and bands are per-bar records over outputs, so they follow\nthe engine's forming-bar rule: the host snapshots the module after the\nlast closed bar and replays the revised forming bar through `reset()` on\nevery tick, and that bar's marks, tints, and slices are replaced, never\nstacked. Cards replace their selected snapshot on each run. Handle\ndrawings roll back the same way: the host keeps the\nhandles beside the module state, puts both back before each replay, and\nre-runs the closed bar once more when it closes, so a handle the forming\nbar created or moved is never duplicated by a tick. A `reset()` that\nforgets a field is the one way to get a stale primitive\n([Execution model](../core-concepts/execution-model.md)).\n\n## Every primitive in one module\n\nA marker on each bullish and bearish cross, a background tint by the\nsign of the delta, a shaded band, and a two-cell dashboard, over one\nmoving-average pair.\n\n```typescript\nimport { box, input, line, none, ohlcv, output, overlay, param, render, string } from \"./sdk/declare\";\nimport { in_close, in_high, in_low } from \"./gen/inputs\";\nimport { emitRow, out_bearish, out_bullish, out_delta_bucket, out_fast, out_high, out_low, out_slow } from \"./gen/outputs\";\nimport { p_fast, p_slow } from \"./gen/params\";\nimport { sb_clear, sb_f64, sb_text, str_delta_text_sb, str_regime_text } from \"./gen/strings\";\nimport { Cross, Sma } from \"./sdk/ta\";\n\nparam(\"fast\", 9, { min: 1, max: 200 });\nparam(\"slow\", 21, { min: 2, max: 400 });\ninput(\"close\", ohlcv.close);\ninput(\"high\", ohlcv.high);\ninput(\"low\", ohlcv.low);\nconst fast = output(\"fast\", line, overlay, { color: \"#2563eb\", width: 2, description: \"Fast average\" });\nconst slow = output(\"slow\", line, overlay, { color: \"#94a3b8\", width: 1, description: \"Slow average\" });\noutput(\"high\", none, overlay, { description: \"The bar high: where a bearish mark sits\" });\noutput(\"low\", none, overlay, { description: \"The bar low: where a bullish mark sits\" });\noutput(\"bullish\", none, overlay, { description: \"1 on a bullish-cross bar\" });\noutput(\"bearish\", none, overlay, { description: \"1 on a bearish-cross bar\" });\noutput(\"delta_bucket\", none, overlay, { description: \"0 fast below slow, 1 fast above: the tint ladder index\" });\nstring(\"regime_text\", { max_bytes: 8 });\nstring(\"delta_text\", { max_bytes: 16 });\n// Markers: an arrow below the bar on a bullish cross, one above it on a bearish cross.\nrender.shape(\"buy_mark\", { output: \"low\", shape: \"arrow_up\", where: \"bullish\" });\nrender.shape(\"sell_mark\", { output: \"high\", shape: \"arrow_down\", where: \"bearish\" });\n// Bar color: a background tint by regime; index 0 is red, index 1 green, on every bar.\nrender.bgcolor(\"regime_tint\", { where: \"fast\", color_by: \"delta_bucket\", colors: [\"#ef444418\", \"#22c55e18\"] });\n// Fill between: a slice per bar between the two averages.\nbox(\"ribbon\", { top: fast, bottom: slow, color: \"#2563eb\", opacity: 0.1, borderWidth: 0 });\n// A 1x2 dashboard: regime word, delta value.\nrender.table(\"dashboard\", { rows: 1, cols: 2, cells: [\"regime_text\", \"delta_text\"], position: \"top_right\" });\n\nlet fastSma = new Sma(9);\nlet slowSma = new Sma(21);\nconst cross = new Cross();\nlet fastValue: f64 = NaN;\nlet slowValue: f64 = NaN;\nlet high: f64 = NaN;\nlet low: f64 = NaN;\nlet crossed: i32 = 0;\n\nexport function init(): void {\n  fastSma = new Sma(i32(p_fast()));\n  slowSma = new Sma(i32(p_slow()));\n}\n\nexport function state(): i32 {\n  const close = in_close();\n  high = in_high();\n  low = in_low();\n  fastValue = fastSma.update(close);\n  slowValue = slowSma.update(close);\n  crossed = cross.update(fastValue, slowValue);\n  return isNaN(slowValue) ? 0 : 1;\n}\n\nexport function finalize(): void {\n  const above = fastValue >= slowValue;\n  out_fast(fastValue);\n  out_slow(slowValue);\n  out_high(high);\n  out_low(low);\n  out_bullish(crossed == 1 ? 1.0 : 0.0);\n  out_bearish(crossed == -1 ? 1.0 : 0.0);\n  out_delta_bucket(above ? 1.0 : 0.0);\n  str_regime_text(above ? \"long\" : \"short\");\n  sb_clear();\n  sb_f64(fastValue - slowValue, 2);\n  sb_text(\" delta\");\n  str_delta_text_sb();\n  emitRow();\n}\n\nexport function reset(): void {\n  fastSma.reset();\n  slowSma.reset();\n  cross.reset();\n  fastValue = NaN;\n  slowValue = NaN;\n  high = NaN;\n  low = NaN;\n  crossed = 0;\n}\n```\n\n`regime_tint` gates on `fast`, which is finite on every ready bar, so\nthe tint appears everywhere and the ladder picks the color; gate on a\n`0`/`1` output instead to tint only some bars. The 8-digit hex colors\ncarry the tint's alpha.\n\n\u003C!-- indicator-docs:wrun4:start -->\n## Frames, panels and compact widgets\n\nUse `wrun-4` frames for one JSON snapshot that survives the whole run. Declare\n`frame(\"book\")`, then call `writeFrame(FRAME_BOOK, json)` from `finalize()`\nusing `./gen/frames`. Each frame holds its last write, up to 96 KiB; up to\neight frames share a 2 MiB transport budget with strings.\n\n| Declaration | Snapshot |\n| --- | --- |\n| `plot.levels({ name, frame, dock, width_frac?, poc?, labels?, color? })` | `{ prices, values, colors? }`; 1..512 monotonic prices and equally sized values, null for gaps |\n| `panel.bars`, `panel.line`, `panel.scatter`, `panel.histogram`, `panel.pie`, `panel.heatmap`, `panel.table`, `panel.tiles` | `{ rows }`; kind-specific tuples, at most 2000 rows, empty allowed |\n| `draw.ladder({ name, frame, side, divider? })` | `{ rows, divider? }`; 1..64 price/value/fraction/color rows |\n| `draw.feed({ name, frame, anchor?, offset?, z? })` | `{ lines }`; 1..50 millisecond-time/text/color rows |\n\nLevels default to a width fraction of 0.12.\n\nPanels declare name, title, x (`time`, `index`, `category`), place (`below`,\n`side`) and frame. Bars, line and table also declare series. Histograms and\nheatmaps use category x. Panel tables support styled cells with text, color,\nan inline bar and a spark array. An unwritten frame leaves its consumer\nabsent; a malformed written frame refuses with `wrun_frame_invalid`.\n\n`draw.meter({ name, label, fraction: { output }, ramp, text?, anchor?,\noffset?, z? })` reads the last ready numeric fraction. Ramp has 2..5 hex\ncolors; text is a short literal or `{ slot }`. A card row's\n`spark: { output, window }` carries its last 2..64 ready values, oldest first.\n\n`out.inset(\"vol\", { dock: \"bottom\", height_px: 28, shape: \"histogram\" })`\ndeclares an ordinary numeric output in a compact strip. Every ready row\nappears in its history. Insets work on every ABI.\n\nA non-primary sheet input can also read\n`{ source: \"series\", ref: \"watch/flow/imbalance\", missing: \"carry\" }`, or\nan installed `@scope/name` snapshot. Readings bucket to the primary grid,\nlast reading wins, and carry uses the latest earlier reading. Choose nan\nfor gaps. Series inputs require the daemon host.\n\nThe scaffold extracts these object declarations before AssemblyScript type\nchecking. `frame()` returns its slot index; generated `FRAME_\u003CNAME>`\nconstants provide the same index. `src/gen/frames.ts` exists only when\nframes are declared. Its UTF-8 scratch buffer is reserved during module\ninitialization and reused, so repeated writes do not grow guest memory.\nThe frame contract (`docs/WRUN4_ABI.md` in the openmarket repository)\nlists the complete row grammars, limits and selection rules; the caps an\nauthor meets are on [Limits](../reference/limits.md).\n\n### Pane pixel placement\n\nLine, box, label and polyline handle declarations accept `anchor` as the\ndefault for newly created handles: `handles.line({ anchor: \"top_left\" })`.\nAbsent means chart coordinates. The nine pane spots are `top_left`,\n`top_center`, `top_right`, `middle_left`, `middle_center`, `middle_right`,\n`bottom_left`, `bottom_center`, `bottom_right`; both coordinates become CSS\npixel offsets. `top` and `bottom` change only y; x remains chart time.\n`left` and `right` change only x; y remains chart price.\n\nOffsets start at the pane's content rectangle with no extra inset. Left\nand top measure inward to the right and down; right and bottom measure\ninward to the left and up. Centre offsets are signed, and negative offsets\nare allowed everywhere. The renderer scales pixels once by device pixel\nratio and clips every drawing to its own pane. Time culling applies only\nwhen x remains chart time.\n\nImport `ANCHOR_TOP_LEFT` or another `ANCHOR_*` constant from `./gen/draw`.\nAfter a handle's `set`, call `.anchor(ANCHOR_TOP_LEFT)` or\n`style.anchor(handle, ANCHOR_TOP_LEFT)`. `ANCHOR_CHART` restores chart\ncoordinates and clears a declared default until the handle is recreated.\nThese helpers use the existing style import with prop 7, integer values\n0..13. Invalid values refuse as `wrun_draw_style_out_of_range`.\n\nLabel handles also take `align`: which edge of the text sits on x, with\n(x, y) staying the anchor point. `handles.label({ align: \"left\" })` is the\ndefault for new labels; `left` starts the text at x, `right` ends it there,\n`center` or an omitted word centres it as before. After a label's `text`,\ncall `.align(ALIGN_RIGHT)` or `style.align(label, ALIGN_RIGHT)` with an\n`ALIGN_*` constant from `./gen/draw`; `ALIGN_DEFAULT` restores centred text\nand clears a declared default. These use prop 8, integer values 0..3, on\nlabels only; other kinds refuse as `wrun_draw_prop_unsupported`.\n\n### Drawings widgets\n\n`om chart widget push --kind drawings --id terminal.ui --title \"Terminal\"`\naccepts `--items '\u003Cjson array>'`, or `--items -` to read the array from stdin.\nThe widget is `{ kind: \"drawings\", id, title, items }`, with title length\n1..40 and 1..256 items. Placement belongs to each item; widget-level\nanchor, offset, z, state, rows and lines are refused, as are unknown keys.\n\n| Item kind | Fields |\n| --- | --- |\n| `line` | `anchor?`, finite `x1, y1, x2, y2`, `color?`, integer `width?` 1..10, `style?` solid/dashed/dotted |\n| `box` | `anchor?`, finite `x1, y1, x2, y2`, `color?` fill, `border?`, integer `border_width?` 0..10, `text?` 0..80, `text_color?`, integer `text_size?` 8..48 |\n| `label` | `anchor?`, finite `x, y`, `text` 1..80, `color?`, integer `size?` 8..48, `align?` left/center/right (the text edge on x; omitted centres) |\n| `polyline` | `anchor?`, `points` with 2..64 finite `[x, y]` pairs, `color?`, `width?` 1..10 |\n\nColors are `#rrggbb`. Widget chart x is already epoch milliseconds; script\nchart x uses seconds before selection. Anchored coordinates follow the\nsame placement word above. Box text is centred and clipped to the box;\n`border_width: 0` draws no stroke. Rendering maps box text fields to\n`text`, `textColor` and `textSize` in the engine.\n\nThe 32 KiB widget ceiling still applies. Even 256 otherwise valid labels\nwith 80-character text can exceed it; preflight refuses as\n`intent_too_large` and preserves the previous widget. Reusing the id\nreplaces the widget; `--clear` writes the existing identity-only tombstone.\n\u003C!-- indicator-docs:wrun4:end -->\n",{"type":13,"children":14,"data":9382,"position":9384},"root",[15,25,28,29,154,155,172,173,449,450,561,563,1021,1022,1169,1170,1186,1187,1324,1325,1340,1341,1511,1512,1610,1611,2800,2801,2835,2836,2852,2853,3095,3096,3112,3113,3177,3178,3469,3470,3666,3667,3805,3806,4049,4050,4101,4102,4451,4452,4502,4503,4519,4520,4592,4593,4609,4610,4625,4626,6795,6796,6876,6877,6885,6886,6902,6903,7010,7011,7414,7415,7429,7430,7550,7551,7617,7618,7645,7646,7699,7700,7810,7811,7827,7828,8098,8099,8113,8114,8273,8274,8502,8503,8519,8520,8601,8602,9218,9219,9320,9321,9373,9374],{"type":16,"value":17,"position":18},"comment"," source: docs/indicators/functions/drawing-primitives.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit ",{"start":19,"end":22},{"line":20,"column":20,"offset":21},1,0,{"line":20,"column":23,"offset":24},135,134,{"type":26,"value":27},"text","\n",{"type":26,"value":27},{"type":30,"tagName":31,"properties":32,"children":33,"position":151},"element","p",{},[34,43,62,70,84,91,104,111,124,131,144],{"type":26,"value":35,"position":36},"Declarative visuals over outputs and string slots: markers on some bars,\na background tint, a band between two lines, a dashboard's cells and a\nstatus card. Coordinate drawings and handles are on the\n",{"start":37,"end":40},{"line":38,"column":20,"offset":39},5,158,{"line":41,"column":20,"offset":42},8,358,{"type":30,"tagName":44,"properties":45,"children":47,"position":57},"a",{"href":46},"drawing-objects.md",[48],{"type":26,"value":49,"position":50},"Drawing objects",{"start":51,"end":54},{"line":41,"column":52,"offset":53},2,359,{"line":41,"column":55,"offset":56},17,374,{"start":58,"end":59},{"line":41,"column":20,"offset":42},{"line":41,"column":60,"offset":61},38,395,{"type":26,"value":63,"position":64}," page. In\nkScript (legacy) these were ",{"start":65,"end":66},{"line":41,"column":60,"offset":61},{"line":67,"column":68,"offset":69},9,29,433,{"type":30,"tagName":71,"properties":72,"children":73,"position":81},"code",{},[74],{"type":26,"value":75,"position":76},"plotShape",{"start":77,"end":78},{"line":67,"column":68,"offset":69},{"line":67,"column":79,"offset":80},40,444,{"start":82,"end":83},{"line":67,"column":68,"offset":69},{"line":67,"column":79,"offset":80},{"type":26,"value":85,"position":86}," with its marker set and locations,\n",{"start":87,"end":88},{"line":67,"column":79,"offset":80},{"line":89,"column":20,"offset":90},10,480,{"type":30,"tagName":71,"properties":92,"children":93,"position":101},{},[94],{"type":26,"value":95,"position":96},"barcolor()",{"start":97,"end":98},{"line":89,"column":20,"offset":90},{"line":89,"column":99,"offset":100},13,492,{"start":102,"end":103},{"line":89,"column":20,"offset":90},{"line":89,"column":99,"offset":100},{"type":26,"value":105,"position":106},", ",{"start":107,"end":108},{"line":89,"column":99,"offset":100},{"line":89,"column":109,"offset":110},15,494,{"type":30,"tagName":71,"properties":112,"children":113,"position":121},{},[114],{"type":26,"value":115,"position":116},"fillBetween()",{"start":117,"end":118},{"line":89,"column":109,"offset":110},{"line":89,"column":119,"offset":120},30,509,{"start":122,"end":123},{"line":89,"column":109,"offset":110},{"line":89,"column":119,"offset":120},{"type":26,"value":125,"position":126},", and rich ",{"start":127,"end":128},{"line":89,"column":119,"offset":120},{"line":89,"column":129,"offset":130},41,520,{"type":30,"tagName":71,"properties":132,"children":133,"position":141},{},[134],{"type":26,"value":135,"position":136},"plotTable",{"start":137,"end":138},{"line":89,"column":129,"offset":130},{"line":89,"column":139,"offset":140},52,531,{"start":142,"end":143},{"line":89,"column":129,"offset":130},{"line":89,"column":139,"offset":140},{"type":26,"value":145,"position":146}," cells, emitted bar by\nbar like any plot. In Indicators each is a declaration over outputs and\nstring slots the module already writes. Markers, tints and bands appear\non each matching bar; tables and cards select one snapshot per run.",{"start":147,"end":148},{"line":89,"column":139,"offset":140},{"line":99,"column":149,"offset":150},68,765,{"start":152,"end":153},{"line":38,"column":20,"offset":39},{"line":99,"column":149,"offset":150},{"type":26,"value":27},{"type":30,"tagName":156,"properties":157,"children":159,"position":168},"h2",{"id":158},"shape-markers",[160],{"type":26,"value":161,"position":162},"Shape markers",{"start":163,"end":166},{"line":109,"column":164,"offset":165},4,770,{"line":109,"column":55,"offset":167},783,{"start":169,"end":171},{"line":109,"column":20,"offset":170},767,{"line":109,"column":55,"offset":167},{"type":26,"value":27},{"type":30,"tagName":31,"properties":174,"children":175,"position":446},{},[176,190,197,210,218,231,238,250,255,268,274,286,291,304,310,323,329,341,346,358,363,376,383,395,402,414,422,439],{"type":30,"tagName":71,"properties":177,"children":178,"position":187},{},[179],{"type":26,"value":180,"position":181},"render.shape(name, { output, shape, where? })",{"start":182,"end":184},{"line":55,"column":20,"offset":183},785,{"line":55,"column":185,"offset":186},48,832,{"start":188,"end":189},{"line":55,"column":20,"offset":183},{"line":55,"column":185,"offset":186},{"type":26,"value":191,"position":192}," draws one shaped mark per\nbar at the output's value, gated (when ",{"start":193,"end":194},{"line":55,"column":185,"offset":186},{"line":195,"column":79,"offset":196},18,898,{"type":30,"tagName":71,"properties":198,"children":199,"position":207},{},[200],{"type":26,"value":201,"position":202},"where",{"start":203,"end":204},{"line":195,"column":79,"offset":196},{"line":195,"column":205,"offset":206},47,905,{"start":208,"end":209},{"line":195,"column":79,"offset":196},{"line":195,"column":205,"offset":206},{"type":26,"value":211,"position":212}," is declared) to bars\nwhere the gate output is finite and nonzero. Nine shapes: ",{"start":213,"end":214},{"line":195,"column":205,"offset":206},{"line":215,"column":216,"offset":217},19,59,985,{"type":30,"tagName":71,"properties":219,"children":220,"position":228},{},[221],{"type":26,"value":222,"position":223},"circle",{"start":224,"end":225},{"line":215,"column":216,"offset":217},{"line":215,"column":226,"offset":227},67,993,{"start":229,"end":230},{"line":215,"column":216,"offset":217},{"line":215,"column":226,"offset":227},{"type":26,"value":232,"position":233},",\n",{"start":234,"end":235},{"line":215,"column":226,"offset":227},{"line":236,"column":20,"offset":237},20,995,{"type":30,"tagName":71,"properties":239,"children":240,"position":247},{},[241],{"type":26,"value":242,"position":243},"cross",{"start":244,"end":245},{"line":236,"column":20,"offset":237},{"line":236,"column":41,"offset":246},1002,{"start":248,"end":249},{"line":236,"column":20,"offset":237},{"line":236,"column":41,"offset":246},{"type":26,"value":105,"position":251},{"start":252,"end":253},{"line":236,"column":41,"offset":246},{"line":236,"column":89,"offset":254},1004,{"type":30,"tagName":71,"properties":256,"children":257,"position":265},{},[258],{"type":26,"value":259,"position":260},"triangle_up",{"start":261,"end":262},{"line":236,"column":89,"offset":254},{"line":236,"column":263,"offset":264},23,1017,{"start":266,"end":267},{"line":236,"column":89,"offset":254},{"line":236,"column":263,"offset":264},{"type":26,"value":105,"position":269},{"start":270,"end":271},{"line":236,"column":263,"offset":264},{"line":236,"column":272,"offset":273},25,1019,{"type":30,"tagName":71,"properties":275,"children":276,"position":283},{},[277],{"type":26,"value":278,"position":279},"triangle_down",{"start":280,"end":281},{"line":236,"column":272,"offset":273},{"line":236,"column":79,"offset":282},1034,{"start":284,"end":285},{"line":236,"column":272,"offset":273},{"line":236,"column":79,"offset":282},{"type":26,"value":105,"position":287},{"start":288,"end":289},{"line":236,"column":79,"offset":282},{"line":236,"column":9,"offset":290},1036,{"type":30,"tagName":71,"properties":292,"children":293,"position":301},{},[294],{"type":26,"value":295,"position":296},"diamond",{"start":297,"end":298},{"line":236,"column":9,"offset":290},{"line":236,"column":299,"offset":300},51,1045,{"start":302,"end":303},{"line":236,"column":9,"offset":290},{"line":236,"column":299,"offset":300},{"type":26,"value":105,"position":305},{"start":306,"end":307},{"line":236,"column":299,"offset":300},{"line":236,"column":308,"offset":309},53,1047,{"type":30,"tagName":71,"properties":311,"children":312,"position":320},{},[313],{"type":26,"value":314,"position":315},"arrow_up",{"start":316,"end":317},{"line":236,"column":308,"offset":309},{"line":236,"column":318,"offset":319},63,1057,{"start":321,"end":322},{"line":236,"column":308,"offset":309},{"line":236,"column":318,"offset":319},{"type":26,"value":232,"position":324},{"start":325,"end":326},{"line":236,"column":318,"offset":319},{"line":327,"column":20,"offset":328},21,1059,{"type":30,"tagName":71,"properties":330,"children":331,"position":338},{},[332],{"type":26,"value":333,"position":334},"arrow_down",{"start":335,"end":336},{"line":327,"column":20,"offset":328},{"line":327,"column":99,"offset":337},1071,{"start":339,"end":340},{"line":327,"column":20,"offset":328},{"line":327,"column":99,"offset":337},{"type":26,"value":105,"position":342},{"start":343,"end":344},{"line":327,"column":99,"offset":337},{"line":327,"column":109,"offset":345},1073,{"type":30,"tagName":71,"properties":347,"children":348,"position":355},{},[349],{"type":26,"value":350,"position":351},"flag",{"start":352,"end":353},{"line":327,"column":109,"offset":345},{"line":327,"column":327,"offset":354},1079,{"start":356,"end":357},{"line":327,"column":109,"offset":345},{"line":327,"column":327,"offset":354},{"type":26,"value":105,"position":359},{"start":360,"end":361},{"line":327,"column":327,"offset":354},{"line":327,"column":263,"offset":362},1081,{"type":30,"tagName":71,"properties":364,"children":365,"position":373},{},[366],{"type":26,"value":367,"position":368},"square",{"start":369,"end":370},{"line":327,"column":263,"offset":362},{"line":327,"column":371,"offset":372},31,1089,{"start":374,"end":375},{"line":327,"column":263,"offset":362},{"line":327,"column":371,"offset":372},{"type":26,"value":377,"position":378},". A ",{"start":379,"end":380},{"line":327,"column":371,"offset":372},{"line":327,"column":381,"offset":382},35,1093,{"type":30,"tagName":71,"properties":384,"children":385,"position":392},{},[386],{"type":26,"value":387,"position":388},"shape",{"start":389,"end":390},{"line":327,"column":381,"offset":382},{"line":327,"column":9,"offset":391},1100,{"start":393,"end":394},{"line":327,"column":381,"offset":382},{"line":327,"column":9,"offset":391},{"type":26,"value":396,"position":397}," output with ",{"start":398,"end":399},{"line":327,"column":9,"offset":391},{"line":327,"column":400,"offset":401},55,1113,{"type":30,"tagName":71,"properties":403,"children":404,"position":411},{},[405],{"type":26,"value":406,"position":407},"shape_where",{"start":408,"end":409},{"line":327,"column":400,"offset":401},{"line":327,"column":149,"offset":410},1126,{"start":412,"end":413},{"line":327,"column":400,"offset":401},{"line":327,"column":149,"offset":410},{"type":26,"value":415,"position":416}," is\nthe same idea with the host's default mark (",{"start":417,"end":418},{"line":327,"column":149,"offset":410},{"line":419,"column":420,"offset":421},22,45,1174,{"type":30,"tagName":44,"properties":423,"children":425,"position":435},{"href":424},"plotting.md",[426],{"type":26,"value":427,"position":428},"Plotting",{"start":429,"end":432},{"line":419,"column":430,"offset":431},46,1175,{"line":419,"column":433,"offset":434},54,1183,{"start":436,"end":437},{"line":419,"column":420,"offset":421},{"line":419,"column":149,"offset":438},1197,{"type":26,"value":440,"position":441},").",{"start":442,"end":443},{"line":419,"column":149,"offset":438},{"line":419,"column":444,"offset":445},70,1199,{"start":447,"end":448},{"line":55,"column":20,"offset":183},{"line":419,"column":444,"offset":445},{"type":26,"value":27},{"type":30,"tagName":31,"properties":451,"children":452,"position":558},{},[453,461,473,480,493,500,513,521,533,540,552],{"type":26,"value":454,"position":455},"The kScript idiom ",{"start":456,"end":459},{"line":457,"column":20,"offset":458},24,1201,{"line":457,"column":215,"offset":460},1219,{"type":30,"tagName":71,"properties":462,"children":463,"position":470},{},[464],{"type":26,"value":465,"position":466},"if (crossover(fast, slow)) { plotShape(low, shape=\"arrowUp\", location=\"belowBar\") }",{"start":467,"end":468},{"line":457,"column":215,"offset":460},{"line":272,"column":129,"offset":469},1304,{"start":471,"end":472},{"line":457,"column":215,"offset":460},{"line":272,"column":129,"offset":469},{"type":26,"value":474,"position":475}," is: a data-only gate output that\nis ",{"start":476,"end":477},{"line":272,"column":129,"offset":469},{"line":478,"column":164,"offset":479},26,1341,{"type":30,"tagName":71,"properties":481,"children":482,"position":490},{},[483],{"type":26,"value":484,"position":485},"1",{"start":486,"end":487},{"line":478,"column":164,"offset":479},{"line":478,"column":488,"offset":489},7,1344,{"start":491,"end":492},{"line":478,"column":164,"offset":479},{"line":478,"column":488,"offset":489},{"type":26,"value":494,"position":495}," on the cross bar, an output carrying the price to mark, and a\nrenderer over the two. ",{"start":496,"end":497},{"line":478,"column":488,"offset":489},{"line":498,"column":457,"offset":499},27,1430,{"type":30,"tagName":71,"properties":501,"children":502,"position":510},{},[503],{"type":26,"value":504,"position":505},"location",{"start":506,"end":507},{"line":498,"column":457,"offset":499},{"line":498,"column":508,"offset":509},34,1440,{"start":511,"end":512},{"line":498,"column":457,"offset":499},{"line":498,"column":508,"offset":509},{"type":26,"value":514,"position":515}," has no counterpart: put the mark where\nyou want it by choosing the output (",{"start":516,"end":517},{"line":498,"column":508,"offset":509},{"line":518,"column":519,"offset":520},28,37,1516,{"type":30,"tagName":71,"properties":522,"children":523,"position":530},{},[524],{"type":26,"value":525,"position":526},"low",{"start":527,"end":528},{"line":518,"column":519,"offset":520},{"line":518,"column":9,"offset":529},1521,{"start":531,"end":532},{"line":518,"column":519,"offset":520},{"line":518,"column":9,"offset":529},{"type":26,"value":534,"position":535}," for \"below the bar\", ",{"start":536,"end":537},{"line":518,"column":9,"offset":529},{"line":518,"column":538,"offset":539},64,1543,{"type":30,"tagName":71,"properties":541,"children":542,"position":549},{},[543],{"type":26,"value":544,"position":545},"high",{"start":546,"end":547},{"line":518,"column":538,"offset":539},{"line":518,"column":444,"offset":548},1549,{"start":550,"end":551},{"line":518,"column":538,"offset":539},{"line":518,"column":444,"offset":548},{"type":26,"value":553,"position":554},"\nfor \"above\", a level for \"absolute\").",{"start":555,"end":556},{"line":518,"column":444,"offset":548},{"line":68,"column":60,"offset":557},1587,{"start":559,"end":560},{"line":457,"column":20,"offset":458},{"line":68,"column":60,"offset":557},{"type":26,"value":562},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":30,"tagName":564,"properties":565,"children":566,"position":1018},"table",{},[567,635],{"type":30,"tagName":568,"properties":569,"children":570,"position":632},"thead",{},[571],{"type":30,"tagName":572,"properties":573,"children":574,"position":629},"tr",{},[575,604],{"type":30,"tagName":576,"properties":577,"children":578,"position":599},"th",{},[579,588],{"type":26,"value":580,"position":581},"kScript ",{"start":582,"end":585},{"line":371,"column":583,"offset":584},3,1591,{"line":371,"column":586,"offset":587},11,1599,{"type":30,"tagName":71,"properties":589,"children":590,"position":596},{},[591],{"type":26,"value":387,"position":592},{"start":593,"end":594},{"line":371,"column":586,"offset":587},{"line":371,"column":195,"offset":595},1606,{"start":597,"end":598},{"line":371,"column":586,"offset":587},{"line":371,"column":195,"offset":595},{"start":600,"end":602},{"line":371,"column":20,"offset":601},1589,{"line":371,"column":215,"offset":603},1607,{"type":30,"tagName":576,"properties":605,"children":606,"position":625},{},[607,614],{"type":26,"value":608,"position":609},"Indicator ",{"start":610,"end":612},{"line":371,"column":327,"offset":611},1609,{"line":371,"column":371,"offset":613},1619,{"type":30,"tagName":71,"properties":615,"children":616,"position":622},{},[617],{"type":26,"value":387,"position":618},{"start":619,"end":620},{"line":371,"column":371,"offset":613},{"line":371,"column":60,"offset":621},1626,{"start":623,"end":624},{"line":371,"column":371,"offset":613},{"line":371,"column":60,"offset":621},{"start":626,"end":627},{"line":371,"column":215,"offset":603},{"line":371,"column":79,"offset":628},1628,{"start":630,"end":631},{"line":371,"column":20,"offset":601},{"line":371,"column":79,"offset":628},{"start":633,"end":634},{"line":371,"column":20,"offset":601},{"line":371,"column":79,"offset":628},{"type":30,"tagName":636,"properties":637,"children":638,"position":1015},"tbody",{},[639,722,787,894],{"type":30,"tagName":572,"properties":640,"children":641,"position":719},{},[642,684],{"type":30,"tagName":643,"properties":644,"children":645,"position":679},"td",{},[646,661,667],{"type":30,"tagName":71,"properties":647,"children":648,"position":658},{},[649],{"type":26,"value":650,"position":651},"arrowUp",{"start":652,"end":655},{"line":653,"column":583,"offset":654},33,1645,{"line":653,"column":656,"offset":657},12,1654,{"start":659,"end":660},{"line":653,"column":583,"offset":654},{"line":653,"column":656,"offset":657},{"type":26,"value":105,"position":662},{"start":663,"end":664},{"line":653,"column":656,"offset":657},{"line":653,"column":665,"offset":666},14,1656,{"type":30,"tagName":71,"properties":668,"children":669,"position":676},{},[670],{"type":26,"value":671,"position":672},"arrowDown",{"start":673,"end":674},{"line":653,"column":665,"offset":666},{"line":653,"column":272,"offset":675},1667,{"start":677,"end":678},{"line":653,"column":665,"offset":666},{"line":653,"column":272,"offset":675},{"start":680,"end":682},{"line":653,"column":20,"offset":681},1643,{"line":653,"column":478,"offset":683},1668,{"type":30,"tagName":643,"properties":685,"children":686,"position":715},{},[687,699,704],{"type":30,"tagName":71,"properties":688,"children":689,"position":696},{},[690],{"type":26,"value":314,"position":691},{"start":692,"end":694},{"line":653,"column":518,"offset":693},1670,{"line":653,"column":60,"offset":695},1680,{"start":697,"end":698},{"line":653,"column":518,"offset":693},{"line":653,"column":60,"offset":695},{"type":26,"value":105,"position":700},{"start":701,"end":702},{"line":653,"column":60,"offset":695},{"line":653,"column":79,"offset":703},1682,{"type":30,"tagName":71,"properties":705,"children":706,"position":712},{},[707],{"type":26,"value":333,"position":708},{"start":709,"end":710},{"line":653,"column":79,"offset":703},{"line":653,"column":139,"offset":711},1694,{"start":713,"end":714},{"line":653,"column":79,"offset":703},{"line":653,"column":139,"offset":711},{"start":716,"end":717},{"line":653,"column":478,"offset":683},{"line":653,"column":433,"offset":718},1696,{"start":720,"end":721},{"line":653,"column":20,"offset":681},{"line":653,"column":433,"offset":718},{"type":30,"tagName":572,"properties":723,"children":724,"position":784},{},[725,746],{"type":30,"tagName":643,"properties":726,"children":727,"position":741},{},[728],{"type":30,"tagName":71,"properties":729,"children":730,"position":738},{},[731],{"type":26,"value":732,"position":733},"triangle",{"start":734,"end":736},{"line":508,"column":583,"offset":735},1699,{"line":508,"column":99,"offset":737},1709,{"start":739,"end":740},{"line":508,"column":583,"offset":735},{"line":508,"column":99,"offset":737},{"start":742,"end":744},{"line":508,"column":20,"offset":743},1697,{"line":508,"column":665,"offset":745},1710,{"type":30,"tagName":643,"properties":747,"children":748,"position":779},{},[749,762,768],{"type":30,"tagName":71,"properties":750,"children":751,"position":759},{},[752],{"type":26,"value":259,"position":753},{"start":754,"end":757},{"line":508,"column":755,"offset":756},16,1712,{"line":508,"column":68,"offset":758},1725,{"start":760,"end":761},{"line":508,"column":755,"offset":756},{"line":508,"column":68,"offset":758},{"type":26,"value":763,"position":764}," or ",{"start":765,"end":766},{"line":508,"column":68,"offset":758},{"line":508,"column":653,"offset":767},1729,{"type":30,"tagName":71,"properties":769,"children":770,"position":776},{},[771],{"type":26,"value":278,"position":772},{"start":773,"end":774},{"line":508,"column":653,"offset":767},{"line":508,"column":185,"offset":775},1744,{"start":777,"end":778},{"line":508,"column":653,"offset":767},{"line":508,"column":185,"offset":775},{"start":780,"end":781},{"line":508,"column":665,"offset":745},{"line":508,"column":782,"offset":783},50,1746,{"start":785,"end":786},{"line":508,"column":20,"offset":743},{"line":508,"column":782,"offset":783},{"type":30,"tagName":572,"properties":788,"children":789,"position":891},{},[790,876],{"type":30,"tagName":643,"properties":791,"children":792,"position":871},{},[793,805,810,821,826,837,842,854,859],{"type":30,"tagName":71,"properties":794,"children":795,"position":802},{},[796],{"type":26,"value":222,"position":797},{"start":798,"end":800},{"line":381,"column":583,"offset":799},1749,{"line":381,"column":586,"offset":801},1757,{"start":803,"end":804},{"line":381,"column":583,"offset":799},{"line":381,"column":586,"offset":801},{"type":26,"value":105,"position":806},{"start":807,"end":808},{"line":381,"column":586,"offset":801},{"line":381,"column":99,"offset":809},1759,{"type":30,"tagName":71,"properties":811,"children":812,"position":818},{},[813],{"type":26,"value":242,"position":814},{"start":815,"end":816},{"line":381,"column":99,"offset":809},{"line":381,"column":236,"offset":817},1766,{"start":819,"end":820},{"line":381,"column":99,"offset":809},{"line":381,"column":236,"offset":817},{"type":26,"value":105,"position":822},{"start":823,"end":824},{"line":381,"column":236,"offset":817},{"line":381,"column":419,"offset":825},1768,{"type":30,"tagName":71,"properties":827,"children":828,"position":834},{},[829],{"type":26,"value":295,"position":830},{"start":831,"end":832},{"line":381,"column":419,"offset":825},{"line":381,"column":371,"offset":833},1777,{"start":835,"end":836},{"line":381,"column":419,"offset":825},{"line":381,"column":371,"offset":833},{"type":26,"value":105,"position":838},{"start":839,"end":840},{"line":381,"column":371,"offset":833},{"line":381,"column":653,"offset":841},1779,{"type":30,"tagName":71,"properties":843,"children":844,"position":851},{},[845],{"type":26,"value":350,"position":846},{"start":847,"end":848},{"line":381,"column":653,"offset":841},{"line":381,"column":849,"offset":850},39,1785,{"start":852,"end":853},{"line":381,"column":653,"offset":841},{"line":381,"column":849,"offset":850},{"type":26,"value":105,"position":855},{"start":856,"end":857},{"line":381,"column":849,"offset":850},{"line":381,"column":129,"offset":858},1787,{"type":30,"tagName":71,"properties":860,"children":861,"position":868},{},[862],{"type":26,"value":367,"position":863},{"start":864,"end":865},{"line":381,"column":129,"offset":858},{"line":381,"column":866,"offset":867},49,1795,{"start":869,"end":870},{"line":381,"column":129,"offset":858},{"line":381,"column":866,"offset":867},{"start":872,"end":874},{"line":381,"column":20,"offset":873},1747,{"line":381,"column":782,"offset":875},1796,{"type":30,"tagName":643,"properties":877,"children":878,"position":887},{},[879],{"type":26,"value":880,"position":881},"the same names",{"start":882,"end":884},{"line":381,"column":139,"offset":883},1798,{"line":381,"column":885,"offset":886},66,1812,{"start":888,"end":889},{"line":381,"column":782,"offset":875},{"line":381,"column":149,"offset":890},1814,{"start":892,"end":893},{"line":381,"column":20,"offset":873},{"line":381,"column":149,"offset":890},{"type":30,"tagName":572,"properties":895,"children":896,"position":1012},{},[897,936],{"type":30,"tagName":643,"properties":898,"children":899,"position":931},{},[900,914,919],{"type":30,"tagName":71,"properties":901,"children":902,"position":911},{},[903],{"type":26,"value":904,"position":905},"label",{"start":906,"end":909},{"line":907,"column":583,"offset":908},36,1817,{"line":907,"column":89,"offset":910},1824,{"start":912,"end":913},{"line":907,"column":583,"offset":908},{"line":907,"column":89,"offset":910},{"type":26,"value":105,"position":915},{"start":916,"end":917},{"line":907,"column":89,"offset":910},{"line":907,"column":656,"offset":918},1826,{"type":30,"tagName":71,"properties":920,"children":921,"position":928},{},[922],{"type":26,"value":923,"position":924},"char",{"start":925,"end":926},{"line":907,"column":656,"offset":918},{"line":907,"column":195,"offset":927},1832,{"start":929,"end":930},{"line":907,"column":656,"offset":918},{"line":907,"column":195,"offset":927},{"start":932,"end":934},{"line":907,"column":20,"offset":933},1815,{"line":907,"column":215,"offset":935},1833,{"type":30,"tagName":643,"properties":937,"children":938,"position":1007},{},[939,946,958,964,977,984,1000],{"type":26,"value":940,"position":941},"a ",{"start":942,"end":944},{"line":907,"column":327,"offset":943},1835,{"line":907,"column":263,"offset":945},1837,{"type":30,"tagName":71,"properties":947,"children":948,"position":955},{},[949],{"type":26,"value":950,"position":951},"render.text",{"start":952,"end":953},{"line":907,"column":263,"offset":945},{"line":907,"column":907,"offset":954},1850,{"start":956,"end":957},{"line":907,"column":263,"offset":945},{"line":907,"column":907,"offset":954},{"type":26,"value":959,"position":960}," mark per bar from a string slot; ",{"start":961,"end":962},{"line":907,"column":907,"offset":954},{"line":907,"column":444,"offset":963},1884,{"type":30,"tagName":71,"properties":965,"children":966,"position":974},{},[967],{"type":26,"value":968,"position":969},"\"style\": \"price_label\"",{"start":970,"end":971},{"line":907,"column":444,"offset":963},{"line":907,"column":972,"offset":973},94,1908,{"start":975,"end":976},{"line":907,"column":444,"offset":963},{"line":907,"column":972,"offset":973},{"type":26,"value":978,"position":979}," in the sheet gives it the tag look (",{"start":980,"end":981},{"line":907,"column":972,"offset":973},{"line":907,"column":982,"offset":983},131,1945,{"type":30,"tagName":44,"properties":985,"children":986,"position":995},{"href":424},[987],{"type":26,"value":427,"position":988},{"start":989,"end":992},{"line":907,"column":990,"offset":991},132,1946,{"line":907,"column":993,"offset":994},140,1954,{"start":996,"end":997},{"line":907,"column":982,"offset":983},{"line":907,"column":998,"offset":999},154,1968,{"type":26,"value":1001,"position":1002},")",{"start":1003,"end":1004},{"line":907,"column":998,"offset":999},{"line":907,"column":1005,"offset":1006},155,1969,{"start":1008,"end":1009},{"line":907,"column":215,"offset":935},{"line":907,"column":1010,"offset":1011},157,1971,{"start":1013,"end":1014},{"line":907,"column":20,"offset":933},{"line":907,"column":1010,"offset":1011},{"start":1016,"end":1017},{"line":653,"column":20,"offset":681},{"line":907,"column":1010,"offset":1011},{"start":1019,"end":1020},{"line":371,"column":20,"offset":601},{"line":907,"column":1010,"offset":1011},{"type":26,"value":27},{"type":30,"tagName":31,"properties":1023,"children":1024,"position":1166},{},[1025,1038,1044,1056,1062,1074,1079,1090,1097,1109,1115,1126,1131,1143,1149,1160],{"type":30,"tagName":71,"properties":1026,"children":1027,"position":1035},{},[1028],{"type":26,"value":1029,"position":1030},"color",{"start":1031,"end":1033},{"line":60,"column":20,"offset":1032},1973,{"line":60,"column":41,"offset":1034},1980,{"start":1036,"end":1037},{"line":60,"column":20,"offset":1032},{"line":60,"column":41,"offset":1034},{"type":26,"value":1039,"position":1040}," and ",{"start":1041,"end":1042},{"line":60,"column":41,"offset":1034},{"line":60,"column":99,"offset":1043},1985,{"type":30,"tagName":71,"properties":1045,"children":1046,"position":1053},{},[1047],{"type":26,"value":1048,"position":1049},"width",{"start":1050,"end":1051},{"line":60,"column":99,"offset":1043},{"line":60,"column":236,"offset":1052},1992,{"start":1054,"end":1055},{"line":60,"column":99,"offset":1043},{"line":60,"column":236,"offset":1052},{"type":26,"value":1057,"position":1058}," on a shape renderer are sheet fields the chart\nhonors; the code-first declaration takes ",{"start":1059,"end":1060},{"line":60,"column":236,"offset":1052},{"line":849,"column":9,"offset":1061},2081,{"type":30,"tagName":71,"properties":1063,"children":1064,"position":1071},{},[1065],{"type":26,"value":1066,"position":1067},"output",{"start":1068,"end":1069},{"line":849,"column":9,"offset":1061},{"line":849,"column":782,"offset":1070},2089,{"start":1072,"end":1073},{"line":849,"column":9,"offset":1061},{"line":849,"column":782,"offset":1070},{"type":26,"value":105,"position":1075},{"start":1076,"end":1077},{"line":849,"column":782,"offset":1070},{"line":849,"column":139,"offset":1078},2091,{"type":30,"tagName":71,"properties":1080,"children":1081,"position":1087},{},[1082],{"type":26,"value":387,"position":1083},{"start":1084,"end":1085},{"line":849,"column":139,"offset":1078},{"line":849,"column":216,"offset":1086},2098,{"start":1088,"end":1089},{"line":849,"column":139,"offset":1078},{"line":849,"column":216,"offset":1086},{"type":26,"value":1091,"position":1092},", and ",{"start":1093,"end":1094},{"line":849,"column":216,"offset":1086},{"line":849,"column":1095,"offset":1096},65,2104,{"type":30,"tagName":71,"properties":1098,"children":1099,"position":1106},{},[1100],{"type":26,"value":201,"position":1101},{"start":1102,"end":1103},{"line":849,"column":1095,"offset":1096},{"line":849,"column":1104,"offset":1105},72,2111,{"start":1107,"end":1108},{"line":849,"column":1095,"offset":1096},{"line":849,"column":1104,"offset":1105},{"type":26,"value":1110,"position":1111},",\nso a colored mark today is a ",{"start":1112,"end":1113},{"line":849,"column":1104,"offset":1105},{"line":79,"column":119,"offset":1114},2142,{"type":30,"tagName":71,"properties":1116,"children":1117,"position":1123},{},[1118],{"type":26,"value":387,"position":1119},{"start":1120,"end":1121},{"line":79,"column":119,"offset":1114},{"line":79,"column":519,"offset":1122},2149,{"start":1124,"end":1125},{"line":79,"column":119,"offset":1114},{"line":79,"column":519,"offset":1122},{"type":26,"value":396,"position":1127},{"start":1128,"end":1129},{"line":79,"column":519,"offset":1122},{"line":79,"column":782,"offset":1130},2162,{"type":30,"tagName":71,"properties":1132,"children":1133,"position":1140},{},[1134],{"type":26,"value":1029,"position":1135},{"start":1136,"end":1137},{"line":79,"column":782,"offset":1130},{"line":79,"column":1138,"offset":1139},57,2169,{"start":1141,"end":1142},{"line":79,"column":782,"offset":1130},{"line":79,"column":1138,"offset":1139},{"type":26,"value":1144,"position":1145}," and\n",{"start":1146,"end":1147},{"line":79,"column":1138,"offset":1139},{"line":129,"column":20,"offset":1148},2174,{"type":30,"tagName":71,"properties":1150,"children":1151,"position":1157},{},[1152],{"type":26,"value":406,"position":1153},{"start":1154,"end":1155},{"line":129,"column":20,"offset":1148},{"line":129,"column":665,"offset":1156},2187,{"start":1158,"end":1159},{"line":129,"column":20,"offset":1148},{"line":129,"column":665,"offset":1156},{"type":26,"value":1161,"position":1162},", or a hand-written sheet.",{"start":1163,"end":1164},{"line":129,"column":665,"offset":1156},{"line":129,"column":79,"offset":1165},2213,{"start":1167,"end":1168},{"line":60,"column":20,"offset":1032},{"line":129,"column":79,"offset":1165},{"type":26,"value":27},{"type":30,"tagName":156,"properties":1171,"children":1173,"position":1182},{"id":1172},"bar-color",[1174],{"type":26,"value":1175,"position":1176},"Bar color",{"start":1177,"end":1180},{"line":1178,"column":164,"offset":1179},43,2218,{"line":1178,"column":99,"offset":1181},2227,{"start":1183,"end":1185},{"line":1178,"column":20,"offset":1184},2215,{"line":1178,"column":99,"offset":1181},{"type":26,"value":27},{"type":30,"tagName":31,"properties":1188,"children":1189,"position":1321},{},[1190,1203,1209,1225,1231,1243,1249,1260,1267,1280,1286,1298,1304,1315],{"type":30,"tagName":71,"properties":1191,"children":1192,"position":1200},{},[1193],{"type":26,"value":1194,"position":1195},"barcolor(\"#16a34a\")",{"start":1196,"end":1198},{"line":420,"column":20,"offset":1197},2229,{"line":420,"column":419,"offset":1199},2250,{"start":1201,"end":1202},{"line":420,"column":20,"offset":1197},{"line":420,"column":419,"offset":1199},{"type":26,"value":1204,"position":1205}," recolored the candle itself. ",{"start":1206,"end":1207},{"line":420,"column":419,"offset":1199},{"line":420,"column":139,"offset":1208},2280,{"type":30,"tagName":1210,"properties":1211,"children":1212,"position":1220},"strong",{},[1213],{"type":26,"value":1214,"position":1215},"Not in Indicators\nyet",{"start":1216,"end":1218},{"line":420,"column":433,"offset":1217},2282,{"line":430,"column":164,"offset":1219},2303,{"start":1221,"end":1222},{"line":420,"column":139,"offset":1208},{"line":430,"column":1223,"offset":1224},6,2305,{"type":26,"value":1226,"position":1227}," for candle bodies: ",{"start":1228,"end":1229},{"line":430,"column":1223,"offset":1224},{"line":430,"column":478,"offset":1230},2325,{"type":30,"tagName":71,"properties":1232,"children":1233,"position":1240},{},[1234],{"type":26,"value":1235,"position":1236},"render.bgcolor(name, { where, color?, color_by?, colors? })",{"start":1237,"end":1238},{"line":430,"column":478,"offset":1230},{"line":205,"column":263,"offset":1239},2386,{"start":1241,"end":1242},{"line":430,"column":478,"offset":1230},{"line":205,"column":263,"offset":1239},{"type":26,"value":1244,"position":1245}," tints the BACKGROUND of every bar where the gate\nis finite and nonzero, either a static ",{"start":1246,"end":1247},{"line":205,"column":263,"offset":1239},{"line":185,"column":79,"offset":1248},2475,{"type":30,"tagName":71,"properties":1250,"children":1251,"position":1257},{},[1252],{"type":26,"value":1029,"position":1253},{"start":1254,"end":1255},{"line":185,"column":79,"offset":1248},{"line":185,"column":205,"offset":1256},2482,{"start":1258,"end":1259},{"line":185,"column":79,"offset":1248},{"line":185,"column":205,"offset":1256},{"type":26,"value":1261,"position":1262}," or a per-bar ",{"start":1263,"end":1264},{"line":185,"column":205,"offset":1256},{"line":185,"column":1265,"offset":1266},61,2496,{"type":30,"tagName":71,"properties":1268,"children":1269,"position":1277},{},[1270],{"type":26,"value":1271,"position":1272},"colors",{"start":1273,"end":1274},{"line":185,"column":1265,"offset":1266},{"line":185,"column":1275,"offset":1276},69,2504,{"start":1278,"end":1279},{"line":185,"column":1265,"offset":1266},{"line":185,"column":1275,"offset":1276},{"type":26,"value":1281,"position":1282},"\nladder indexed by a ",{"start":1283,"end":1284},{"line":185,"column":1275,"offset":1276},{"line":866,"column":327,"offset":1285},2525,{"type":30,"tagName":71,"properties":1287,"children":1288,"position":1295},{},[1289],{"type":26,"value":1290,"position":1291},"color_by",{"start":1292,"end":1293},{"line":866,"column":327,"offset":1285},{"line":866,"column":371,"offset":1294},2535,{"start":1296,"end":1297},{"line":866,"column":327,"offset":1285},{"line":866,"column":371,"offset":1294},{"type":26,"value":1299,"position":1300}," output (floor; a finite out-of-range index\nclamps to entry 0; a non-finite index means no tint on that bar). Bars\nyou do not tint keep the chart default. The delta-colored bars of a\nfootprint port as a bgcolor ladder over the delta's sign; the line you\ndraw on top can carry the same ladder through ",{"start":1301,"end":1302},{"line":866,"column":371,"offset":1294},{"line":308,"column":205,"offset":1303},2835,{"type":30,"tagName":71,"properties":1305,"children":1306,"position":1312},{},[1307],{"type":26,"value":1290,"position":1308},{"start":1309,"end":1310},{"line":308,"column":205,"offset":1303},{"line":308,"column":1138,"offset":1311},2845,{"start":1313,"end":1314},{"line":308,"column":205,"offset":1303},{"line":308,"column":1138,"offset":1311},{"type":26,"value":1316,"position":1317}," on the output.",{"start":1318,"end":1319},{"line":308,"column":1138,"offset":1311},{"line":308,"column":1104,"offset":1320},2860,{"start":1322,"end":1323},{"line":420,"column":20,"offset":1197},{"line":308,"column":1104,"offset":1320},{"type":26,"value":27},{"type":30,"tagName":156,"properties":1326,"children":1328,"position":1336},{"id":1327},"fill-between",[1329],{"type":26,"value":1330,"position":1331},"Fill between",{"start":1332,"end":1334},{"line":400,"column":164,"offset":1333},2865,{"line":400,"column":755,"offset":1335},2877,{"start":1337,"end":1339},{"line":400,"column":20,"offset":1338},2862,{"line":400,"column":755,"offset":1335},{"type":26,"value":27},{"type":30,"tagName":31,"properties":1342,"children":1343,"position":1508},{},[1344,1358,1365,1377,1383,1395,1400,1412,1418,1430,1437,1448,1453,1465,1472,1484,1490,1502],{"type":30,"tagName":71,"properties":1345,"children":1346,"position":1355},{},[1347],{"type":26,"value":1348,"position":1349},"fillBetween(upper, lower, color, opacity)",{"start":1350,"end":1352},{"line":1138,"column":20,"offset":1351},2879,{"line":1138,"column":1353,"offset":1354},44,2922,{"start":1356,"end":1357},{"line":1138,"column":20,"offset":1351},{"line":1138,"column":1353,"offset":1354},{"type":26,"value":1359,"position":1360}," shaded the area between two\nplotted series. The chart-drawn form is a ",{"start":1361,"end":1362},{"line":1138,"column":1353,"offset":1354},{"line":1363,"column":1178,"offset":1364},58,2993,{"type":30,"tagName":71,"properties":1366,"children":1367,"position":1374},{},[1368],{"type":26,"value":1369,"position":1370},"box",{"start":1371,"end":1372},{"line":1363,"column":1178,"offset":1364},{"line":1363,"column":185,"offset":1373},2998,{"start":1375,"end":1376},{"line":1363,"column":1178,"offset":1364},{"line":1363,"column":185,"offset":1373},{"type":26,"value":1378,"position":1379}," on every bar between the\ntwo outputs with ",{"start":1380,"end":1381},{"line":1363,"column":185,"offset":1373},{"line":216,"column":195,"offset":1382},3041,{"type":30,"tagName":71,"properties":1384,"children":1385,"position":1392},{},[1386],{"type":26,"value":1387,"position":1388},"from",{"start":1389,"end":1390},{"line":216,"column":195,"offset":1382},{"line":216,"column":457,"offset":1391},3047,{"start":1393,"end":1394},{"line":216,"column":195,"offset":1382},{"line":216,"column":457,"offset":1391},{"type":26,"value":1039,"position":1396},{"start":1397,"end":1398},{"line":216,"column":457,"offset":1391},{"line":216,"column":68,"offset":1399},3052,{"type":30,"tagName":71,"properties":1401,"children":1402,"position":1409},{},[1403],{"type":26,"value":1404,"position":1405},"to",{"start":1406,"end":1407},{"line":216,"column":68,"offset":1399},{"line":216,"column":653,"offset":1408},3056,{"start":1410,"end":1411},{"line":216,"column":68,"offset":1399},{"line":216,"column":653,"offset":1408},{"type":26,"value":1413,"position":1414}," left at ",{"start":1415,"end":1416},{"line":216,"column":653,"offset":1408},{"line":216,"column":9,"offset":1417},3065,{"type":30,"tagName":71,"properties":1419,"children":1420,"position":1427},{},[1421],{"type":26,"value":1422,"position":1423},"0",{"start":1424,"end":1425},{"line":216,"column":9,"offset":1417},{"line":216,"column":420,"offset":1426},3068,{"start":1428,"end":1429},{"line":216,"column":9,"offset":1417},{"line":216,"column":420,"offset":1426},{"type":26,"value":1431,"position":1432},": each bar contributes a\none-bar slice and the slices tile into a band; the box's ",{"start":1433,"end":1434},{"line":216,"column":420,"offset":1426},{"line":1435,"column":1363,"offset":1436},60,3150,{"type":30,"tagName":71,"properties":1438,"children":1439,"position":1445},{},[1440],{"type":26,"value":1029,"position":1441},{"start":1442,"end":1443},{"line":1435,"column":1363,"offset":1436},{"line":1435,"column":1095,"offset":1444},3157,{"start":1446,"end":1447},{"line":1435,"column":1363,"offset":1436},{"line":1435,"column":1095,"offset":1444},{"type":26,"value":1144,"position":1449},{"start":1450,"end":1451},{"line":1435,"column":1095,"offset":1444},{"line":1265,"column":20,"offset":1452},3162,{"type":30,"tagName":71,"properties":1454,"children":1455,"position":1462},{},[1456],{"type":26,"value":1457,"position":1458},"opacity",{"start":1459,"end":1460},{"line":1265,"column":20,"offset":1452},{"line":1265,"column":89,"offset":1461},3171,{"start":1463,"end":1464},{"line":1265,"column":20,"offset":1452},{"line":1265,"column":89,"offset":1461},{"type":26,"value":1466,"position":1467}," are the fill's. A conditional fill (bars where you did not call\n",{"start":1468,"end":1469},{"line":1265,"column":89,"offset":1461},{"line":1470,"column":20,"offset":1471},62,3236,{"type":30,"tagName":71,"properties":1473,"children":1474,"position":1481},{},[1475],{"type":26,"value":1476,"position":1477},"fillBetween",{"start":1478,"end":1479},{"line":1470,"column":20,"offset":1471},{"line":1470,"column":665,"offset":1480},3249,{"start":1482,"end":1483},{"line":1470,"column":20,"offset":1471},{"line":1470,"column":665,"offset":1480},{"type":26,"value":1485,"position":1486},") is a ",{"start":1487,"end":1488},{"line":1470,"column":665,"offset":1480},{"line":1470,"column":327,"offset":1489},3256,{"type":30,"tagName":71,"properties":1491,"children":1492,"position":1499},{},[1493],{"type":26,"value":1494,"position":1495},"when",{"start":1496,"end":1497},{"line":1470,"column":327,"offset":1489},{"line":1470,"column":498,"offset":1498},3262,{"start":1500,"end":1501},{"line":1470,"column":327,"offset":1489},{"line":1470,"column":498,"offset":1498},{"type":26,"value":1503,"position":1504}," gate on the box, and a sign-colored fill is\ntwo boxes gated by opposite outputs, one color each.",{"start":1505,"end":1506},{"line":1470,"column":498,"offset":1498},{"line":318,"column":308,"offset":1507},3359,{"start":1509,"end":1510},{"line":1138,"column":20,"offset":1351},{"line":318,"column":308,"offset":1507},{"type":26,"value":27},{"type":30,"tagName":31,"properties":1513,"children":1514,"position":1607},{},[1515,1530,1536,1548,1554,1566,1572,1584,1590,1601],{"type":30,"tagName":1210,"properties":1516,"children":1517,"position":1525},{},[1518],{"type":26,"value":1519,"position":1520},"Not in Indicators yet.",{"start":1521,"end":1523},{"line":1095,"column":583,"offset":1522},3363,{"line":1095,"column":272,"offset":1524},3385,{"start":1526,"end":1528},{"line":1095,"column":20,"offset":1527},3361,{"line":1095,"column":498,"offset":1529},3387,{"type":26,"value":1531,"position":1532}," A ",{"start":1533,"end":1534},{"line":1095,"column":498,"offset":1529},{"line":1095,"column":119,"offset":1535},3390,{"type":30,"tagName":71,"properties":1537,"children":1538,"position":1545},{},[1539],{"type":26,"value":1540,"position":1541},"fills",{"start":1542,"end":1543},{"line":1095,"column":119,"offset":1535},{"line":1095,"column":519,"offset":1544},3397,{"start":1546,"end":1547},{"line":1095,"column":119,"offset":1535},{"line":1095,"column":519,"offset":1544},{"type":26,"value":1549,"position":1550}," entry in a hand-written sheet\n(",{"start":1551,"end":1552},{"line":1095,"column":519,"offset":1544},{"line":885,"column":52,"offset":1553},3429,{"type":30,"tagName":71,"properties":1555,"children":1556,"position":1563},{},[1557],{"type":26,"value":1558,"position":1559},"\"fills\": [{ \"between\": [\"upper\", \"lower\"], \"color\": \"#0ea5e9\", \"opacity\": 0.15 }]",{"start":1560,"end":1561},{"line":885,"column":52,"offset":1553},{"line":226,"column":236,"offset":1562},3512,{"start":1564,"end":1565},{"line":885,"column":52,"offset":1553},{"line":226,"column":236,"offset":1562},{"type":26,"value":1567,"position":1568},") and a ",{"start":1569,"end":1570},{"line":226,"column":236,"offset":1562},{"line":226,"column":518,"offset":1571},3520,{"type":30,"tagName":71,"properties":1573,"children":1574,"position":1581},{},[1575],{"type":26,"value":1576,"position":1577},"range()",{"start":1578,"end":1579},{"line":226,"column":518,"offset":1571},{"line":226,"column":519,"offset":1580},3529,{"start":1582,"end":1583},{"line":226,"column":518,"offset":1571},{"line":226,"column":519,"offset":1580},{"type":26,"value":1585,"position":1586}," declaration both record the band,\nbut the chart lane does not draw either today and neither has a\nper-bar color; a declaration form for ",{"start":1587,"end":1588},{"line":226,"column":519,"offset":1580},{"line":1275,"column":849,"offset":1589},3666,{"type":30,"tagName":71,"properties":1591,"children":1592,"position":1598},{},[1593],{"type":26,"value":1540,"position":1594},{"start":1595,"end":1596},{"line":1275,"column":849,"offset":1589},{"line":1275,"column":430,"offset":1597},3673,{"start":1599,"end":1600},{"line":1275,"column":849,"offset":1589},{"line":1275,"column":430,"offset":1597},{"type":26,"value":1602,"position":1603}," waits on chart support. On\nthe chart, shade with the box.",{"start":1604,"end":1605},{"line":1275,"column":430,"offset":1597},{"line":444,"column":371,"offset":1606},3731,{"start":1608,"end":1609},{"line":1095,"column":20,"offset":1527},{"line":444,"column":371,"offset":1606},{"type":26,"value":27},{"type":13,"children":1612},[1613],{"type":30,"tagName":1614,"properties":1615,"children":1618,"data":-1},"pre",{"class":1616,"style":1617,"tabindex":1422},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff",[1619],{"type":30,"tagName":71,"properties":1620,"children":1621},{},[1622,1654,1655,1680,1681,1706,1707,1732,1733,1758,1759,1762,1763,1817,1818,1840,1841,1906,1907,1966,1967,2010,2011,2053,2054,2063,2064,2113,2114,2160,2161,2164,2165,2206,2207,2242,2243,2246,2247,2284,2285,2328,2329,2337,2338,2341,2342,2375,2376,2403,2404,2435,2436,2487,2488,2527,2528,2535,2536,2539,2540,2572,2573,2586,2587,2608,2609,2654,2655,2696,2697,2709,2710,2717,2718,2721,2722,2754,2755,2772,2773,2792,2793],{"type":30,"tagName":1623,"properties":1624,"children":1626},"span",{"class":1625},"line",[1627,1633,1639,1643,1649],{"type":30,"tagName":1623,"properties":1628,"children":1630},{"style":1629},"--shiki-dark:#F97583;--shiki-light:#D73A49",[1631],{"type":26,"value":1632},"import",{"type":30,"tagName":1623,"properties":1634,"children":1636},{"style":1635},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[1637],{"type":26,"value":1638}," { box, input, line, none, ohlcv, output, overlay, param } ",{"type":30,"tagName":1623,"properties":1640,"children":1641},{"style":1629},[1642],{"type":26,"value":1387},{"type":30,"tagName":1623,"properties":1644,"children":1646},{"style":1645},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[1647],{"type":26,"value":1648}," \"./sdk/declare\"",{"type":30,"tagName":1623,"properties":1650,"children":1651},{"style":1635},[1652],{"type":26,"value":1653},";",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":1656,"children":1657},{"class":1625},[1658,1662,1667,1671,1676],{"type":30,"tagName":1623,"properties":1659,"children":1660},{"style":1629},[1661],{"type":26,"value":1632},{"type":30,"tagName":1623,"properties":1663,"children":1664},{"style":1635},[1665],{"type":26,"value":1666}," { in_close } ",{"type":30,"tagName":1623,"properties":1668,"children":1669},{"style":1629},[1670],{"type":26,"value":1387},{"type":30,"tagName":1623,"properties":1672,"children":1673},{"style":1645},[1674],{"type":26,"value":1675}," \"./gen/inputs\"",{"type":30,"tagName":1623,"properties":1677,"children":1678},{"style":1635},[1679],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":1682,"children":1683},{"class":1625},[1684,1688,1693,1697,1702],{"type":30,"tagName":1623,"properties":1685,"children":1686},{"style":1629},[1687],{"type":26,"value":1632},{"type":30,"tagName":1623,"properties":1689,"children":1690},{"style":1635},[1691],{"type":26,"value":1692}," { emitRow, out_above, out_below, out_delta, out_zero } ",{"type":30,"tagName":1623,"properties":1694,"children":1695},{"style":1629},[1696],{"type":26,"value":1387},{"type":30,"tagName":1623,"properties":1698,"children":1699},{"style":1645},[1700],{"type":26,"value":1701}," \"./gen/outputs\"",{"type":30,"tagName":1623,"properties":1703,"children":1704},{"style":1635},[1705],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":1708,"children":1709},{"class":1625},[1710,1714,1719,1723,1728],{"type":30,"tagName":1623,"properties":1711,"children":1712},{"style":1629},[1713],{"type":26,"value":1632},{"type":30,"tagName":1623,"properties":1715,"children":1716},{"style":1635},[1717],{"type":26,"value":1718}," { p_period } ",{"type":30,"tagName":1623,"properties":1720,"children":1721},{"style":1629},[1722],{"type":26,"value":1387},{"type":30,"tagName":1623,"properties":1724,"children":1725},{"style":1645},[1726],{"type":26,"value":1727}," \"./gen/params\"",{"type":30,"tagName":1623,"properties":1729,"children":1730},{"style":1635},[1731],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":1734,"children":1735},{"class":1625},[1736,1740,1745,1749,1754],{"type":30,"tagName":1623,"properties":1737,"children":1738},{"style":1629},[1739],{"type":26,"value":1632},{"type":30,"tagName":1623,"properties":1741,"children":1742},{"style":1635},[1743],{"type":26,"value":1744}," { Sma } ",{"type":30,"tagName":1623,"properties":1746,"children":1747},{"style":1629},[1748],{"type":26,"value":1387},{"type":30,"tagName":1623,"properties":1750,"children":1751},{"style":1645},[1752],{"type":26,"value":1753}," \"./sdk/ta\"",{"type":30,"tagName":1623,"properties":1755,"children":1756},{"style":1635},[1757],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":1760,"children":1761},{"class":1625},[],{"type":26,"value":27},{"type":30,"tagName":1623,"properties":1764,"children":1765},{"class":1625},[1766,1772,1777,1782,1786,1792,1797,1802,1807,1812],{"type":30,"tagName":1623,"properties":1767,"children":1769},{"style":1768},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[1770],{"type":26,"value":1771},"param",{"type":30,"tagName":1623,"properties":1773,"children":1774},{"style":1635},[1775],{"type":26,"value":1776},"(",{"type":30,"tagName":1623,"properties":1778,"children":1779},{"style":1645},[1780],{"type":26,"value":1781},"\"period\"",{"type":30,"tagName":1623,"properties":1783,"children":1784},{"style":1635},[1785],{"type":26,"value":105},{"type":30,"tagName":1623,"properties":1787,"children":1789},{"style":1788},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[1790],{"type":26,"value":1791},"20",{"type":30,"tagName":1623,"properties":1793,"children":1794},{"style":1635},[1795],{"type":26,"value":1796},", { min: ",{"type":30,"tagName":1623,"properties":1798,"children":1799},{"style":1788},[1800],{"type":26,"value":1801},"2",{"type":30,"tagName":1623,"properties":1803,"children":1804},{"style":1635},[1805],{"type":26,"value":1806},", max: ",{"type":30,"tagName":1623,"properties":1808,"children":1809},{"style":1788},[1810],{"type":26,"value":1811},"400",{"type":30,"tagName":1623,"properties":1813,"children":1814},{"style":1635},[1815],{"type":26,"value":1816}," });",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":1819,"children":1820},{"class":1625},[1821,1826,1830,1835],{"type":30,"tagName":1623,"properties":1822,"children":1823},{"style":1768},[1824],{"type":26,"value":1825},"input",{"type":30,"tagName":1623,"properties":1827,"children":1828},{"style":1635},[1829],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":1831,"children":1832},{"style":1645},[1833],{"type":26,"value":1834},"\"close\"",{"type":30,"tagName":1623,"properties":1836,"children":1837},{"style":1635},[1838],{"type":26,"value":1839},", ohlcv.close);",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":1842,"children":1843},{"class":1625},[1844,1849,1854,1859,1864,1868,1873,1878,1883,1888,1892,1897,1902],{"type":30,"tagName":1623,"properties":1845,"children":1846},{"style":1629},[1847],{"type":26,"value":1848},"const",{"type":30,"tagName":1623,"properties":1850,"children":1851},{"style":1788},[1852],{"type":26,"value":1853}," delta",{"type":30,"tagName":1623,"properties":1855,"children":1856},{"style":1629},[1857],{"type":26,"value":1858}," =",{"type":30,"tagName":1623,"properties":1860,"children":1861},{"style":1768},[1862],{"type":26,"value":1863}," output",{"type":30,"tagName":1623,"properties":1865,"children":1866},{"style":1635},[1867],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":1869,"children":1870},{"style":1645},[1871],{"type":26,"value":1872},"\"delta\"",{"type":30,"tagName":1623,"properties":1874,"children":1875},{"style":1635},[1876],{"type":26,"value":1877},", line, overlay, { color: ",{"type":30,"tagName":1623,"properties":1879,"children":1880},{"style":1645},[1881],{"type":26,"value":1882},"\"#e2e8f0\"",{"type":30,"tagName":1623,"properties":1884,"children":1885},{"style":1635},[1886],{"type":26,"value":1887},", width: ",{"type":30,"tagName":1623,"properties":1889,"children":1890},{"style":1788},[1891],{"type":26,"value":484},{"type":30,"tagName":1623,"properties":1893,"children":1894},{"style":1635},[1895],{"type":26,"value":1896},", description: ",{"type":30,"tagName":1623,"properties":1898,"children":1899},{"style":1645},[1900],{"type":26,"value":1901},"\"Close minus its average\"",{"type":30,"tagName":1623,"properties":1903,"children":1904},{"style":1635},[1905],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":1908,"children":1909},{"class":1625},[1910,1914,1919,1923,1927,1931,1936,1940,1945,1949,1953,1957,1962],{"type":30,"tagName":1623,"properties":1911,"children":1912},{"style":1629},[1913],{"type":26,"value":1848},{"type":30,"tagName":1623,"properties":1915,"children":1916},{"style":1788},[1917],{"type":26,"value":1918}," zero",{"type":30,"tagName":1623,"properties":1920,"children":1921},{"style":1629},[1922],{"type":26,"value":1858},{"type":30,"tagName":1623,"properties":1924,"children":1925},{"style":1768},[1926],{"type":26,"value":1863},{"type":30,"tagName":1623,"properties":1928,"children":1929},{"style":1635},[1930],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":1932,"children":1933},{"style":1645},[1934],{"type":26,"value":1935},"\"zero\"",{"type":30,"tagName":1623,"properties":1937,"children":1938},{"style":1635},[1939],{"type":26,"value":1877},{"type":30,"tagName":1623,"properties":1941,"children":1942},{"style":1645},[1943],{"type":26,"value":1944},"\"#64748b\"",{"type":30,"tagName":1623,"properties":1946,"children":1947},{"style":1635},[1948],{"type":26,"value":1887},{"type":30,"tagName":1623,"properties":1950,"children":1951},{"style":1788},[1952],{"type":26,"value":484},{"type":30,"tagName":1623,"properties":1954,"children":1955},{"style":1635},[1956],{"type":26,"value":1896},{"type":30,"tagName":1623,"properties":1958,"children":1959},{"style":1645},[1960],{"type":26,"value":1961},"\"Zero baseline\"",{"type":30,"tagName":1623,"properties":1963,"children":1964},{"style":1635},[1965],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":1968,"children":1969},{"class":1625},[1970,1974,1979,1983,1987,1991,1996,2001,2006],{"type":30,"tagName":1623,"properties":1971,"children":1972},{"style":1629},[1973],{"type":26,"value":1848},{"type":30,"tagName":1623,"properties":1975,"children":1976},{"style":1788},[1977],{"type":26,"value":1978}," below",{"type":30,"tagName":1623,"properties":1980,"children":1981},{"style":1629},[1982],{"type":26,"value":1858},{"type":30,"tagName":1623,"properties":1984,"children":1985},{"style":1768},[1986],{"type":26,"value":1863},{"type":30,"tagName":1623,"properties":1988,"children":1989},{"style":1635},[1990],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":1992,"children":1993},{"style":1645},[1994],{"type":26,"value":1995},"\"below\"",{"type":30,"tagName":1623,"properties":1997,"children":1998},{"style":1635},[1999],{"type":26,"value":2000},", none, overlay, { description: ",{"type":30,"tagName":1623,"properties":2002,"children":2003},{"style":1645},[2004],{"type":26,"value":2005},"\"1 while the delta is negative\"",{"type":30,"tagName":1623,"properties":2007,"children":2008},{"style":1635},[2009],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2012,"children":2013},{"class":1625},[2014,2018,2023,2027,2031,2035,2040,2044,2049],{"type":30,"tagName":1623,"properties":2015,"children":2016},{"style":1629},[2017],{"type":26,"value":1848},{"type":30,"tagName":1623,"properties":2019,"children":2020},{"style":1788},[2021],{"type":26,"value":2022}," above",{"type":30,"tagName":1623,"properties":2024,"children":2025},{"style":1629},[2026],{"type":26,"value":1858},{"type":30,"tagName":1623,"properties":2028,"children":2029},{"style":1768},[2030],{"type":26,"value":1863},{"type":30,"tagName":1623,"properties":2032,"children":2033},{"style":1635},[2034],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":2036,"children":2037},{"style":1645},[2038],{"type":26,"value":2039},"\"above\"",{"type":30,"tagName":1623,"properties":2041,"children":2042},{"style":1635},[2043],{"type":26,"value":2000},{"type":30,"tagName":1623,"properties":2045,"children":2046},{"style":1645},[2047],{"type":26,"value":2048},"\"1 while the delta is positive or zero\"",{"type":30,"tagName":1623,"properties":2050,"children":2051},{"style":1635},[2052],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2055,"children":2056},{"class":1625},[2057],{"type":30,"tagName":1623,"properties":2058,"children":2060},{"style":2059},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[2061],{"type":26,"value":2062},"// Two fills, one per sign: each bar contributes one slice between the delta and zero.",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2065,"children":2066},{"class":1625},[2067,2071,2075,2080,2085,2090,2095,2100,2105,2109],{"type":30,"tagName":1623,"properties":2068,"children":2069},{"style":1768},[2070],{"type":26,"value":1369},{"type":30,"tagName":1623,"properties":2072,"children":2073},{"style":1635},[2074],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":2076,"children":2077},{"style":1645},[2078],{"type":26,"value":2079},"\"fill_up\"",{"type":30,"tagName":1623,"properties":2081,"children":2082},{"style":1635},[2083],{"type":26,"value":2084},", { top: delta, bottom: zero, when: above, color: ",{"type":30,"tagName":1623,"properties":2086,"children":2087},{"style":1645},[2088],{"type":26,"value":2089},"\"#22c55e\"",{"type":30,"tagName":1623,"properties":2091,"children":2092},{"style":1635},[2093],{"type":26,"value":2094},", opacity: ",{"type":30,"tagName":1623,"properties":2096,"children":2097},{"style":1788},[2098],{"type":26,"value":2099},"0.15",{"type":30,"tagName":1623,"properties":2101,"children":2102},{"style":1635},[2103],{"type":26,"value":2104},", borderWidth: ",{"type":30,"tagName":1623,"properties":2106,"children":2107},{"style":1788},[2108],{"type":26,"value":1422},{"type":30,"tagName":1623,"properties":2110,"children":2111},{"style":1635},[2112],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2115,"children":2116},{"class":1625},[2117,2121,2125,2130,2135,2140,2144,2148,2152,2156],{"type":30,"tagName":1623,"properties":2118,"children":2119},{"style":1768},[2120],{"type":26,"value":1369},{"type":30,"tagName":1623,"properties":2122,"children":2123},{"style":1635},[2124],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":2126,"children":2127},{"style":1645},[2128],{"type":26,"value":2129},"\"fill_down\"",{"type":30,"tagName":1623,"properties":2131,"children":2132},{"style":1635},[2133],{"type":26,"value":2134},", { top: zero, bottom: delta, when: below, color: ",{"type":30,"tagName":1623,"properties":2136,"children":2137},{"style":1645},[2138],{"type":26,"value":2139},"\"#ef4444\"",{"type":30,"tagName":1623,"properties":2141,"children":2142},{"style":1635},[2143],{"type":26,"value":2094},{"type":30,"tagName":1623,"properties":2145,"children":2146},{"style":1788},[2147],{"type":26,"value":2099},{"type":30,"tagName":1623,"properties":2149,"children":2150},{"style":1635},[2151],{"type":26,"value":2104},{"type":30,"tagName":1623,"properties":2153,"children":2154},{"style":1788},[2155],{"type":26,"value":1422},{"type":30,"tagName":1623,"properties":2157,"children":2158},{"style":1635},[2159],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2162,"children":2163},{"class":1625},[],{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2166,"children":2167},{"class":1625},[2168,2173,2178,2183,2188,2193,2197,2201],{"type":30,"tagName":1623,"properties":2169,"children":2170},{"style":1629},[2171],{"type":26,"value":2172},"let",{"type":30,"tagName":1623,"properties":2174,"children":2175},{"style":1635},[2176],{"type":26,"value":2177}," sma ",{"type":30,"tagName":1623,"properties":2179,"children":2180},{"style":1629},[2181],{"type":26,"value":2182},"=",{"type":30,"tagName":1623,"properties":2184,"children":2185},{"style":1629},[2186],{"type":26,"value":2187}," new",{"type":30,"tagName":1623,"properties":2189,"children":2190},{"style":1768},[2191],{"type":26,"value":2192}," Sma",{"type":30,"tagName":1623,"properties":2194,"children":2195},{"style":1635},[2196],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":2198,"children":2199},{"style":1788},[2200],{"type":26,"value":1791},{"type":30,"tagName":1623,"properties":2202,"children":2203},{"style":1635},[2204],{"type":26,"value":2205},");",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2208,"children":2209},{"class":1625},[2210,2214,2219,2224,2229,2233,2238],{"type":30,"tagName":1623,"properties":2211,"children":2212},{"style":1629},[2213],{"type":26,"value":2172},{"type":30,"tagName":1623,"properties":2215,"children":2216},{"style":1635},[2217],{"type":26,"value":2218}," value",{"type":30,"tagName":1623,"properties":2220,"children":2221},{"style":1629},[2222],{"type":26,"value":2223},":",{"type":30,"tagName":1623,"properties":2225,"children":2226},{"style":1768},[2227],{"type":26,"value":2228}," f64",{"type":30,"tagName":1623,"properties":2230,"children":2231},{"style":1629},[2232],{"type":26,"value":1858},{"type":30,"tagName":1623,"properties":2234,"children":2235},{"style":1788},[2236],{"type":26,"value":2237}," NaN",{"type":30,"tagName":1623,"properties":2239,"children":2240},{"style":1635},[2241],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2244,"children":2245},{"class":1625},[],{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2248,"children":2249},{"class":1625},[2250,2255,2260,2265,2270,2274,2279],{"type":30,"tagName":1623,"properties":2251,"children":2252},{"style":1629},[2253],{"type":26,"value":2254},"export",{"type":30,"tagName":1623,"properties":2256,"children":2257},{"style":1629},[2258],{"type":26,"value":2259}," function",{"type":30,"tagName":1623,"properties":2261,"children":2262},{"style":1768},[2263],{"type":26,"value":2264}," init",{"type":30,"tagName":1623,"properties":2266,"children":2267},{"style":1635},[2268],{"type":26,"value":2269},"()",{"type":30,"tagName":1623,"properties":2271,"children":2272},{"style":1629},[2273],{"type":26,"value":2223},{"type":30,"tagName":1623,"properties":2275,"children":2276},{"style":1788},[2277],{"type":26,"value":2278}," void",{"type":30,"tagName":1623,"properties":2280,"children":2281},{"style":1635},[2282],{"type":26,"value":2283}," {",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2286,"children":2287},{"class":1625},[2288,2293,2297,2301,2305,2309,2314,2318,2323],{"type":30,"tagName":1623,"properties":2289,"children":2290},{"style":1635},[2291],{"type":26,"value":2292},"  sma ",{"type":30,"tagName":1623,"properties":2294,"children":2295},{"style":1629},[2296],{"type":26,"value":2182},{"type":30,"tagName":1623,"properties":2298,"children":2299},{"style":1629},[2300],{"type":26,"value":2187},{"type":30,"tagName":1623,"properties":2302,"children":2303},{"style":1768},[2304],{"type":26,"value":2192},{"type":30,"tagName":1623,"properties":2306,"children":2307},{"style":1635},[2308],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":2310,"children":2311},{"style":1768},[2312],{"type":26,"value":2313},"i32",{"type":30,"tagName":1623,"properties":2315,"children":2316},{"style":1635},[2317],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":2319,"children":2320},{"style":1768},[2321],{"type":26,"value":2322},"p_period",{"type":30,"tagName":1623,"properties":2324,"children":2325},{"style":1635},[2326],{"type":26,"value":2327},"()));",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2330,"children":2331},{"class":1625},[2332],{"type":30,"tagName":1623,"properties":2333,"children":2334},{"style":1635},[2335],{"type":26,"value":2336},"}",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2339,"children":2340},{"class":1625},[],{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2343,"children":2344},{"class":1625},[2345,2349,2353,2358,2362,2366,2371],{"type":30,"tagName":1623,"properties":2346,"children":2347},{"style":1629},[2348],{"type":26,"value":2254},{"type":30,"tagName":1623,"properties":2350,"children":2351},{"style":1629},[2352],{"type":26,"value":2259},{"type":30,"tagName":1623,"properties":2354,"children":2355},{"style":1768},[2356],{"type":26,"value":2357}," state",{"type":30,"tagName":1623,"properties":2359,"children":2360},{"style":1635},[2361],{"type":26,"value":2269},{"type":30,"tagName":1623,"properties":2363,"children":2364},{"style":1629},[2365],{"type":26,"value":2223},{"type":30,"tagName":1623,"properties":2367,"children":2368},{"style":1768},[2369],{"type":26,"value":2370}," i32",{"type":30,"tagName":1623,"properties":2372,"children":2373},{"style":1635},[2374],{"type":26,"value":2283},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2377,"children":2378},{"class":1625},[2379,2384,2389,2393,2398],{"type":30,"tagName":1623,"properties":2380,"children":2381},{"style":1629},[2382],{"type":26,"value":2383},"  const",{"type":30,"tagName":1623,"properties":2385,"children":2386},{"style":1788},[2387],{"type":26,"value":2388}," close",{"type":30,"tagName":1623,"properties":2390,"children":2391},{"style":1629},[2392],{"type":26,"value":1858},{"type":30,"tagName":1623,"properties":2394,"children":2395},{"style":1768},[2396],{"type":26,"value":2397}," in_close",{"type":30,"tagName":1623,"properties":2399,"children":2400},{"style":1635},[2401],{"type":26,"value":2402},"();",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2405,"children":2406},{"class":1625},[2407,2411,2416,2420,2425,2430],{"type":30,"tagName":1623,"properties":2408,"children":2409},{"style":1629},[2410],{"type":26,"value":2383},{"type":30,"tagName":1623,"properties":2412,"children":2413},{"style":1788},[2414],{"type":26,"value":2415}," avg",{"type":30,"tagName":1623,"properties":2417,"children":2418},{"style":1629},[2419],{"type":26,"value":1858},{"type":30,"tagName":1623,"properties":2421,"children":2422},{"style":1635},[2423],{"type":26,"value":2424}," sma.",{"type":30,"tagName":1623,"properties":2426,"children":2427},{"style":1768},[2428],{"type":26,"value":2429},"update",{"type":30,"tagName":1623,"properties":2431,"children":2432},{"style":1635},[2433],{"type":26,"value":2434},"(close);",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2437,"children":2438},{"class":1625},[2439,2444,2448,2453,2458,2463,2467,2472,2477,2482],{"type":30,"tagName":1623,"properties":2440,"children":2441},{"style":1635},[2442],{"type":26,"value":2443},"  value ",{"type":30,"tagName":1623,"properties":2445,"children":2446},{"style":1629},[2447],{"type":26,"value":2182},{"type":30,"tagName":1623,"properties":2449,"children":2450},{"style":1768},[2451],{"type":26,"value":2452}," isNaN",{"type":30,"tagName":1623,"properties":2454,"children":2455},{"style":1635},[2456],{"type":26,"value":2457},"(avg) ",{"type":30,"tagName":1623,"properties":2459,"children":2460},{"style":1629},[2461],{"type":26,"value":2462},"?",{"type":30,"tagName":1623,"properties":2464,"children":2465},{"style":1788},[2466],{"type":26,"value":2237},{"type":30,"tagName":1623,"properties":2468,"children":2469},{"style":1629},[2470],{"type":26,"value":2471}," :",{"type":30,"tagName":1623,"properties":2473,"children":2474},{"style":1635},[2475],{"type":26,"value":2476}," close ",{"type":30,"tagName":1623,"properties":2478,"children":2479},{"style":1629},[2480],{"type":26,"value":2481},"-",{"type":30,"tagName":1623,"properties":2483,"children":2484},{"style":1635},[2485],{"type":26,"value":2486}," avg;",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2489,"children":2490},{"class":1625},[2491,2496,2500,2505,2509,2514,2518,2523],{"type":30,"tagName":1623,"properties":2492,"children":2493},{"style":1629},[2494],{"type":26,"value":2495},"  return",{"type":30,"tagName":1623,"properties":2497,"children":2498},{"style":1768},[2499],{"type":26,"value":2452},{"type":30,"tagName":1623,"properties":2501,"children":2502},{"style":1635},[2503],{"type":26,"value":2504},"(value) ",{"type":30,"tagName":1623,"properties":2506,"children":2507},{"style":1629},[2508],{"type":26,"value":2462},{"type":30,"tagName":1623,"properties":2510,"children":2511},{"style":1788},[2512],{"type":26,"value":2513}," 0",{"type":30,"tagName":1623,"properties":2515,"children":2516},{"style":1629},[2517],{"type":26,"value":2471},{"type":30,"tagName":1623,"properties":2519,"children":2520},{"style":1788},[2521],{"type":26,"value":2522}," 1",{"type":30,"tagName":1623,"properties":2524,"children":2525},{"style":1635},[2526],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2529,"children":2530},{"class":1625},[2531],{"type":30,"tagName":1623,"properties":2532,"children":2533},{"style":1635},[2534],{"type":26,"value":2336},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2537,"children":2538},{"class":1625},[],{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2541,"children":2542},{"class":1625},[2543,2547,2551,2556,2560,2564,2568],{"type":30,"tagName":1623,"properties":2544,"children":2545},{"style":1629},[2546],{"type":26,"value":2254},{"type":30,"tagName":1623,"properties":2548,"children":2549},{"style":1629},[2550],{"type":26,"value":2259},{"type":30,"tagName":1623,"properties":2552,"children":2553},{"style":1768},[2554],{"type":26,"value":2555}," finalize",{"type":30,"tagName":1623,"properties":2557,"children":2558},{"style":1635},[2559],{"type":26,"value":2269},{"type":30,"tagName":1623,"properties":2561,"children":2562},{"style":1629},[2563],{"type":26,"value":2223},{"type":30,"tagName":1623,"properties":2565,"children":2566},{"style":1788},[2567],{"type":26,"value":2278},{"type":30,"tagName":1623,"properties":2569,"children":2570},{"style":1635},[2571],{"type":26,"value":2283},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2574,"children":2575},{"class":1625},[2576,2581],{"type":30,"tagName":1623,"properties":2577,"children":2578},{"style":1768},[2579],{"type":26,"value":2580},"  out_delta",{"type":30,"tagName":1623,"properties":2582,"children":2583},{"style":1635},[2584],{"type":26,"value":2585},"(value);",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2588,"children":2589},{"class":1625},[2590,2595,2599,2604],{"type":30,"tagName":1623,"properties":2591,"children":2592},{"style":1768},[2593],{"type":26,"value":2594},"  out_zero",{"type":30,"tagName":1623,"properties":2596,"children":2597},{"style":1635},[2598],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":2600,"children":2601},{"style":1788},[2602],{"type":26,"value":2603},"0.0",{"type":30,"tagName":1623,"properties":2605,"children":2606},{"style":1635},[2607],{"type":26,"value":2205},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2610,"children":2611},{"class":1625},[2612,2617,2622,2627,2632,2637,2642,2646,2650],{"type":30,"tagName":1623,"properties":2613,"children":2614},{"style":1768},[2615],{"type":26,"value":2616},"  out_below",{"type":30,"tagName":1623,"properties":2618,"children":2619},{"style":1635},[2620],{"type":26,"value":2621},"(value ",{"type":30,"tagName":1623,"properties":2623,"children":2624},{"style":1629},[2625],{"type":26,"value":2626},"\u003C",{"type":30,"tagName":1623,"properties":2628,"children":2629},{"style":1788},[2630],{"type":26,"value":2631}," 0.0",{"type":30,"tagName":1623,"properties":2633,"children":2634},{"style":1629},[2635],{"type":26,"value":2636}," ?",{"type":30,"tagName":1623,"properties":2638,"children":2639},{"style":1788},[2640],{"type":26,"value":2641}," 1.0",{"type":30,"tagName":1623,"properties":2643,"children":2644},{"style":1629},[2645],{"type":26,"value":2471},{"type":30,"tagName":1623,"properties":2647,"children":2648},{"style":1788},[2649],{"type":26,"value":2631},{"type":30,"tagName":1623,"properties":2651,"children":2652},{"style":1635},[2653],{"type":26,"value":2205},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2656,"children":2657},{"class":1625},[2658,2663,2667,2672,2676,2680,2684,2688,2692],{"type":30,"tagName":1623,"properties":2659,"children":2660},{"style":1768},[2661],{"type":26,"value":2662},"  out_above",{"type":30,"tagName":1623,"properties":2664,"children":2665},{"style":1635},[2666],{"type":26,"value":2621},{"type":30,"tagName":1623,"properties":2668,"children":2669},{"style":1629},[2670],{"type":26,"value":2671},">=",{"type":30,"tagName":1623,"properties":2673,"children":2674},{"style":1788},[2675],{"type":26,"value":2631},{"type":30,"tagName":1623,"properties":2677,"children":2678},{"style":1629},[2679],{"type":26,"value":2636},{"type":30,"tagName":1623,"properties":2681,"children":2682},{"style":1788},[2683],{"type":26,"value":2641},{"type":30,"tagName":1623,"properties":2685,"children":2686},{"style":1629},[2687],{"type":26,"value":2471},{"type":30,"tagName":1623,"properties":2689,"children":2690},{"style":1788},[2691],{"type":26,"value":2631},{"type":30,"tagName":1623,"properties":2693,"children":2694},{"style":1635},[2695],{"type":26,"value":2205},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2698,"children":2699},{"class":1625},[2700,2705],{"type":30,"tagName":1623,"properties":2701,"children":2702},{"style":1768},[2703],{"type":26,"value":2704},"  emitRow",{"type":30,"tagName":1623,"properties":2706,"children":2707},{"style":1635},[2708],{"type":26,"value":2402},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2711,"children":2712},{"class":1625},[2713],{"type":30,"tagName":1623,"properties":2714,"children":2715},{"style":1635},[2716],{"type":26,"value":2336},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2719,"children":2720},{"class":1625},[],{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2723,"children":2724},{"class":1625},[2725,2729,2733,2738,2742,2746,2750],{"type":30,"tagName":1623,"properties":2726,"children":2727},{"style":1629},[2728],{"type":26,"value":2254},{"type":30,"tagName":1623,"properties":2730,"children":2731},{"style":1629},[2732],{"type":26,"value":2259},{"type":30,"tagName":1623,"properties":2734,"children":2735},{"style":1768},[2736],{"type":26,"value":2737}," reset",{"type":30,"tagName":1623,"properties":2739,"children":2740},{"style":1635},[2741],{"type":26,"value":2269},{"type":30,"tagName":1623,"properties":2743,"children":2744},{"style":1629},[2745],{"type":26,"value":2223},{"type":30,"tagName":1623,"properties":2747,"children":2748},{"style":1788},[2749],{"type":26,"value":2278},{"type":30,"tagName":1623,"properties":2751,"children":2752},{"style":1635},[2753],{"type":26,"value":2283},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2756,"children":2757},{"class":1625},[2758,2763,2768],{"type":30,"tagName":1623,"properties":2759,"children":2760},{"style":1635},[2761],{"type":26,"value":2762},"  sma.",{"type":30,"tagName":1623,"properties":2764,"children":2765},{"style":1768},[2766],{"type":26,"value":2767},"reset",{"type":30,"tagName":1623,"properties":2769,"children":2770},{"style":1635},[2771],{"type":26,"value":2402},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2774,"children":2775},{"class":1625},[2776,2780,2784,2788],{"type":30,"tagName":1623,"properties":2777,"children":2778},{"style":1635},[2779],{"type":26,"value":2443},{"type":30,"tagName":1623,"properties":2781,"children":2782},{"style":1629},[2783],{"type":26,"value":2182},{"type":30,"tagName":1623,"properties":2785,"children":2786},{"style":1788},[2787],{"type":26,"value":2237},{"type":30,"tagName":1623,"properties":2789,"children":2790},{"style":1635},[2791],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":2794,"children":2795},{"class":1625},[2796],{"type":30,"tagName":1623,"properties":2797,"children":2798},{"style":1635},[2799],{"type":26,"value":2336},{"type":26,"value":27},{"type":30,"tagName":31,"properties":2802,"children":2803,"position":2832},{},[2804,2813,2825],{"type":26,"value":2805,"position":2806},"Both boundary series are outputs the chart draws, exactly as kScript\nrequired both fills' series to be plotted; the difference is that here\nthe module could also leave one of them ",{"start":2807,"end":2810},{"line":2808,"column":20,"offset":2809},117,5351,{"line":2811,"column":129,"offset":2812},119,5531,{"type":30,"tagName":71,"properties":2814,"children":2815,"position":2822},{},[2816],{"type":26,"value":2817,"position":2818},"none",{"start":2819,"end":2820},{"line":2811,"column":129,"offset":2812},{"line":2811,"column":205,"offset":2821},5537,{"start":2823,"end":2824},{"line":2811,"column":129,"offset":2812},{"line":2811,"column":205,"offset":2821},{"type":26,"value":2826,"position":2827}," and the box would still\ntile, because a box reads outputs, not lines.",{"start":2828,"end":2829},{"line":2811,"column":205,"offset":2821},{"line":2830,"column":430,"offset":2831},120,5607,{"start":2833,"end":2834},{"line":2808,"column":20,"offset":2809},{"line":2830,"column":430,"offset":2831},{"type":26,"value":27},{"type":30,"tagName":156,"properties":2837,"children":2839,"position":2848},{"id":2838},"rich-table-cells",[2840],{"type":26,"value":2841,"position":2842},"Rich table cells",{"start":2843,"end":2846},{"line":2844,"column":164,"offset":2845},122,5612,{"line":2844,"column":236,"offset":2847},5628,{"start":2849,"end":2851},{"line":2844,"column":20,"offset":2850},5609,{"line":2844,"column":236,"offset":2847},{"type":26,"value":27},{"type":30,"tagName":31,"properties":2854,"children":2855,"position":3092},{},[2856,2869,2875,2887,2892,2904,2909,2921,2927,2939,2944,2956,2961,2973,2979,2991,2997,3010,3016,3028,3035,3047,3054,3066,3073,3086],{"type":30,"tagName":71,"properties":2857,"children":2858,"position":2866},{},[2859],{"type":26,"value":135,"position":2860},{"start":2861,"end":2864},{"line":2862,"column":20,"offset":2863},124,5630,{"line":2862,"column":656,"offset":2865},5641,{"start":2867,"end":2868},{"line":2862,"column":20,"offset":2863},{"line":2862,"column":656,"offset":2865},{"type":26,"value":2870,"position":2871}," took per-cell objects with ",{"start":2872,"end":2873},{"line":2862,"column":656,"offset":2865},{"line":2862,"column":79,"offset":2874},5669,{"type":30,"tagName":71,"properties":2876,"children":2877,"position":2884},{},[2878],{"type":26,"value":2879,"position":2880},"value",{"start":2881,"end":2882},{"line":2862,"column":79,"offset":2874},{"line":2862,"column":205,"offset":2883},5676,{"start":2885,"end":2886},{"line":2862,"column":79,"offset":2874},{"line":2862,"column":205,"offset":2883},{"type":26,"value":105,"position":2888},{"start":2889,"end":2890},{"line":2862,"column":205,"offset":2883},{"line":2862,"column":866,"offset":2891},5678,{"type":30,"tagName":71,"properties":2893,"children":2894,"position":2901},{},[2895],{"type":26,"value":1029,"position":2896},{"start":2897,"end":2898},{"line":2862,"column":866,"offset":2891},{"line":2862,"column":2899,"offset":2900},56,5685,{"start":2902,"end":2903},{"line":2862,"column":866,"offset":2891},{"line":2862,"column":2899,"offset":2900},{"type":26,"value":105,"position":2905},{"start":2906,"end":2907},{"line":2862,"column":2899,"offset":2900},{"line":2862,"column":1363,"offset":2908},5687,{"type":30,"tagName":71,"properties":2910,"children":2911,"position":2918},{},[2912],{"type":26,"value":2913,"position":2914},"textColor",{"start":2915,"end":2916},{"line":2862,"column":1363,"offset":2908},{"line":2862,"column":1275,"offset":2917},5698,{"start":2919,"end":2920},{"line":2862,"column":1363,"offset":2908},{"line":2862,"column":1275,"offset":2917},{"type":26,"value":232,"position":2922},{"start":2923,"end":2924},{"line":2862,"column":1275,"offset":2917},{"line":2925,"column":20,"offset":2926},125,5700,{"type":30,"tagName":71,"properties":2928,"children":2929,"position":2936},{},[2930],{"type":26,"value":2931,"position":2932},"tooltip",{"start":2933,"end":2934},{"line":2925,"column":20,"offset":2926},{"line":2925,"column":89,"offset":2935},5709,{"start":2937,"end":2938},{"line":2925,"column":20,"offset":2926},{"line":2925,"column":89,"offset":2935},{"type":26,"value":105,"position":2940},{"start":2941,"end":2942},{"line":2925,"column":89,"offset":2935},{"line":2925,"column":656,"offset":2943},5711,{"type":30,"tagName":71,"properties":2945,"children":2946,"position":2953},{},[2947],{"type":26,"value":2948,"position":2949},"align",{"start":2950,"end":2951},{"line":2925,"column":656,"offset":2943},{"line":2925,"column":215,"offset":2952},5718,{"start":2954,"end":2955},{"line":2925,"column":656,"offset":2943},{"line":2925,"column":215,"offset":2952},{"type":26,"value":105,"position":2957},{"start":2958,"end":2959},{"line":2925,"column":215,"offset":2952},{"line":2925,"column":327,"offset":2960},5720,{"type":30,"tagName":71,"properties":2962,"children":2963,"position":2970},{},[2964],{"type":26,"value":2965,"position":2966},"colspan",{"start":2967,"end":2968},{"line":2925,"column":327,"offset":2960},{"line":2925,"column":119,"offset":2969},5729,{"start":2971,"end":2972},{"line":2925,"column":327,"offset":2960},{"line":2925,"column":119,"offset":2969},{"type":26,"value":105,"position":2974},{"start":2975,"end":2976},{"line":2925,"column":119,"offset":2969},{"line":2925,"column":2977,"offset":2978},32,5731,{"type":30,"tagName":71,"properties":2980,"children":2981,"position":2988},{},[2982],{"type":26,"value":2983,"position":2984},"rowspan",{"start":2985,"end":2986},{"line":2925,"column":2977,"offset":2978},{"line":2925,"column":129,"offset":2987},5740,{"start":2989,"end":2990},{"line":2925,"column":2977,"offset":2978},{"line":2925,"column":129,"offset":2987},{"type":26,"value":2992,"position":2993},". ",{"start":2994,"end":2995},{"line":2925,"column":129,"offset":2987},{"line":2925,"column":1178,"offset":2996},5742,{"type":30,"tagName":71,"properties":2998,"children":2999,"position":3007},{},[3000],{"type":26,"value":3001,"position":3002},"render.table(name, { rows, cols, cells, position? })",{"start":3003,"end":3004},{"line":2925,"column":1178,"offset":2996},{"line":3005,"column":498,"offset":3006},126,5796,{"start":3008,"end":3009},{"line":2925,"column":1178,"offset":2996},{"line":3005,"column":498,"offset":3006},{"type":26,"value":3011,"position":3012}," takes ",{"start":3013,"end":3014},{"line":3005,"column":498,"offset":3006},{"line":3005,"column":508,"offset":3015},5803,{"type":30,"tagName":71,"properties":3017,"children":3018,"position":3025},{},[3019],{"type":26,"value":3020,"position":3021},"rows * cols",{"start":3022,"end":3023},{"line":3005,"column":508,"offset":3015},{"line":3005,"column":205,"offset":3024},5816,{"start":3026,"end":3027},{"line":3005,"column":508,"offset":3015},{"line":3005,"column":205,"offset":3024},{"type":26,"value":3029,"position":3030}," string-slot names, row\nmajor, and the newest bar where every cell was written wins. A cell is\ntext: numbers go through ",{"start":3031,"end":3032},{"line":3005,"column":205,"offset":3024},{"line":3033,"column":478,"offset":3034},128,5936,{"type":30,"tagName":71,"properties":3036,"children":3037,"position":3044},{},[3038],{"type":26,"value":3039,"position":3040},"sb_f64",{"start":3041,"end":3042},{"line":3033,"column":478,"offset":3034},{"line":3033,"column":508,"offset":3043},5944,{"start":3045,"end":3046},{"line":3033,"column":478,"offset":3034},{"line":3033,"column":508,"offset":3043},{"type":26,"value":3048,"position":3049},", and a cell that should read as a\ncolor-coded value carries the sign in its text (",{"start":3050,"end":3051},{"line":3033,"column":508,"offset":3043},{"line":3052,"column":866,"offset":3053},129,6027,{"type":30,"tagName":71,"properties":3055,"children":3056,"position":3063},{},[3057],{"type":26,"value":3058,"position":3059},"+1.2%",{"start":3060,"end":3061},{"line":3052,"column":866,"offset":3053},{"line":3052,"column":2899,"offset":3062},6034,{"start":3064,"end":3065},{"line":3052,"column":866,"offset":3053},{"line":3052,"column":2899,"offset":3062},{"type":26,"value":3067,"position":3068},") or in a second\ncell. ",{"start":3069,"end":3070},{"line":3052,"column":2899,"offset":3062},{"line":3071,"column":488,"offset":3072},130,6057,{"type":30,"tagName":1210,"properties":3074,"children":3075,"position":3082},{},[3076],{"type":26,"value":1519,"position":3077},{"start":3078,"end":3080},{"line":3071,"column":67,"offset":3079},6059,{"line":3071,"column":371,"offset":3081},6081,{"start":3083,"end":3084},{"line":3071,"column":488,"offset":3072},{"line":3071,"column":653,"offset":3085},6083,{"type":26,"value":3087,"position":3088}," Per-cell colors, tooltips, alignment,\nand spans have no form; the table is plain text at an anchor.",{"start":3089,"end":3090},{"line":3071,"column":653,"offset":3085},{"line":982,"column":1470,"offset":3091},6183,{"start":3093,"end":3094},{"line":2862,"column":20,"offset":2863},{"line":982,"column":1470,"offset":3091},{"type":26,"value":27},{"type":30,"tagName":156,"properties":3097,"children":3099,"position":3108},{"id":3098},"status-cards",[3100],{"type":26,"value":3101,"position":3102},"Status cards",{"start":3103,"end":3106},{"line":3104,"column":164,"offset":3105},133,6188,{"line":3104,"column":755,"offset":3107},6200,{"start":3109,"end":3111},{"line":3104,"column":20,"offset":3110},6185,{"line":3104,"column":755,"offset":3107},{"type":26,"value":27},{"type":30,"tagName":31,"properties":3114,"children":3115,"position":3174},{},[3116,3129,3136,3148,3155,3167],{"type":30,"tagName":71,"properties":3117,"children":3118,"position":3126},{},[3119],{"type":26,"value":3120,"position":3121},"draw.card(name, { title, anchor?, offset?, z?, state_by?, rows })",{"start":3122,"end":3124},{"line":23,"column":20,"offset":3123},6202,{"line":23,"column":149,"offset":3125},6269,{"start":3127,"end":3128},{"line":23,"column":20,"offset":3123},{"line":23,"column":149,"offset":3125},{"type":26,"value":3130,"position":3131},"\ndeclares a run-level status card in ",{"start":3132,"end":3133},{"line":23,"column":149,"offset":3125},{"line":3134,"column":519,"offset":3135},136,6306,{"type":30,"tagName":71,"properties":3137,"children":3138,"position":3145},{},[3139],{"type":26,"value":3140,"position":3141},"drawings[]",{"start":3142,"end":3143},{"line":3134,"column":519,"offset":3135},{"line":3134,"column":866,"offset":3144},6318,{"start":3146,"end":3147},{"line":3134,"column":519,"offset":3135},{"line":3134,"column":866,"offset":3144},{"type":26,"value":3149,"position":3150},", available from\n",{"start":3151,"end":3152},{"line":3134,"column":866,"offset":3144},{"line":3153,"column":20,"offset":3154},137,6335,{"type":30,"tagName":71,"properties":3156,"children":3157,"position":3164},{},[3158],{"type":26,"value":3159,"position":3160},"abi_version: \"wrun-2\"",{"start":3161,"end":3162},{"line":3153,"column":20,"offset":3154},{"line":3153,"column":457,"offset":3163},6358,{"start":3165,"end":3166},{"line":3153,"column":20,"offset":3154},{"line":3153,"column":457,"offset":3163},{"type":26,"value":3168,"position":3169},". Names share the output, renderer, drawing, box\nand segment namespace. A sheet accepts at most 8 cards within its\n64-drawing limit; each card has 1 to 12 rows.",{"start":3170,"end":3171},{"line":3153,"column":457,"offset":3163},{"line":3172,"column":430,"offset":3173},139,6518,{"start":3175,"end":3176},{"line":23,"column":20,"offset":3123},{"line":3172,"column":430,"offset":3173},{"type":26,"value":27},{"type":30,"tagName":31,"properties":3179,"children":3180,"position":3466},{},[3181,3195,3201,3212,3219,3231,3237,3249,3255,3267,3272,3284,3289,3301,3306,3318,3323,3336,3342,3354,3359,3371,3376,3388,3394,3406,3412,3424,3429,3441,3448,3460],{"type":30,"tagName":71,"properties":3182,"children":3183,"position":3192},{},[3184],{"type":26,"value":3185,"position":3186},"title",{"start":3187,"end":3190},{"line":3188,"column":20,"offset":3189},141,6520,{"line":3188,"column":41,"offset":3191},6527,{"start":3193,"end":3194},{"line":3188,"column":20,"offset":3189},{"line":3188,"column":41,"offset":3191},{"type":26,"value":3196,"position":3197}," takes 1 to 40 characters; each row's ",{"start":3198,"end":3199},{"line":3188,"column":41,"offset":3191},{"line":3188,"column":430,"offset":3200},6565,{"type":30,"tagName":71,"properties":3202,"children":3203,"position":3209},{},[3204],{"type":26,"value":904,"position":3205},{"start":3206,"end":3207},{"line":3188,"column":430,"offset":3200},{"line":3188,"column":308,"offset":3208},6572,{"start":3210,"end":3211},{"line":3188,"column":430,"offset":3200},{"line":3188,"column":308,"offset":3208},{"type":26,"value":3213,"position":3214}," takes 1 to 24.\n",{"start":3215,"end":3216},{"line":3188,"column":308,"offset":3208},{"line":3217,"column":20,"offset":3218},142,6588,{"type":30,"tagName":71,"properties":3220,"children":3221,"position":3228},{},[3222],{"type":26,"value":3223,"position":3224},"anchor",{"start":3225,"end":3226},{"line":3217,"column":20,"offset":3218},{"line":3217,"column":67,"offset":3227},6596,{"start":3229,"end":3230},{"line":3217,"column":20,"offset":3218},{"line":3217,"column":67,"offset":3227},{"type":26,"value":3232,"position":3233}," uses the same nine positions as label renderers: ",{"start":3234,"end":3235},{"line":3217,"column":67,"offset":3227},{"line":3217,"column":216,"offset":3236},6646,{"type":30,"tagName":71,"properties":3238,"children":3239,"position":3246},{},[3240],{"type":26,"value":3241,"position":3242},"top_left",{"start":3243,"end":3244},{"line":3217,"column":216,"offset":3236},{"line":3217,"column":1275,"offset":3245},6656,{"start":3247,"end":3248},{"line":3217,"column":216,"offset":3236},{"line":3217,"column":1275,"offset":3245},{"type":26,"value":232,"position":3250},{"start":3251,"end":3252},{"line":3217,"column":1275,"offset":3245},{"line":3253,"column":20,"offset":3254},143,6658,{"type":30,"tagName":71,"properties":3256,"children":3257,"position":3264},{},[3258],{"type":26,"value":3259,"position":3260},"top_center",{"start":3261,"end":3262},{"line":3253,"column":20,"offset":3254},{"line":3253,"column":99,"offset":3263},6670,{"start":3265,"end":3266},{"line":3253,"column":20,"offset":3254},{"line":3253,"column":99,"offset":3263},{"type":26,"value":105,"position":3268},{"start":3269,"end":3270},{"line":3253,"column":99,"offset":3263},{"line":3253,"column":109,"offset":3271},6672,{"type":30,"tagName":71,"properties":3273,"children":3274,"position":3281},{},[3275],{"type":26,"value":3276,"position":3277},"top_right",{"start":3278,"end":3279},{"line":3253,"column":109,"offset":3271},{"line":3253,"column":478,"offset":3280},6683,{"start":3282,"end":3283},{"line":3253,"column":109,"offset":3271},{"line":3253,"column":478,"offset":3280},{"type":26,"value":105,"position":3285},{"start":3286,"end":3287},{"line":3253,"column":478,"offset":3280},{"line":3253,"column":518,"offset":3288},6685,{"type":30,"tagName":71,"properties":3290,"children":3291,"position":3298},{},[3292],{"type":26,"value":3293,"position":3294},"middle_left",{"start":3295,"end":3296},{"line":3253,"column":518,"offset":3288},{"line":3253,"column":129,"offset":3297},6698,{"start":3299,"end":3300},{"line":3253,"column":518,"offset":3288},{"line":3253,"column":129,"offset":3297},{"type":26,"value":105,"position":3302},{"start":3303,"end":3304},{"line":3253,"column":129,"offset":3297},{"line":3253,"column":1178,"offset":3305},6700,{"type":30,"tagName":71,"properties":3307,"children":3308,"position":3315},{},[3309],{"type":26,"value":3310,"position":3311},"middle_center",{"start":3312,"end":3313},{"line":3253,"column":1178,"offset":3305},{"line":3253,"column":1363,"offset":3314},6715,{"start":3316,"end":3317},{"line":3253,"column":1178,"offset":3305},{"line":3253,"column":1363,"offset":3314},{"type":26,"value":105,"position":3319},{"start":3320,"end":3321},{"line":3253,"column":1363,"offset":3314},{"line":3253,"column":1435,"offset":3322},6717,{"type":30,"tagName":71,"properties":3324,"children":3325,"position":3333},{},[3326],{"type":26,"value":3327,"position":3328},"middle_right",{"start":3329,"end":3330},{"line":3253,"column":1435,"offset":3322},{"line":3253,"column":3331,"offset":3332},74,6731,{"start":3334,"end":3335},{"line":3253,"column":1435,"offset":3322},{"line":3253,"column":3331,"offset":3332},{"type":26,"value":232,"position":3337},{"start":3338,"end":3339},{"line":3253,"column":3331,"offset":3332},{"line":3340,"column":20,"offset":3341},144,6733,{"type":30,"tagName":71,"properties":3343,"children":3344,"position":3351},{},[3345],{"type":26,"value":3346,"position":3347},"bottom_left",{"start":3348,"end":3349},{"line":3340,"column":20,"offset":3341},{"line":3340,"column":665,"offset":3350},6746,{"start":3352,"end":3353},{"line":3340,"column":20,"offset":3341},{"line":3340,"column":665,"offset":3350},{"type":26,"value":105,"position":3355},{"start":3356,"end":3357},{"line":3340,"column":665,"offset":3350},{"line":3340,"column":755,"offset":3358},6748,{"type":30,"tagName":71,"properties":3360,"children":3361,"position":3368},{},[3362],{"type":26,"value":3363,"position":3364},"bottom_center",{"start":3365,"end":3366},{"line":3340,"column":755,"offset":3358},{"line":3340,"column":371,"offset":3367},6763,{"start":3369,"end":3370},{"line":3340,"column":755,"offset":3358},{"line":3340,"column":371,"offset":3367},{"type":26,"value":105,"position":3372},{"start":3373,"end":3374},{"line":3340,"column":371,"offset":3367},{"line":3340,"column":653,"offset":3375},6765,{"type":30,"tagName":71,"properties":3377,"children":3378,"position":3385},{},[3379],{"type":26,"value":3380,"position":3381},"bottom_right",{"start":3382,"end":3383},{"line":3340,"column":653,"offset":3375},{"line":3340,"column":205,"offset":3384},6779,{"start":3386,"end":3387},{"line":3340,"column":653,"offset":3375},{"line":3340,"column":205,"offset":3384},{"type":26,"value":3389,"position":3390},". Defaults are ",{"start":3391,"end":3392},{"line":3340,"column":205,"offset":3384},{"line":3340,"column":1470,"offset":3393},6794,{"type":30,"tagName":71,"properties":3395,"children":3396,"position":3403},{},[3397],{"type":26,"value":3276,"position":3398},{"start":3399,"end":3400},{"line":3340,"column":1470,"offset":3393},{"line":3340,"column":3401,"offset":3402},73,6805,{"start":3404,"end":3405},{"line":3340,"column":1470,"offset":3393},{"line":3340,"column":3401,"offset":3402},{"type":26,"value":232,"position":3407},{"start":3408,"end":3409},{"line":3340,"column":3401,"offset":3402},{"line":3410,"column":20,"offset":3411},145,6807,{"type":30,"tagName":71,"properties":3413,"children":3414,"position":3421},{},[3415],{"type":26,"value":3416,"position":3417},"offset: [0, 0]",{"start":3418,"end":3419},{"line":3410,"column":20,"offset":3411},{"line":3410,"column":55,"offset":3420},6823,{"start":3422,"end":3423},{"line":3410,"column":20,"offset":3411},{"line":3410,"column":55,"offset":3420},{"type":26,"value":1039,"position":3425},{"start":3426,"end":3427},{"line":3410,"column":55,"offset":3420},{"line":3410,"column":419,"offset":3428},6828,{"type":30,"tagName":71,"properties":3430,"children":3431,"position":3438},{},[3432],{"type":26,"value":3433,"position":3434},"z: 0",{"start":3435,"end":3436},{"line":3410,"column":419,"offset":3428},{"line":3410,"column":518,"offset":3437},6834,{"start":3439,"end":3440},{"line":3410,"column":419,"offset":3428},{"line":3410,"column":518,"offset":3437},{"type":26,"value":3442,"position":3443},". Each offset is an integer from -200 to 200;\n",{"start":3444,"end":3445},{"line":3410,"column":518,"offset":3437},{"line":3446,"column":20,"offset":3447},146,6880,{"type":30,"tagName":71,"properties":3449,"children":3450,"position":3457},{},[3451],{"type":26,"value":3452,"position":3453},"z",{"start":3454,"end":3455},{"line":3446,"column":20,"offset":3447},{"line":3446,"column":164,"offset":3456},6883,{"start":3458,"end":3459},{"line":3446,"column":20,"offset":3447},{"line":3446,"column":164,"offset":3456},{"type":26,"value":3461,"position":3462}," is an integer.",{"start":3463,"end":3464},{"line":3446,"column":164,"offset":3456},{"line":3446,"column":215,"offset":3465},6898,{"start":3467,"end":3468},{"line":3188,"column":20,"offset":3189},{"line":3446,"column":215,"offset":3465},{"type":26,"value":27},{"type":30,"tagName":31,"properties":3471,"children":3472,"position":3663},{},[3473,3481,3492,3499,3511,3517,3529,3536,3547,3554,3566,3573,3585,3591,3603,3609,3621,3627,3639,3645,3657],{"type":26,"value":3474,"position":3475},"Each row has an optional ",{"start":3476,"end":3479},{"line":3477,"column":20,"offset":3478},148,6900,{"line":3477,"column":478,"offset":3480},6925,{"type":30,"tagName":71,"properties":3482,"children":3483,"position":3489},{},[3484],{"type":26,"value":2879,"position":3485},{"start":3486,"end":3487},{"line":3477,"column":478,"offset":3480},{"line":3477,"column":653,"offset":3488},6932,{"start":3490,"end":3491},{"line":3477,"column":478,"offset":3480},{"line":3477,"column":653,"offset":3488},{"type":26,"value":3493,"position":3494},": a literal string of 0 to 24 characters,\n",{"start":3495,"end":3496},{"line":3477,"column":653,"offset":3488},{"line":3497,"column":20,"offset":3498},149,6974,{"type":30,"tagName":71,"properties":3500,"children":3501,"position":3508},{},[3502],{"type":26,"value":3503,"position":3504},"{ text: \"slot_name\" }",{"start":3505,"end":3506},{"line":3497,"column":20,"offset":3498},{"line":3497,"column":457,"offset":3507},6997,{"start":3509,"end":3510},{"line":3497,"column":20,"offset":3498},{"line":3497,"column":457,"offset":3507},{"type":26,"value":3512,"position":3513},", or ",{"start":3514,"end":3515},{"line":3497,"column":457,"offset":3507},{"line":3497,"column":68,"offset":3516},7002,{"type":30,"tagName":71,"properties":3518,"children":3519,"position":3526},{},[3520],{"type":26,"value":3521,"position":3522},"{ output: \"output_name\", format: \"auto\" }",{"start":3523,"end":3524},{"line":3497,"column":68,"offset":3516},{"line":3497,"column":1104,"offset":3525},7045,{"start":3527,"end":3528},{"line":3497,"column":68,"offset":3516},{"line":3497,"column":1104,"offset":3525},{"type":26,"value":3530,"position":3531},".\nOutput references always name declared numeric outputs; ",{"start":3532,"end":3533},{"line":3497,"column":1104,"offset":3525},{"line":3534,"column":1138,"offset":3535},150,7103,{"type":30,"tagName":71,"properties":3537,"children":3538,"position":3544},{},[3539],{"type":26,"value":26,"position":3540},{"start":3541,"end":3542},{"line":3534,"column":1138,"offset":3535},{"line":3534,"column":318,"offset":3543},7109,{"start":3545,"end":3546},{"line":3534,"column":1138,"offset":3535},{"line":3534,"column":318,"offset":3543},{"type":26,"value":3548,"position":3549}," always\nnames a declared string slot. Slot contents retain their declared byte\nlimit. Formats are ",{"start":3550,"end":3551},{"line":3534,"column":318,"offset":3543},{"line":3552,"column":236,"offset":3553},152,7207,{"type":30,"tagName":71,"properties":3555,"children":3556,"position":3563},{},[3557],{"type":26,"value":3558,"position":3559},"auto",{"start":3560,"end":3561},{"line":3552,"column":236,"offset":3553},{"line":3552,"column":478,"offset":3562},7213,{"start":3564,"end":3565},{"line":3552,"column":236,"offset":3553},{"line":3552,"column":478,"offset":3562},{"type":26,"value":3567,"position":3568}," (the default, up to six significant digits),\n",{"start":3569,"end":3570},{"line":3552,"column":478,"offset":3562},{"line":3571,"column":20,"offset":3572},153,7259,{"type":30,"tagName":71,"properties":3574,"children":3575,"position":3582},{},[3576],{"type":26,"value":3577,"position":3578},"int",{"start":3579,"end":3580},{"line":3571,"column":20,"offset":3572},{"line":3571,"column":1223,"offset":3581},7264,{"start":3583,"end":3584},{"line":3571,"column":20,"offset":3572},{"line":3571,"column":1223,"offset":3581},{"type":26,"value":3586,"position":3587}," (rounded), ",{"start":3588,"end":3589},{"line":3571,"column":1223,"offset":3581},{"line":3571,"column":195,"offset":3590},7276,{"type":30,"tagName":71,"properties":3592,"children":3593,"position":3600},{},[3594],{"type":26,"value":3595,"position":3596},"pct",{"start":3597,"end":3598},{"line":3571,"column":195,"offset":3590},{"line":3571,"column":263,"offset":3599},7281,{"start":3601,"end":3602},{"line":3571,"column":195,"offset":3590},{"line":3571,"column":263,"offset":3599},{"type":26,"value":3604,"position":3605}," (multiply by 100, two decimals and ",{"start":3606,"end":3607},{"line":3571,"column":263,"offset":3599},{"line":3571,"column":216,"offset":3608},7317,{"type":30,"tagName":71,"properties":3610,"children":3611,"position":3618},{},[3612],{"type":26,"value":3613,"position":3614},"%",{"start":3615,"end":3616},{"line":3571,"column":216,"offset":3608},{"line":3571,"column":1470,"offset":3617},7320,{"start":3619,"end":3620},{"line":3571,"column":216,"offset":3608},{"line":3571,"column":1470,"offset":3617},{"type":26,"value":3622,"position":3623},"), and ",{"start":3624,"end":3625},{"line":3571,"column":1470,"offset":3617},{"line":3571,"column":1275,"offset":3626},7327,{"type":30,"tagName":71,"properties":3628,"children":3629,"position":3636},{},[3630],{"type":26,"value":3631,"position":3632},"usd",{"start":3633,"end":3634},{"line":3571,"column":1275,"offset":3626},{"line":3571,"column":3331,"offset":3635},7332,{"start":3637,"end":3638},{"line":3571,"column":1275,"offset":3626},{"line":3571,"column":3331,"offset":3635},{"type":26,"value":3640,"position":3641},"\n(two decimals with a ",{"start":3642,"end":3643},{"line":3571,"column":3331,"offset":3635},{"line":998,"column":419,"offset":3644},7354,{"type":30,"tagName":71,"properties":3646,"children":3647,"position":3654},{},[3648],{"type":26,"value":3649,"position":3650},"$",{"start":3651,"end":3652},{"line":998,"column":419,"offset":3644},{"line":998,"column":272,"offset":3653},7357,{"start":3655,"end":3656},{"line":998,"column":419,"offset":3644},{"line":998,"column":272,"offset":3653},{"type":26,"value":3658,"position":3659}," prefix).",{"start":3660,"end":3661},{"line":998,"column":272,"offset":3653},{"line":998,"column":508,"offset":3662},7366,{"start":3664,"end":3665},{"line":3477,"column":20,"offset":3478},{"line":998,"column":508,"offset":3662},{"type":26,"value":27},{"type":30,"tagName":31,"properties":3668,"children":3669,"position":3802},{},[3670,3678,3689,3695,3707,3713,3724,3729,3740,3746,3757,3764,3776,3783,3795],{"type":26,"value":3671,"position":3672},"A row's ",{"start":3673,"end":3676},{"line":3674,"column":20,"offset":3675},156,7368,{"line":3674,"column":67,"offset":3677},7376,{"type":30,"tagName":71,"properties":3679,"children":3680,"position":3686},{},[3681],{"type":26,"value":1029,"position":3682},{"start":3683,"end":3684},{"line":3674,"column":67,"offset":3677},{"line":3674,"column":755,"offset":3685},7383,{"start":3687,"end":3688},{"line":3674,"column":67,"offset":3677},{"line":3674,"column":755,"offset":3685},{"type":26,"value":3690,"position":3691}," is ",{"start":3692,"end":3693},{"line":3674,"column":755,"offset":3685},{"line":3674,"column":236,"offset":3694},7387,{"type":30,"tagName":71,"properties":3696,"children":3697,"position":3704},{},[3698],{"type":26,"value":3699,"position":3700},"#rrggbb",{"start":3701,"end":3702},{"line":3674,"column":236,"offset":3694},{"line":3674,"column":68,"offset":3703},7396,{"start":3705,"end":3706},{"line":3674,"column":236,"offset":3694},{"line":3674,"column":68,"offset":3703},{"type":26,"value":3708,"position":3709}," or an object containing both ",{"start":3710,"end":3711},{"line":3674,"column":68,"offset":3703},{"line":3674,"column":216,"offset":3712},7426,{"type":30,"tagName":71,"properties":3714,"children":3715,"position":3721},{},[3716],{"type":26,"value":1290,"position":3717},{"start":3718,"end":3719},{"line":3674,"column":216,"offset":3712},{"line":3674,"column":1275,"offset":3720},7436,{"start":3722,"end":3723},{"line":3674,"column":216,"offset":3712},{"line":3674,"column":1275,"offset":3720},{"type":26,"value":1144,"position":3725},{"start":3726,"end":3727},{"line":3674,"column":1275,"offset":3720},{"line":1010,"column":20,"offset":3728},7441,{"type":30,"tagName":71,"properties":3730,"children":3731,"position":3737},{},[3732],{"type":26,"value":1271,"position":3733},{"start":3734,"end":3735},{"line":1010,"column":20,"offset":3728},{"line":1010,"column":67,"offset":3736},7449,{"start":3738,"end":3739},{"line":1010,"column":20,"offset":3728},{"line":1010,"column":67,"offset":3736},{"type":26,"value":3741,"position":3742},", with at least two ",{"start":3743,"end":3744},{"line":1010,"column":67,"offset":3736},{"line":1010,"column":68,"offset":3745},7469,{"type":30,"tagName":71,"properties":3747,"children":3748,"position":3754},{},[3749],{"type":26,"value":3699,"position":3750},{"start":3751,"end":3752},{"line":1010,"column":68,"offset":3745},{"line":1010,"column":60,"offset":3753},7478,{"start":3755,"end":3756},{"line":1010,"column":68,"offset":3745},{"line":1010,"column":60,"offset":3753},{"type":26,"value":3758,"position":3759}," entries. The output's floored value\npicks a palette entry; a finite index outside the palette selects entry 0.\n",{"start":3760,"end":3761},{"line":1010,"column":60,"offset":3753},{"line":3762,"column":20,"offset":3763},159,7590,{"type":30,"tagName":71,"properties":3765,"children":3766,"position":3773},{},[3767],{"type":26,"value":3768,"position":3769},"countdown_to: { output: \"deadline\" }",{"start":3770,"end":3771},{"line":3762,"column":20,"offset":3763},{"line":3762,"column":849,"offset":3772},7628,{"start":3774,"end":3775},{"line":3762,"column":20,"offset":3763},{"line":3762,"column":849,"offset":3772},{"type":26,"value":3777,"position":3778}," carries the numeric output as raw\nepoch milliseconds, without converting it to seconds. ",{"start":3779,"end":3780},{"line":3762,"column":849,"offset":3772},{"line":3781,"column":400,"offset":3782},160,7717,{"type":30,"tagName":71,"properties":3784,"children":3785,"position":3792},{},[3786],{"type":26,"value":3787,"position":3788},"clock: true",{"start":3789,"end":3790},{"line":3781,"column":400,"offset":3782},{"line":3781,"column":149,"offset":3791},7730,{"start":3793,"end":3794},{"line":3781,"column":400,"offset":3782},{"line":3781,"column":149,"offset":3791},{"type":26,"value":3796,"position":3797},"\nasks the chart to show its clock. Both may appear beside a value.",{"start":3798,"end":3799},{"line":3781,"column":149,"offset":3791},{"line":3800,"column":885,"offset":3801},161,7796,{"start":3803,"end":3804},{"line":3674,"column":20,"offset":3675},{"line":3800,"column":885,"offset":3801},{"type":26,"value":27},{"type":30,"tagName":31,"properties":3807,"children":3808,"position":4046},{},[3809,3818,3830,3837,3849,3856,3868,3873,3885,3891,3902,3908,3919,3925,3936,3941,3953,3958,3969,3974,3986,3991,4003,4008,4020,4027,4039],{"type":26,"value":3810,"position":3811},"The newest ready bar with every referenced numeric output finite and\nevery referenced slot present wins. Empty strings count as present. If\nno bar is complete, the newest ready bar still supplies the card: missing\nvalues become ",{"start":3812,"end":3815},{"line":3813,"column":20,"offset":3814},163,7798,{"line":3816,"column":109,"offset":3817},166,8026,{"type":30,"tagName":71,"properties":3819,"children":3820,"position":3827},{},[3821],{"type":26,"value":3822,"position":3823},"\"\"",{"start":3824,"end":3825},{"line":3816,"column":109,"offset":3817},{"line":3816,"column":215,"offset":3826},8030,{"start":3828,"end":3829},{"line":3816,"column":109,"offset":3817},{"line":3816,"column":215,"offset":3826},{"type":26,"value":3831,"position":3832},", missing colours and countdowns are omitted, and\nmissing state reads ",{"start":3833,"end":3834},{"line":3816,"column":215,"offset":3826},{"line":3835,"column":327,"offset":3836},167,8100,{"type":30,"tagName":71,"properties":3838,"children":3839,"position":3846},{},[3840],{"type":26,"value":3841,"position":3842},"ok",{"start":3843,"end":3844},{"line":3835,"column":327,"offset":3836},{"line":3835,"column":272,"offset":3845},8104,{"start":3847,"end":3848},{"line":3835,"column":327,"offset":3836},{"line":3835,"column":272,"offset":3845},{"type":26,"value":3850,"position":3851},". With no ready bar the selection is\n",{"start":3852,"end":3853},{"line":3835,"column":272,"offset":3845},{"line":3854,"column":20,"offset":3855},168,8141,{"type":30,"tagName":71,"properties":3857,"children":3858,"position":3865},{},[3859],{"type":26,"value":3860,"position":3861},"{ kind: \"card\", name, card: null }",{"start":3862,"end":3863},{"line":3854,"column":20,"offset":3855},{"line":3854,"column":519,"offset":3864},8177,{"start":3866,"end":3867},{"line":3854,"column":20,"offset":3855},{"line":3854,"column":519,"offset":3864},{"type":26,"value":2992,"position":3869},{"start":3870,"end":3871},{"line":3854,"column":519,"offset":3864},{"line":3854,"column":849,"offset":3872},8179,{"type":30,"tagName":71,"properties":3874,"children":3875,"position":3882},{},[3876],{"type":26,"value":3877,"position":3878},"state_by",{"start":3879,"end":3880},{"line":3854,"column":849,"offset":3872},{"line":3854,"column":866,"offset":3881},8189,{"start":3883,"end":3884},{"line":3854,"column":849,"offset":3872},{"line":3854,"column":866,"offset":3881},{"type":26,"value":3886,"position":3887}," maps exactly ",{"start":3888,"end":3889},{"line":3854,"column":866,"offset":3881},{"line":3854,"column":318,"offset":3890},8203,{"type":30,"tagName":71,"properties":3892,"children":3893,"position":3899},{},[3894],{"type":26,"value":1422,"position":3895},{"start":3896,"end":3897},{"line":3854,"column":318,"offset":3890},{"line":3854,"column":885,"offset":3898},8206,{"start":3900,"end":3901},{"line":3854,"column":318,"offset":3890},{"line":3854,"column":885,"offset":3898},{"type":26,"value":3903,"position":3904}," to ",{"start":3905,"end":3906},{"line":3854,"column":885,"offset":3898},{"line":3854,"column":444,"offset":3907},8210,{"type":30,"tagName":71,"properties":3909,"children":3910,"position":3916},{},[3911],{"type":26,"value":3841,"position":3912},{"start":3913,"end":3914},{"line":3854,"column":444,"offset":3907},{"line":3854,"column":3331,"offset":3915},8214,{"start":3917,"end":3918},{"line":3854,"column":444,"offset":3907},{"line":3854,"column":3331,"offset":3915},{"type":26,"value":232,"position":3920},{"start":3921,"end":3922},{"line":3854,"column":3331,"offset":3915},{"line":3923,"column":20,"offset":3924},169,8216,{"type":30,"tagName":71,"properties":3926,"children":3927,"position":3933},{},[3928],{"type":26,"value":484,"position":3929},{"start":3930,"end":3931},{"line":3923,"column":20,"offset":3924},{"line":3923,"column":164,"offset":3932},8219,{"start":3934,"end":3935},{"line":3923,"column":20,"offset":3924},{"line":3923,"column":164,"offset":3932},{"type":26,"value":3903,"position":3937},{"start":3938,"end":3939},{"line":3923,"column":164,"offset":3932},{"line":3923,"column":41,"offset":3940},8223,{"type":30,"tagName":71,"properties":3942,"children":3943,"position":3950},{},[3944],{"type":26,"value":3945,"position":3946},"armed",{"start":3947,"end":3948},{"line":3923,"column":41,"offset":3940},{"line":3923,"column":109,"offset":3949},8230,{"start":3951,"end":3952},{"line":3923,"column":41,"offset":3940},{"line":3923,"column":109,"offset":3949},{"type":26,"value":105,"position":3954},{"start":3955,"end":3956},{"line":3923,"column":109,"offset":3949},{"line":3923,"column":55,"offset":3957},8232,{"type":30,"tagName":71,"properties":3959,"children":3960,"position":3966},{},[3961],{"type":26,"value":1801,"position":3962},{"start":3963,"end":3964},{"line":3923,"column":55,"offset":3957},{"line":3923,"column":236,"offset":3965},8235,{"start":3967,"end":3968},{"line":3923,"column":55,"offset":3957},{"line":3923,"column":236,"offset":3965},{"type":26,"value":3903,"position":3970},{"start":3971,"end":3972},{"line":3923,"column":236,"offset":3965},{"line":3923,"column":457,"offset":3973},8239,{"type":30,"tagName":71,"properties":3975,"children":3976,"position":3983},{},[3977],{"type":26,"value":3978,"position":3979},"fired",{"start":3980,"end":3981},{"line":3923,"column":457,"offset":3973},{"line":3923,"column":371,"offset":3982},8246,{"start":3984,"end":3985},{"line":3923,"column":457,"offset":3973},{"line":3923,"column":371,"offset":3982},{"type":26,"value":1091,"position":3987},{"start":3988,"end":3989},{"line":3923,"column":371,"offset":3982},{"line":3923,"column":519,"offset":3990},8252,{"type":30,"tagName":71,"properties":3992,"children":3993,"position":4000},{},[3994],{"type":26,"value":3995,"position":3996},"3",{"start":3997,"end":3998},{"line":3923,"column":519,"offset":3990},{"line":3923,"column":79,"offset":3999},8255,{"start":4001,"end":4002},{"line":3923,"column":519,"offset":3990},{"line":3923,"column":79,"offset":3999},{"type":26,"value":3903,"position":4004},{"start":4005,"end":4006},{"line":3923,"column":79,"offset":3999},{"line":3923,"column":1353,"offset":4007},8259,{"type":30,"tagName":71,"properties":4009,"children":4010,"position":4017},{},[4011],{"type":26,"value":4012,"position":4013},"error",{"start":4014,"end":4015},{"line":3923,"column":1353,"offset":4007},{"line":3923,"column":299,"offset":4016},8266,{"start":4018,"end":4019},{"line":3923,"column":1353,"offset":4007},{"line":3923,"column":299,"offset":4016},{"type":26,"value":4021,"position":4022},"; other values read ",{"start":4023,"end":4024},{"line":3923,"column":299,"offset":4016},{"line":3923,"column":4025,"offset":4026},71,8286,{"type":30,"tagName":71,"properties":4028,"children":4029,"position":4036},{},[4030],{"type":26,"value":3841,"position":4031},{"start":4032,"end":4033},{"line":3923,"column":4025,"offset":4026},{"line":3923,"column":4034,"offset":4035},75,8290,{"start":4037,"end":4038},{"line":3923,"column":4025,"offset":4026},{"line":3923,"column":4034,"offset":4035},{"type":26,"value":4040,"position":4041},".",{"start":4042,"end":4043},{"line":3923,"column":4034,"offset":4035},{"line":3923,"column":4044,"offset":4045},76,8291,{"start":4047,"end":4048},{"line":3813,"column":20,"offset":3814},{"line":3923,"column":4044,"offset":4045},{"type":26,"value":27},{"type":30,"tagName":31,"properties":4051,"children":4052,"position":4098},{},[4053,4061,4073,4079,4091],{"type":26,"value":4054,"position":4055},"The declaration parser's ",{"start":4056,"end":4059},{"line":4057,"column":20,"offset":4058},171,8293,{"line":4057,"column":478,"offset":4060},8318,{"type":30,"tagName":71,"properties":4062,"children":4063,"position":4070},{},[4064],{"type":26,"value":4065,"position":4066},"object_array",{"start":4067,"end":4068},{"line":4057,"column":478,"offset":4060},{"line":4057,"column":79,"offset":4069},8332,{"start":4071,"end":4072},{"line":4057,"column":478,"offset":4060},{"line":4057,"column":79,"offset":4069},{"type":26,"value":4074,"position":4075}," option kind keeps ",{"start":4076,"end":4077},{"line":4057,"column":79,"offset":4069},{"line":4057,"column":216,"offset":4078},8351,{"type":30,"tagName":71,"properties":4080,"children":4081,"position":4088},{},[4082],{"type":26,"value":4083,"position":4084},"rows",{"start":4085,"end":4086},{"line":4057,"column":216,"offset":4078},{"line":4057,"column":1095,"offset":4087},8357,{"start":4089,"end":4090},{"line":4057,"column":216,"offset":4078},{"line":4057,"column":1095,"offset":4087},{"type":26,"value":4092,"position":4093}," as a\nliteral object array, including the nested value, colour and countdown\nobjects. References are literal names, never handles; variables, spreads\nand expressions are refused. The scaffold's normal build extracts these\noptions and removes the declaration before AssemblyScript typechecking;\nno card accessor or host import is needed. This declaration assumes the\nnamed outputs and string slot have already been declared:",{"start":4094,"end":4095},{"line":4057,"column":1095,"offset":4087},{"line":4096,"column":1363,"offset":4097},177,8780,{"start":4099,"end":4100},{"line":4057,"column":20,"offset":4058},{"line":4096,"column":1363,"offset":4097},{"type":26,"value":27},{"type":13,"children":4103},[4104],{"type":30,"tagName":1614,"properties":4105,"children":4106,"data":-1},{"class":1616,"style":1617,"tabindex":1422},[4107],{"type":30,"tagName":71,"properties":4108,"children":4109},{},[4110,4137,4138,4156,4157,4174,4175,4205,4206,4222,4223,4240,4241,4249,4250,4288,4289,4351,4352,4378,4379,4405,4406,4433,4434,4442,4443],{"type":30,"tagName":1623,"properties":4111,"children":4112},{"class":1625},[4113,4118,4123,4127,4132],{"type":30,"tagName":1623,"properties":4114,"children":4115},{"style":1635},[4116],{"type":26,"value":4117},"draw.",{"type":30,"tagName":1623,"properties":4119,"children":4120},{"style":1768},[4121],{"type":26,"value":4122},"card",{"type":30,"tagName":1623,"properties":4124,"children":4125},{"style":1635},[4126],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":4128,"children":4129},{"style":1645},[4130],{"type":26,"value":4131},"\"market_status\"",{"type":30,"tagName":1623,"properties":4133,"children":4134},{"style":1635},[4135],{"type":26,"value":4136},", {",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4139,"children":4140},{"class":1625},[4141,4146,4151],{"type":30,"tagName":1623,"properties":4142,"children":4143},{"style":1635},[4144],{"type":26,"value":4145},"  title: ",{"type":30,"tagName":1623,"properties":4147,"children":4148},{"style":1645},[4149],{"type":26,"value":4150},"\"Market status\"",{"type":30,"tagName":1623,"properties":4152,"children":4153},{"style":1635},[4154],{"type":26,"value":4155},",",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4158,"children":4159},{"class":1625},[4160,4165,4170],{"type":30,"tagName":1623,"properties":4161,"children":4162},{"style":1635},[4163],{"type":26,"value":4164},"  anchor: ",{"type":30,"tagName":1623,"properties":4166,"children":4167},{"style":1645},[4168],{"type":26,"value":4169},"\"top_right\"",{"type":30,"tagName":1623,"properties":4171,"children":4172},{"style":1635},[4173],{"type":26,"value":4155},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4176,"children":4177},{"class":1625},[4178,4183,4187,4192,4196,4200],{"type":30,"tagName":1623,"properties":4179,"children":4180},{"style":1635},[4181],{"type":26,"value":4182},"  offset: [",{"type":30,"tagName":1623,"properties":4184,"children":4185},{"style":1629},[4186],{"type":26,"value":2481},{"type":30,"tagName":1623,"properties":4188,"children":4189},{"style":1788},[4190],{"type":26,"value":4191},"12",{"type":30,"tagName":1623,"properties":4193,"children":4194},{"style":1635},[4195],{"type":26,"value":105},{"type":30,"tagName":1623,"properties":4197,"children":4198},{"style":1788},[4199],{"type":26,"value":4191},{"type":30,"tagName":1623,"properties":4201,"children":4202},{"style":1635},[4203],{"type":26,"value":4204},"],",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4207,"children":4208},{"class":1625},[4209,4214,4218],{"type":30,"tagName":1623,"properties":4210,"children":4211},{"style":1635},[4212],{"type":26,"value":4213},"  z: ",{"type":30,"tagName":1623,"properties":4215,"children":4216},{"style":1788},[4217],{"type":26,"value":484},{"type":30,"tagName":1623,"properties":4219,"children":4220},{"style":1635},[4221],{"type":26,"value":4155},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4224,"children":4225},{"class":1625},[4226,4231,4236],{"type":30,"tagName":1623,"properties":4227,"children":4228},{"style":1635},[4229],{"type":26,"value":4230},"  state_by: ",{"type":30,"tagName":1623,"properties":4232,"children":4233},{"style":1645},[4234],{"type":26,"value":4235},"\"status\"",{"type":30,"tagName":1623,"properties":4237,"children":4238},{"style":1635},[4239],{"type":26,"value":4155},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4242,"children":4243},{"class":1625},[4244],{"type":30,"tagName":1623,"properties":4245,"children":4246},{"style":1635},[4247],{"type":26,"value":4248},"  rows: [",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4251,"children":4252},{"class":1625},[4253,4258,4263,4268,4273,4278,4283],{"type":30,"tagName":1623,"properties":4254,"children":4255},{"style":1635},[4256],{"type":26,"value":4257},"    { label: ",{"type":30,"tagName":1623,"properties":4259,"children":4260},{"style":1645},[4261],{"type":26,"value":4262},"\"Price\"",{"type":30,"tagName":1623,"properties":4264,"children":4265},{"style":1635},[4266],{"type":26,"value":4267},", value: { output: ",{"type":30,"tagName":1623,"properties":4269,"children":4270},{"style":1645},[4271],{"type":26,"value":4272},"\"price\"",{"type":30,"tagName":1623,"properties":4274,"children":4275},{"style":1635},[4276],{"type":26,"value":4277},", format: ",{"type":30,"tagName":1623,"properties":4279,"children":4280},{"style":1645},[4281],{"type":26,"value":4282},"\"usd\"",{"type":30,"tagName":1623,"properties":4284,"children":4285},{"style":1635},[4286],{"type":26,"value":4287}," } },",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4290,"children":4291},{"class":1625},[4292,4296,4301,4305,4310,4314,4319,4324,4329,4334,4338,4342,4346],{"type":30,"tagName":1623,"properties":4293,"children":4294},{"style":1635},[4295],{"type":26,"value":4257},{"type":30,"tagName":1623,"properties":4297,"children":4298},{"style":1645},[4299],{"type":26,"value":4300},"\"Change\"",{"type":30,"tagName":1623,"properties":4302,"children":4303},{"style":1635},[4304],{"type":26,"value":4267},{"type":30,"tagName":1623,"properties":4306,"children":4307},{"style":1645},[4308],{"type":26,"value":4309},"\"change\"",{"type":30,"tagName":1623,"properties":4311,"children":4312},{"style":1635},[4313],{"type":26,"value":4277},{"type":30,"tagName":1623,"properties":4315,"children":4316},{"style":1645},[4317],{"type":26,"value":4318},"\"pct\"",{"type":30,"tagName":1623,"properties":4320,"children":4321},{"style":1635},[4322],{"type":26,"value":4323}," }, color: { color_by: ",{"type":30,"tagName":1623,"properties":4325,"children":4326},{"style":1645},[4327],{"type":26,"value":4328},"\"direction\"",{"type":30,"tagName":1623,"properties":4330,"children":4331},{"style":1635},[4332],{"type":26,"value":4333},", colors: [",{"type":30,"tagName":1623,"properties":4335,"children":4336},{"style":1645},[4337],{"type":26,"value":2139},{"type":30,"tagName":1623,"properties":4339,"children":4340},{"style":1635},[4341],{"type":26,"value":105},{"type":30,"tagName":1623,"properties":4343,"children":4344},{"style":1645},[4345],{"type":26,"value":2089},{"type":30,"tagName":1623,"properties":4347,"children":4348},{"style":1635},[4349],{"type":26,"value":4350},"] } },",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4353,"children":4354},{"class":1625},[4355,4359,4364,4369,4374],{"type":30,"tagName":1623,"properties":4356,"children":4357},{"style":1635},[4358],{"type":26,"value":4257},{"type":30,"tagName":1623,"properties":4360,"children":4361},{"style":1645},[4362],{"type":26,"value":4363},"\"Status\"",{"type":30,"tagName":1623,"properties":4365,"children":4366},{"style":1635},[4367],{"type":26,"value":4368},", value: { text: ",{"type":30,"tagName":1623,"properties":4370,"children":4371},{"style":1645},[4372],{"type":26,"value":4373},"\"status_text\"",{"type":30,"tagName":1623,"properties":4375,"children":4376},{"style":1635},[4377],{"type":26,"value":4287},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4380,"children":4381},{"class":1625},[4382,4386,4391,4396,4401],{"type":30,"tagName":1623,"properties":4383,"children":4384},{"style":1635},[4385],{"type":26,"value":4257},{"type":30,"tagName":1623,"properties":4387,"children":4388},{"style":1645},[4389],{"type":26,"value":4390},"\"Next close\"",{"type":30,"tagName":1623,"properties":4392,"children":4393},{"style":1635},[4394],{"type":26,"value":4395},", countdown_to: { output: ",{"type":30,"tagName":1623,"properties":4397,"children":4398},{"style":1645},[4399],{"type":26,"value":4400},"\"close_at_ms\"",{"type":30,"tagName":1623,"properties":4402,"children":4403},{"style":1635},[4404],{"type":26,"value":4287},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4407,"children":4408},{"class":1625},[4409,4413,4418,4423,4428],{"type":30,"tagName":1623,"properties":4410,"children":4411},{"style":1635},[4412],{"type":26,"value":4257},{"type":30,"tagName":1623,"properties":4414,"children":4415},{"style":1645},[4416],{"type":26,"value":4417},"\"Time\"",{"type":30,"tagName":1623,"properties":4419,"children":4420},{"style":1635},[4421],{"type":26,"value":4422},", clock: ",{"type":30,"tagName":1623,"properties":4424,"children":4425},{"style":1788},[4426],{"type":26,"value":4427},"true",{"type":30,"tagName":1623,"properties":4429,"children":4430},{"style":1635},[4431],{"type":26,"value":4432}," },",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4435,"children":4436},{"class":1625},[4437],{"type":30,"tagName":1623,"properties":4438,"children":4439},{"style":1635},[4440],{"type":26,"value":4441},"  ],",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4444,"children":4445},{"class":1625},[4446],{"type":30,"tagName":1623,"properties":4447,"children":4448},{"style":1635},[4449],{"type":26,"value":4450},"});",{"type":26,"value":27},{"type":30,"tagName":31,"properties":4453,"children":4454,"position":4499},{},[4455,4464,4475,4482,4494],{"type":26,"value":4456,"position":4457},"Cards share the selection's 2 MiB expanded-result budget. Accounting is\n16 bytes per card and per card row, 8 per carried number (the two offsets,\n",{"start":4458,"end":4461},{"line":4459,"column":20,"offset":4460},196,9314,{"line":4462,"column":20,"offset":4463},198,9461,{"type":30,"tagName":71,"properties":4465,"children":4466,"position":4472},{},[4467],{"type":26,"value":3452,"position":4468},{"start":4469,"end":4470},{"line":4462,"column":20,"offset":4463},{"line":4462,"column":164,"offset":4471},9464,{"start":4473,"end":4474},{"line":4462,"column":20,"offset":4463},{"line":4462,"column":164,"offset":4471},{"type":26,"value":4476,"position":4477},", and each countdown), plus the UTF-8 bytes of every carried string:\nkind, name, title, state, anchor, row labels, resolved values and colours.\nExceeding the budget refuses with ",{"start":4478,"end":4479},{"line":4462,"column":164,"offset":4471},{"line":4480,"column":381,"offset":4481},200,9642,{"type":30,"tagName":71,"properties":4483,"children":4484,"position":4491},{},[4485],{"type":26,"value":4486,"position":4487},"wrun_render_result_too_large",{"start":4488,"end":4489},{"line":4480,"column":381,"offset":4481},{"line":4480,"column":1095,"offset":4490},9672,{"start":4492,"end":4493},{"line":4480,"column":381,"offset":4481},{"line":4480,"column":1095,"offset":4490},{"type":26,"value":4040,"position":4495},{"start":4496,"end":4497},{"line":4480,"column":1095,"offset":4490},{"line":4480,"column":885,"offset":4498},9673,{"start":4500,"end":4501},{"line":4459,"column":20,"offset":4460},{"line":4480,"column":885,"offset":4498},{"type":26,"value":27},{"type":30,"tagName":156,"properties":4504,"children":4506,"position":4515},{"id":4505},"everything-rolls-back-correctly",[4507],{"type":26,"value":4508,"position":4509},"Everything rolls back correctly",{"start":4510,"end":4513},{"line":4511,"column":164,"offset":4512},202,9678,{"line":4511,"column":381,"offset":4514},9709,{"start":4516,"end":4518},{"line":4511,"column":20,"offset":4517},9675,{"line":4511,"column":381,"offset":4514},{"type":26,"value":27},{"type":30,"tagName":31,"properties":4521,"children":4522,"position":4589},{},[4523,4532,4544,4551,4562,4569,4584],{"type":26,"value":4524,"position":4525},"Markers, tints and bands are per-bar records over outputs, so they follow\nthe engine's forming-bar rule: the host snapshots the module after the\nlast closed bar and replays the revised forming bar through ",{"start":4526,"end":4529},{"line":4527,"column":20,"offset":4528},204,9711,{"line":4530,"column":1265,"offset":4531},206,9916,{"type":30,"tagName":71,"properties":4533,"children":4534,"position":4541},{},[4535],{"type":26,"value":4536,"position":4537},"reset()",{"start":4538,"end":4539},{"line":4530,"column":1265,"offset":4531},{"line":4530,"column":444,"offset":4540},9925,{"start":4542,"end":4543},{"line":4530,"column":1265,"offset":4531},{"line":4530,"column":444,"offset":4540},{"type":26,"value":4545,"position":4546}," on\nevery tick, and that bar's marks, tints, and slices are replaced, never\nstacked. Cards replace their selected snapshot on each run. Handle\ndrawings roll back the same way: the host keeps the\nhandles beside the module state, puts both back before each replay, and\nre-runs the closed bar once more when it closes, so a handle the forming\nbar created or moved is never duplicated by a tick. A ",{"start":4547,"end":4548},{"line":4530,"column":444,"offset":4540},{"line":4549,"column":400,"offset":4550},212,10319,{"type":30,"tagName":71,"properties":4552,"children":4553,"position":4559},{},[4554],{"type":26,"value":4536,"position":4555},{"start":4556,"end":4557},{"line":4549,"column":400,"offset":4550},{"line":4549,"column":538,"offset":4558},10328,{"start":4560,"end":4561},{"line":4549,"column":400,"offset":4550},{"line":4549,"column":538,"offset":4558},{"type":26,"value":4563,"position":4564}," that\nforgets a field is the one way to get a stale primitive\n(",{"start":4565,"end":4566},{"line":4549,"column":538,"offset":4558},{"line":4567,"column":52,"offset":4568},214,10391,{"type":30,"tagName":44,"properties":4570,"children":4572,"position":4580},{"href":4571},"../core-concepts/execution-model.md",[4573],{"type":26,"value":4574,"position":4575},"Execution model",{"start":4576,"end":4578},{"line":4567,"column":583,"offset":4577},10392,{"line":4567,"column":195,"offset":4579},10407,{"start":4581,"end":4582},{"line":4567,"column":52,"offset":4568},{"line":4567,"column":2899,"offset":4583},10445,{"type":26,"value":440,"position":4585},{"start":4586,"end":4587},{"line":4567,"column":2899,"offset":4583},{"line":4567,"column":1363,"offset":4588},10447,{"start":4590,"end":4591},{"line":4527,"column":20,"offset":4528},{"line":4567,"column":1363,"offset":4588},{"type":26,"value":27},{"type":30,"tagName":156,"properties":4594,"children":4596,"position":4605},{"id":4595},"every-primitive-in-one-module",[4597],{"type":26,"value":4598,"position":4599},"Every primitive in one module",{"start":4600,"end":4603},{"line":4601,"column":164,"offset":4602},216,10452,{"line":4601,"column":653,"offset":4604},10481,{"start":4606,"end":4608},{"line":4601,"column":20,"offset":4607},10449,{"line":4601,"column":653,"offset":4604},{"type":26,"value":27},{"type":30,"tagName":31,"properties":4611,"children":4612,"position":4622},{},[4613],{"type":26,"value":4614,"position":4615},"A marker on each bullish and bearish cross, a background tint by the\nsign of the delta, a shaded band, and a two-cell dashboard, over one\nmoving-average pair.",{"start":4616,"end":4619},{"line":4617,"column":20,"offset":4618},218,10483,{"line":4620,"column":327,"offset":4621},220,10641,{"start":4623,"end":4624},{"line":4617,"column":20,"offset":4618},{"line":4620,"column":327,"offset":4621},{"type":26,"value":27},{"type":13,"children":4627},[4628],{"type":30,"tagName":1614,"properties":4629,"children":4630,"data":-1},{"class":1616,"style":1617,"tabindex":1422},[4631],{"type":30,"tagName":71,"properties":4632,"children":4633},{},[4634,4658,4659,4683,4684,4708,4709,4733,4734,4759,4760,4784,4785,4788,4789,4835,4836,4881,4882,4901,4902,4923,4924,4945,4946,5004,5005,5063,5064,5092,5093,5121,5122,5151,5152,5181,5182,5211,5212,5243,5244,5273,5274,5282,5283,5336,5337,5386,5387,5395,5396,5458,5459,5467,5468,5514,5515,5523,5524,5592,5593,5596,5597,5633,5634,5670,5671,5700,5701,5733,5734,5766,5767,5799,5800,5832,5833,5865,5866,5869,5870,5901,5902,5943,5944,5985,5986,5993,5994,5997,5998,6029,6030,6053,6054,6075,6076,6097,6098,6123,6124,6149,6150,6176,6177,6213,6214,6221,6222,6225,6226,6257,6258,6287,6288,6301,6302,6315,6316,6329,6330,6343,6344,6386,6387,6432,6433,6466,6467,6501,6502,6514,6515,6545,6546,6567,6568,6580,6581,6592,6593,6600,6601,6604,6605,6636,6637,6653,6654,6670,6671,6687,6688,6707,6708,6727,6728,6747,6748,6767,6768,6787,6788],{"type":30,"tagName":1623,"properties":4635,"children":4636},{"class":1625},[4637,4641,4646,4650,4654],{"type":30,"tagName":1623,"properties":4638,"children":4639},{"style":1629},[4640],{"type":26,"value":1632},{"type":30,"tagName":1623,"properties":4642,"children":4643},{"style":1635},[4644],{"type":26,"value":4645}," { box, input, line, none, ohlcv, output, overlay, param, render, string } ",{"type":30,"tagName":1623,"properties":4647,"children":4648},{"style":1629},[4649],{"type":26,"value":1387},{"type":30,"tagName":1623,"properties":4651,"children":4652},{"style":1645},[4653],{"type":26,"value":1648},{"type":30,"tagName":1623,"properties":4655,"children":4656},{"style":1635},[4657],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4660,"children":4661},{"class":1625},[4662,4666,4671,4675,4679],{"type":30,"tagName":1623,"properties":4663,"children":4664},{"style":1629},[4665],{"type":26,"value":1632},{"type":30,"tagName":1623,"properties":4667,"children":4668},{"style":1635},[4669],{"type":26,"value":4670}," { in_close, in_high, in_low } ",{"type":30,"tagName":1623,"properties":4672,"children":4673},{"style":1629},[4674],{"type":26,"value":1387},{"type":30,"tagName":1623,"properties":4676,"children":4677},{"style":1645},[4678],{"type":26,"value":1675},{"type":30,"tagName":1623,"properties":4680,"children":4681},{"style":1635},[4682],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4685,"children":4686},{"class":1625},[4687,4691,4696,4700,4704],{"type":30,"tagName":1623,"properties":4688,"children":4689},{"style":1629},[4690],{"type":26,"value":1632},{"type":30,"tagName":1623,"properties":4692,"children":4693},{"style":1635},[4694],{"type":26,"value":4695}," { emitRow, out_bearish, out_bullish, out_delta_bucket, out_fast, out_high, out_low, out_slow } ",{"type":30,"tagName":1623,"properties":4697,"children":4698},{"style":1629},[4699],{"type":26,"value":1387},{"type":30,"tagName":1623,"properties":4701,"children":4702},{"style":1645},[4703],{"type":26,"value":1701},{"type":30,"tagName":1623,"properties":4705,"children":4706},{"style":1635},[4707],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4710,"children":4711},{"class":1625},[4712,4716,4721,4725,4729],{"type":30,"tagName":1623,"properties":4713,"children":4714},{"style":1629},[4715],{"type":26,"value":1632},{"type":30,"tagName":1623,"properties":4717,"children":4718},{"style":1635},[4719],{"type":26,"value":4720}," { p_fast, p_slow } ",{"type":30,"tagName":1623,"properties":4722,"children":4723},{"style":1629},[4724],{"type":26,"value":1387},{"type":30,"tagName":1623,"properties":4726,"children":4727},{"style":1645},[4728],{"type":26,"value":1727},{"type":30,"tagName":1623,"properties":4730,"children":4731},{"style":1635},[4732],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4735,"children":4736},{"class":1625},[4737,4741,4746,4750,4755],{"type":30,"tagName":1623,"properties":4738,"children":4739},{"style":1629},[4740],{"type":26,"value":1632},{"type":30,"tagName":1623,"properties":4742,"children":4743},{"style":1635},[4744],{"type":26,"value":4745}," { sb_clear, sb_f64, sb_text, str_delta_text_sb, str_regime_text } ",{"type":30,"tagName":1623,"properties":4747,"children":4748},{"style":1629},[4749],{"type":26,"value":1387},{"type":30,"tagName":1623,"properties":4751,"children":4752},{"style":1645},[4753],{"type":26,"value":4754}," \"./gen/strings\"",{"type":30,"tagName":1623,"properties":4756,"children":4757},{"style":1635},[4758],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4761,"children":4762},{"class":1625},[4763,4767,4772,4776,4780],{"type":30,"tagName":1623,"properties":4764,"children":4765},{"style":1629},[4766],{"type":26,"value":1632},{"type":30,"tagName":1623,"properties":4768,"children":4769},{"style":1635},[4770],{"type":26,"value":4771}," { Cross, Sma } ",{"type":30,"tagName":1623,"properties":4773,"children":4774},{"style":1629},[4775],{"type":26,"value":1387},{"type":30,"tagName":1623,"properties":4777,"children":4778},{"style":1645},[4779],{"type":26,"value":1753},{"type":30,"tagName":1623,"properties":4781,"children":4782},{"style":1635},[4783],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4786,"children":4787},{"class":1625},[],{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4790,"children":4791},{"class":1625},[4792,4796,4800,4805,4809,4814,4818,4822,4826,4831],{"type":30,"tagName":1623,"properties":4793,"children":4794},{"style":1768},[4795],{"type":26,"value":1771},{"type":30,"tagName":1623,"properties":4797,"children":4798},{"style":1635},[4799],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":4801,"children":4802},{"style":1645},[4803],{"type":26,"value":4804},"\"fast\"",{"type":30,"tagName":1623,"properties":4806,"children":4807},{"style":1635},[4808],{"type":26,"value":105},{"type":30,"tagName":1623,"properties":4810,"children":4811},{"style":1788},[4812],{"type":26,"value":4813},"9",{"type":30,"tagName":1623,"properties":4815,"children":4816},{"style":1635},[4817],{"type":26,"value":1796},{"type":30,"tagName":1623,"properties":4819,"children":4820},{"style":1788},[4821],{"type":26,"value":484},{"type":30,"tagName":1623,"properties":4823,"children":4824},{"style":1635},[4825],{"type":26,"value":1806},{"type":30,"tagName":1623,"properties":4827,"children":4828},{"style":1788},[4829],{"type":26,"value":4830},"200",{"type":30,"tagName":1623,"properties":4832,"children":4833},{"style":1635},[4834],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4837,"children":4838},{"class":1625},[4839,4843,4847,4852,4856,4861,4865,4869,4873,4877],{"type":30,"tagName":1623,"properties":4840,"children":4841},{"style":1768},[4842],{"type":26,"value":1771},{"type":30,"tagName":1623,"properties":4844,"children":4845},{"style":1635},[4846],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":4848,"children":4849},{"style":1645},[4850],{"type":26,"value":4851},"\"slow\"",{"type":30,"tagName":1623,"properties":4853,"children":4854},{"style":1635},[4855],{"type":26,"value":105},{"type":30,"tagName":1623,"properties":4857,"children":4858},{"style":1788},[4859],{"type":26,"value":4860},"21",{"type":30,"tagName":1623,"properties":4862,"children":4863},{"style":1635},[4864],{"type":26,"value":1796},{"type":30,"tagName":1623,"properties":4866,"children":4867},{"style":1788},[4868],{"type":26,"value":1801},{"type":30,"tagName":1623,"properties":4870,"children":4871},{"style":1635},[4872],{"type":26,"value":1806},{"type":30,"tagName":1623,"properties":4874,"children":4875},{"style":1788},[4876],{"type":26,"value":1811},{"type":30,"tagName":1623,"properties":4878,"children":4879},{"style":1635},[4880],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4883,"children":4884},{"class":1625},[4885,4889,4893,4897],{"type":30,"tagName":1623,"properties":4886,"children":4887},{"style":1768},[4888],{"type":26,"value":1825},{"type":30,"tagName":1623,"properties":4890,"children":4891},{"style":1635},[4892],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":4894,"children":4895},{"style":1645},[4896],{"type":26,"value":1834},{"type":30,"tagName":1623,"properties":4898,"children":4899},{"style":1635},[4900],{"type":26,"value":1839},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4903,"children":4904},{"class":1625},[4905,4909,4913,4918],{"type":30,"tagName":1623,"properties":4906,"children":4907},{"style":1768},[4908],{"type":26,"value":1825},{"type":30,"tagName":1623,"properties":4910,"children":4911},{"style":1635},[4912],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":4914,"children":4915},{"style":1645},[4916],{"type":26,"value":4917},"\"high\"",{"type":30,"tagName":1623,"properties":4919,"children":4920},{"style":1635},[4921],{"type":26,"value":4922},", ohlcv.high);",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4925,"children":4926},{"class":1625},[4927,4931,4935,4940],{"type":30,"tagName":1623,"properties":4928,"children":4929},{"style":1768},[4930],{"type":26,"value":1825},{"type":30,"tagName":1623,"properties":4932,"children":4933},{"style":1635},[4934],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":4936,"children":4937},{"style":1645},[4938],{"type":26,"value":4939},"\"low\"",{"type":30,"tagName":1623,"properties":4941,"children":4942},{"style":1635},[4943],{"type":26,"value":4944},", ohlcv.low);",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":4947,"children":4948},{"class":1625},[4949,4953,4958,4962,4966,4970,4974,4978,4983,4987,4991,4995,5000],{"type":30,"tagName":1623,"properties":4950,"children":4951},{"style":1629},[4952],{"type":26,"value":1848},{"type":30,"tagName":1623,"properties":4954,"children":4955},{"style":1788},[4956],{"type":26,"value":4957}," fast",{"type":30,"tagName":1623,"properties":4959,"children":4960},{"style":1629},[4961],{"type":26,"value":1858},{"type":30,"tagName":1623,"properties":4963,"children":4964},{"style":1768},[4965],{"type":26,"value":1863},{"type":30,"tagName":1623,"properties":4967,"children":4968},{"style":1635},[4969],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":4971,"children":4972},{"style":1645},[4973],{"type":26,"value":4804},{"type":30,"tagName":1623,"properties":4975,"children":4976},{"style":1635},[4977],{"type":26,"value":1877},{"type":30,"tagName":1623,"properties":4979,"children":4980},{"style":1645},[4981],{"type":26,"value":4982},"\"#2563eb\"",{"type":30,"tagName":1623,"properties":4984,"children":4985},{"style":1635},[4986],{"type":26,"value":1887},{"type":30,"tagName":1623,"properties":4988,"children":4989},{"style":1788},[4990],{"type":26,"value":1801},{"type":30,"tagName":1623,"properties":4992,"children":4993},{"style":1635},[4994],{"type":26,"value":1896},{"type":30,"tagName":1623,"properties":4996,"children":4997},{"style":1645},[4998],{"type":26,"value":4999},"\"Fast average\"",{"type":30,"tagName":1623,"properties":5001,"children":5002},{"style":1635},[5003],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5006,"children":5007},{"class":1625},[5008,5012,5017,5021,5025,5029,5033,5037,5042,5046,5050,5054,5059],{"type":30,"tagName":1623,"properties":5009,"children":5010},{"style":1629},[5011],{"type":26,"value":1848},{"type":30,"tagName":1623,"properties":5013,"children":5014},{"style":1788},[5015],{"type":26,"value":5016}," slow",{"type":30,"tagName":1623,"properties":5018,"children":5019},{"style":1629},[5020],{"type":26,"value":1858},{"type":30,"tagName":1623,"properties":5022,"children":5023},{"style":1768},[5024],{"type":26,"value":1863},{"type":30,"tagName":1623,"properties":5026,"children":5027},{"style":1635},[5028],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5030,"children":5031},{"style":1645},[5032],{"type":26,"value":4851},{"type":30,"tagName":1623,"properties":5034,"children":5035},{"style":1635},[5036],{"type":26,"value":1877},{"type":30,"tagName":1623,"properties":5038,"children":5039},{"style":1645},[5040],{"type":26,"value":5041},"\"#94a3b8\"",{"type":30,"tagName":1623,"properties":5043,"children":5044},{"style":1635},[5045],{"type":26,"value":1887},{"type":30,"tagName":1623,"properties":5047,"children":5048},{"style":1788},[5049],{"type":26,"value":484},{"type":30,"tagName":1623,"properties":5051,"children":5052},{"style":1635},[5053],{"type":26,"value":1896},{"type":30,"tagName":1623,"properties":5055,"children":5056},{"style":1645},[5057],{"type":26,"value":5058},"\"Slow average\"",{"type":30,"tagName":1623,"properties":5060,"children":5061},{"style":1635},[5062],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5065,"children":5066},{"class":1625},[5067,5071,5075,5079,5083,5088],{"type":30,"tagName":1623,"properties":5068,"children":5069},{"style":1768},[5070],{"type":26,"value":1066},{"type":30,"tagName":1623,"properties":5072,"children":5073},{"style":1635},[5074],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5076,"children":5077},{"style":1645},[5078],{"type":26,"value":4917},{"type":30,"tagName":1623,"properties":5080,"children":5081},{"style":1635},[5082],{"type":26,"value":2000},{"type":30,"tagName":1623,"properties":5084,"children":5085},{"style":1645},[5086],{"type":26,"value":5087},"\"The bar high: where a bearish mark sits\"",{"type":30,"tagName":1623,"properties":5089,"children":5090},{"style":1635},[5091],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5094,"children":5095},{"class":1625},[5096,5100,5104,5108,5112,5117],{"type":30,"tagName":1623,"properties":5097,"children":5098},{"style":1768},[5099],{"type":26,"value":1066},{"type":30,"tagName":1623,"properties":5101,"children":5102},{"style":1635},[5103],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5105,"children":5106},{"style":1645},[5107],{"type":26,"value":4939},{"type":30,"tagName":1623,"properties":5109,"children":5110},{"style":1635},[5111],{"type":26,"value":2000},{"type":30,"tagName":1623,"properties":5113,"children":5114},{"style":1645},[5115],{"type":26,"value":5116},"\"The bar low: where a bullish mark sits\"",{"type":30,"tagName":1623,"properties":5118,"children":5119},{"style":1635},[5120],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5123,"children":5124},{"class":1625},[5125,5129,5133,5138,5142,5147],{"type":30,"tagName":1623,"properties":5126,"children":5127},{"style":1768},[5128],{"type":26,"value":1066},{"type":30,"tagName":1623,"properties":5130,"children":5131},{"style":1635},[5132],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5134,"children":5135},{"style":1645},[5136],{"type":26,"value":5137},"\"bullish\"",{"type":30,"tagName":1623,"properties":5139,"children":5140},{"style":1635},[5141],{"type":26,"value":2000},{"type":30,"tagName":1623,"properties":5143,"children":5144},{"style":1645},[5145],{"type":26,"value":5146},"\"1 on a bullish-cross bar\"",{"type":30,"tagName":1623,"properties":5148,"children":5149},{"style":1635},[5150],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5153,"children":5154},{"class":1625},[5155,5159,5163,5168,5172,5177],{"type":30,"tagName":1623,"properties":5156,"children":5157},{"style":1768},[5158],{"type":26,"value":1066},{"type":30,"tagName":1623,"properties":5160,"children":5161},{"style":1635},[5162],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5164,"children":5165},{"style":1645},[5166],{"type":26,"value":5167},"\"bearish\"",{"type":30,"tagName":1623,"properties":5169,"children":5170},{"style":1635},[5171],{"type":26,"value":2000},{"type":30,"tagName":1623,"properties":5173,"children":5174},{"style":1645},[5175],{"type":26,"value":5176},"\"1 on a bearish-cross bar\"",{"type":30,"tagName":1623,"properties":5178,"children":5179},{"style":1635},[5180],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5183,"children":5184},{"class":1625},[5185,5189,5193,5198,5202,5207],{"type":30,"tagName":1623,"properties":5186,"children":5187},{"style":1768},[5188],{"type":26,"value":1066},{"type":30,"tagName":1623,"properties":5190,"children":5191},{"style":1635},[5192],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5194,"children":5195},{"style":1645},[5196],{"type":26,"value":5197},"\"delta_bucket\"",{"type":30,"tagName":1623,"properties":5199,"children":5200},{"style":1635},[5201],{"type":26,"value":2000},{"type":30,"tagName":1623,"properties":5203,"children":5204},{"style":1645},[5205],{"type":26,"value":5206},"\"0 fast below slow, 1 fast above: the tint ladder index\"",{"type":30,"tagName":1623,"properties":5208,"children":5209},{"style":1635},[5210],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5213,"children":5214},{"class":1625},[5215,5220,5224,5229,5234,5239],{"type":30,"tagName":1623,"properties":5216,"children":5217},{"style":1768},[5218],{"type":26,"value":5219},"string",{"type":30,"tagName":1623,"properties":5221,"children":5222},{"style":1635},[5223],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5225,"children":5226},{"style":1645},[5227],{"type":26,"value":5228},"\"regime_text\"",{"type":30,"tagName":1623,"properties":5230,"children":5231},{"style":1635},[5232],{"type":26,"value":5233},", { max_bytes: ",{"type":30,"tagName":1623,"properties":5235,"children":5236},{"style":1788},[5237],{"type":26,"value":5238},"8",{"type":30,"tagName":1623,"properties":5240,"children":5241},{"style":1635},[5242],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5245,"children":5246},{"class":1625},[5247,5251,5255,5260,5264,5269],{"type":30,"tagName":1623,"properties":5248,"children":5249},{"style":1768},[5250],{"type":26,"value":5219},{"type":30,"tagName":1623,"properties":5252,"children":5253},{"style":1635},[5254],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5256,"children":5257},{"style":1645},[5258],{"type":26,"value":5259},"\"delta_text\"",{"type":30,"tagName":1623,"properties":5261,"children":5262},{"style":1635},[5263],{"type":26,"value":5233},{"type":30,"tagName":1623,"properties":5265,"children":5266},{"style":1788},[5267],{"type":26,"value":5268},"16",{"type":30,"tagName":1623,"properties":5270,"children":5271},{"style":1635},[5272],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5275,"children":5276},{"class":1625},[5277],{"type":30,"tagName":1623,"properties":5278,"children":5279},{"style":2059},[5280],{"type":26,"value":5281},"// Markers: an arrow below the bar on a bullish cross, one above it on a bearish cross.",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5284,"children":5285},{"class":1625},[5286,5291,5295,5299,5304,5309,5313,5318,5323,5328,5332],{"type":30,"tagName":1623,"properties":5287,"children":5288},{"style":1635},[5289],{"type":26,"value":5290},"render.",{"type":30,"tagName":1623,"properties":5292,"children":5293},{"style":1768},[5294],{"type":26,"value":387},{"type":30,"tagName":1623,"properties":5296,"children":5297},{"style":1635},[5298],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5300,"children":5301},{"style":1645},[5302],{"type":26,"value":5303},"\"buy_mark\"",{"type":30,"tagName":1623,"properties":5305,"children":5306},{"style":1635},[5307],{"type":26,"value":5308},", { output: ",{"type":30,"tagName":1623,"properties":5310,"children":5311},{"style":1645},[5312],{"type":26,"value":4939},{"type":30,"tagName":1623,"properties":5314,"children":5315},{"style":1635},[5316],{"type":26,"value":5317},", shape: ",{"type":30,"tagName":1623,"properties":5319,"children":5320},{"style":1645},[5321],{"type":26,"value":5322},"\"arrow_up\"",{"type":30,"tagName":1623,"properties":5324,"children":5325},{"style":1635},[5326],{"type":26,"value":5327},", where: ",{"type":30,"tagName":1623,"properties":5329,"children":5330},{"style":1645},[5331],{"type":26,"value":5137},{"type":30,"tagName":1623,"properties":5333,"children":5334},{"style":1635},[5335],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5338,"children":5339},{"class":1625},[5340,5344,5348,5352,5357,5361,5365,5369,5374,5378,5382],{"type":30,"tagName":1623,"properties":5341,"children":5342},{"style":1635},[5343],{"type":26,"value":5290},{"type":30,"tagName":1623,"properties":5345,"children":5346},{"style":1768},[5347],{"type":26,"value":387},{"type":30,"tagName":1623,"properties":5349,"children":5350},{"style":1635},[5351],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5353,"children":5354},{"style":1645},[5355],{"type":26,"value":5356},"\"sell_mark\"",{"type":30,"tagName":1623,"properties":5358,"children":5359},{"style":1635},[5360],{"type":26,"value":5308},{"type":30,"tagName":1623,"properties":5362,"children":5363},{"style":1645},[5364],{"type":26,"value":4917},{"type":30,"tagName":1623,"properties":5366,"children":5367},{"style":1635},[5368],{"type":26,"value":5317},{"type":30,"tagName":1623,"properties":5370,"children":5371},{"style":1645},[5372],{"type":26,"value":5373},"\"arrow_down\"",{"type":30,"tagName":1623,"properties":5375,"children":5376},{"style":1635},[5377],{"type":26,"value":5327},{"type":30,"tagName":1623,"properties":5379,"children":5380},{"style":1645},[5381],{"type":26,"value":5167},{"type":30,"tagName":1623,"properties":5383,"children":5384},{"style":1635},[5385],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5388,"children":5389},{"class":1625},[5390],{"type":30,"tagName":1623,"properties":5391,"children":5392},{"style":2059},[5393],{"type":26,"value":5394},"// Bar color: a background tint by regime; index 0 is red, index 1 green, on every bar.",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5397,"children":5398},{"class":1625},[5399,5403,5408,5412,5417,5422,5426,5431,5435,5439,5444,5448,5453],{"type":30,"tagName":1623,"properties":5400,"children":5401},{"style":1635},[5402],{"type":26,"value":5290},{"type":30,"tagName":1623,"properties":5404,"children":5405},{"style":1768},[5406],{"type":26,"value":5407},"bgcolor",{"type":30,"tagName":1623,"properties":5409,"children":5410},{"style":1635},[5411],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5413,"children":5414},{"style":1645},[5415],{"type":26,"value":5416},"\"regime_tint\"",{"type":30,"tagName":1623,"properties":5418,"children":5419},{"style":1635},[5420],{"type":26,"value":5421},", { where: ",{"type":30,"tagName":1623,"properties":5423,"children":5424},{"style":1645},[5425],{"type":26,"value":4804},{"type":30,"tagName":1623,"properties":5427,"children":5428},{"style":1635},[5429],{"type":26,"value":5430},", color_by: ",{"type":30,"tagName":1623,"properties":5432,"children":5433},{"style":1645},[5434],{"type":26,"value":5197},{"type":30,"tagName":1623,"properties":5436,"children":5437},{"style":1635},[5438],{"type":26,"value":4333},{"type":30,"tagName":1623,"properties":5440,"children":5441},{"style":1645},[5442],{"type":26,"value":5443},"\"#ef444418\"",{"type":30,"tagName":1623,"properties":5445,"children":5446},{"style":1635},[5447],{"type":26,"value":105},{"type":30,"tagName":1623,"properties":5449,"children":5450},{"style":1645},[5451],{"type":26,"value":5452},"\"#22c55e18\"",{"type":30,"tagName":1623,"properties":5454,"children":5455},{"style":1635},[5456],{"type":26,"value":5457},"] });",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5460,"children":5461},{"class":1625},[5462],{"type":30,"tagName":1623,"properties":5463,"children":5464},{"style":2059},[5465],{"type":26,"value":5466},"// Fill between: a slice per bar between the two averages.",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5469,"children":5470},{"class":1625},[5471,5475,5479,5484,5489,5493,5497,5502,5506,5510],{"type":30,"tagName":1623,"properties":5472,"children":5473},{"style":1768},[5474],{"type":26,"value":1369},{"type":30,"tagName":1623,"properties":5476,"children":5477},{"style":1635},[5478],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5480,"children":5481},{"style":1645},[5482],{"type":26,"value":5483},"\"ribbon\"",{"type":30,"tagName":1623,"properties":5485,"children":5486},{"style":1635},[5487],{"type":26,"value":5488},", { top: fast, bottom: slow, color: ",{"type":30,"tagName":1623,"properties":5490,"children":5491},{"style":1645},[5492],{"type":26,"value":4982},{"type":30,"tagName":1623,"properties":5494,"children":5495},{"style":1635},[5496],{"type":26,"value":2094},{"type":30,"tagName":1623,"properties":5498,"children":5499},{"style":1788},[5500],{"type":26,"value":5501},"0.1",{"type":30,"tagName":1623,"properties":5503,"children":5504},{"style":1635},[5505],{"type":26,"value":2104},{"type":30,"tagName":1623,"properties":5507,"children":5508},{"style":1788},[5509],{"type":26,"value":1422},{"type":30,"tagName":1623,"properties":5511,"children":5512},{"style":1635},[5513],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5516,"children":5517},{"class":1625},[5518],{"type":30,"tagName":1623,"properties":5519,"children":5520},{"style":2059},[5521],{"type":26,"value":5522},"// A 1x2 dashboard: regime word, delta value.",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5525,"children":5526},{"class":1625},[5527,5531,5535,5539,5544,5549,5553,5558,5562,5567,5571,5575,5579,5584,5588],{"type":30,"tagName":1623,"properties":5528,"children":5529},{"style":1635},[5530],{"type":26,"value":5290},{"type":30,"tagName":1623,"properties":5532,"children":5533},{"style":1768},[5534],{"type":26,"value":564},{"type":30,"tagName":1623,"properties":5536,"children":5537},{"style":1635},[5538],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5540,"children":5541},{"style":1645},[5542],{"type":26,"value":5543},"\"dashboard\"",{"type":30,"tagName":1623,"properties":5545,"children":5546},{"style":1635},[5547],{"type":26,"value":5548},", { rows: ",{"type":30,"tagName":1623,"properties":5550,"children":5551},{"style":1788},[5552],{"type":26,"value":484},{"type":30,"tagName":1623,"properties":5554,"children":5555},{"style":1635},[5556],{"type":26,"value":5557},", cols: ",{"type":30,"tagName":1623,"properties":5559,"children":5560},{"style":1788},[5561],{"type":26,"value":1801},{"type":30,"tagName":1623,"properties":5563,"children":5564},{"style":1635},[5565],{"type":26,"value":5566},", cells: [",{"type":30,"tagName":1623,"properties":5568,"children":5569},{"style":1645},[5570],{"type":26,"value":5228},{"type":30,"tagName":1623,"properties":5572,"children":5573},{"style":1635},[5574],{"type":26,"value":105},{"type":30,"tagName":1623,"properties":5576,"children":5577},{"style":1645},[5578],{"type":26,"value":5259},{"type":30,"tagName":1623,"properties":5580,"children":5581},{"style":1635},[5582],{"type":26,"value":5583},"], position: ",{"type":30,"tagName":1623,"properties":5585,"children":5586},{"style":1645},[5587],{"type":26,"value":4169},{"type":30,"tagName":1623,"properties":5589,"children":5590},{"style":1635},[5591],{"type":26,"value":1816},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5594,"children":5595},{"class":1625},[],{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5598,"children":5599},{"class":1625},[5600,5604,5609,5613,5617,5621,5625,5629],{"type":30,"tagName":1623,"properties":5601,"children":5602},{"style":1629},[5603],{"type":26,"value":2172},{"type":30,"tagName":1623,"properties":5605,"children":5606},{"style":1635},[5607],{"type":26,"value":5608}," fastSma ",{"type":30,"tagName":1623,"properties":5610,"children":5611},{"style":1629},[5612],{"type":26,"value":2182},{"type":30,"tagName":1623,"properties":5614,"children":5615},{"style":1629},[5616],{"type":26,"value":2187},{"type":30,"tagName":1623,"properties":5618,"children":5619},{"style":1768},[5620],{"type":26,"value":2192},{"type":30,"tagName":1623,"properties":5622,"children":5623},{"style":1635},[5624],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5626,"children":5627},{"style":1788},[5628],{"type":26,"value":4813},{"type":30,"tagName":1623,"properties":5630,"children":5631},{"style":1635},[5632],{"type":26,"value":2205},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5635,"children":5636},{"class":1625},[5637,5641,5646,5650,5654,5658,5662,5666],{"type":30,"tagName":1623,"properties":5638,"children":5639},{"style":1629},[5640],{"type":26,"value":2172},{"type":30,"tagName":1623,"properties":5642,"children":5643},{"style":1635},[5644],{"type":26,"value":5645}," slowSma ",{"type":30,"tagName":1623,"properties":5647,"children":5648},{"style":1629},[5649],{"type":26,"value":2182},{"type":30,"tagName":1623,"properties":5651,"children":5652},{"style":1629},[5653],{"type":26,"value":2187},{"type":30,"tagName":1623,"properties":5655,"children":5656},{"style":1768},[5657],{"type":26,"value":2192},{"type":30,"tagName":1623,"properties":5659,"children":5660},{"style":1635},[5661],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5663,"children":5664},{"style":1788},[5665],{"type":26,"value":4860},{"type":30,"tagName":1623,"properties":5667,"children":5668},{"style":1635},[5669],{"type":26,"value":2205},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5672,"children":5673},{"class":1625},[5674,5678,5683,5687,5691,5696],{"type":30,"tagName":1623,"properties":5675,"children":5676},{"style":1629},[5677],{"type":26,"value":1848},{"type":30,"tagName":1623,"properties":5679,"children":5680},{"style":1788},[5681],{"type":26,"value":5682}," cross",{"type":30,"tagName":1623,"properties":5684,"children":5685},{"style":1629},[5686],{"type":26,"value":1858},{"type":30,"tagName":1623,"properties":5688,"children":5689},{"style":1629},[5690],{"type":26,"value":2187},{"type":30,"tagName":1623,"properties":5692,"children":5693},{"style":1768},[5694],{"type":26,"value":5695}," Cross",{"type":30,"tagName":1623,"properties":5697,"children":5698},{"style":1635},[5699],{"type":26,"value":2402},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5702,"children":5703},{"class":1625},[5704,5708,5713,5717,5721,5725,5729],{"type":30,"tagName":1623,"properties":5705,"children":5706},{"style":1629},[5707],{"type":26,"value":2172},{"type":30,"tagName":1623,"properties":5709,"children":5710},{"style":1635},[5711],{"type":26,"value":5712}," fastValue",{"type":30,"tagName":1623,"properties":5714,"children":5715},{"style":1629},[5716],{"type":26,"value":2223},{"type":30,"tagName":1623,"properties":5718,"children":5719},{"style":1768},[5720],{"type":26,"value":2228},{"type":30,"tagName":1623,"properties":5722,"children":5723},{"style":1629},[5724],{"type":26,"value":1858},{"type":30,"tagName":1623,"properties":5726,"children":5727},{"style":1788},[5728],{"type":26,"value":2237},{"type":30,"tagName":1623,"properties":5730,"children":5731},{"style":1635},[5732],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5735,"children":5736},{"class":1625},[5737,5741,5746,5750,5754,5758,5762],{"type":30,"tagName":1623,"properties":5738,"children":5739},{"style":1629},[5740],{"type":26,"value":2172},{"type":30,"tagName":1623,"properties":5742,"children":5743},{"style":1635},[5744],{"type":26,"value":5745}," slowValue",{"type":30,"tagName":1623,"properties":5747,"children":5748},{"style":1629},[5749],{"type":26,"value":2223},{"type":30,"tagName":1623,"properties":5751,"children":5752},{"style":1768},[5753],{"type":26,"value":2228},{"type":30,"tagName":1623,"properties":5755,"children":5756},{"style":1629},[5757],{"type":26,"value":1858},{"type":30,"tagName":1623,"properties":5759,"children":5760},{"style":1788},[5761],{"type":26,"value":2237},{"type":30,"tagName":1623,"properties":5763,"children":5764},{"style":1635},[5765],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5768,"children":5769},{"class":1625},[5770,5774,5779,5783,5787,5791,5795],{"type":30,"tagName":1623,"properties":5771,"children":5772},{"style":1629},[5773],{"type":26,"value":2172},{"type":30,"tagName":1623,"properties":5775,"children":5776},{"style":1635},[5777],{"type":26,"value":5778}," high",{"type":30,"tagName":1623,"properties":5780,"children":5781},{"style":1629},[5782],{"type":26,"value":2223},{"type":30,"tagName":1623,"properties":5784,"children":5785},{"style":1768},[5786],{"type":26,"value":2228},{"type":30,"tagName":1623,"properties":5788,"children":5789},{"style":1629},[5790],{"type":26,"value":1858},{"type":30,"tagName":1623,"properties":5792,"children":5793},{"style":1788},[5794],{"type":26,"value":2237},{"type":30,"tagName":1623,"properties":5796,"children":5797},{"style":1635},[5798],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5801,"children":5802},{"class":1625},[5803,5807,5812,5816,5820,5824,5828],{"type":30,"tagName":1623,"properties":5804,"children":5805},{"style":1629},[5806],{"type":26,"value":2172},{"type":30,"tagName":1623,"properties":5808,"children":5809},{"style":1635},[5810],{"type":26,"value":5811}," low",{"type":30,"tagName":1623,"properties":5813,"children":5814},{"style":1629},[5815],{"type":26,"value":2223},{"type":30,"tagName":1623,"properties":5817,"children":5818},{"style":1768},[5819],{"type":26,"value":2228},{"type":30,"tagName":1623,"properties":5821,"children":5822},{"style":1629},[5823],{"type":26,"value":1858},{"type":30,"tagName":1623,"properties":5825,"children":5826},{"style":1788},[5827],{"type":26,"value":2237},{"type":30,"tagName":1623,"properties":5829,"children":5830},{"style":1635},[5831],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5834,"children":5835},{"class":1625},[5836,5840,5845,5849,5853,5857,5861],{"type":30,"tagName":1623,"properties":5837,"children":5838},{"style":1629},[5839],{"type":26,"value":2172},{"type":30,"tagName":1623,"properties":5841,"children":5842},{"style":1635},[5843],{"type":26,"value":5844}," crossed",{"type":30,"tagName":1623,"properties":5846,"children":5847},{"style":1629},[5848],{"type":26,"value":2223},{"type":30,"tagName":1623,"properties":5850,"children":5851},{"style":1768},[5852],{"type":26,"value":2370},{"type":30,"tagName":1623,"properties":5854,"children":5855},{"style":1629},[5856],{"type":26,"value":1858},{"type":30,"tagName":1623,"properties":5858,"children":5859},{"style":1788},[5860],{"type":26,"value":2513},{"type":30,"tagName":1623,"properties":5862,"children":5863},{"style":1635},[5864],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5867,"children":5868},{"class":1625},[],{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5871,"children":5872},{"class":1625},[5873,5877,5881,5885,5889,5893,5897],{"type":30,"tagName":1623,"properties":5874,"children":5875},{"style":1629},[5876],{"type":26,"value":2254},{"type":30,"tagName":1623,"properties":5878,"children":5879},{"style":1629},[5880],{"type":26,"value":2259},{"type":30,"tagName":1623,"properties":5882,"children":5883},{"style":1768},[5884],{"type":26,"value":2264},{"type":30,"tagName":1623,"properties":5886,"children":5887},{"style":1635},[5888],{"type":26,"value":2269},{"type":30,"tagName":1623,"properties":5890,"children":5891},{"style":1629},[5892],{"type":26,"value":2223},{"type":30,"tagName":1623,"properties":5894,"children":5895},{"style":1788},[5896],{"type":26,"value":2278},{"type":30,"tagName":1623,"properties":5898,"children":5899},{"style":1635},[5900],{"type":26,"value":2283},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5903,"children":5904},{"class":1625},[5905,5910,5914,5918,5922,5926,5930,5934,5939],{"type":30,"tagName":1623,"properties":5906,"children":5907},{"style":1635},[5908],{"type":26,"value":5909},"  fastSma ",{"type":30,"tagName":1623,"properties":5911,"children":5912},{"style":1629},[5913],{"type":26,"value":2182},{"type":30,"tagName":1623,"properties":5915,"children":5916},{"style":1629},[5917],{"type":26,"value":2187},{"type":30,"tagName":1623,"properties":5919,"children":5920},{"style":1768},[5921],{"type":26,"value":2192},{"type":30,"tagName":1623,"properties":5923,"children":5924},{"style":1635},[5925],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5927,"children":5928},{"style":1768},[5929],{"type":26,"value":2313},{"type":30,"tagName":1623,"properties":5931,"children":5932},{"style":1635},[5933],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5935,"children":5936},{"style":1768},[5937],{"type":26,"value":5938},"p_fast",{"type":30,"tagName":1623,"properties":5940,"children":5941},{"style":1635},[5942],{"type":26,"value":2327},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5945,"children":5946},{"class":1625},[5947,5952,5956,5960,5964,5968,5972,5976,5981],{"type":30,"tagName":1623,"properties":5948,"children":5949},{"style":1635},[5950],{"type":26,"value":5951},"  slowSma ",{"type":30,"tagName":1623,"properties":5953,"children":5954},{"style":1629},[5955],{"type":26,"value":2182},{"type":30,"tagName":1623,"properties":5957,"children":5958},{"style":1629},[5959],{"type":26,"value":2187},{"type":30,"tagName":1623,"properties":5961,"children":5962},{"style":1768},[5963],{"type":26,"value":2192},{"type":30,"tagName":1623,"properties":5965,"children":5966},{"style":1635},[5967],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5969,"children":5970},{"style":1768},[5971],{"type":26,"value":2313},{"type":30,"tagName":1623,"properties":5973,"children":5974},{"style":1635},[5975],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":5977,"children":5978},{"style":1768},[5979],{"type":26,"value":5980},"p_slow",{"type":30,"tagName":1623,"properties":5982,"children":5983},{"style":1635},[5984],{"type":26,"value":2327},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5987,"children":5988},{"class":1625},[5989],{"type":30,"tagName":1623,"properties":5990,"children":5991},{"style":1635},[5992],{"type":26,"value":2336},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5995,"children":5996},{"class":1625},[],{"type":26,"value":27},{"type":30,"tagName":1623,"properties":5999,"children":6000},{"class":1625},[6001,6005,6009,6013,6017,6021,6025],{"type":30,"tagName":1623,"properties":6002,"children":6003},{"style":1629},[6004],{"type":26,"value":2254},{"type":30,"tagName":1623,"properties":6006,"children":6007},{"style":1629},[6008],{"type":26,"value":2259},{"type":30,"tagName":1623,"properties":6010,"children":6011},{"style":1768},[6012],{"type":26,"value":2357},{"type":30,"tagName":1623,"properties":6014,"children":6015},{"style":1635},[6016],{"type":26,"value":2269},{"type":30,"tagName":1623,"properties":6018,"children":6019},{"style":1629},[6020],{"type":26,"value":2223},{"type":30,"tagName":1623,"properties":6022,"children":6023},{"style":1768},[6024],{"type":26,"value":2370},{"type":30,"tagName":1623,"properties":6026,"children":6027},{"style":1635},[6028],{"type":26,"value":2283},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6031,"children":6032},{"class":1625},[6033,6037,6041,6045,6049],{"type":30,"tagName":1623,"properties":6034,"children":6035},{"style":1629},[6036],{"type":26,"value":2383},{"type":30,"tagName":1623,"properties":6038,"children":6039},{"style":1788},[6040],{"type":26,"value":2388},{"type":30,"tagName":1623,"properties":6042,"children":6043},{"style":1629},[6044],{"type":26,"value":1858},{"type":30,"tagName":1623,"properties":6046,"children":6047},{"style":1768},[6048],{"type":26,"value":2397},{"type":30,"tagName":1623,"properties":6050,"children":6051},{"style":1635},[6052],{"type":26,"value":2402},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6055,"children":6056},{"class":1625},[6057,6062,6066,6071],{"type":30,"tagName":1623,"properties":6058,"children":6059},{"style":1635},[6060],{"type":26,"value":6061},"  high ",{"type":30,"tagName":1623,"properties":6063,"children":6064},{"style":1629},[6065],{"type":26,"value":2182},{"type":30,"tagName":1623,"properties":6067,"children":6068},{"style":1768},[6069],{"type":26,"value":6070}," in_high",{"type":30,"tagName":1623,"properties":6072,"children":6073},{"style":1635},[6074],{"type":26,"value":2402},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6077,"children":6078},{"class":1625},[6079,6084,6088,6093],{"type":30,"tagName":1623,"properties":6080,"children":6081},{"style":1635},[6082],{"type":26,"value":6083},"  low ",{"type":30,"tagName":1623,"properties":6085,"children":6086},{"style":1629},[6087],{"type":26,"value":2182},{"type":30,"tagName":1623,"properties":6089,"children":6090},{"style":1768},[6091],{"type":26,"value":6092}," in_low",{"type":30,"tagName":1623,"properties":6094,"children":6095},{"style":1635},[6096],{"type":26,"value":2402},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6099,"children":6100},{"class":1625},[6101,6106,6110,6115,6119],{"type":30,"tagName":1623,"properties":6102,"children":6103},{"style":1635},[6104],{"type":26,"value":6105},"  fastValue ",{"type":30,"tagName":1623,"properties":6107,"children":6108},{"style":1629},[6109],{"type":26,"value":2182},{"type":30,"tagName":1623,"properties":6111,"children":6112},{"style":1635},[6113],{"type":26,"value":6114}," fastSma.",{"type":30,"tagName":1623,"properties":6116,"children":6117},{"style":1768},[6118],{"type":26,"value":2429},{"type":30,"tagName":1623,"properties":6120,"children":6121},{"style":1635},[6122],{"type":26,"value":2434},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6125,"children":6126},{"class":1625},[6127,6132,6136,6141,6145],{"type":30,"tagName":1623,"properties":6128,"children":6129},{"style":1635},[6130],{"type":26,"value":6131},"  slowValue ",{"type":30,"tagName":1623,"properties":6133,"children":6134},{"style":1629},[6135],{"type":26,"value":2182},{"type":30,"tagName":1623,"properties":6137,"children":6138},{"style":1635},[6139],{"type":26,"value":6140}," slowSma.",{"type":30,"tagName":1623,"properties":6142,"children":6143},{"style":1768},[6144],{"type":26,"value":2429},{"type":30,"tagName":1623,"properties":6146,"children":6147},{"style":1635},[6148],{"type":26,"value":2434},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6151,"children":6152},{"class":1625},[6153,6158,6162,6167,6171],{"type":30,"tagName":1623,"properties":6154,"children":6155},{"style":1635},[6156],{"type":26,"value":6157},"  crossed ",{"type":30,"tagName":1623,"properties":6159,"children":6160},{"style":1629},[6161],{"type":26,"value":2182},{"type":30,"tagName":1623,"properties":6163,"children":6164},{"style":1635},[6165],{"type":26,"value":6166}," cross.",{"type":30,"tagName":1623,"properties":6168,"children":6169},{"style":1768},[6170],{"type":26,"value":2429},{"type":30,"tagName":1623,"properties":6172,"children":6173},{"style":1635},[6174],{"type":26,"value":6175},"(fastValue, slowValue);",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6178,"children":6179},{"class":1625},[6180,6184,6188,6193,6197,6201,6205,6209],{"type":30,"tagName":1623,"properties":6181,"children":6182},{"style":1629},[6183],{"type":26,"value":2495},{"type":30,"tagName":1623,"properties":6185,"children":6186},{"style":1768},[6187],{"type":26,"value":2452},{"type":30,"tagName":1623,"properties":6189,"children":6190},{"style":1635},[6191],{"type":26,"value":6192},"(slowValue) ",{"type":30,"tagName":1623,"properties":6194,"children":6195},{"style":1629},[6196],{"type":26,"value":2462},{"type":30,"tagName":1623,"properties":6198,"children":6199},{"style":1788},[6200],{"type":26,"value":2513},{"type":30,"tagName":1623,"properties":6202,"children":6203},{"style":1629},[6204],{"type":26,"value":2471},{"type":30,"tagName":1623,"properties":6206,"children":6207},{"style":1788},[6208],{"type":26,"value":2522},{"type":30,"tagName":1623,"properties":6210,"children":6211},{"style":1635},[6212],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6215,"children":6216},{"class":1625},[6217],{"type":30,"tagName":1623,"properties":6218,"children":6219},{"style":1635},[6220],{"type":26,"value":2336},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6223,"children":6224},{"class":1625},[],{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6227,"children":6228},{"class":1625},[6229,6233,6237,6241,6245,6249,6253],{"type":30,"tagName":1623,"properties":6230,"children":6231},{"style":1629},[6232],{"type":26,"value":2254},{"type":30,"tagName":1623,"properties":6234,"children":6235},{"style":1629},[6236],{"type":26,"value":2259},{"type":30,"tagName":1623,"properties":6238,"children":6239},{"style":1768},[6240],{"type":26,"value":2555},{"type":30,"tagName":1623,"properties":6242,"children":6243},{"style":1635},[6244],{"type":26,"value":2269},{"type":30,"tagName":1623,"properties":6246,"children":6247},{"style":1629},[6248],{"type":26,"value":2223},{"type":30,"tagName":1623,"properties":6250,"children":6251},{"style":1788},[6252],{"type":26,"value":2278},{"type":30,"tagName":1623,"properties":6254,"children":6255},{"style":1635},[6256],{"type":26,"value":2283},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6259,"children":6260},{"class":1625},[6261,6265,6269,6273,6278,6282],{"type":30,"tagName":1623,"properties":6262,"children":6263},{"style":1629},[6264],{"type":26,"value":2383},{"type":30,"tagName":1623,"properties":6266,"children":6267},{"style":1788},[6268],{"type":26,"value":2022},{"type":30,"tagName":1623,"properties":6270,"children":6271},{"style":1629},[6272],{"type":26,"value":1858},{"type":30,"tagName":1623,"properties":6274,"children":6275},{"style":1635},[6276],{"type":26,"value":6277}," fastValue ",{"type":30,"tagName":1623,"properties":6279,"children":6280},{"style":1629},[6281],{"type":26,"value":2671},{"type":30,"tagName":1623,"properties":6283,"children":6284},{"style":1635},[6285],{"type":26,"value":6286}," slowValue;",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6289,"children":6290},{"class":1625},[6291,6296],{"type":30,"tagName":1623,"properties":6292,"children":6293},{"style":1768},[6294],{"type":26,"value":6295},"  out_fast",{"type":30,"tagName":1623,"properties":6297,"children":6298},{"style":1635},[6299],{"type":26,"value":6300},"(fastValue);",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6303,"children":6304},{"class":1625},[6305,6310],{"type":30,"tagName":1623,"properties":6306,"children":6307},{"style":1768},[6308],{"type":26,"value":6309},"  out_slow",{"type":30,"tagName":1623,"properties":6311,"children":6312},{"style":1635},[6313],{"type":26,"value":6314},"(slowValue);",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6317,"children":6318},{"class":1625},[6319,6324],{"type":30,"tagName":1623,"properties":6320,"children":6321},{"style":1768},[6322],{"type":26,"value":6323},"  out_high",{"type":30,"tagName":1623,"properties":6325,"children":6326},{"style":1635},[6327],{"type":26,"value":6328},"(high);",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6331,"children":6332},{"class":1625},[6333,6338],{"type":30,"tagName":1623,"properties":6334,"children":6335},{"style":1768},[6336],{"type":26,"value":6337},"  out_low",{"type":30,"tagName":1623,"properties":6339,"children":6340},{"style":1635},[6341],{"type":26,"value":6342},"(low);",{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6345,"children":6346},{"class":1625},[6347,6352,6357,6362,6366,6370,6374,6378,6382],{"type":30,"tagName":1623,"properties":6348,"children":6349},{"style":1768},[6350],{"type":26,"value":6351},"  out_bullish",{"type":30,"tagName":1623,"properties":6353,"children":6354},{"style":1635},[6355],{"type":26,"value":6356},"(crossed ",{"type":30,"tagName":1623,"properties":6358,"children":6359},{"style":1629},[6360],{"type":26,"value":6361},"==",{"type":30,"tagName":1623,"properties":6363,"children":6364},{"style":1788},[6365],{"type":26,"value":2522},{"type":30,"tagName":1623,"properties":6367,"children":6368},{"style":1629},[6369],{"type":26,"value":2636},{"type":30,"tagName":1623,"properties":6371,"children":6372},{"style":1788},[6373],{"type":26,"value":2641},{"type":30,"tagName":1623,"properties":6375,"children":6376},{"style":1629},[6377],{"type":26,"value":2471},{"type":30,"tagName":1623,"properties":6379,"children":6380},{"style":1788},[6381],{"type":26,"value":2631},{"type":30,"tagName":1623,"properties":6383,"children":6384},{"style":1635},[6385],{"type":26,"value":2205},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6388,"children":6389},{"class":1625},[6390,6395,6399,6403,6408,6412,6416,6420,6424,6428],{"type":30,"tagName":1623,"properties":6391,"children":6392},{"style":1768},[6393],{"type":26,"value":6394},"  out_bearish",{"type":30,"tagName":1623,"properties":6396,"children":6397},{"style":1635},[6398],{"type":26,"value":6356},{"type":30,"tagName":1623,"properties":6400,"children":6401},{"style":1629},[6402],{"type":26,"value":6361},{"type":30,"tagName":1623,"properties":6404,"children":6405},{"style":1629},[6406],{"type":26,"value":6407}," -",{"type":30,"tagName":1623,"properties":6409,"children":6410},{"style":1788},[6411],{"type":26,"value":484},{"type":30,"tagName":1623,"properties":6413,"children":6414},{"style":1629},[6415],{"type":26,"value":2636},{"type":30,"tagName":1623,"properties":6417,"children":6418},{"style":1788},[6419],{"type":26,"value":2641},{"type":30,"tagName":1623,"properties":6421,"children":6422},{"style":1629},[6423],{"type":26,"value":2471},{"type":30,"tagName":1623,"properties":6425,"children":6426},{"style":1788},[6427],{"type":26,"value":2631},{"type":30,"tagName":1623,"properties":6429,"children":6430},{"style":1635},[6431],{"type":26,"value":2205},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6434,"children":6435},{"class":1625},[6436,6441,6446,6450,6454,6458,6462],{"type":30,"tagName":1623,"properties":6437,"children":6438},{"style":1768},[6439],{"type":26,"value":6440},"  out_delta_bucket",{"type":30,"tagName":1623,"properties":6442,"children":6443},{"style":1635},[6444],{"type":26,"value":6445},"(above ",{"type":30,"tagName":1623,"properties":6447,"children":6448},{"style":1629},[6449],{"type":26,"value":2462},{"type":30,"tagName":1623,"properties":6451,"children":6452},{"style":1788},[6453],{"type":26,"value":2641},{"type":30,"tagName":1623,"properties":6455,"children":6456},{"style":1629},[6457],{"type":26,"value":2471},{"type":30,"tagName":1623,"properties":6459,"children":6460},{"style":1788},[6461],{"type":26,"value":2631},{"type":30,"tagName":1623,"properties":6463,"children":6464},{"style":1635},[6465],{"type":26,"value":2205},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6468,"children":6469},{"class":1625},[6470,6475,6479,6483,6488,6492,6497],{"type":30,"tagName":1623,"properties":6471,"children":6472},{"style":1768},[6473],{"type":26,"value":6474},"  str_regime_text",{"type":30,"tagName":1623,"properties":6476,"children":6477},{"style":1635},[6478],{"type":26,"value":6445},{"type":30,"tagName":1623,"properties":6480,"children":6481},{"style":1629},[6482],{"type":26,"value":2462},{"type":30,"tagName":1623,"properties":6484,"children":6485},{"style":1645},[6486],{"type":26,"value":6487}," \"long\"",{"type":30,"tagName":1623,"properties":6489,"children":6490},{"style":1629},[6491],{"type":26,"value":2471},{"type":30,"tagName":1623,"properties":6493,"children":6494},{"style":1645},[6495],{"type":26,"value":6496}," \"short\"",{"type":30,"tagName":1623,"properties":6498,"children":6499},{"style":1635},[6500],{"type":26,"value":2205},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6503,"children":6504},{"class":1625},[6505,6510],{"type":30,"tagName":1623,"properties":6506,"children":6507},{"style":1768},[6508],{"type":26,"value":6509},"  sb_clear",{"type":30,"tagName":1623,"properties":6511,"children":6512},{"style":1635},[6513],{"type":26,"value":2402},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6516,"children":6517},{"class":1625},[6518,6523,6528,6532,6537,6541],{"type":30,"tagName":1623,"properties":6519,"children":6520},{"style":1768},[6521],{"type":26,"value":6522},"  sb_f64",{"type":30,"tagName":1623,"properties":6524,"children":6525},{"style":1635},[6526],{"type":26,"value":6527},"(fastValue ",{"type":30,"tagName":1623,"properties":6529,"children":6530},{"style":1629},[6531],{"type":26,"value":2481},{"type":30,"tagName":1623,"properties":6533,"children":6534},{"style":1635},[6535],{"type":26,"value":6536}," slowValue, ",{"type":30,"tagName":1623,"properties":6538,"children":6539},{"style":1788},[6540],{"type":26,"value":1801},{"type":30,"tagName":1623,"properties":6542,"children":6543},{"style":1635},[6544],{"type":26,"value":2205},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6547,"children":6548},{"class":1625},[6549,6554,6558,6563],{"type":30,"tagName":1623,"properties":6550,"children":6551},{"style":1768},[6552],{"type":26,"value":6553},"  sb_text",{"type":30,"tagName":1623,"properties":6555,"children":6556},{"style":1635},[6557],{"type":26,"value":1776},{"type":30,"tagName":1623,"properties":6559,"children":6560},{"style":1645},[6561],{"type":26,"value":6562},"\" delta\"",{"type":30,"tagName":1623,"properties":6564,"children":6565},{"style":1635},[6566],{"type":26,"value":2205},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6569,"children":6570},{"class":1625},[6571,6576],{"type":30,"tagName":1623,"properties":6572,"children":6573},{"style":1768},[6574],{"type":26,"value":6575},"  str_delta_text_sb",{"type":30,"tagName":1623,"properties":6577,"children":6578},{"style":1635},[6579],{"type":26,"value":2402},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6582,"children":6583},{"class":1625},[6584,6588],{"type":30,"tagName":1623,"properties":6585,"children":6586},{"style":1768},[6587],{"type":26,"value":2704},{"type":30,"tagName":1623,"properties":6589,"children":6590},{"style":1635},[6591],{"type":26,"value":2402},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6594,"children":6595},{"class":1625},[6596],{"type":30,"tagName":1623,"properties":6597,"children":6598},{"style":1635},[6599],{"type":26,"value":2336},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6602,"children":6603},{"class":1625},[],{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6606,"children":6607},{"class":1625},[6608,6612,6616,6620,6624,6628,6632],{"type":30,"tagName":1623,"properties":6609,"children":6610},{"style":1629},[6611],{"type":26,"value":2254},{"type":30,"tagName":1623,"properties":6613,"children":6614},{"style":1629},[6615],{"type":26,"value":2259},{"type":30,"tagName":1623,"properties":6617,"children":6618},{"style":1768},[6619],{"type":26,"value":2737},{"type":30,"tagName":1623,"properties":6621,"children":6622},{"style":1635},[6623],{"type":26,"value":2269},{"type":30,"tagName":1623,"properties":6625,"children":6626},{"style":1629},[6627],{"type":26,"value":2223},{"type":30,"tagName":1623,"properties":6629,"children":6630},{"style":1788},[6631],{"type":26,"value":2278},{"type":30,"tagName":1623,"properties":6633,"children":6634},{"style":1635},[6635],{"type":26,"value":2283},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6638,"children":6639},{"class":1625},[6640,6645,6649],{"type":30,"tagName":1623,"properties":6641,"children":6642},{"style":1635},[6643],{"type":26,"value":6644},"  fastSma.",{"type":30,"tagName":1623,"properties":6646,"children":6647},{"style":1768},[6648],{"type":26,"value":2767},{"type":30,"tagName":1623,"properties":6650,"children":6651},{"style":1635},[6652],{"type":26,"value":2402},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6655,"children":6656},{"class":1625},[6657,6662,6666],{"type":30,"tagName":1623,"properties":6658,"children":6659},{"style":1635},[6660],{"type":26,"value":6661},"  slowSma.",{"type":30,"tagName":1623,"properties":6663,"children":6664},{"style":1768},[6665],{"type":26,"value":2767},{"type":30,"tagName":1623,"properties":6667,"children":6668},{"style":1635},[6669],{"type":26,"value":2402},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6672,"children":6673},{"class":1625},[6674,6679,6683],{"type":30,"tagName":1623,"properties":6675,"children":6676},{"style":1635},[6677],{"type":26,"value":6678},"  cross.",{"type":30,"tagName":1623,"properties":6680,"children":6681},{"style":1768},[6682],{"type":26,"value":2767},{"type":30,"tagName":1623,"properties":6684,"children":6685},{"style":1635},[6686],{"type":26,"value":2402},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6689,"children":6690},{"class":1625},[6691,6695,6699,6703],{"type":30,"tagName":1623,"properties":6692,"children":6693},{"style":1635},[6694],{"type":26,"value":6105},{"type":30,"tagName":1623,"properties":6696,"children":6697},{"style":1629},[6698],{"type":26,"value":2182},{"type":30,"tagName":1623,"properties":6700,"children":6701},{"style":1788},[6702],{"type":26,"value":2237},{"type":30,"tagName":1623,"properties":6704,"children":6705},{"style":1635},[6706],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6709,"children":6710},{"class":1625},[6711,6715,6719,6723],{"type":30,"tagName":1623,"properties":6712,"children":6713},{"style":1635},[6714],{"type":26,"value":6131},{"type":30,"tagName":1623,"properties":6716,"children":6717},{"style":1629},[6718],{"type":26,"value":2182},{"type":30,"tagName":1623,"properties":6720,"children":6721},{"style":1788},[6722],{"type":26,"value":2237},{"type":30,"tagName":1623,"properties":6724,"children":6725},{"style":1635},[6726],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6729,"children":6730},{"class":1625},[6731,6735,6739,6743],{"type":30,"tagName":1623,"properties":6732,"children":6733},{"style":1635},[6734],{"type":26,"value":6061},{"type":30,"tagName":1623,"properties":6736,"children":6737},{"style":1629},[6738],{"type":26,"value":2182},{"type":30,"tagName":1623,"properties":6740,"children":6741},{"style":1788},[6742],{"type":26,"value":2237},{"type":30,"tagName":1623,"properties":6744,"children":6745},{"style":1635},[6746],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6749,"children":6750},{"class":1625},[6751,6755,6759,6763],{"type":30,"tagName":1623,"properties":6752,"children":6753},{"style":1635},[6754],{"type":26,"value":6083},{"type":30,"tagName":1623,"properties":6756,"children":6757},{"style":1629},[6758],{"type":26,"value":2182},{"type":30,"tagName":1623,"properties":6760,"children":6761},{"style":1788},[6762],{"type":26,"value":2237},{"type":30,"tagName":1623,"properties":6764,"children":6765},{"style":1635},[6766],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6769,"children":6770},{"class":1625},[6771,6775,6779,6783],{"type":30,"tagName":1623,"properties":6772,"children":6773},{"style":1635},[6774],{"type":26,"value":6157},{"type":30,"tagName":1623,"properties":6776,"children":6777},{"style":1629},[6778],{"type":26,"value":2182},{"type":30,"tagName":1623,"properties":6780,"children":6781},{"style":1788},[6782],{"type":26,"value":2513},{"type":30,"tagName":1623,"properties":6784,"children":6785},{"style":1635},[6786],{"type":26,"value":1653},{"type":26,"value":27},{"type":30,"tagName":1623,"properties":6789,"children":6790},{"class":1625},[6791],{"type":30,"tagName":1623,"properties":6792,"children":6793},{"style":1635},[6794],{"type":26,"value":2336},{"type":26,"value":27},{"type":30,"tagName":31,"properties":6797,"children":6798,"position":6873},{},[6799,6813,6819,6831,6838,6849,6855,6866],{"type":30,"tagName":71,"properties":6800,"children":6801,"position":6810},{},[6802],{"type":26,"value":6803,"position":6804},"regime_tint",{"start":6805,"end":6808},{"line":6806,"column":20,"offset":6807},307,13959,{"line":6806,"column":665,"offset":6809},13972,{"start":6811,"end":6812},{"line":6806,"column":20,"offset":6807},{"line":6806,"column":665,"offset":6809},{"type":26,"value":6814,"position":6815}," gates on ",{"start":6816,"end":6817},{"line":6806,"column":665,"offset":6809},{"line":6806,"column":457,"offset":6818},13982,{"type":30,"tagName":71,"properties":6820,"children":6821,"position":6828},{},[6822],{"type":26,"value":6823,"position":6824},"fast",{"start":6825,"end":6826},{"line":6806,"column":457,"offset":6818},{"line":6806,"column":119,"offset":6827},13988,{"start":6829,"end":6830},{"line":6806,"column":457,"offset":6818},{"line":6806,"column":119,"offset":6827},{"type":26,"value":6832,"position":6833},", which is finite on every ready bar, so\nthe tint appears everywhere and the ladder picks the color; gate on a\n",{"start":6834,"end":6835},{"line":6806,"column":119,"offset":6827},{"line":6836,"column":20,"offset":6837},309,14099,{"type":30,"tagName":71,"properties":6839,"children":6840,"position":6846},{},[6841],{"type":26,"value":1422,"position":6842},{"start":6843,"end":6844},{"line":6836,"column":20,"offset":6837},{"line":6836,"column":164,"offset":6845},14102,{"start":6847,"end":6848},{"line":6836,"column":20,"offset":6837},{"line":6836,"column":164,"offset":6845},{"type":26,"value":6850,"position":6851},"/",{"start":6852,"end":6853},{"line":6836,"column":164,"offset":6845},{"line":6836,"column":38,"offset":6854},14103,{"type":30,"tagName":71,"properties":6856,"children":6857,"position":6863},{},[6858],{"type":26,"value":484,"position":6859},{"start":6860,"end":6861},{"line":6836,"column":38,"offset":6854},{"line":6836,"column":41,"offset":6862},14106,{"start":6864,"end":6865},{"line":6836,"column":38,"offset":6854},{"line":6836,"column":41,"offset":6862},{"type":26,"value":6867,"position":6868}," output instead to tint only some bars. The 8-digit hex colors\ncarry the tint's alpha.",{"start":6869,"end":6870},{"line":6836,"column":41,"offset":6862},{"line":6871,"column":457,"offset":6872},310,14192,{"start":6874,"end":6875},{"line":6806,"column":20,"offset":6807},{"line":6871,"column":457,"offset":6872},{"type":26,"value":27},{"type":16,"value":6878,"position":6879}," indicator-docs:wrun4:start ",{"start":6880,"end":6883},{"line":6881,"column":20,"offset":6882},312,14194,{"line":6881,"column":907,"offset":6884},14229,{"type":26,"value":27},{"type":30,"tagName":156,"properties":6887,"children":6889,"position":6898},{"id":6888},"frames-panels-and-compact-widgets",[6890],{"type":26,"value":6891,"position":6892},"Frames, panels and compact widgets",{"start":6893,"end":6896},{"line":6894,"column":164,"offset":6895},313,14233,{"line":6894,"column":60,"offset":6897},14267,{"start":6899,"end":6901},{"line":6894,"column":20,"offset":6900},14230,{"line":6894,"column":60,"offset":6897},{"type":26,"value":27},{"type":30,"tagName":31,"properties":6904,"children":6905,"position":7007},{},[6906,6914,6926,6933,6945,6951,6963,6969,6981,6988,7000],{"type":26,"value":6907,"position":6908},"Use ",{"start":6909,"end":6912},{"line":6910,"column":20,"offset":6911},315,14269,{"line":6910,"column":38,"offset":6913},14273,{"type":30,"tagName":71,"properties":6915,"children":6916,"position":6923},{},[6917],{"type":26,"value":6918,"position":6919},"wrun-4",{"start":6920,"end":6921},{"line":6910,"column":38,"offset":6913},{"line":6910,"column":99,"offset":6922},14281,{"start":6924,"end":6925},{"line":6910,"column":38,"offset":6913},{"line":6910,"column":99,"offset":6922},{"type":26,"value":6927,"position":6928}," frames for one JSON snapshot that survives the whole run. Declare\n",{"start":6929,"end":6930},{"line":6910,"column":99,"offset":6922},{"line":6931,"column":20,"offset":6932},316,14348,{"type":30,"tagName":71,"properties":6934,"children":6935,"position":6942},{},[6936],{"type":26,"value":6937,"position":6938},"frame(\"book\")",{"start":6939,"end":6940},{"line":6931,"column":20,"offset":6932},{"line":6931,"column":755,"offset":6941},14363,{"start":6943,"end":6944},{"line":6931,"column":20,"offset":6932},{"line":6931,"column":755,"offset":6941},{"type":26,"value":6946,"position":6947},", then call ",{"start":6948,"end":6949},{"line":6931,"column":755,"offset":6941},{"line":6931,"column":518,"offset":6950},14375,{"type":30,"tagName":71,"properties":6952,"children":6953,"position":6960},{},[6954],{"type":26,"value":6955,"position":6956},"writeFrame(FRAME_BOOK, json)",{"start":6957,"end":6958},{"line":6931,"column":518,"offset":6950},{"line":6931,"column":1363,"offset":6959},14405,{"start":6961,"end":6962},{"line":6931,"column":518,"offset":6950},{"line":6931,"column":1363,"offset":6959},{"type":26,"value":6964,"position":6965}," from ",{"start":6966,"end":6967},{"line":6931,"column":1363,"offset":6959},{"line":6931,"column":538,"offset":6968},14411,{"type":30,"tagName":71,"properties":6970,"children":6971,"position":6978},{},[6972],{"type":26,"value":6973,"position":6974},"finalize()",{"start":6975,"end":6976},{"line":6931,"column":538,"offset":6968},{"line":6931,"column":4044,"offset":6977},14423,{"start":6979,"end":6980},{"line":6931,"column":538,"offset":6968},{"line":6931,"column":4044,"offset":6977},{"type":26,"value":6982,"position":6983},"\nusing ",{"start":6984,"end":6985},{"line":6931,"column":4044,"offset":6977},{"line":6986,"column":488,"offset":6987},317,14430,{"type":30,"tagName":71,"properties":6989,"children":6990,"position":6997},{},[6991],{"type":26,"value":6992,"position":6993},"./gen/frames",{"start":6994,"end":6995},{"line":6986,"column":488,"offset":6987},{"line":6986,"column":327,"offset":6996},14444,{"start":6998,"end":6999},{"line":6986,"column":488,"offset":6987},{"line":6986,"column":327,"offset":6996},{"type":26,"value":7001,"position":7002},". Each frame holds its last write, up to 96 KiB; up to\neight frames share a 2 MiB transport budget with strings.",{"start":7003,"end":7004},{"line":6986,"column":327,"offset":6996},{"line":7005,"column":1363,"offset":7006},318,14556,{"start":7008,"end":7009},{"line":6910,"column":20,"offset":6911},{"line":7005,"column":1363,"offset":7006},{"type":26,"value":562},{"type":30,"tagName":564,"properties":7012,"children":7013,"position":7411},{},[7014,7056],{"type":30,"tagName":568,"properties":7015,"children":7016,"position":7053},{},[7017],{"type":30,"tagName":572,"properties":7018,"children":7019,"position":7050},{},[7020,7036],{"type":30,"tagName":576,"properties":7021,"children":7022,"position":7031},{},[7023],{"type":26,"value":7024,"position":7025},"Declaration",{"start":7026,"end":7029},{"line":7027,"column":583,"offset":7028},320,14560,{"line":7027,"column":665,"offset":7030},14571,{"start":7032,"end":7034},{"line":7027,"column":20,"offset":7033},14558,{"line":7027,"column":109,"offset":7035},14572,{"type":30,"tagName":576,"properties":7037,"children":7038,"position":7046},{},[7039],{"type":26,"value":7040,"position":7041},"Snapshot",{"start":7042,"end":7044},{"line":7027,"column":55,"offset":7043},14574,{"line":7027,"column":272,"offset":7045},14582,{"start":7047,"end":7048},{"line":7027,"column":109,"offset":7035},{"line":7027,"column":498,"offset":7049},14584,{"start":7051,"end":7052},{"line":7027,"column":20,"offset":7033},{"line":7027,"column":498,"offset":7049},{"start":7054,"end":7055},{"line":7027,"column":20,"offset":7033},{"line":7027,"column":498,"offset":7049},{"type":30,"tagName":636,"properties":7057,"children":7058,"position":7408},{},[7059,7117,7297,7353],{"type":30,"tagName":572,"properties":7060,"children":7061,"position":7114},{},[7062,7084],{"type":30,"tagName":643,"properties":7063,"children":7064,"position":7079},{},[7065],{"type":30,"tagName":71,"properties":7066,"children":7067,"position":7076},{},[7068],{"type":26,"value":7069,"position":7070},"plot.levels({ name, frame, dock, width_frac?, poc?, labels?, color? })",{"start":7071,"end":7074},{"line":7072,"column":583,"offset":7073},322,14601,{"line":7072,"column":4034,"offset":7075},14673,{"start":7077,"end":7078},{"line":7072,"column":583,"offset":7073},{"line":7072,"column":4034,"offset":7075},{"start":7080,"end":7082},{"line":7072,"column":20,"offset":7081},14599,{"line":7072,"column":4044,"offset":7083},14674,{"type":30,"tagName":643,"properties":7085,"children":7086,"position":7109},{},[7087,7102],{"type":30,"tagName":71,"properties":7088,"children":7089,"position":7099},{},[7090],{"type":26,"value":7091,"position":7092},"{ prices, values, colors? }",{"start":7093,"end":7096},{"line":7072,"column":7094,"offset":7095},78,14676,{"line":7072,"column":7097,"offset":7098},107,14705,{"start":7100,"end":7101},{"line":7072,"column":7094,"offset":7095},{"line":7072,"column":7097,"offset":7098},{"type":26,"value":7103,"position":7104},"; 1..512 monotonic prices and equally sized values, null for gaps",{"start":7105,"end":7106},{"line":7072,"column":7097,"offset":7098},{"line":7072,"column":7107,"offset":7108},172,14770,{"start":7110,"end":7111},{"line":7072,"column":4044,"offset":7083},{"line":7072,"column":7112,"offset":7113},174,14772,{"start":7115,"end":7116},{"line":7072,"column":20,"offset":7081},{"line":7072,"column":7112,"offset":7113},{"type":30,"tagName":572,"properties":7118,"children":7119,"position":7294},{},[7120,7266],{"type":30,"tagName":643,"properties":7121,"children":7122,"position":7261},{},[7123,7137,7142,7154,7159,7171,7176,7188,7193,7205,7211,7224,7230,7243,7249],{"type":30,"tagName":71,"properties":7124,"children":7125,"position":7134},{},[7126],{"type":26,"value":7127,"position":7128},"panel.bars",{"start":7129,"end":7132},{"line":7130,"column":583,"offset":7131},323,14775,{"line":7130,"column":109,"offset":7133},14787,{"start":7135,"end":7136},{"line":7130,"column":583,"offset":7131},{"line":7130,"column":109,"offset":7133},{"type":26,"value":105,"position":7138},{"start":7139,"end":7140},{"line":7130,"column":109,"offset":7133},{"line":7130,"column":55,"offset":7141},14789,{"type":30,"tagName":71,"properties":7143,"children":7144,"position":7151},{},[7145],{"type":26,"value":7146,"position":7147},"panel.line",{"start":7148,"end":7149},{"line":7130,"column":55,"offset":7141},{"line":7130,"column":68,"offset":7150},14801,{"start":7152,"end":7153},{"line":7130,"column":55,"offset":7141},{"line":7130,"column":68,"offset":7150},{"type":26,"value":105,"position":7155},{"start":7156,"end":7157},{"line":7130,"column":68,"offset":7150},{"line":7130,"column":371,"offset":7158},14803,{"type":30,"tagName":71,"properties":7160,"children":7161,"position":7168},{},[7162],{"type":26,"value":7163,"position":7164},"panel.scatter",{"start":7165,"end":7166},{"line":7130,"column":371,"offset":7158},{"line":7130,"column":430,"offset":7167},14818,{"start":7169,"end":7170},{"line":7130,"column":371,"offset":7158},{"line":7130,"column":430,"offset":7167},{"type":26,"value":105,"position":7172},{"start":7173,"end":7174},{"line":7130,"column":430,"offset":7167},{"line":7130,"column":185,"offset":7175},14820,{"type":30,"tagName":71,"properties":7177,"children":7178,"position":7185},{},[7179],{"type":26,"value":7180,"position":7181},"panel.histogram",{"start":7182,"end":7183},{"line":7130,"column":185,"offset":7175},{"line":7130,"column":1095,"offset":7184},14837,{"start":7186,"end":7187},{"line":7130,"column":185,"offset":7175},{"line":7130,"column":1095,"offset":7184},{"type":26,"value":105,"position":7189},{"start":7190,"end":7191},{"line":7130,"column":1095,"offset":7184},{"line":7130,"column":226,"offset":7192},14839,{"type":30,"tagName":71,"properties":7194,"children":7195,"position":7202},{},[7196],{"type":26,"value":7197,"position":7198},"panel.pie",{"start":7199,"end":7200},{"line":7130,"column":226,"offset":7192},{"line":7130,"column":7094,"offset":7201},14850,{"start":7203,"end":7204},{"line":7130,"column":226,"offset":7192},{"line":7130,"column":7094,"offset":7201},{"type":26,"value":105,"position":7206},{"start":7207,"end":7208},{"line":7130,"column":7094,"offset":7201},{"line":7130,"column":7209,"offset":7210},80,14852,{"type":30,"tagName":71,"properties":7212,"children":7213,"position":7221},{},[7214],{"type":26,"value":7215,"position":7216},"panel.heatmap",{"start":7217,"end":7218},{"line":7130,"column":7209,"offset":7210},{"line":7130,"column":7219,"offset":7220},95,14867,{"start":7222,"end":7223},{"line":7130,"column":7209,"offset":7210},{"line":7130,"column":7219,"offset":7220},{"type":26,"value":105,"position":7225},{"start":7226,"end":7227},{"line":7130,"column":7219,"offset":7220},{"line":7130,"column":7228,"offset":7229},97,14869,{"type":30,"tagName":71,"properties":7231,"children":7232,"position":7240},{},[7233],{"type":26,"value":7234,"position":7235},"panel.table",{"start":7236,"end":7237},{"line":7130,"column":7228,"offset":7229},{"line":7130,"column":7238,"offset":7239},110,14882,{"start":7241,"end":7242},{"line":7130,"column":7228,"offset":7229},{"line":7130,"column":7238,"offset":7239},{"type":26,"value":105,"position":7244},{"start":7245,"end":7246},{"line":7130,"column":7238,"offset":7239},{"line":7130,"column":7247,"offset":7248},112,14884,{"type":30,"tagName":71,"properties":7250,"children":7251,"position":7258},{},[7252],{"type":26,"value":7253,"position":7254},"panel.tiles",{"start":7255,"end":7256},{"line":7130,"column":7247,"offset":7248},{"line":7130,"column":2925,"offset":7257},14897,{"start":7259,"end":7260},{"line":7130,"column":7247,"offset":7248},{"line":7130,"column":2925,"offset":7257},{"start":7262,"end":7264},{"line":7130,"column":20,"offset":7263},14773,{"line":7130,"column":3005,"offset":7265},14898,{"type":30,"tagName":643,"properties":7267,"children":7268,"position":7290},{},[7269,7283],{"type":30,"tagName":71,"properties":7270,"children":7271,"position":7280},{},[7272],{"type":26,"value":7273,"position":7274},"{ rows }",{"start":7275,"end":7277},{"line":7130,"column":3033,"offset":7276},14900,{"line":7130,"column":7278,"offset":7279},138,14910,{"start":7281,"end":7282},{"line":7130,"column":3033,"offset":7276},{"line":7130,"column":7278,"offset":7279},{"type":26,"value":7284,"position":7285},"; kind-specific tuples, at most 2000 rows, empty allowed",{"start":7286,"end":7287},{"line":7130,"column":7278,"offset":7279},{"line":7130,"column":7288,"offset":7289},194,14966,{"start":7291,"end":7292},{"line":7130,"column":3005,"offset":7265},{"line":7130,"column":4459,"offset":7293},14968,{"start":7295,"end":7296},{"line":7130,"column":20,"offset":7263},{"line":7130,"column":4459,"offset":7293},{"type":30,"tagName":572,"properties":7298,"children":7299,"position":7350},{},[7300,7322],{"type":30,"tagName":643,"properties":7301,"children":7302,"position":7317},{},[7303],{"type":30,"tagName":71,"properties":7304,"children":7305,"position":7314},{},[7306],{"type":26,"value":7307,"position":7308},"draw.ladder({ name, frame, side, divider? })",{"start":7309,"end":7312},{"line":7310,"column":583,"offset":7311},324,14971,{"line":7310,"column":866,"offset":7313},15017,{"start":7315,"end":7316},{"line":7310,"column":583,"offset":7311},{"line":7310,"column":866,"offset":7313},{"start":7318,"end":7320},{"line":7310,"column":20,"offset":7319},14969,{"line":7310,"column":782,"offset":7321},15018,{"type":30,"tagName":643,"properties":7323,"children":7324,"position":7345},{},[7325,7338],{"type":30,"tagName":71,"properties":7326,"children":7327,"position":7335},{},[7328],{"type":26,"value":7329,"position":7330},"{ rows, divider? }",{"start":7331,"end":7333},{"line":7310,"column":139,"offset":7332},15020,{"line":7310,"column":1104,"offset":7334},15040,{"start":7336,"end":7337},{"line":7310,"column":139,"offset":7332},{"line":7310,"column":1104,"offset":7334},{"type":26,"value":7339,"position":7340},"; 1..64 price/value/fraction/color rows",{"start":7341,"end":7342},{"line":7310,"column":1104,"offset":7334},{"line":7310,"column":7343,"offset":7344},111,15079,{"start":7346,"end":7347},{"line":7310,"column":782,"offset":7321},{"line":7310,"column":7348,"offset":7349},113,15081,{"start":7351,"end":7352},{"line":7310,"column":20,"offset":7319},{"line":7310,"column":7348,"offset":7349},{"type":30,"tagName":572,"properties":7354,"children":7355,"position":7405},{},[7356,7378],{"type":30,"tagName":643,"properties":7357,"children":7358,"position":7373},{},[7359],{"type":30,"tagName":71,"properties":7360,"children":7361,"position":7370},{},[7362],{"type":26,"value":7363,"position":7364},"draw.feed({ name, frame, anchor?, offset?, z? })",{"start":7365,"end":7368},{"line":7366,"column":583,"offset":7367},325,15084,{"line":7366,"column":308,"offset":7369},15134,{"start":7371,"end":7372},{"line":7366,"column":583,"offset":7367},{"line":7366,"column":308,"offset":7369},{"start":7374,"end":7376},{"line":7366,"column":20,"offset":7375},15082,{"line":7366,"column":433,"offset":7377},15135,{"type":30,"tagName":643,"properties":7379,"children":7380,"position":7400},{},[7381,7394],{"type":30,"tagName":71,"properties":7382,"children":7383,"position":7391},{},[7384],{"type":26,"value":7385,"position":7386},"{ lines }",{"start":7387,"end":7389},{"line":7366,"column":2899,"offset":7388},15137,{"line":7366,"column":226,"offset":7390},15148,{"start":7392,"end":7393},{"line":7366,"column":2899,"offset":7388},{"line":7366,"column":226,"offset":7390},{"type":26,"value":7395,"position":7396},"; 1..50 millisecond-time/text/color rows",{"start":7397,"end":7398},{"line":7366,"column":226,"offset":7390},{"line":7366,"column":7097,"offset":7399},15188,{"start":7401,"end":7402},{"line":7366,"column":433,"offset":7377},{"line":7366,"column":7403,"offset":7404},109,15190,{"start":7406,"end":7407},{"line":7366,"column":20,"offset":7375},{"line":7366,"column":7403,"offset":7404},{"start":7409,"end":7410},{"line":7072,"column":20,"offset":7081},{"line":7366,"column":7403,"offset":7404},{"start":7412,"end":7413},{"line":7027,"column":20,"offset":7033},{"line":7366,"column":7403,"offset":7404},{"type":26,"value":27},{"type":30,"tagName":31,"properties":7416,"children":7417,"position":7426},{},[7418],{"type":26,"value":7419,"position":7420},"Levels default to a width fraction of 0.12.",{"start":7421,"end":7424},{"line":7422,"column":20,"offset":7423},327,15192,{"line":7422,"column":1353,"offset":7425},15235,{"start":7427,"end":7428},{"line":7422,"column":20,"offset":7423},{"line":7422,"column":1353,"offset":7425},{"type":26,"value":27},{"type":30,"tagName":31,"properties":7431,"children":7432,"position":7547},{},[7433,7441,7453,7458,7470,7475,7487,7493,7505,7511,7523,7530,7542],{"type":26,"value":7434,"position":7435},"Panels declare name, title, x (",{"start":7436,"end":7439},{"line":7437,"column":20,"offset":7438},329,15237,{"line":7437,"column":2977,"offset":7440},15268,{"type":30,"tagName":71,"properties":7442,"children":7443,"position":7450},{},[7444],{"type":26,"value":7445,"position":7446},"time",{"start":7447,"end":7448},{"line":7437,"column":2977,"offset":7440},{"line":7437,"column":60,"offset":7449},15274,{"start":7451,"end":7452},{"line":7437,"column":2977,"offset":7440},{"line":7437,"column":60,"offset":7449},{"type":26,"value":105,"position":7454},{"start":7455,"end":7456},{"line":7437,"column":60,"offset":7449},{"line":7437,"column":79,"offset":7457},15276,{"type":30,"tagName":71,"properties":7459,"children":7460,"position":7467},{},[7461],{"type":26,"value":7462,"position":7463},"index",{"start":7464,"end":7465},{"line":7437,"column":79,"offset":7457},{"line":7437,"column":205,"offset":7466},15283,{"start":7468,"end":7469},{"line":7437,"column":79,"offset":7457},{"line":7437,"column":205,"offset":7466},{"type":26,"value":105,"position":7471},{"start":7472,"end":7473},{"line":7437,"column":205,"offset":7466},{"line":7437,"column":866,"offset":7474},15285,{"type":30,"tagName":71,"properties":7476,"children":7477,"position":7484},{},[7478],{"type":26,"value":7479,"position":7480},"category",{"start":7481,"end":7482},{"line":7437,"column":866,"offset":7474},{"line":7437,"column":216,"offset":7483},15295,{"start":7485,"end":7486},{"line":7437,"column":866,"offset":7474},{"line":7437,"column":216,"offset":7483},{"type":26,"value":7488,"position":7489},"), place (",{"start":7490,"end":7491},{"line":7437,"column":216,"offset":7483},{"line":7437,"column":1275,"offset":7492},15305,{"type":30,"tagName":71,"properties":7494,"children":7495,"position":7502},{},[7496],{"type":26,"value":7497,"position":7498},"below",{"start":7499,"end":7500},{"line":7437,"column":1275,"offset":7492},{"line":7437,"column":4044,"offset":7501},15312,{"start":7503,"end":7504},{"line":7437,"column":1275,"offset":7492},{"line":7437,"column":4044,"offset":7501},{"type":26,"value":232,"position":7506},{"start":7507,"end":7508},{"line":7437,"column":4044,"offset":7501},{"line":7509,"column":20,"offset":7510},330,15314,{"type":30,"tagName":71,"properties":7512,"children":7513,"position":7520},{},[7514],{"type":26,"value":7515,"position":7516},"side",{"start":7517,"end":7518},{"line":7509,"column":20,"offset":7510},{"line":7509,"column":488,"offset":7519},15320,{"start":7521,"end":7522},{"line":7509,"column":20,"offset":7510},{"line":7509,"column":488,"offset":7519},{"type":26,"value":7524,"position":7525},") and frame. Bars, line and table also declare series. Histograms and\nheatmaps use category x. Panel tables support styled cells with text, color,\nan inline bar and a spark array. An unwritten frame leaves its consumer\nabsent; a malformed written frame refuses with ",{"start":7526,"end":7527},{"line":7509,"column":488,"offset":7519},{"line":7528,"column":185,"offset":7529},333,15586,{"type":30,"tagName":71,"properties":7531,"children":7532,"position":7539},{},[7533],{"type":26,"value":7534,"position":7535},"wrun_frame_invalid",{"start":7536,"end":7537},{"line":7528,"column":185,"offset":7529},{"line":7528,"column":149,"offset":7538},15606,{"start":7540,"end":7541},{"line":7528,"column":185,"offset":7529},{"line":7528,"column":149,"offset":7538},{"type":26,"value":4040,"position":7543},{"start":7544,"end":7545},{"line":7528,"column":149,"offset":7538},{"line":7528,"column":1275,"offset":7546},15607,{"start":7548,"end":7549},{"line":7437,"column":20,"offset":7438},{"line":7528,"column":1275,"offset":7546},{"type":26,"value":27},{"type":30,"tagName":31,"properties":7552,"children":7553,"position":7614},{},[7554,7569,7576,7588,7595,7607],{"type":30,"tagName":71,"properties":7555,"children":7556,"position":7566},{},[7557],{"type":26,"value":7558,"position":7559},"draw.meter({ name, label, fraction: { output }, ramp, text?, anchor?, offset?, z? })",{"start":7560,"end":7563},{"line":7561,"column":20,"offset":7562},335,15609,{"line":7564,"column":755,"offset":7565},336,15695,{"start":7567,"end":7568},{"line":7561,"column":20,"offset":7562},{"line":7564,"column":755,"offset":7565},{"type":26,"value":7570,"position":7571}," reads the last ready numeric fraction. Ramp has 2..5 hex\ncolors; text is a short literal or ",{"start":7572,"end":7573},{"line":7564,"column":755,"offset":7565},{"line":7574,"column":907,"offset":7575},337,15788,{"type":30,"tagName":71,"properties":7577,"children":7578,"position":7585},{},[7579],{"type":26,"value":7580,"position":7581},"{ slot }",{"start":7582,"end":7583},{"line":7574,"column":907,"offset":7575},{"line":7574,"column":430,"offset":7584},15798,{"start":7586,"end":7587},{"line":7574,"column":907,"offset":7575},{"line":7574,"column":430,"offset":7584},{"type":26,"value":7589,"position":7590},". A card row's\n",{"start":7591,"end":7592},{"line":7574,"column":430,"offset":7584},{"line":7593,"column":20,"offset":7594},338,15813,{"type":30,"tagName":71,"properties":7596,"children":7597,"position":7604},{},[7598],{"type":26,"value":7599,"position":7600},"spark: { output, window }",{"start":7601,"end":7602},{"line":7593,"column":20,"offset":7594},{"line":7593,"column":518,"offset":7603},15840,{"start":7605,"end":7606},{"line":7593,"column":20,"offset":7594},{"line":7593,"column":518,"offset":7603},{"type":26,"value":7608,"position":7609}," carries its last 2..64 ready values, oldest first.",{"start":7610,"end":7611},{"line":7593,"column":518,"offset":7603},{"line":7593,"column":7612,"offset":7613},79,15891,{"start":7615,"end":7616},{"line":7561,"column":20,"offset":7562},{"line":7593,"column":7612,"offset":7613},{"type":26,"value":27},{"type":30,"tagName":31,"properties":7619,"children":7620,"position":7642},{},[7621,7635],{"type":30,"tagName":71,"properties":7622,"children":7623,"position":7632},{},[7624],{"type":26,"value":7625,"position":7626},"out.inset(\"vol\", { dock: \"bottom\", height_px: 28, shape: \"histogram\" })",{"start":7627,"end":7630},{"line":7628,"column":20,"offset":7629},340,15893,{"line":7628,"column":3331,"offset":7631},15966,{"start":7633,"end":7634},{"line":7628,"column":20,"offset":7629},{"line":7628,"column":3331,"offset":7631},{"type":26,"value":7636,"position":7637},"\ndeclares an ordinary numeric output in a compact strip. Every ready row\nappears in its history. Insets work on every ABI.",{"start":7638,"end":7639},{"line":7628,"column":3331,"offset":7631},{"line":7640,"column":782,"offset":7641},342,16088,{"start":7643,"end":7644},{"line":7628,"column":20,"offset":7629},{"line":7640,"column":782,"offset":7641},{"type":26,"value":27},{"type":30,"tagName":31,"properties":7647,"children":7648,"position":7696},{},[7649,7658,7670,7677,7689],{"type":26,"value":7650,"position":7651},"A non-primary sheet input can also read\n",{"start":7652,"end":7655},{"line":7653,"column":20,"offset":7654},344,16090,{"line":7656,"column":20,"offset":7657},345,16130,{"type":30,"tagName":71,"properties":7659,"children":7660,"position":7667},{},[7661],{"type":26,"value":7662,"position":7663},"{ source: \"series\", ref: \"watch/flow/imbalance\", missing: \"carry\" }",{"start":7664,"end":7665},{"line":7656,"column":20,"offset":7657},{"line":7656,"column":444,"offset":7666},16199,{"start":7668,"end":7669},{"line":7656,"column":20,"offset":7657},{"line":7656,"column":444,"offset":7666},{"type":26,"value":7671,"position":7672},", or\nan installed ",{"start":7673,"end":7674},{"line":7656,"column":444,"offset":7666},{"line":7675,"column":665,"offset":7676},346,16217,{"type":30,"tagName":71,"properties":7678,"children":7679,"position":7686},{},[7680],{"type":26,"value":7681,"position":7682},"@scope/name",{"start":7683,"end":7684},{"line":7675,"column":665,"offset":7676},{"line":7675,"column":498,"offset":7685},16230,{"start":7687,"end":7688},{"line":7675,"column":665,"offset":7676},{"line":7675,"column":498,"offset":7685},{"type":26,"value":7690,"position":7691}," snapshot. Readings bucket to the primary grid,\nlast reading wins, and carry uses the latest earlier reading. Choose nan\nfor gaps. Series inputs require the daemon host.",{"start":7692,"end":7693},{"line":7675,"column":498,"offset":7685},{"line":7694,"column":866,"offset":7695},348,16399,{"start":7697,"end":7698},{"line":7653,"column":20,"offset":7654},{"line":7694,"column":866,"offset":7695},{"type":26,"value":27},{"type":30,"tagName":31,"properties":7701,"children":7702,"position":7807},{},[7703,7712,7724,7730,7742,7749,7761,7768,7780,7787,7802],{"type":26,"value":7704,"position":7705},"The scaffold extracts these object declarations before AssemblyScript type\nchecking. ",{"start":7706,"end":7709},{"line":7707,"column":20,"offset":7708},350,16401,{"line":7710,"column":586,"offset":7711},351,16486,{"type":30,"tagName":71,"properties":7713,"children":7714,"position":7721},{},[7715],{"type":26,"value":7716,"position":7717},"frame()",{"start":7718,"end":7719},{"line":7710,"column":586,"offset":7711},{"line":7710,"column":236,"offset":7720},16495,{"start":7722,"end":7723},{"line":7710,"column":586,"offset":7711},{"line":7710,"column":236,"offset":7720},{"type":26,"value":7725,"position":7726}," returns its slot index; generated ",{"start":7727,"end":7728},{"line":7710,"column":236,"offset":7720},{"line":7710,"column":400,"offset":7729},16530,{"type":30,"tagName":71,"properties":7731,"children":7732,"position":7739},{},[7733],{"type":26,"value":7734,"position":7735},"FRAME_\u003CNAME>",{"start":7736,"end":7737},{"line":7710,"column":400,"offset":7729},{"line":7710,"column":1275,"offset":7738},16544,{"start":7740,"end":7741},{"line":7710,"column":400,"offset":7729},{"line":7710,"column":1275,"offset":7738},{"type":26,"value":7743,"position":7744},"\nconstants provide the same index. ",{"start":7745,"end":7746},{"line":7710,"column":1275,"offset":7738},{"line":7747,"column":381,"offset":7748},352,16579,{"type":30,"tagName":71,"properties":7750,"children":7751,"position":7758},{},[7752],{"type":26,"value":7753,"position":7754},"src/gen/frames.ts",{"start":7755,"end":7756},{"line":7747,"column":381,"offset":7748},{"line":7747,"column":433,"offset":7757},16598,{"start":7759,"end":7760},{"line":7747,"column":381,"offset":7748},{"line":7747,"column":433,"offset":7757},{"type":26,"value":7762,"position":7763}," exists only when\nframes are declared. Its UTF-8 scratch buffer is reserved during module\ninitialization and reused, so repeated writes do not grow guest memory.\nThe frame contract (",{"start":7764,"end":7765},{"line":7747,"column":433,"offset":7757},{"line":7766,"column":327,"offset":7767},355,16780,{"type":30,"tagName":71,"properties":7769,"children":7770,"position":7777},{},[7771],{"type":26,"value":7772,"position":7773},"docs/WRUN4_ABI.md",{"start":7774,"end":7775},{"line":7766,"column":327,"offset":7767},{"line":7766,"column":79,"offset":7776},16799,{"start":7778,"end":7779},{"line":7766,"column":327,"offset":7767},{"line":7766,"column":79,"offset":7776},{"type":26,"value":7781,"position":7782}," in the openmarket repository)\nlists the complete row grammars, limits and selection rules; the caps an\nauthor meets are on ",{"start":7783,"end":7784},{"line":7766,"column":79,"offset":7776},{"line":7785,"column":327,"offset":7786},357,16923,{"type":30,"tagName":44,"properties":7788,"children":7790,"position":7798},{"href":7789},"../reference/limits.md",[7791],{"type":26,"value":7792,"position":7793},"Limits",{"start":7794,"end":7796},{"line":7785,"column":419,"offset":7795},16924,{"line":7785,"column":518,"offset":7797},16930,{"start":7799,"end":7800},{"line":7785,"column":327,"offset":7786},{"line":7785,"column":308,"offset":7801},16955,{"type":26,"value":4040,"position":7803},{"start":7804,"end":7805},{"line":7785,"column":308,"offset":7801},{"line":7785,"column":433,"offset":7806},16956,{"start":7808,"end":7809},{"line":7707,"column":20,"offset":7708},{"line":7785,"column":433,"offset":7806},{"type":26,"value":27},{"type":30,"tagName":7812,"properties":7813,"children":7815,"position":7823},"h3",{"id":7814},"pane-pixel-placement",[7816],{"type":26,"value":7817,"position":7818},"Pane pixel placement",{"start":7819,"end":7821},{"line":53,"column":38,"offset":7820},16962,{"line":53,"column":272,"offset":7822},16982,{"start":7824,"end":7826},{"line":53,"column":20,"offset":7825},16958,{"line":53,"column":272,"offset":7822},{"type":26,"value":27},{"type":30,"tagName":31,"properties":7829,"children":7830,"position":8095},{},[7831,7839,7850,7857,7869,7876,7887,7893,7904,7909,7920,7925,7936,7941,7952,7957,7968,7974,7985,7990,8001,8006,8017,8024,8036,8041,8053,8060,8072,8077,8089],{"type":26,"value":7832,"position":7833},"Line, box, label and polyline handle declarations accept ",{"start":7834,"end":7837},{"line":7835,"column":20,"offset":7836},361,16984,{"line":7835,"column":1363,"offset":7838},17041,{"type":30,"tagName":71,"properties":7840,"children":7841,"position":7847},{},[7842],{"type":26,"value":3223,"position":7843},{"start":7844,"end":7845},{"line":7835,"column":1363,"offset":7838},{"line":7835,"column":885,"offset":7846},17049,{"start":7848,"end":7849},{"line":7835,"column":1363,"offset":7838},{"line":7835,"column":885,"offset":7846},{"type":26,"value":7851,"position":7852}," as the\ndefault for newly created handles: ",{"start":7853,"end":7854},{"line":7835,"column":885,"offset":7846},{"line":7855,"column":907,"offset":7856},362,17092,{"type":30,"tagName":71,"properties":7858,"children":7859,"position":7866},{},[7860],{"type":26,"value":7861,"position":7862},"handles.line({ anchor: \"top_left\" })",{"start":7863,"end":7864},{"line":7855,"column":907,"offset":7856},{"line":7855,"column":3331,"offset":7865},17130,{"start":7867,"end":7868},{"line":7855,"column":907,"offset":7856},{"line":7855,"column":3331,"offset":7865},{"type":26,"value":7870,"position":7871},".\nAbsent means chart coordinates. The nine pane spots are ",{"start":7872,"end":7873},{"line":7855,"column":3331,"offset":7865},{"line":7874,"column":1138,"offset":7875},363,17188,{"type":30,"tagName":71,"properties":7877,"children":7878,"position":7884},{},[7879],{"type":26,"value":3241,"position":7880},{"start":7881,"end":7882},{"line":7874,"column":1138,"offset":7875},{"line":7874,"column":226,"offset":7883},17198,{"start":7885,"end":7886},{"line":7874,"column":1138,"offset":7875},{"line":7874,"column":226,"offset":7883},{"type":26,"value":232,"position":7888},{"start":7889,"end":7890},{"line":7874,"column":226,"offset":7883},{"line":7891,"column":20,"offset":7892},364,17200,{"type":30,"tagName":71,"properties":7894,"children":7895,"position":7901},{},[7896],{"type":26,"value":3259,"position":7897},{"start":7898,"end":7899},{"line":7891,"column":20,"offset":7892},{"line":7891,"column":99,"offset":7900},17212,{"start":7902,"end":7903},{"line":7891,"column":20,"offset":7892},{"line":7891,"column":99,"offset":7900},{"type":26,"value":105,"position":7905},{"start":7906,"end":7907},{"line":7891,"column":99,"offset":7900},{"line":7891,"column":109,"offset":7908},17214,{"type":30,"tagName":71,"properties":7910,"children":7911,"position":7917},{},[7912],{"type":26,"value":3276,"position":7913},{"start":7914,"end":7915},{"line":7891,"column":109,"offset":7908},{"line":7891,"column":478,"offset":7916},17225,{"start":7918,"end":7919},{"line":7891,"column":109,"offset":7908},{"line":7891,"column":478,"offset":7916},{"type":26,"value":105,"position":7921},{"start":7922,"end":7923},{"line":7891,"column":478,"offset":7916},{"line":7891,"column":518,"offset":7924},17227,{"type":30,"tagName":71,"properties":7926,"children":7927,"position":7933},{},[7928],{"type":26,"value":3293,"position":7929},{"start":7930,"end":7931},{"line":7891,"column":518,"offset":7924},{"line":7891,"column":129,"offset":7932},17240,{"start":7934,"end":7935},{"line":7891,"column":518,"offset":7924},{"line":7891,"column":129,"offset":7932},{"type":26,"value":105,"position":7937},{"start":7938,"end":7939},{"line":7891,"column":129,"offset":7932},{"line":7891,"column":1178,"offset":7940},17242,{"type":30,"tagName":71,"properties":7942,"children":7943,"position":7949},{},[7944],{"type":26,"value":3310,"position":7945},{"start":7946,"end":7947},{"line":7891,"column":1178,"offset":7940},{"line":7891,"column":1363,"offset":7948},17257,{"start":7950,"end":7951},{"line":7891,"column":1178,"offset":7940},{"line":7891,"column":1363,"offset":7948},{"type":26,"value":105,"position":7953},{"start":7954,"end":7955},{"line":7891,"column":1363,"offset":7948},{"line":7891,"column":1435,"offset":7956},17259,{"type":30,"tagName":71,"properties":7958,"children":7959,"position":7965},{},[7960],{"type":26,"value":3327,"position":7961},{"start":7962,"end":7963},{"line":7891,"column":1435,"offset":7956},{"line":7891,"column":3331,"offset":7964},17273,{"start":7966,"end":7967},{"line":7891,"column":1435,"offset":7956},{"line":7891,"column":3331,"offset":7964},{"type":26,"value":232,"position":7969},{"start":7970,"end":7971},{"line":7891,"column":3331,"offset":7964},{"line":7972,"column":20,"offset":7973},365,17275,{"type":30,"tagName":71,"properties":7975,"children":7976,"position":7982},{},[7977],{"type":26,"value":3346,"position":7978},{"start":7979,"end":7980},{"line":7972,"column":20,"offset":7973},{"line":7972,"column":665,"offset":7981},17288,{"start":7983,"end":7984},{"line":7972,"column":20,"offset":7973},{"line":7972,"column":665,"offset":7981},{"type":26,"value":105,"position":7986},{"start":7987,"end":7988},{"line":7972,"column":665,"offset":7981},{"line":7972,"column":755,"offset":7989},17290,{"type":30,"tagName":71,"properties":7991,"children":7992,"position":7998},{},[7993],{"type":26,"value":3363,"position":7994},{"start":7995,"end":7996},{"line":7972,"column":755,"offset":7989},{"line":7972,"column":371,"offset":7997},17305,{"start":7999,"end":8000},{"line":7972,"column":755,"offset":7989},{"line":7972,"column":371,"offset":7997},{"type":26,"value":105,"position":8002},{"start":8003,"end":8004},{"line":7972,"column":371,"offset":7997},{"line":7972,"column":653,"offset":8005},17307,{"type":30,"tagName":71,"properties":8007,"children":8008,"position":8014},{},[8009],{"type":26,"value":3380,"position":8010},{"start":8011,"end":8012},{"line":7972,"column":653,"offset":8005},{"line":7972,"column":205,"offset":8013},17321,{"start":8015,"end":8016},{"line":7972,"column":653,"offset":8005},{"line":7972,"column":205,"offset":8013},{"type":26,"value":8018,"position":8019},"; both coordinates become CSS\npixel offsets. ",{"start":8020,"end":8021},{"line":7972,"column":205,"offset":8013},{"line":8022,"column":755,"offset":8023},366,17366,{"type":30,"tagName":71,"properties":8025,"children":8026,"position":8033},{},[8027],{"type":26,"value":8028,"position":8029},"top",{"start":8030,"end":8031},{"line":8022,"column":755,"offset":8023},{"line":8022,"column":327,"offset":8032},17371,{"start":8034,"end":8035},{"line":8022,"column":755,"offset":8023},{"line":8022,"column":327,"offset":8032},{"type":26,"value":1039,"position":8037},{"start":8038,"end":8039},{"line":8022,"column":327,"offset":8032},{"line":8022,"column":478,"offset":8040},17376,{"type":30,"tagName":71,"properties":8042,"children":8043,"position":8050},{},[8044],{"type":26,"value":8045,"position":8046},"bottom",{"start":8047,"end":8048},{"line":8022,"column":478,"offset":8040},{"line":8022,"column":508,"offset":8049},17384,{"start":8051,"end":8052},{"line":8022,"column":478,"offset":8040},{"line":8022,"column":508,"offset":8049},{"type":26,"value":8054,"position":8055}," change only y; x remains chart time.\n",{"start":8056,"end":8057},{"line":8022,"column":508,"offset":8049},{"line":8058,"column":20,"offset":8059},367,17422,{"type":30,"tagName":71,"properties":8061,"children":8062,"position":8069},{},[8063],{"type":26,"value":8064,"position":8065},"left",{"start":8066,"end":8067},{"line":8058,"column":20,"offset":8059},{"line":8058,"column":488,"offset":8068},17428,{"start":8070,"end":8071},{"line":8058,"column":20,"offset":8059},{"line":8058,"column":488,"offset":8068},{"type":26,"value":1039,"position":8073},{"start":8074,"end":8075},{"line":8058,"column":488,"offset":8068},{"line":8058,"column":656,"offset":8076},17433,{"type":30,"tagName":71,"properties":8078,"children":8079,"position":8086},{},[8080],{"type":26,"value":8081,"position":8082},"right",{"start":8083,"end":8084},{"line":8058,"column":656,"offset":8076},{"line":8058,"column":215,"offset":8085},17440,{"start":8087,"end":8088},{"line":8058,"column":656,"offset":8076},{"line":8058,"column":215,"offset":8085},{"type":26,"value":8090,"position":8091}," change only x; y remains chart price.",{"start":8092,"end":8093},{"line":8058,"column":215,"offset":8085},{"line":8058,"column":1138,"offset":8094},17478,{"start":8096,"end":8097},{"line":7835,"column":20,"offset":7836},{"line":8058,"column":1138,"offset":8094},{"type":26,"value":27},{"type":30,"tagName":31,"properties":8100,"children":8101,"position":8110},{},[8102],{"type":26,"value":8103,"position":8104},"Offsets start at the pane's content rectangle with no extra inset. Left\nand top measure inward to the right and down; right and bottom measure\ninward to the left and up. Centre offsets are signed, and negative offsets\nare allowed everywhere. The renderer scales pixels once by device pixel\nratio and clips every drawing to its own pane. Time culling applies only\nwhen x remains chart time.",{"start":8105,"end":8108},{"line":8106,"column":20,"offset":8107},369,17480,{"line":56,"column":498,"offset":8109},17869,{"start":8111,"end":8112},{"line":8106,"column":20,"offset":8107},{"line":56,"column":498,"offset":8109},{"type":26,"value":27},{"type":30,"tagName":31,"properties":8115,"children":8116,"position":8270},{},[8117,8125,8137,8143,8155,8161,8173,8180,8192,8198,8210,8217,8229,8234,8246,8253,8265],{"type":26,"value":8118,"position":8119},"Import ",{"start":8120,"end":8123},{"line":8121,"column":20,"offset":8122},376,17871,{"line":8121,"column":41,"offset":8124},17878,{"type":30,"tagName":71,"properties":8126,"children":8127,"position":8134},{},[8128],{"type":26,"value":8129,"position":8130},"ANCHOR_TOP_LEFT",{"start":8131,"end":8132},{"line":8121,"column":41,"offset":8124},{"line":8121,"column":272,"offset":8133},17895,{"start":8135,"end":8136},{"line":8121,"column":41,"offset":8124},{"line":8121,"column":272,"offset":8133},{"type":26,"value":8138,"position":8139}," or another ",{"start":8140,"end":8141},{"line":8121,"column":272,"offset":8133},{"line":8121,"column":519,"offset":8142},17907,{"type":30,"tagName":71,"properties":8144,"children":8145,"position":8152},{},[8146],{"type":26,"value":8147,"position":8148},"ANCHOR_*",{"start":8149,"end":8150},{"line":8121,"column":519,"offset":8142},{"line":8121,"column":205,"offset":8151},17917,{"start":8153,"end":8154},{"line":8121,"column":519,"offset":8142},{"line":8121,"column":205,"offset":8151},{"type":26,"value":8156,"position":8157}," constant from ",{"start":8158,"end":8159},{"line":8121,"column":205,"offset":8151},{"line":8121,"column":1470,"offset":8160},17932,{"type":30,"tagName":71,"properties":8162,"children":8163,"position":8170},{},[8164],{"type":26,"value":8165,"position":8166},"./gen/draw",{"start":8167,"end":8168},{"line":8121,"column":1470,"offset":8160},{"line":8121,"column":3331,"offset":8169},17944,{"start":8171,"end":8172},{"line":8121,"column":1470,"offset":8160},{"line":8121,"column":3331,"offset":8169},{"type":26,"value":8174,"position":8175},".\nAfter a handle's ",{"start":8176,"end":8177},{"line":8121,"column":3331,"offset":8169},{"line":8178,"column":195,"offset":8179},377,17963,{"type":30,"tagName":71,"properties":8181,"children":8182,"position":8189},{},[8183],{"type":26,"value":8184,"position":8185},"set",{"start":8186,"end":8187},{"line":8178,"column":195,"offset":8179},{"line":8178,"column":263,"offset":8188},17968,{"start":8190,"end":8191},{"line":8178,"column":195,"offset":8179},{"line":8178,"column":263,"offset":8188},{"type":26,"value":8193,"position":8194},", call ",{"start":8195,"end":8196},{"line":8178,"column":263,"offset":8188},{"line":8178,"column":119,"offset":8197},17975,{"type":30,"tagName":71,"properties":8199,"children":8200,"position":8207},{},[8201],{"type":26,"value":8202,"position":8203},".anchor(ANCHOR_TOP_LEFT)",{"start":8204,"end":8205},{"line":8178,"column":119,"offset":8197},{"line":8178,"column":2899,"offset":8206},18001,{"start":8208,"end":8209},{"line":8178,"column":119,"offset":8197},{"line":8178,"column":2899,"offset":8206},{"type":26,"value":8211,"position":8212}," or\n",{"start":8213,"end":8214},{"line":8178,"column":2899,"offset":8206},{"line":8215,"column":20,"offset":8216},378,18005,{"type":30,"tagName":71,"properties":8218,"children":8219,"position":8226},{},[8220],{"type":26,"value":8221,"position":8222},"style.anchor(handle, ANCHOR_TOP_LEFT)",{"start":8223,"end":8224},{"line":8215,"column":20,"offset":8216},{"line":8215,"column":79,"offset":8225},18044,{"start":8227,"end":8228},{"line":8215,"column":20,"offset":8216},{"line":8215,"column":79,"offset":8225},{"type":26,"value":2992,"position":8230},{"start":8231,"end":8232},{"line":8215,"column":79,"offset":8225},{"line":8215,"column":9,"offset":8233},18046,{"type":30,"tagName":71,"properties":8235,"children":8236,"position":8243},{},[8237],{"type":26,"value":8238,"position":8239},"ANCHOR_CHART",{"start":8240,"end":8241},{"line":8215,"column":9,"offset":8233},{"line":8215,"column":2899,"offset":8242},18060,{"start":8244,"end":8245},{"line":8215,"column":9,"offset":8233},{"line":8215,"column":2899,"offset":8242},{"type":26,"value":8247,"position":8248}," restores chart\ncoordinates and clears a declared default until the handle is recreated.\nThese helpers use the existing style import with prop 7, integer values\n0..13. Invalid values refuse as ",{"start":8249,"end":8250},{"line":8215,"column":2899,"offset":8242},{"line":8251,"column":653,"offset":8252},381,18253,{"type":30,"tagName":71,"properties":8254,"children":8255,"position":8262},{},[8256],{"type":26,"value":8257,"position":8258},"wrun_draw_style_out_of_range",{"start":8259,"end":8260},{"line":8251,"column":653,"offset":8252},{"line":8251,"column":318,"offset":8261},18283,{"start":8263,"end":8264},{"line":8251,"column":653,"offset":8252},{"line":8251,"column":318,"offset":8261},{"type":26,"value":4040,"position":8266},{"start":8267,"end":8268},{"line":8251,"column":318,"offset":8261},{"line":8251,"column":538,"offset":8269},18284,{"start":8271,"end":8272},{"line":8121,"column":20,"offset":8122},{"line":8251,"column":538,"offset":8269},{"type":26,"value":27},{"type":30,"tagName":31,"properties":8275,"children":8276,"position":8499},{},[8277,8285,8296,8303,8315,8322,8333,8339,8350,8357,8369,8375,8386,8393,8405,8410,8422,8429,8441,8446,8457,8463,8475,8482,8494],{"type":26,"value":8278,"position":8279},"Label handles also take ",{"start":8280,"end":8283},{"line":8281,"column":20,"offset":8282},383,18286,{"line":8281,"column":272,"offset":8284},18310,{"type":30,"tagName":71,"properties":8286,"children":8287,"position":8293},{},[8288],{"type":26,"value":2948,"position":8289},{"start":8290,"end":8291},{"line":8281,"column":272,"offset":8284},{"line":8281,"column":2977,"offset":8292},18317,{"start":8294,"end":8295},{"line":8281,"column":272,"offset":8284},{"line":8281,"column":2977,"offset":8292},{"type":26,"value":8297,"position":8298},": which edge of the text sits on x, with\n(x, y) staying the anchor point. ",{"start":8299,"end":8300},{"line":8281,"column":2977,"offset":8292},{"line":8301,"column":508,"offset":8302},384,18391,{"type":30,"tagName":71,"properties":8304,"children":8305,"position":8312},{},[8306],{"type":26,"value":8307,"position":8308},"handles.label({ align: \"left\" })",{"start":8309,"end":8310},{"line":8301,"column":508,"offset":8302},{"line":8301,"column":149,"offset":8311},18425,{"start":8313,"end":8314},{"line":8301,"column":508,"offset":8302},{"line":8301,"column":149,"offset":8311},{"type":26,"value":8316,"position":8317}," is the\ndefault for new labels; ",{"start":8318,"end":8319},{"line":8301,"column":149,"offset":8311},{"line":8320,"column":272,"offset":8321},385,18457,{"type":30,"tagName":71,"properties":8323,"children":8324,"position":8330},{},[8325],{"type":26,"value":8064,"position":8326},{"start":8327,"end":8328},{"line":8320,"column":272,"offset":8321},{"line":8320,"column":371,"offset":8329},18463,{"start":8331,"end":8332},{"line":8320,"column":272,"offset":8321},{"line":8320,"column":371,"offset":8329},{"type":26,"value":8334,"position":8335}," starts the text at x, ",{"start":8336,"end":8337},{"line":8320,"column":371,"offset":8329},{"line":8320,"column":433,"offset":8338},18486,{"type":30,"tagName":71,"properties":8340,"children":8341,"position":8347},{},[8342],{"type":26,"value":8081,"position":8343},{"start":8344,"end":8345},{"line":8320,"column":433,"offset":8338},{"line":8320,"column":1265,"offset":8346},18493,{"start":8348,"end":8349},{"line":8320,"column":433,"offset":8338},{"line":8320,"column":1265,"offset":8346},{"type":26,"value":8351,"position":8352}," ends it there,\n",{"start":8353,"end":8354},{"line":8320,"column":1265,"offset":8346},{"line":8355,"column":20,"offset":8356},386,18509,{"type":30,"tagName":71,"properties":8358,"children":8359,"position":8366},{},[8360],{"type":26,"value":8361,"position":8362},"center",{"start":8363,"end":8364},{"line":8355,"column":20,"offset":8356},{"line":8355,"column":67,"offset":8365},18517,{"start":8367,"end":8368},{"line":8355,"column":20,"offset":8356},{"line":8355,"column":67,"offset":8365},{"type":26,"value":8370,"position":8371}," or an omitted word centres it as before. After a label's ",{"start":8372,"end":8373},{"line":8355,"column":67,"offset":8365},{"line":8355,"column":226,"offset":8374},18575,{"type":30,"tagName":71,"properties":8376,"children":8377,"position":8383},{},[8378],{"type":26,"value":26,"position":8379},{"start":8380,"end":8381},{"line":8355,"column":226,"offset":8374},{"line":8355,"column":3401,"offset":8382},18581,{"start":8384,"end":8385},{"line":8355,"column":226,"offset":8374},{"line":8355,"column":3401,"offset":8382},{"type":26,"value":8387,"position":8388},",\ncall ",{"start":8389,"end":8390},{"line":8355,"column":3401,"offset":8382},{"line":8391,"column":1223,"offset":8392},387,18588,{"type":30,"tagName":71,"properties":8394,"children":8395,"position":8402},{},[8396],{"type":26,"value":8397,"position":8398},".align(ALIGN_RIGHT)",{"start":8399,"end":8400},{"line":8391,"column":1223,"offset":8392},{"line":8391,"column":498,"offset":8401},18609,{"start":8403,"end":8404},{"line":8391,"column":1223,"offset":8392},{"line":8391,"column":498,"offset":8401},{"type":26,"value":763,"position":8406},{"start":8407,"end":8408},{"line":8391,"column":498,"offset":8401},{"line":8391,"column":371,"offset":8409},18613,{"type":30,"tagName":71,"properties":8411,"children":8412,"position":8419},{},[8413],{"type":26,"value":8414,"position":8415},"style.align(label, ALIGN_RIGHT)",{"start":8416,"end":8417},{"line":8391,"column":371,"offset":8409},{"line":8391,"column":538,"offset":8418},18646,{"start":8420,"end":8421},{"line":8391,"column":371,"offset":8409},{"line":8391,"column":538,"offset":8418},{"type":26,"value":8423,"position":8424}," with an\n",{"start":8425,"end":8426},{"line":8391,"column":538,"offset":8418},{"line":8427,"column":20,"offset":8428},388,18655,{"type":30,"tagName":71,"properties":8430,"children":8431,"position":8438},{},[8432],{"type":26,"value":8433,"position":8434},"ALIGN_*",{"start":8435,"end":8436},{"line":8427,"column":20,"offset":8428},{"line":8427,"column":89,"offset":8437},18664,{"start":8439,"end":8440},{"line":8427,"column":20,"offset":8428},{"line":8427,"column":89,"offset":8437},{"type":26,"value":8156,"position":8442},{"start":8443,"end":8444},{"line":8427,"column":89,"offset":8437},{"line":8427,"column":272,"offset":8445},18679,{"type":30,"tagName":71,"properties":8447,"children":8448,"position":8454},{},[8449],{"type":26,"value":8165,"position":8450},{"start":8451,"end":8452},{"line":8427,"column":272,"offset":8445},{"line":8427,"column":519,"offset":8453},18691,{"start":8455,"end":8456},{"line":8427,"column":272,"offset":8445},{"line":8427,"column":519,"offset":8453},{"type":26,"value":8458,"position":8459},"; ",{"start":8460,"end":8461},{"line":8427,"column":519,"offset":8453},{"line":8427,"column":849,"offset":8462},18693,{"type":30,"tagName":71,"properties":8464,"children":8465,"position":8472},{},[8466],{"type":26,"value":8467,"position":8468},"ALIGN_DEFAULT",{"start":8469,"end":8470},{"line":8427,"column":849,"offset":8462},{"line":8427,"column":433,"offset":8471},18708,{"start":8473,"end":8474},{"line":8427,"column":849,"offset":8462},{"line":8427,"column":433,"offset":8471},{"type":26,"value":8476,"position":8477}," restores centred text\nand clears a declared default. These use prop 8, integer values 0..3, on\nlabels only; other kinds refuse as ",{"start":8478,"end":8479},{"line":8427,"column":433,"offset":8471},{"line":8480,"column":907,"offset":8481},390,18839,{"type":30,"tagName":71,"properties":8483,"children":8484,"position":8491},{},[8485],{"type":26,"value":8486,"position":8487},"wrun_draw_prop_unsupported",{"start":8488,"end":8489},{"line":8480,"column":907,"offset":8481},{"line":8480,"column":538,"offset":8490},18867,{"start":8492,"end":8493},{"line":8480,"column":907,"offset":8481},{"line":8480,"column":538,"offset":8490},{"type":26,"value":4040,"position":8495},{"start":8496,"end":8497},{"line":8480,"column":538,"offset":8490},{"line":8480,"column":1095,"offset":8498},18868,{"start":8500,"end":8501},{"line":8281,"column":20,"offset":8282},{"line":8480,"column":1095,"offset":8498},{"type":26,"value":27},{"type":30,"tagName":7812,"properties":8504,"children":8506,"position":8515},{"id":8505},"drawings-widgets",[8507],{"type":26,"value":8508,"position":8509},"Drawings widgets",{"start":8510,"end":8513},{"line":8511,"column":38,"offset":8512},392,18874,{"line":8511,"column":327,"offset":8514},18890,{"start":8516,"end":8518},{"line":8511,"column":20,"offset":8517},18870,{"line":8511,"column":327,"offset":8514},{"type":26,"value":27},{"type":30,"tagName":31,"properties":8521,"children":8522,"position":8598},{},[8523,8537,8543,8555,8560,8572,8579,8591],{"type":30,"tagName":71,"properties":8524,"children":8525,"position":8534},{},[8526],{"type":26,"value":8527,"position":8528},"om chart widget push --kind drawings --id terminal.ui --title \"Terminal\"",{"start":8529,"end":8532},{"line":8530,"column":20,"offset":8531},394,18892,{"line":8530,"column":4034,"offset":8533},18966,{"start":8535,"end":8536},{"line":8530,"column":20,"offset":8531},{"line":8530,"column":4034,"offset":8533},{"type":26,"value":8538,"position":8539},"\naccepts ",{"start":8540,"end":8541},{"line":8530,"column":4034,"offset":8533},{"line":61,"column":67,"offset":8542},18975,{"type":30,"tagName":71,"properties":8544,"children":8545,"position":8552},{},[8546],{"type":26,"value":8547,"position":8548},"--items '\u003Cjson array>'",{"start":8549,"end":8550},{"line":61,"column":67,"offset":8542},{"line":61,"column":653,"offset":8551},18999,{"start":8553,"end":8554},{"line":61,"column":67,"offset":8542},{"line":61,"column":653,"offset":8551},{"type":26,"value":3512,"position":8556},{"start":8557,"end":8558},{"line":61,"column":653,"offset":8551},{"line":61,"column":60,"offset":8559},19004,{"type":30,"tagName":71,"properties":8561,"children":8562,"position":8569},{},[8563],{"type":26,"value":8564,"position":8565},"--items -",{"start":8566,"end":8567},{"line":61,"column":60,"offset":8559},{"line":61,"column":866,"offset":8568},19015,{"start":8570,"end":8571},{"line":61,"column":60,"offset":8559},{"line":61,"column":866,"offset":8568},{"type":26,"value":8573,"position":8574}," to read the array from stdin.\nThe widget is ",{"start":8575,"end":8576},{"line":61,"column":866,"offset":8568},{"line":8577,"column":109,"offset":8578},396,19060,{"type":30,"tagName":71,"properties":8580,"children":8581,"position":8588},{},[8582],{"type":26,"value":8583,"position":8584},"{ kind: \"drawings\", id, title, items }",{"start":8585,"end":8586},{"line":8577,"column":109,"offset":8578},{"line":8577,"column":400,"offset":8587},19100,{"start":8589,"end":8590},{"line":8577,"column":109,"offset":8578},{"line":8577,"column":400,"offset":8587},{"type":26,"value":8592,"position":8593},", with title length\n1..40 and 1..256 items. Placement belongs to each item; widget-level\nanchor, offset, z, state, rows and lines are refused, as are unknown keys.",{"start":8594,"end":8595},{"line":8577,"column":400,"offset":8587},{"line":8596,"column":4034,"offset":8597},398,19263,{"start":8599,"end":8600},{"line":8530,"column":20,"offset":8531},{"line":8596,"column":4034,"offset":8597},{"type":26,"value":562},{"type":30,"tagName":564,"properties":8603,"children":8604,"position":9215},{},[8605,8647],{"type":30,"tagName":568,"properties":8606,"children":8607,"position":8644},{},[8608],{"type":30,"tagName":572,"properties":8609,"children":8610,"position":8641},{},[8611,8627],{"type":30,"tagName":576,"properties":8612,"children":8613,"position":8622},{},[8614],{"type":26,"value":8615,"position":8616},"Item kind",{"start":8617,"end":8620},{"line":8618,"column":583,"offset":8619},400,19267,{"line":8618,"column":656,"offset":8621},19276,{"start":8623,"end":8625},{"line":8618,"column":20,"offset":8624},19265,{"line":8618,"column":99,"offset":8626},19277,{"type":30,"tagName":576,"properties":8628,"children":8629,"position":8637},{},[8630],{"type":26,"value":8631,"position":8632},"Fields",{"start":8633,"end":8635},{"line":8618,"column":109,"offset":8634},19279,{"line":8618,"column":327,"offset":8636},19285,{"start":8638,"end":8639},{"line":8618,"column":99,"offset":8626},{"line":8618,"column":263,"offset":8640},19287,{"start":8642,"end":8643},{"line":8618,"column":20,"offset":8624},{"line":8618,"column":263,"offset":8640},{"start":8645,"end":8646},{"line":8618,"column":20,"offset":8624},{"line":8618,"column":263,"offset":8640},{"type":30,"tagName":636,"properties":8648,"children":8649,"position":9212},{},[8650,8776,8952,9090],{"type":30,"tagName":572,"properties":8651,"children":8652,"position":8773},{},[8653,8674],{"type":30,"tagName":643,"properties":8654,"children":8655,"position":8669},{},[8656],{"type":30,"tagName":71,"properties":8657,"children":8658,"position":8666},{},[8659],{"type":26,"value":1625,"position":8660},{"start":8661,"end":8664},{"line":8662,"column":583,"offset":8663},402,19304,{"line":8662,"column":67,"offset":8665},19310,{"start":8667,"end":8668},{"line":8662,"column":583,"offset":8663},{"line":8662,"column":67,"offset":8665},{"start":8670,"end":8672},{"line":8662,"column":20,"offset":8671},19302,{"line":8662,"column":89,"offset":8673},19311,{"type":30,"tagName":643,"properties":8675,"children":8676,"position":8769},{},[8677,8690,8696,8708,8713,8725,8731,8743,8750,8763],{"type":30,"tagName":71,"properties":8678,"children":8679,"position":8687},{},[8680],{"type":26,"value":8681,"position":8682},"anchor?",{"start":8683,"end":8685},{"line":8662,"column":656,"offset":8684},19313,{"line":8662,"column":327,"offset":8686},19322,{"start":8688,"end":8689},{"line":8662,"column":656,"offset":8684},{"line":8662,"column":327,"offset":8686},{"type":26,"value":8691,"position":8692},", finite ",{"start":8693,"end":8694},{"line":8662,"column":327,"offset":8686},{"line":8662,"column":119,"offset":8695},19331,{"type":30,"tagName":71,"properties":8697,"children":8698,"position":8705},{},[8699],{"type":26,"value":8700,"position":8701},"x1, y1, x2, y2",{"start":8702,"end":8703},{"line":8662,"column":119,"offset":8695},{"line":8662,"column":430,"offset":8704},19347,{"start":8706,"end":8707},{"line":8662,"column":119,"offset":8695},{"line":8662,"column":430,"offset":8704},{"type":26,"value":105,"position":8709},{"start":8710,"end":8711},{"line":8662,"column":430,"offset":8704},{"line":8662,"column":185,"offset":8712},19349,{"type":30,"tagName":71,"properties":8714,"children":8715,"position":8722},{},[8716],{"type":26,"value":8717,"position":8718},"color?",{"start":8719,"end":8720},{"line":8662,"column":185,"offset":8712},{"line":8662,"column":2899,"offset":8721},19357,{"start":8723,"end":8724},{"line":8662,"column":185,"offset":8712},{"line":8662,"column":2899,"offset":8721},{"type":26,"value":8726,"position":8727},", integer ",{"start":8728,"end":8729},{"line":8662,"column":2899,"offset":8721},{"line":8662,"column":885,"offset":8730},19367,{"type":30,"tagName":71,"properties":8732,"children":8733,"position":8740},{},[8734],{"type":26,"value":8735,"position":8736},"width?",{"start":8737,"end":8738},{"line":8662,"column":885,"offset":8730},{"line":8662,"column":3331,"offset":8739},19375,{"start":8741,"end":8742},{"line":8662,"column":885,"offset":8730},{"line":8662,"column":3331,"offset":8739},{"type":26,"value":8744,"position":8745}," 1..10, ",{"start":8746,"end":8747},{"line":8662,"column":3331,"offset":8739},{"line":8662,"column":8748,"offset":8749},82,19383,{"type":30,"tagName":71,"properties":8751,"children":8752,"position":8760},{},[8753],{"type":26,"value":8754,"position":8755},"style?",{"start":8756,"end":8757},{"line":8662,"column":8748,"offset":8749},{"line":8662,"column":8758,"offset":8759},90,19391,{"start":8761,"end":8762},{"line":8662,"column":8748,"offset":8749},{"line":8662,"column":8758,"offset":8759},{"type":26,"value":8764,"position":8765}," solid/dashed/dotted",{"start":8766,"end":8767},{"line":8662,"column":8758,"offset":8759},{"line":8662,"column":7238,"offset":8768},19411,{"start":8770,"end":8771},{"line":8662,"column":89,"offset":8673},{"line":8662,"column":7247,"offset":8772},19413,{"start":8774,"end":8775},{"line":8662,"column":20,"offset":8671},{"line":8662,"column":7247,"offset":8772},{"type":30,"tagName":572,"properties":8777,"children":8778,"position":8949},{},[8779,8800],{"type":30,"tagName":643,"properties":8780,"children":8781,"position":8795},{},[8782],{"type":30,"tagName":71,"properties":8783,"children":8784,"position":8792},{},[8785],{"type":26,"value":1369,"position":8786},{"start":8787,"end":8790},{"line":8788,"column":583,"offset":8789},403,19416,{"line":8788,"column":41,"offset":8791},19421,{"start":8793,"end":8794},{"line":8788,"column":583,"offset":8789},{"line":8788,"column":41,"offset":8791},{"start":8796,"end":8798},{"line":8788,"column":20,"offset":8797},19414,{"line":8788,"column":67,"offset":8799},19422,{"type":30,"tagName":643,"properties":8801,"children":8802,"position":8944},{},[8803,8815,8820,8831,8836,8847,8853,8865,8871,8884,8891,8903,8909,8921,8926,8938],{"type":30,"tagName":71,"properties":8804,"children":8805,"position":8812},{},[8806],{"type":26,"value":8681,"position":8807},{"start":8808,"end":8810},{"line":8788,"column":586,"offset":8809},19424,{"line":8788,"column":236,"offset":8811},19433,{"start":8813,"end":8814},{"line":8788,"column":586,"offset":8809},{"line":8788,"column":236,"offset":8811},{"type":26,"value":8691,"position":8816},{"start":8817,"end":8818},{"line":8788,"column":236,"offset":8811},{"line":8788,"column":68,"offset":8819},19442,{"type":30,"tagName":71,"properties":8821,"children":8822,"position":8828},{},[8823],{"type":26,"value":8700,"position":8824},{"start":8825,"end":8826},{"line":8788,"column":68,"offset":8819},{"line":8788,"column":420,"offset":8827},19458,{"start":8829,"end":8830},{"line":8788,"column":68,"offset":8819},{"line":8788,"column":420,"offset":8827},{"type":26,"value":105,"position":8832},{"start":8833,"end":8834},{"line":8788,"column":420,"offset":8827},{"line":8788,"column":205,"offset":8835},19460,{"type":30,"tagName":71,"properties":8837,"children":8838,"position":8844},{},[8839],{"type":26,"value":8717,"position":8840},{"start":8841,"end":8842},{"line":8788,"column":205,"offset":8835},{"line":8788,"column":400,"offset":8843},19468,{"start":8845,"end":8846},{"line":8788,"column":205,"offset":8835},{"line":8788,"column":400,"offset":8843},{"type":26,"value":8848,"position":8849}," fill, ",{"start":8850,"end":8851},{"line":8788,"column":400,"offset":8843},{"line":8788,"column":1470,"offset":8852},19475,{"type":30,"tagName":71,"properties":8854,"children":8855,"position":8862},{},[8856],{"type":26,"value":8857,"position":8858},"border?",{"start":8859,"end":8860},{"line":8788,"column":1470,"offset":8852},{"line":8788,"column":4025,"offset":8861},19484,{"start":8863,"end":8864},{"line":8788,"column":1470,"offset":8852},{"line":8788,"column":4025,"offset":8861},{"type":26,"value":8726,"position":8866},{"start":8867,"end":8868},{"line":8788,"column":4025,"offset":8861},{"line":8788,"column":8869,"offset":8870},81,19494,{"type":30,"tagName":71,"properties":8872,"children":8873,"position":8881},{},[8874],{"type":26,"value":8875,"position":8876},"border_width?",{"start":8877,"end":8878},{"line":8788,"column":8869,"offset":8870},{"line":8788,"column":8879,"offset":8880},96,19509,{"start":8882,"end":8883},{"line":8788,"column":8869,"offset":8870},{"line":8788,"column":8879,"offset":8880},{"type":26,"value":8885,"position":8886}," 0..10, ",{"start":8887,"end":8888},{"line":8788,"column":8879,"offset":8880},{"line":8788,"column":8889,"offset":8890},104,19517,{"type":30,"tagName":71,"properties":8892,"children":8893,"position":8900},{},[8894],{"type":26,"value":8895,"position":8896},"text?",{"start":8897,"end":8898},{"line":8788,"column":8889,"offset":8890},{"line":8788,"column":7343,"offset":8899},19524,{"start":8901,"end":8902},{"line":8788,"column":8889,"offset":8890},{"line":8788,"column":7343,"offset":8899},{"type":26,"value":8904,"position":8905}," 0..80, ",{"start":8906,"end":8907},{"line":8788,"column":7343,"offset":8899},{"line":8788,"column":2811,"offset":8908},19532,{"type":30,"tagName":71,"properties":8910,"children":8911,"position":8918},{},[8912],{"type":26,"value":8913,"position":8914},"text_color?",{"start":8915,"end":8916},{"line":8788,"column":2811,"offset":8908},{"line":8788,"column":990,"offset":8917},19545,{"start":8919,"end":8920},{"line":8788,"column":2811,"offset":8908},{"line":8788,"column":990,"offset":8917},{"type":26,"value":8726,"position":8922},{"start":8923,"end":8924},{"line":8788,"column":990,"offset":8917},{"line":8788,"column":3217,"offset":8925},19555,{"type":30,"tagName":71,"properties":8927,"children":8928,"position":8935},{},[8929],{"type":26,"value":8930,"position":8931},"text_size?",{"start":8932,"end":8933},{"line":8788,"column":3217,"offset":8925},{"line":8788,"column":998,"offset":8934},19567,{"start":8936,"end":8937},{"line":8788,"column":3217,"offset":8925},{"line":8788,"column":998,"offset":8934},{"type":26,"value":8939,"position":8940}," 8..48",{"start":8941,"end":8942},{"line":8788,"column":998,"offset":8934},{"line":8788,"column":3781,"offset":8943},19573,{"start":8945,"end":8946},{"line":8788,"column":67,"offset":8799},{"line":8788,"column":8947,"offset":8948},162,19575,{"start":8950,"end":8951},{"line":8788,"column":20,"offset":8797},{"line":8788,"column":8947,"offset":8948},{"type":30,"tagName":572,"properties":8953,"children":8954,"position":9087},{},[8955,8976],{"type":30,"tagName":643,"properties":8956,"children":8957,"position":8971},{},[8958],{"type":30,"tagName":71,"properties":8959,"children":8960,"position":8968},{},[8961],{"type":26,"value":904,"position":8962},{"start":8963,"end":8966},{"line":8964,"column":583,"offset":8965},404,19578,{"line":8964,"column":89,"offset":8967},19585,{"start":8969,"end":8970},{"line":8964,"column":583,"offset":8965},{"line":8964,"column":89,"offset":8967},{"start":8972,"end":8974},{"line":8964,"column":20,"offset":8973},19576,{"line":8964,"column":586,"offset":8975},19586,{"type":30,"tagName":643,"properties":8977,"children":8978,"position":9083},{},[8979,8991,8996,9008,9013,9024,9030,9041,9046,9058,9065,9077],{"type":30,"tagName":71,"properties":8980,"children":8981,"position":8988},{},[8982],{"type":26,"value":8681,"position":8983},{"start":8984,"end":8986},{"line":8964,"column":99,"offset":8985},19588,{"line":8964,"column":419,"offset":8987},19597,{"start":8989,"end":8990},{"line":8964,"column":99,"offset":8985},{"line":8964,"column":419,"offset":8987},{"type":26,"value":8691,"position":8992},{"start":8993,"end":8994},{"line":8964,"column":419,"offset":8987},{"line":8964,"column":371,"offset":8995},19606,{"type":30,"tagName":71,"properties":8997,"children":8998,"position":9005},{},[8999],{"type":26,"value":9000,"position":9001},"x, y",{"start":9002,"end":9003},{"line":8964,"column":371,"offset":8995},{"line":8964,"column":519,"offset":9004},19612,{"start":9006,"end":9007},{"line":8964,"column":371,"offset":8995},{"line":8964,"column":519,"offset":9004},{"type":26,"value":105,"position":9009},{"start":9010,"end":9011},{"line":8964,"column":519,"offset":9004},{"line":8964,"column":849,"offset":9012},19614,{"type":30,"tagName":71,"properties":9014,"children":9015,"position":9021},{},[9016],{"type":26,"value":26,"position":9017},{"start":9018,"end":9019},{"line":8964,"column":849,"offset":9012},{"line":8964,"column":420,"offset":9020},19620,{"start":9022,"end":9023},{"line":8964,"column":849,"offset":9012},{"line":8964,"column":420,"offset":9020},{"type":26,"value":9025,"position":9026}," 1..80, ",{"start":9027,"end":9028},{"line":8964,"column":420,"offset":9020},{"line":8964,"column":308,"offset":9029},19628,{"type":30,"tagName":71,"properties":9031,"children":9032,"position":9038},{},[9033],{"type":26,"value":8717,"position":9034},{"start":9035,"end":9036},{"line":8964,"column":308,"offset":9029},{"line":8964,"column":1265,"offset":9037},19636,{"start":9039,"end":9040},{"line":8964,"column":308,"offset":9029},{"line":8964,"column":1265,"offset":9037},{"type":26,"value":8726,"position":9042},{"start":9043,"end":9044},{"line":8964,"column":1265,"offset":9037},{"line":8964,"column":4025,"offset":9045},19646,{"type":30,"tagName":71,"properties":9047,"children":9048,"position":9055},{},[9049],{"type":26,"value":9050,"position":9051},"size?",{"start":9052,"end":9053},{"line":8964,"column":4025,"offset":9045},{"line":8964,"column":7094,"offset":9054},19653,{"start":9056,"end":9057},{"line":8964,"column":4025,"offset":9045},{"line":8964,"column":7094,"offset":9054},{"type":26,"value":9059,"position":9060}," 8..48, ",{"start":9061,"end":9062},{"line":8964,"column":7094,"offset":9054},{"line":8964,"column":9063,"offset":9064},86,19661,{"type":30,"tagName":71,"properties":9066,"children":9067,"position":9074},{},[9068],{"type":26,"value":9069,"position":9070},"align?",{"start":9071,"end":9072},{"line":8964,"column":9063,"offset":9064},{"line":8964,"column":972,"offset":9073},19669,{"start":9075,"end":9076},{"line":8964,"column":9063,"offset":9064},{"line":8964,"column":972,"offset":9073},{"type":26,"value":9078,"position":9079}," left/center/right (the text edge on x; omitted centres)",{"start":9080,"end":9081},{"line":8964,"column":972,"offset":9073},{"line":8964,"column":3534,"offset":9082},19725,{"start":9084,"end":9085},{"line":8964,"column":586,"offset":8975},{"line":8964,"column":3552,"offset":9086},19727,{"start":9088,"end":9089},{"line":8964,"column":20,"offset":8973},{"line":8964,"column":3552,"offset":9086},{"type":30,"tagName":572,"properties":9091,"children":9092,"position":9209},{},[9093,9115],{"type":30,"tagName":643,"properties":9094,"children":9095,"position":9110},{},[9096],{"type":30,"tagName":71,"properties":9097,"children":9098,"position":9107},{},[9099],{"type":26,"value":9100,"position":9101},"polyline",{"start":9102,"end":9105},{"line":9103,"column":583,"offset":9104},405,19730,{"line":9103,"column":99,"offset":9106},19740,{"start":9108,"end":9109},{"line":9103,"column":583,"offset":9104},{"line":9103,"column":99,"offset":9106},{"start":9111,"end":9113},{"line":9103,"column":20,"offset":9112},19728,{"line":9103,"column":665,"offset":9114},19741,{"type":30,"tagName":643,"properties":9116,"children":9117,"position":9205},{},[9118,9130,9135,9147,9153,9165,9171,9182,9187,9199],{"type":30,"tagName":71,"properties":9119,"children":9120,"position":9127},{},[9121],{"type":26,"value":8681,"position":9122},{"start":9123,"end":9125},{"line":9103,"column":755,"offset":9124},19743,{"line":9103,"column":272,"offset":9126},19752,{"start":9128,"end":9129},{"line":9103,"column":755,"offset":9124},{"line":9103,"column":272,"offset":9126},{"type":26,"value":105,"position":9131},{"start":9132,"end":9133},{"line":9103,"column":272,"offset":9126},{"line":9103,"column":498,"offset":9134},19754,{"type":30,"tagName":71,"properties":9136,"children":9137,"position":9144},{},[9138],{"type":26,"value":9139,"position":9140},"points",{"start":9141,"end":9142},{"line":9103,"column":498,"offset":9134},{"line":9103,"column":381,"offset":9143},19762,{"start":9145,"end":9146},{"line":9103,"column":498,"offset":9134},{"line":9103,"column":381,"offset":9143},{"type":26,"value":9148,"position":9149}," with 2..64 finite ",{"start":9150,"end":9151},{"line":9103,"column":381,"offset":9143},{"line":9103,"column":433,"offset":9152},19781,{"type":30,"tagName":71,"properties":9154,"children":9155,"position":9162},{},[9156],{"type":26,"value":9157,"position":9158},"[x, y]",{"start":9159,"end":9160},{"line":9103,"column":433,"offset":9152},{"line":9103,"column":1470,"offset":9161},19789,{"start":9163,"end":9164},{"line":9103,"column":433,"offset":9152},{"line":9103,"column":1470,"offset":9161},{"type":26,"value":9166,"position":9167}," pairs, ",{"start":9168,"end":9169},{"line":9103,"column":1470,"offset":9161},{"line":9103,"column":444,"offset":9170},19797,{"type":30,"tagName":71,"properties":9172,"children":9173,"position":9179},{},[9174],{"type":26,"value":8717,"position":9175},{"start":9176,"end":9177},{"line":9103,"column":444,"offset":9170},{"line":9103,"column":7094,"offset":9178},19805,{"start":9180,"end":9181},{"line":9103,"column":444,"offset":9170},{"line":9103,"column":7094,"offset":9178},{"type":26,"value":105,"position":9183},{"start":9184,"end":9185},{"line":9103,"column":7094,"offset":9178},{"line":9103,"column":7209,"offset":9186},19807,{"type":30,"tagName":71,"properties":9188,"children":9189,"position":9196},{},[9190],{"type":26,"value":8735,"position":9191},{"start":9192,"end":9193},{"line":9103,"column":7209,"offset":9186},{"line":9103,"column":9194,"offset":9195},88,19815,{"start":9197,"end":9198},{"line":9103,"column":7209,"offset":9186},{"line":9103,"column":9194,"offset":9195},{"type":26,"value":9200,"position":9201}," 1..10",{"start":9202,"end":9203},{"line":9103,"column":9194,"offset":9195},{"line":9103,"column":972,"offset":9204},19821,{"start":9206,"end":9207},{"line":9103,"column":665,"offset":9114},{"line":9103,"column":8879,"offset":9208},19823,{"start":9210,"end":9211},{"line":9103,"column":20,"offset":9112},{"line":9103,"column":8879,"offset":9208},{"start":9213,"end":9214},{"line":8662,"column":20,"offset":8671},{"line":9103,"column":8879,"offset":9208},{"start":9216,"end":9217},{"line":8618,"column":20,"offset":8624},{"line":9103,"column":8879,"offset":9208},{"type":26,"value":27},{"type":30,"tagName":31,"properties":9220,"children":9221,"position":9317},{},[9222,9230,9241,9248,9260,9267,9278,9283,9294,9299,9311],{"type":26,"value":9223,"position":9224},"Colors are ",{"start":9225,"end":9228},{"line":9226,"column":20,"offset":9227},407,19825,{"line":9226,"column":656,"offset":9229},19836,{"type":30,"tagName":71,"properties":9231,"children":9232,"position":9238},{},[9233],{"type":26,"value":3699,"position":9234},{"start":9235,"end":9236},{"line":9226,"column":656,"offset":9229},{"line":9226,"column":327,"offset":9237},19845,{"start":9239,"end":9240},{"line":9226,"column":656,"offset":9229},{"line":9226,"column":327,"offset":9237},{"type":26,"value":9242,"position":9243},". Widget chart x is already epoch milliseconds; script\nchart x uses seconds before selection. Anchored coordinates follow the\nsame placement word above. Box text is centred and clipped to the box;\n",{"start":9244,"end":9245},{"line":9226,"column":327,"offset":9237},{"line":9246,"column":20,"offset":9247},410,20042,{"type":30,"tagName":71,"properties":9249,"children":9250,"position":9257},{},[9251],{"type":26,"value":9252,"position":9253},"border_width: 0",{"start":9254,"end":9255},{"line":9246,"column":20,"offset":9247},{"line":9246,"column":195,"offset":9256},20059,{"start":9258,"end":9259},{"line":9246,"column":20,"offset":9247},{"line":9246,"column":195,"offset":9256},{"type":26,"value":9261,"position":9262}," draws no stroke. Rendering maps box text fields to\n",{"start":9263,"end":9264},{"line":9246,"column":195,"offset":9256},{"line":9265,"column":20,"offset":9266},411,20111,{"type":30,"tagName":71,"properties":9268,"children":9269,"position":9275},{},[9270],{"type":26,"value":26,"position":9271},{"start":9272,"end":9273},{"line":9265,"column":20,"offset":9266},{"line":9265,"column":488,"offset":9274},20117,{"start":9276,"end":9277},{"line":9265,"column":20,"offset":9266},{"line":9265,"column":488,"offset":9274},{"type":26,"value":105,"position":9279},{"start":9280,"end":9281},{"line":9265,"column":488,"offset":9274},{"line":9265,"column":67,"offset":9282},20119,{"type":30,"tagName":71,"properties":9284,"children":9285,"position":9291},{},[9286],{"type":26,"value":2913,"position":9287},{"start":9288,"end":9289},{"line":9265,"column":67,"offset":9282},{"line":9265,"column":236,"offset":9290},20130,{"start":9292,"end":9293},{"line":9265,"column":67,"offset":9282},{"line":9265,"column":236,"offset":9290},{"type":26,"value":1039,"position":9295},{"start":9296,"end":9297},{"line":9265,"column":236,"offset":9290},{"line":9265,"column":272,"offset":9298},20135,{"type":30,"tagName":71,"properties":9300,"children":9301,"position":9308},{},[9302],{"type":26,"value":9303,"position":9304},"textSize",{"start":9305,"end":9306},{"line":9265,"column":272,"offset":9298},{"line":9265,"column":381,"offset":9307},20145,{"start":9309,"end":9310},{"line":9265,"column":272,"offset":9298},{"line":9265,"column":381,"offset":9307},{"type":26,"value":9312,"position":9313}," in the engine.",{"start":9314,"end":9315},{"line":9265,"column":381,"offset":9307},{"line":9265,"column":782,"offset":9316},20160,{"start":9318,"end":9319},{"line":9226,"column":20,"offset":9227},{"line":9265,"column":782,"offset":9316},{"type":26,"value":27},{"type":30,"tagName":31,"properties":9322,"children":9323,"position":9370},{},[9324,9333,9345,9352,9364],{"type":26,"value":9325,"position":9326},"The 32 KiB widget ceiling still applies. Even 256 otherwise valid labels\nwith 80-character text can exceed it; preflight refuses as\n",{"start":9327,"end":9330},{"line":9328,"column":20,"offset":9329},413,20162,{"line":9331,"column":20,"offset":9332},415,20294,{"type":30,"tagName":71,"properties":9334,"children":9335,"position":9342},{},[9336],{"type":26,"value":9337,"position":9338},"intent_too_large",{"start":9339,"end":9340},{"line":9331,"column":20,"offset":9332},{"line":9331,"column":215,"offset":9341},20312,{"start":9343,"end":9344},{"line":9331,"column":20,"offset":9332},{"line":9331,"column":215,"offset":9341},{"type":26,"value":9346,"position":9347}," and preserves the previous widget. Reusing the id\nreplaces the widget; ",{"start":9348,"end":9349},{"line":9331,"column":215,"offset":9341},{"line":9350,"column":419,"offset":9351},416,20384,{"type":30,"tagName":71,"properties":9353,"children":9354,"position":9361},{},[9355],{"type":26,"value":9356,"position":9357},"--clear",{"start":9358,"end":9359},{"line":9350,"column":419,"offset":9351},{"line":9350,"column":371,"offset":9360},20393,{"start":9362,"end":9363},{"line":9350,"column":419,"offset":9351},{"line":9350,"column":371,"offset":9360},{"type":26,"value":9365,"position":9366}," writes the existing identity-only tombstone.",{"start":9367,"end":9368},{"line":9350,"column":371,"offset":9360},{"line":9350,"column":4044,"offset":9369},20438,{"start":9371,"end":9372},{"line":9328,"column":20,"offset":9329},{"line":9350,"column":4044,"offset":9369},{"type":26,"value":27},{"type":16,"value":9375,"position":9376}," indicator-docs:wrun4:end ",{"start":9377,"end":9380},{"line":9378,"column":20,"offset":9379},417,20439,{"line":9378,"column":508,"offset":9381},20472,{"quirksMode":9383},false,{"start":9385,"end":9386},{"line":20,"column":20,"offset":21},{"line":9387,"column":20,"offset":9388},418,20473,1790157156162]