[{"data":1,"prerenderedAt":23430},["ShallowReactive",2],{"wrun-open-editor-url":3,"indicators:presentation/drawing-objects":4},"https://openmarket.xyz/chart/#wrun-open=v1",{"slug":5,"filePath":6,"frontmatter":7,"rawMarkdown":12,"tree":13},"presentation/drawing-objects","presentation/drawing-objects.md",{"title":8,"description":9,"order":10,"section":11},"Drawing objects","A wrun indicator has three forms of drawing. A box or a segment is declared once over two outputs and evaluated on every bar; a run-level drawing declaration (…",35,"presentation","---\ntitle: \"Drawing objects\"\ndescription: \"A wrun indicator has three forms of drawing. A box or a segment is declared once over two outputs and evaluated on every bar; a run-level drawing declaration (…\"\norder: 35\nsection: \"presentation\"\n---\n\n\u003C!-- source: docs/indicators/presentation/drawing-objects.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# Drawing objects\n\nA wrun indicator has three forms of drawing. A `box` or a `segment` is\ndeclared once over two outputs and evaluated on every bar; a run-level\ndrawing declaration (`draw.label` and its kin) is placed from the newest bar's outputs; and a\n**handle** is an object the module creates under an integer id and\nmoves, restyles, or deletes on a later bar. This page is the\nvocabulary, the form each kind of object takes, and the rules each form\nruns under.\n\n## The objects\n\n| You want | wrun form | Lifecycle |\n| --- | --- | --- |\n| a line | `segment(name, { yFrom, yTo, from, to })` per bar; `draw.line(id).set(x1, y1, x2, y2)` as a handle | per bar, or a handle the module owns |\n| a box | `box(name, { top, bottom, from, to, when })` per bar; `draw.box(id).set(left, top, right, bottom)` as a handle | per bar, or a handle the module owns |\n| a label | `draw.label(id).set(x, y).text(str_\u003Cslot>_sb)` as a handle; `render.label(name, { x, y, text })` for one label the newest bar wins | a handle, or one label |\n| a polyline | `draw.polyline(id).setPoints(points, count)` as a handle; `draw.polyline(name, { points })` declared over output pairs | a handle of up to 100,000 points, or 64 output pairs from the newest bar |\n| a fill between two lines | `draw.line(id).fillTo(otherId, color)` between two line handles; `fill(\"a\", \"b\", { color })` between two drawn outputs ([Styling](styling.md)); a `box` per bar between two outputs | a handle the module owns, per output, or per bar |\n| a table | `render.table(name, { rows, cols, cells, position })` over string slots | the newest complete row wins |\n| a mark (a dot, a square, a diamond) | `draw.label(id).set(x, y).mark().style(LabelStyle.Emblem).emblem(Emblem.Diamond).size(10)` as a handle; `draw.box(id).shape(BoxShape.Ellipse)` for an ellipse | a label with no text, or an ellipse inscribed in a box |\n| a tooltip on an object | `tooltip: \"slope {{slope:0.00}}\"` on a declared drawing; `handle.tooltip(str_\u003Cslot>_sb)` on a handle | shown when the cursor rests on the object |\n| to restyle, move, or delete an object later | the handle's setters (`set`, `setXy2`, `setRightBottom`, `color`, `fill`, `fillTo`, `width`, `style`, `extend`, `size`, `glow`, `arrow`, `cornerRadius`, `gradient`, `text`, ...) and `delete()` | a setter stamps the bar it ran on; `delete()` frees the id |\n\nEvery piece is a decoration over numbers the module already computes:\noutputs are the values, and boxes, segments, drawings, and handles never\nchange an output's value ([Execution model](../core-concepts/execution-model.md)).\nTwo forms are both called `draw`: `draw.line(name, {...})` as a top-level\nstatement declares a run-level drawing, and `draw.line(id)` returns a\nhandle; a name or an options object as the first argument is what makes\nthe call a declaration. A handle does everything a run-level declaration\ndoes (create it under `bar.isLast()`).\n\n## Boxes\n\nA box is declared once and evaluated on every bar. On bar `i` it spans\nbars `i + from` to `i + to` (inclusive) and prices `min(top, bottom)` to\n`max(top, bottom)`. Nothing is drawn on a bar where any referenced output\nis `NaN`, or where the optional `when` gate is `0` or `NaN`.\n\nCoordinates are output HANDLES: `output(...)` returns one, so bind it with\na top-level `const` and pass the const. `from` and `to` are bar offsets\n(negative = past, positive = ahead; literals in -500..500, whole or\nfractional, or a handle whose per-bar value is truncated to the offset;\ndefault `0`). A fraction places the edge inside its bar at that share of\nthe bar's interval: `from: -0.5, to: 0.5` draws a box one bar wide centred\non the bar, and `from: -0.15, to: 0.15` a narrow stick through it.\nOptions: `when` (a gate handle), `panel` (`\"overlay\"` or `\"lower\"`,\ndefault: the panel of `top`'s output), `color`, `borderColor`, `opacity`\n(0..1, default 0.2), `borderWidth` (0..10, default 1; `0` for no border),\n`borderStyle` (`\"solid\"`, `\"dashed\"`, `\"dotted\"`), `z` (the paint order,\n-10..10). The fill takes the opacity, so `color` must be a hex, `rgb()`,\n`hsl()` or theme-token color; a named color is refused. A colour per bar\ncomes from a ladder on either part: `colorBy` (an output handle whose\nfloored value picks the entry) plus `colors` (1..64 colours) for the\nfill, `borderColorBy` plus `borderColors` for the border, or\n`colorPackedBy` / `borderColorPackedBy` naming an output that carries a\npacked colour per bar. A finite out-of-range rung clamps to entry 0, a\nnon-finite rung (or a packed value that does not decode) draws no box on\nthat bar, and a rung colour's own alpha multiplies `opacity`. A ladder\nhalf without the other, a packed key beside its `By` key, or a name that\nis not a declared output is refused. `color`, `borderColor` and\n`borderStyle` also take a `\"@\u003Cparam>\"` setting\n([The Style page](../settings/style-page.md)).\nEvery referenced output may be data-only (`none`), which is the usual\nshape: compute the coordinates, never draw them as lines. A box or a\nsegment adds no data to the module (the referenced outputs already reach\nthe chart), and **Run** records its options in the sheet under\nsnake_case names (`x_from`, `border_color`, `border_style`, `color_by`,\n`y_from`, and so on).\n\nThe last five bars' range, tinted only while the range is expanding:\n\n```typescript sample=fn-range-box\nparam(\"bars\", 5, { min: 2, max: 50, description: \"Bars in the trailing range\" });\ninput(\"high\", ohlcv.high);\nconst rangeHi = output(\"range_hi\", none);\nconst rangeLo = output(\"range_lo\", none);\nconst expanding = output(\"expanding\", none);\n// Behind the last five bars, tinted only while the range is wider than it was one bar ago.\nbox(\"range_zone\", { top: rangeHi, bottom: rangeLo, from: -4, to: 0, when: expanding, color: \"#f59e0b\", opacity: 0.15, borderColor: \"#f59e0b\", borderWidth: 1 });\n\nconst MAX_BARS = 50;\nconst highs = new StaticArray\u003Cf64>(MAX_BARS);\nconst lows = new StaticArray\u003Cf64>(MAX_BARS);\nlet n: i32 = 5;\nlet cursor: i32 = 0;\nlet count: i32 = 0;\nlet prevWidth: f64 = NaN;\nlet width: f64 = NaN;\n\nfunction onStart(): void {\n  n = i32(p_bars());\n}\n\nfunction onBar(): void {\n  highs[cursor] = bar.high();\n  lows[cursor] = bar.low();\n  cursor = (cursor + 1) % n;\n  if (count \u003C n) count += 1;\n  if (count \u003C n) return;\n  let hi = -Infinity;\n  let lo = Infinity;\n  for (let i = 0; i \u003C n; i++) {\n    if (highs[i] > hi) hi = highs[i];\n    if (lows[i] \u003C lo) lo = lows[i];\n  }\n  prevWidth = width;\n  width = hi - lo;\n  out_range_hi(hi);\n  out_range_lo(lo);\n  out_expanding(!isNaN(prevWidth) && width > prevWidth ? 1.0 : 0.0);\n}\n```\n\nTwo shapes that fall out of the per-bar rule:\n\n- A shaded channel between two lines is a box\n  on every bar with `from` and `to` left at `0`: each bar contributes a\n  one-bar-wide slice, and the slices tile into a band. The\n  [anchored VWAP recipe](../cookbook/anchored-vwap.md) shades its band\n  this way.\n- A zone that lives until price breaks it is the same one-bar box gated by\n  a `when` output that stays `1` while the zone is alive: the band starts\n  at the pivot and stops on the bar that mitigates it (the\n  [zone tracker](../cookbook/zone-tracker.md)). That is one form of\n  \"create the box at the pivot, delete it when mitigated\"; the other\n  is a box handle, below, which is the same object from creation to\n  deletion.\n\nA fill between two lines has two forms, both drawn by the chart:\n`range(\"upper\", \"lower\", { color })` over two DRAWN outputs draws a band\nwith edge lines, a sign palette or a vertical gradient\n([Styling](styling.md#decisions-to-looks)), and the one-bar box above,\nwhose `color` and `opacity` are the fill's. The box reads outputs, not\nlines, so either side may be data-only, and a conditional fill (shading\nonly some bars) is a `when` gate on the box. A hand-written sheet's\n`fills` list has no declaration form. Two boxes gated by opposite\noutputs, one color each; the delta sits near zero, so it and its fills\nlive in a `lower` pane (a box follows its `top` output's panel) instead\nof flattening the price scale under the candles:\n\n```typescript sample=fn-fill-band\nparam(\"period\", 20, { min: 2, max: 400 });\nconst delta = output(\"delta\", line, lower, { color: \"#e2e8f0\", width: 1, description: \"Close minus its average\" });\nconst zero = output(\"zero\", line, lower, { color: \"#64748b\", width: 1, description: \"Zero baseline\" });\nconst below = output(\"below\", none, lower, { description: \"1 while the delta is negative\" });\nconst above = output(\"above\", none, lower, { 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,\n// in the delta's own pane (each box takes the panel of its `top` output).\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);\n\nfunction onStart(): void {\n  sma = new Sma(i32(p_period()));\n}\n\nfunction onBar(): void {\n  const close = bar.close();\n  const avg = sma.update(close);\n  const value = isNaN(avg) ? NaN : close - avg;\n  if (isNaN(value)) return;\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}\n```\n\nBoth boundary series here are outputs the chart draws; the module could\nalso leave one of them `none` and the box would still tile, because a\nbox reads outputs, not lines (a `range()` needs both sides drawn).\n\n## Segments\n\nA segment is the straight line from `(i + from, yFrom)` to `(i + to,\nyTo)`, evaluated on every bar `i` with the same offset, gate, and `NaN`\nrules as a box. Options: `when`, `panel`, `color`, `width` (0.5..20,\ndefault 1), `lineStyle` (`\"solid\"`, `\"dashed\"`, `\"dotted\"`). Absent\n`color` and `panel` follow `yFrom`'s output; `color` and `lineStyle`\ntake a `\"@\u003Cparam>\"` setting.\n\nA dotted projection from each bar's average toward where the slope points,\nits length decided per bar by an output-valued offset:\n\n```typescript sample=fn-projection\nparam(\"period\", 20, { min: 2, max: 200 });\nconst anchor = output(\"anchor\", line, overlay, { color: \"#38bdf8\" });\nconst target = output(\"target\", none);\nconst reach = output(\"reach\", none);\n// From this bar's average to the projected level, `reach` bars ahead: the offset is an output,\n// so each bar decides its own length.\nsegment(\"projection\", { yFrom: anchor, yTo: target, from: 0, to: reach, color: \"#38bdf8\", width: 1, lineStyle: \"dotted\" });\n\nlet ema = new Ema(20);\nlet value: f64 = NaN;\nlet prev: f64 = NaN;\n\nfunction onStart(): void {\n  ema = new Ema(i32(p_period()));\n}\n\nfunction onBar(): void {\n  prev = value;\n  value = ema.update(bar.close());\n  if (isNaN(value)) return;\n  const slope = isNaN(prev) ? 0.0 : value - prev;\n  const bars = slope == 0.0 ? 0.0 : 5.0;\n  out_anchor(value);\n  out_target(value + slope * bars);\n  out_reach(bars);\n}\n```\n\nHorizontal levels are segments with `yFrom` and `yTo` on the same output\nand `from: 0, to: 1`: each bar draws its level to the next bar, and the\npieces chain into one line that steps when the level changes (the\n[key levels recipe](../cookbook/key-levels.md)). Offsets past the loaded\nrange clamp to its edge, so a segment cannot reach into empty space to\nthe right of the newest bar; a handle's absolute coordinates can.\n\n### A box and a segment together\n\nA moving average with a one-percent band drawn as a zone behind the last\nfive bars while the average rises, plus a dotted ray from each bar's\naverage to the band top three bars ahead. Both shapes take their color\nand panel from the outputs they reference:\n\n```typescript sample=fn-shapes-codefirst\nparam(\"period\", 20, { min: 1, max: 200 });\nconst mid = output(\"mid\", line, overlay, { color: \"#38bdf8\" });\nconst bandHi = output(\"band_hi\", none);\nconst bandLo = output(\"band_lo\", none);\nconst rising = output(\"rising\", none);\nbox(\"band_zone\", { top: bandHi, bottom: bandLo, from: -4, to: 0, when: rising, opacity: 0.15, borderWidth: 0 });\nsegment(\"mid_ray\", { yFrom: mid, yTo: bandHi, from: 0, to: 3, lineStyle: \"dotted\" });\n\nlet sma = new Sma(20);\nlet value: f64 = NaN;\nlet prev: f64 = NaN;\n\nfunction onStart(): void {\n  sma = new Sma(i32(p_period()));\n}\n\nfunction onBar(): void {\n  prev = value;\n  value = sma.update(bar.close());\n  if (isNaN(value)) return;\n  out_mid(value);\n  out_band_hi(value * 1.01);\n  out_band_lo(value * 0.99);\n  out_rising(!isNaN(prev) && value > prev ? 1.0 : 0.0);\n}\n```\n\n## Run-level drawings\n\n`draw.line`, `draw.box`, `draw.polyline`, and `draw.label` with a name\nas the first argument are the declared kind of object: one per\ndeclaration, its coordinates read from outputs on the NEWEST bar only.\nEvery coordinate finite there means the object exists; any `NaN` there\nmeans no object, regardless of earlier bars. It is \"draw from the last bar\" as a\ndeclaration: the chart evaluates the newest bar on its own, and\nre-evaluates it as live data arrives.\n\n- `draw.line(name, { x1, y1, x2, y2, color?, width?, line_style?,\n  extend?, arrow?, glow?, glow_color?, sticky_right?, axis_label?,\n  opacity?, tooltip? })`\n- `draw.box(name, { left, top, right, bottom, color?, border_color?,\n  opacity?, border_width?, border_style?, corner_radius?, extend?,\n  shape?, gradient?, gradient_direction?, glow?, glow_color?, text?,\n  text_color?, font_size?, font_weight?, font_family?, align?, valign?,\n  padding?, tooltip? })`: `color` is the fill, painted at `opacity`\n  (default 0.2), and the border too unless `border_color` is set\n  (default `#38bdf8`, the box handle default); it takes any colour\n  string, as it always has: a hex, `rgb()`, `hsl()` or theme-token fill\n  takes the opacity, a named colour paints as given (only `handles.box`\n  insists on an alpha-rewritable fill); `text` names a string slot drawn\n  inside the box\n- `draw.polyline(name, { points, color?, width?, line_style?, opacity?,\n  fill_color?, closed?, smooth?, arrow?, glow?, glow_color?, tooltip? })`,\n  where `points` is a flat `[\"x0\", \"y0\", \"x1\", \"y1\", ...]` list of\n  output-name pairs, at most 64 pairs\n- `draw.label(name, { x, y, text, color?, style?, align?,\n  valign?, background_color?, border_color?, border_width?,\n  corner_radius?, font_weight?, font_family?, padding?, max_width?,\n  angle?, glow?, glow_color?, emblem_shape?, emblem_color?,\n  sticky_right?, axis_label?, opacity?, tooltip? })`, `text` a string slot\n\nX coordinates are epoch SECONDS, not milliseconds: `bar.time()` feeds\nthem, and a point in the past is that time minus a bar count times the\ninterval in seconds.\nDrawings reference outputs by NAME (strings), unlike per-bar boxes and\nsegments, which take handles. The style words are the handle defaults'\nwords (the table under [Handles](#handles)), spelled snake_case, and\nevery one is optional: absent keeps the object's look as it has always\nbeen. `tooltip` is a template over the newest bar (`{{name}}`,\n`{{name:format}}`, `{{label}}`, `{{value}}`) shown when the cursor rests\non the object. A `\\n` inside a slot's text starts a new line on a label\nand on box text.\n\nEvery declared kind at once: a high and a low line, a zone box\nbetween them, a three-point path, and a label, all placed from the\nnewest bar, plus a per-bar horizontal level for contrast. The drawings\nreach two bars ahead by adding two intervals to the bar time.\n\n```typescript sample=fn-draw-objects\nparam(\"lookback\", 20, { min: 2, max: 500, description: \"Bars in the zone's range\" });\noutput(\"close_line\", line, overlay, { color: \"#2563eb\", width: 2, description: \"Close, the anchor line\" });\nconst level = output(\"level\", none, overlay, { description: \"The lookback high, a stepping level\" });\noutput(\"zone_high\", none, overlay, { description: \"Lookback high: the top line and the box top\" });\noutput(\"zone_low\", none, overlay, { description: \"Lookback low: the bottom line and the box bottom\" });\noutput(\"zone_mid\", none, overlay, { description: \"The midpoint, the path's middle point\" });\noutput(\"t0\", none, overlay, { description: \"This bar's open time, epoch seconds\" });\noutput(\"t1\", none, overlay, { description: \"One bar ahead\" });\noutput(\"t2\", none, overlay, { description: \"Two bars ahead\" });\nstring(\"note\", { max_bytes: 32 });\n// Per bar: the lookback high carried one bar to the right, chaining into a stepped level line.\nsegment(\"level_line\", { yFrom: level, yTo: level, from: 0, to: 1, color: \"#94a3b8\", width: 1, lineStyle: \"dashed\" });\n// Run level, placed from the newest bar: two lines, a box, a path, and a label.\ndraw.line(\"top_line\", { x1: \"t0\", y1: \"zone_high\", x2: \"t2\", y2: \"zone_high\", color: \"#2563eb\", width: 2 });\ndraw.line(\"bottom_line\", { x1: \"t0\", y1: \"zone_low\", x2: \"t2\", y2: \"zone_low\", color: \"#dc2626\", width: 2 });\ndraw.box(\"zone\", { left: \"t0\", top: \"zone_high\", right: \"t2\", bottom: \"zone_low\", color: \"#dbeafe\" });\ndraw.polyline(\"path\", { points: [\"t0\", \"zone_low\", \"t1\", \"zone_mid\", \"t2\", \"zone_high\"], color: \"#f97316\", width: 2 });\ndraw.label(\"last\", { x: \"t1\", y: \"close_line\", text: \"note\", color: \"#111827\" });\n\nconst MAX_BARS = 500;\nconst highs = new StaticArray\u003Cf64>(MAX_BARS);\nconst lows = new StaticArray\u003Cf64>(MAX_BARS);\nlet n: i32 = 20;\nlet cursor: i32 = 0;\nlet count: i32 = 0;\nlet t: f64 = NaN;\nlet prevT: f64 = NaN;\nlet intervalSec: f64 = NaN;\n\nfunction onStart(): void {\n  n = i32(p_lookback());\n}\n\nfunction onBar(): void {\n  const close = bar.close();\n  prevT = t;\n  t = bar.time();\n  // The interval is the spacing between consecutive bar opens; NaN on the first bar.\n  if (!isNaN(prevT)) intervalSec = t - prevT;\n  highs[cursor] = bar.high();\n  lows[cursor] = bar.low();\n  cursor = (cursor + 1) % n;\n  if (count \u003C n) count += 1;\n  if (count \u003C n || isNaN(intervalSec)) return;\n  let hi = -Infinity;\n  let lo = Infinity;\n  for (let i = 0; i \u003C n; i++) {\n    if (highs[i] > hi) hi = highs[i];\n    if (lows[i] \u003C lo) lo = lows[i];\n  }\n  out_close_line(close);\n  out_level(hi);\n  out_zone_high(hi);\n  out_zone_low(lo);\n  out_zone_mid((hi + lo) / 2.0);\n  out_t0(t);\n  out_t1(t + intervalSec);\n  out_t2(t + 2.0 * intervalSec);\n  sb_clear();\n  sb_text(\"last \");\n  sb_f64(close, 2);\n  str_note_sb();\n}\n```\n\nAfter this runs you see one stepped level line (per bar), two lines, one\nbox, one path, and one label (all from the newest bar). A declared drawing\nthat should be REMOVED emits `NaN` through one of its coordinate outputs\non the newest bar; a handle, below, has a `delete()`.\n\n## Handles\n\nA handle is an object the module owns: it creates it, keeps its\nidentity from bar to bar, moves or restyles it later, and deletes it.\nFour kinds: `line`, `box`, `label`, `polyline`.\n\n**Declare the kinds you draw** at the top of the file, once per kind,\nwith the defaults every new handle of that kind starts from:\n`handles.line({ panel, color, width, line_style, extend })`,\n`handles.box({ panel, color, border_color, opacity, border_width })`,\n`handles.label({ text, panel, color, size, align })`, and\n`handles.polyline({ panel, color, width, line_style })`. There is no\nname (handles are ids the module picks) and\nevery option is optional; `handles.box()` enables boxes with the\ndefaults. A label's `text` names the string slot its text is read from\n(a label that only draws a mark needs none). A label's `align`\n(`left`, `center` or `right`) is the text edge that sits on its x;\nomitted centres the text, and (x, y) stays the point either way. The\nlegacy spellings `borderColor`, `borderWidth` and `lineStyle` still\nwork beside the snake_case ones (both spellings of one key at once are\nrefused), and every look below is a default here too: `glow`,\n`glow_color`, `sticky_right`, `axis_label`, `arrow`, `opacity` on a\nline; `border_style`, `corner_radius`, `extend`, `shape`, `gradient`,\n`gradient_direction`, `text_color`, `font_size`, `font_weight`,\n`font_family`, `align`, `valign`, `padding` on a box; `style`,\n`background_color`, `border_color`, `border_width`, `corner_radius`,\n`font_weight`, `font_family`, `valign`, `padding`, `max_width`, `angle`,\n`emblem_shape`, `emblem_color` on a label; `fill_color`, `closed`,\n`smooth` on a polyline. `safe_area: true` on any kind keeps its\npane-anchored handles clear of the chart's chrome (the legend, the pane\naction bar, the price-axis tags). Declaring any kind,\nor calling `bar.isLast()`, switches the derived sheet to the third\nruntime contract (`abi_version: \"wrun-3\"`); the numeric outputs compute\nexactly as before.\n\n**Make the objects once**, at module level or in `onStart()`:\n`draw.line(id)`, `draw.box(id)`, `draw.label(id)`,\n`draw.polyline(id)`. An id is any integer from `0` up, in ONE space\nacross the four kinds: while a box holds id `3`, a label cannot. An\nobject per bar would allocate per bar, which the module never does.\n\n**Draw in `onBar()`**, beside the outputs. The rules, each refused by\nname when broken:\n\n| Call | On an id nobody holds | On a live id of the same kind |\n| --- | --- | --- |\n| `set(...)` (`setPoints` on a polyline) | creates the handle: `createdBar` is this bar, the style is the kind's defaults | moves it: this bar becomes its `mutatedBar` |\n| the partial setters `setXy1`, `setXy2`, `setLeftTop`, `setRightBottom` | refused (nothing to remember the other corner from) | moves one end; the object re-sends the remembered rest |\n| `color`, `fill`, `fillTo`, `width`, `style`, `extend`, `opacity`, `size`, `border`, `zorder` and every other look setter below | refused (the handle does not exist) | restyles it; this bar becomes its `mutatedBar` |\n| `delete()` | a no-op | removes it; the id is free for a later bar (a new handle, a new creation bar) |\n| `set(...)` on an id a handle of ANOTHER kind holds | | refused: delete that handle first |\n\nCoordinates are absolute: `x` in epoch seconds (`bar.time()`), `y` in\nprice. Nothing clamps: a box that should end one\nbar past the newest bar sets its right edge to `t + interval`, and the\nchart draws it there. Every coordinate must be finite. Colors on a\nsetter are `rgba(r, g, b, a)` values (`rgb(r, g, b)` for opaque) or a\ntheme token from `./sdk/color` (`theme.UP`, `theme.DOWN`, `theme.TEXT`,\n`theme.MUTED`, `theme.BG`, `theme.GRID`, `theme.ACCENT`, with\n`alpha(theme.BG, 0.85)` for a translucent one), which the chart resolves\nwhen it paints ([Colors kit](../functions/colors-kit.md#theme-colours));\n`style` on a line takes `LineStyle.Solid`, `Dashed`, `Dotted`;\n`extend` takes `Extend.None`, `Left`, `Right`, `Both`. The core setters\nby kind: `width` and `style` on lines and polylines, `extend` and\n`fillTo` on lines, `border` and `fill` on boxes, `size` and `fill` on\nlabels, `opacity` and `zorder` on all four kinds. A `width` of `0.5`\ndraws a hairline, and a polyline sent one point draws a dot.\n\nA label's text comes from a string slot: build the line with `sb_*`,\nthen `tag.set(x, y).text(str_\u003Cslot>_sb)` sends the slot and draws the\nlabel with the bytes the slot holds on that bar (a `\\n` in the text\nstarts a new line). Call it again on a later bar to move or re-word the\nlabel. `tag.align(ALIGN_RIGHT)` (or `style.align(tag, ALIGN_RIGHT)`)\nmakes the text end at x instead of centring on it; `ALIGN_LEFT` starts\nit there and `ALIGN_DEFAULT` restores centred text, clearing a declared\n`align` default. `tag.set(x, y).mark()` draws a label with no text (no\nslot is read): with `style(LabelStyle.Emblem)` and an `emblem(...)` it\nis a dot, a square, a diamond or a triangle, `size` pixels across, at\n(x, y).\n\n### Every look a handle takes\n\nEach setter below restyles a live handle like `color` does (a setter on\nan id nobody holds is refused). Word arguments are the enums of\n`./gen/draw`: `Arrow { None, Start, End, Both }`, `AxisLabel { None,\nPrice, Text }`, `BoxShape { Default, Rect, Ellipse }`, `GradientDirection\n{ None, Vertical, Horizontal }`, `FontWeight { Default, Normal, Medium,\nBold }`, `FontFamily { Default, Ui, Mono, Serif, Rounded }`, `LabelStyle {\nDefault, Box, Plain, Knockout, Emblem, Pill, Badge, Callout }`, `Emblem {\nDefault, Dot, Square, Diamond, TriangleUp, TriangleDown }`, and the\n`VALIGN_DEFAULT`, `VALIGN_TOP`, `VALIGN_MIDDLE`, `VALIGN_BOTTOM`\nconstants beside `ALIGN_*`. A `Default` word clears the setter back to\nthe declared default.\n\n| Setter | Kinds | What it does |\n| --- | --- | --- |\n| `glow(px)`, `glowColor(c)` | line, box, label, polyline | a halo of 0..32 px around the stroke, border or text, in `glowColor` (default the object's own colour); `glow(0)` removes it |\n| `opacity(f)`, `zorder(n)` | line, box, label, polyline | the object's opacity 0..1 (a box's fill opacity) and its paint order |\n| `tooltip(send)`, `tooltipString(s, send)`, `clearTooltip()` | line, box, label, polyline | the tooltip text from a string slot sender (`tooltipString` sends `s` through it first), read on this bar; `clearTooltip()` removes it |\n| `arrow(Arrow)` | line, polyline | an arrowhead at the start, the end or both (`Arrow.None` removes them) |\n| `stickyRight(on)` | line, label | the object keeps its right end (a line) or its point (a label) beside the price axis as the chart scrolls |\n| `axisLabel(AxisLabel)` | line, label | a pill on the price axis at the line's right endpoint price (`Price`) or the label's y (`Price`, or `Text` for the label's first line) |\n| `fitTo(group)`, `padding(px)` | box | the box sizes itself to the union of every label in `group` (1..65535), grown by `padding` (0..64, default 6); `fitTo(0)` releases it; anchor and extend are ignored while fitted |\n| `borderStyle(LineStyle)`, `cornerRadius(px)`, `extend(Extend)`, `shape(BoxShape)` | box | a dashed or dotted border, rounded corners (0..32), the box stretched to the pane's left or right edge, or the ellipse inscribed in the box |\n| `gradient(start, end, GradientDirection)`, `clearGradient()` | box | a two-colour fill laid top to bottom or left to right in place of the flat fill |\n| `text(send)`, `textString(s, send)`, `clearText()`, `textColor(c)`, `fontSize(px)`, `align(i32)`, `valign(i32)`, `padding(px)` | box | text inside the box from a string slot, in `textColor` at `fontSize` (6..64, default 12), aligned by `ALIGN_*` and `VALIGN_*` inside `padding` |\n| `fontWeight(FontWeight)`, `fontFamily(FontFamily)` | label, box | the text's weight and family (`Ui` is the app font, `Mono`, `Serif` and `Rounded` system stacks) |\n| `style(LabelStyle)` | label | the label's look: `Box` (the default rounded box), `Plain` (text alone), `Knockout` (a box in the background colour that hides what is behind the text), `Emblem` (a mark before the text), `Pill`, `Badge`, `Callout` |\n| `emblem(Emblem)`, `emblemColor(c)` | label | the emblem's shape (`TriangleDown` points down) and colour (default the text colour) |\n| `border(c)`, `borderWidth(px)`, `cornerRadius(px)` | label | the box's border colour and width (0..10) and its corner radius (0..32, default 4) |\n| `valign(i32)`, `padding(px)`, `maxWidth(px)`, `angle(deg)` | label | the box placed above, on or below y; its padding (0..64, default 6); text wrapped at `maxWidth` (0..2000, 0 = no wrap); the whole label rotated -90..90 degrees about (x, y) |\n| `group(id)`, `mark()` | label | the group a `fitTo` box measures (0 = none); a label with no text |\n| `fill(c)`, `closed(on)`, `smooth(on)` | polyline | the polygon fill colour; the path closed back to its first point (and filled when `fill` is set); the path curved through its points |\n\n`line.extend(Extend.Right).fillTo(otherId, c)` keeps working: the\nshading between two lines follows their extensions. Two chart-level\nflags belong beside the handle looks: `chart.contrast_guard(false)`\nkeeps the author's colours as written on a light chart, and\n`chart.stack_handles(true)` stacks this indicator's corner-anchored\ngroups below other indicators' groups at the same corner instead of\noverprinting them ([Styling](styling.md#theme-colours)).\n\nBoth flags are statements beside the declarations they govern. Readouts\npinned to the top-right corner as knockout labels (a theme-background\nbox behind the text), kept in the author's colours on a light chart and\nstacked under other indicators' corner groups instead of over them:\n\n```typescript\nstring(\"tag\", { max_bytes: 16 });\nhandles.label({ text: \"tag\", anchor: \"top_right\", color: \"#fde68a\", size: 11, style: \"knockout\", padding: 6 });\nchart.contrast_guard(false);\nchart.stack_handles(true);\n```\n\nEvery look in the table is also a default on a `handles.\u003Ckind>`\ndeclaration and a key on a declared drawing, spelled snake_case. Swing\ntags on a busy chart: the emblem look puts a diamond before the text, the\nbox sits above its point inside 6 px of padding, and a long note wraps at\n120 px instead of running across the candles.\n\n```typescript\nstring(\"tag\", { max_bytes: 24 });\nhandles.label({ text: \"tag\", color: \"#e5e7eb\", size: 11, style: \"emblem\", emblem_shape: \"diamond\", emblem_color: \"#f59e0b\", valign: \"top\", padding: 6, max_width: 120 });\n```\n\nA level the viewer should never lose: the line's right end rides beside\nthe price axis as the chart scrolls, its price pilled onto the axis,\nunder a 4 px halo in its own colour.\n\n```typescript\nhandles.line({ color: \"#38bdf8\", width: 1, line_style: \"dashed\", sticky_right: true, axis_label: \"price\", glow: 4, glow_color: \"#38bdf8\" });\n```\n\nA zone that explains itself: a declared box with its note printed inside,\na dashed border in the fill's colour and the text in the top-left corner\ninside 8 px of padding.\n\n```typescript\noutput(\"t0\", none, overlay, { description: \"The zone's first bar, epoch seconds\" });\noutput(\"t1\", none, overlay, { description: \"Two bars past the newest bar\" });\noutput(\"zone_hi\", none, overlay, { description: \"The zone's top\" });\noutput(\"zone_lo\", none, overlay, { description: \"The zone's bottom\" });\nstring(\"note\", { max_bytes: 32 });\ndraw.box(\"supply\", { left: \"t0\", top: \"zone_hi\", right: \"t1\", bottom: \"zone_lo\", color: \"#ef4444\", border_color: \"#ef4444\", border_style: \"dashed\", text: \"note\", text_color: \"#fecaca\", align: \"left\", valign: \"top\", padding: 8 });\n```\n\nA pattern outline that reads as a shape rather than a line: a closed,\ncurved path filled at 20% in its own colour, the stroke under a 6 px\nhalo.\n\n```typescript\noutput(\"t0\", none, overlay, { description: \"This bar's open time, epoch seconds\" });\noutput(\"t1\", none, overlay, { description: \"One bar ahead\" });\noutput(\"t2\", none, overlay, { description: \"Two bars ahead\" });\noutput(\"lo\", none, overlay, { description: \"The pattern's low\" });\noutput(\"mid\", none, overlay, { description: \"The pattern's midpoint\" });\noutput(\"hi\", none, overlay, { description: \"The pattern's high\" });\ndraw.polyline(\"wedge\", { points: [\"t0\", \"lo\", \"t1\", \"mid\", \"t2\", \"hi\"], color: \"#f97316\", width: 2, fill_color: \"#f9731633\", closed: true, smooth: true, glow: 6, glow_color: \"#f97316\" });\n```\n\nA measured move: a dotted arrow from the breakout to its target, drawn\nhalf transparent so it reads as a projection, with the target's caption\nstanding upright beside the arrowhead, the text ending at the point.\n\n```typescript\noutput(\"t0\", none, overlay, { description: \"The breakout bar, epoch seconds\" });\noutput(\"t1\", none, overlay, { description: \"The target bar, ahead of the newest bar\" });\noutput(\"y0\", none, overlay, { description: \"The breakout price\" });\noutput(\"y1\", none, overlay, { description: \"The target price\" });\nstring(\"target\", { max_bytes: 24 });\ndraw.line(\"move\", { x1: \"t0\", y1: \"y0\", x2: \"t1\", y2: \"y1\", color: \"#a78bfa\", width: 2, line_style: \"dotted\", arrow: \"end\", opacity: 0.6 });\ndraw.label(\"target_tag\", { x: \"t1\", y: \"y1\", text: \"target\", color: \"#a78bfa\", style: \"plain\", angle: 90, align: \"right\" });\n```\n\n`render.text` and `render.label` take the label words too (`style`,\n`emblem_shape`, `emblem_color`, and `align` and `valign` on plain text)\nplus three ladders of their own, each naming a declared numeric output:\n`background_color_by` with `background_colors` picks the tag's fill per\nbar, `color_packed_by` reads a packed text colour per bar, `size_by` the\ntext size per bar. A tag to the right of every bar whose slot was\nwritten, its fill from a regime ladder, inked and sized per bar:\n\n```typescript\noutput(\"close_line\", line, overlay, { color: \"#2563eb\", width: 2, description: \"Close, the tag's anchor\" });\noutput(\"regime\", none, overlay, { description: \"0 quiet, 1 trending, 2 stretched: picks the tag's fill\" });\noutput(\"ink\", none, overlay, { description: \"The text colour per bar, packed with toPacked()\" });\noutput(\"strength\", none, overlay, { description: \"The text size per bar, 8..14 px\" });\nstring(\"readout\", { max_bytes: 16 });\nrender.text(\"state_tag\", { y: \"close_line\", text: \"readout\", style: \"box\", label_position: \"right\", background_color_by: \"regime\", background_colors: [\"#334155\", \"#1d4ed8\", \"#b91c1c\"], color_packed_by: \"ink\", size_by: \"strength\" });\n```\n\nSession zones: a box that grows with every bar of its session, a label on\nit, four zones kept on the chart with the oldest deleted to make room,\nand the open zone stretched one bar past the newest bar:\n\n```typescript sample=fn-handle-zones\nparam(\"bars\", 12, { min: 2, max: 500, description: \"Bars per zone\" });\ninput(\"high\", ohlcv.high);\noutput(\"zone_hi\", line, overlay, { color: \"#38bdf8\", description: \"The open zone's high so far\" });\noutput(\"zone_lo\", line, overlay, { color: \"#38bdf8\", description: \"The open zone's low so far\" });\nstring(\"tag\", { max_bytes: 16 });\n// Enable box and label handles; every new box and label starts from these defaults.\nhandles.box({ color: \"#38bdf8\", opacity: 0.2, borderWidth: 1 });\nhandles.label({ text: \"tag\", color: \"#e5e7eb\", size: 11 });\n\n// Four zones stay on the chart. Handle objects are made once; ids are one space across kinds.\nconst KEEP = 4;\nconst zones: BoxHandle[] = [draw.box(0), draw.box(1), draw.box(2), draw.box(3)];\nconst tags: LabelHandle[] = [draw.label(4), draw.label(5), draw.label(6), draw.label(7)];\nlet bars: i32 = 12;\nlet count: i32 = 0;\nlet slot: i32 = 0;\nlet serial: i32 = 0;\nlet t: f64 = NaN;\nlet prevT: f64 = NaN;\nlet start: f64 = NaN;\nlet hi: f64 = NaN;\nlet lo: f64 = NaN;\n\nfunction onStart(): void {\n  bars = i32(p_bars());\n}\n\nfunction onBar(): void {\n  prevT = t;\n  t = bar.time();\n  if (count == 0) {\n    start = t;\n    hi = bar.high();\n    lo = bar.low();\n  } else {\n    hi = Math.max(hi, bar.high());\n    lo = Math.min(lo, bar.low());\n  }\n  count += 1;\n  out_zone_hi(hi);\n  out_zone_lo(lo);\n  const zone = zones[slot];\n  const tag = tags[slot];\n  if (count == 1) {\n    // The zone's first bar: set(...) on an id nobody holds creates the box; fill(...) tints it.\n    serial += 1;\n    zone.set(start, hi, t, lo).fill(rgba(56, 189, 248, 51));\n  } else {\n    // Every later bar grows the same box: the id is what makes it the same box.\n    zone.setLeftTop(start, hi).setRightBottom(t, lo);\n  }\n  sb_clear();\n  sb_text(\"zone \");\n  sb_int(serial);\n  tag.set(start, hi).text(str_tag_sb);\n  // On the newest bar only, stretch the open zone one bar past the loaded range.\n  if (bar.isLast() && !isNaN(prevT)) zone.setRightBottom(t + (t - prevT), lo);\n  if (count >= bars) {\n    // The zone is complete: move to the next slot and delete the zone that slot held.\n    count = 0;\n    slot = (slot + 1) % KEEP;\n    zones[slot].delete();\n    tags[slot].delete();\n  }\n}\n```\n\nRun over thirty hourly bars with twelve bars per zone, this leaves three\nboxes and three labels: the first created on bar 0 and last moved on bar\n11, the second on bars 12 and 23, the open one created on bar 24, moved\non bar 29, and reaching one hour past bar 29. The `delete()` calls on the\nfirst three zone changes hit ids nobody holds and do nothing; the fourth\nremoves the oldest zone, and its id is created again on the next bar\nwith a new creation bar.\n\n### Restyle later\n\nA setter on a later bar is a mutation of the same object, and the bar it\nran on is recorded as the handle's last-mutation bar. The prior high as\na line that extends with\nevery bar, turns red and thick on the bar the close breaks it, stays for\na while, and is deleted, freeing the id for the next level:\n\n```typescript sample=fn-handle-breakout\nparam(\"lookback\", 20, { min: 2, max: 200, description: \"Bars in the prior high\" });\nparam(\"hold\", 10, { min: 1, max: 100, description: \"Bars a broken line stays before it is deleted\" });\noutput(\"level\", line, overlay, { color: \"#94a3b8\", description: \"The prior high the line sits on\" });\noutput(\"broke\", none, overlay, { description: \"1 on the bar the close breaks the line\" });\nhandles.line({ color: \"#94a3b8\", width: 1, lineStyle: \"dashed\" });\n\nconst MAX_LOOKBACK = 200;\nconst highs = new StaticArray\u003Cf64>(MAX_LOOKBACK);\nconst stop = draw.line(0);\nlet n: i32 = 20;\nlet hold: i32 = 10;\nlet cursor: i32 = 0;\nlet count: i32 = 0;\nlet level: f64 = NaN;\nlet levelT: f64 = NaN;\nlet fresh: bool = false;\nlet heldBars: i32 = -1;\n\nfunction onStart(): void {\n  n = i32(p_lookback());\n  hold = i32(p_hold());\n}\n\nfunction onBar(): void {\n  const t = bar.time();\n  const close = bar.close();\n  // The highest high of the previous n bars, this bar excluded.\n  let prior: f64 = NaN;\n  if (count >= n) {\n    prior = -Infinity;\n    for (let i = 0; i \u003C n; i++) if (highs[i] > prior) prior = highs[i];\n  }\n  highs[cursor] = bar.high();\n  cursor = (cursor + 1) % n;\n  if (count \u003C n) count += 1;\n  if (isNaN(prior)) return;\n  // A new level while no broken line is being held: the line restarts here.\n  if (heldBars \u003C 0 && prior != level) {\n    level = prior;\n    levelT = t;\n    fresh = true;\n  }\n  out_level(level);\n  if (fresh) {\n    // Create the line (or re-create it on the same id after a delete).\n    stop.set(levelT, level, t, level);\n    fresh = false;\n  } else if (heldBars \u003C 0) {\n    // Extend the same line to this bar: a mutation, so its mutated bar moves with it.\n    stop.setXy2(t, level);\n  }\n  if (heldBars \u003C 0 && close > level) {\n    // The break: recolor and thicken the existing line, then hold it for a while.\n    heldBars = 0;\n    stop.color(rgba(239, 68, 68, 255)).width(2);\n  } else if (heldBars >= 0) {\n    heldBars += 1;\n    if (heldBars >= hold) {\n      // Delete the held line; the next bar creates a fresh one on the same id.\n      stop.delete();\n      heldBars = -1;\n      level = NaN;\n    }\n  }\n  out_broke(heldBars == 0 ? 1.0 : 0.0);\n}\n```\n\n### Fill between two lines\n\n`line.fillTo(otherId, color)` shades the area between this line and\nanother line handle, the way a cloud fills between its two spans. The\ncolor is an `rgba(...)` value whose alpha is the fill's opacity, and\n`fillTo(-1, color)` removes the fill. The fill follows both lines as they\nmove, so set it once and keep moving the lines; it stops showing when the\nother line is deleted. Handle coordinates are absolute times, so both\nlines, and the fill between them, can reach past the newest bar: that is\nhow a cloud projected ahead of price is drawn.\n\n```text\nconst spanA = draw.line(0);   // made once, at module level\nconst spanB = draw.line(1);\n// onBar(), under bar.isLast():\nspanA.set(t, a0, tAhead, a1);\nspanB.set(t, b0, tAhead, b1);\nspanA.fillTo(1, rgba(34, 197, 94, 51));   // a green fill, 20% opaque\n```\n\nThe other line must be live when `fillTo` runs. A fill toward the line's\nown id, toward an id no handle holds, or toward a box, label or polyline\nis refused by name, and `fillTo` exists on lines only. When either line\nis extended (`extend(Extend.Right)`, say), the shading follows the\nextended segments to the canvas edge instead of stopping at the drawn\npoints.\n\n### Paths built point by point\n\nA polyline handle takes its points from a buffer the module owns: `x0,\ny0, x1, y1, ...` in a `StaticArray\u003Cf64>`, and `setPoints(points, count)`\nsends the first `count` pairs (1..100,000; a run's live polylines hold\n524,288 points in all). Re-send as the path grows; the host copies the\npoints, so the buffer is yours to shift. `closed(true)`\njoins the last point back to the first, `fill(c)` fills the polygon\nunder the stroke, `smooth(true)` curves the path through its points, and\n`arrow(Arrow.End)` puts a head on the last segment; a path sent with one\npoint draws a dot. A zigzag through the last twelve confirmed swings:\n\n```typescript sample=fn-handle-zigzag\nparam(\"strength\", 3, { min: 1, max: 20, description: \"Bars on each side that confirm a swing\" });\ninput(\"high\", ohlcv.high);\noutput(\"swing\", none, overlay, { description: \"The newest confirmed swing price\" });\nhandles.polyline({ color: \"#f97316\", width: 2 });\n\nconst KEEP = 12;\nconst MAX_STRENGTH = 20;\nconst WINDOW = 2 * MAX_STRENGTH + 1;\nconst highs = new StaticArray\u003Cf64>(WINDOW);\nconst lows = new StaticArray\u003Cf64>(WINDOW);\nconst times = new StaticArray\u003Cf64>(WINDOW);\n// The path's points, x0, y0, x1, y1, ... in one buffer the host reads count pairs from.\nconst points = new StaticArray\u003Cf64>(2 * KEEP);\nconst path = draw.polyline(0);\nlet k: i32 = 3;\nlet window: i32 = 7;\nlet cursor: i32 = 0;\nlet filled: i32 = 0;\nlet stored: i32 = 0;\nlet lastDir: i32 = 0;\nlet swing: f64 = NaN;\nlet changed: bool = false;\n\nfunction append(x: f64, y: f64): void {\n  if (stored == KEEP) {\n    // Full: drop the oldest point, keep the newest KEEP - 1.\n    for (let i = 0; i \u003C 2 * (KEEP - 1); i++) points[i] = points[i + 2];\n    stored -= 1;\n  }\n  points[2 * stored] = x;\n  points[2 * stored + 1] = y;\n  stored += 1;\n  changed = true;\n}\n\nfunction onStart(): void {\n  k = i32(p_strength());\n  window = 2 * k + 1;\n}\n\nfunction onBar(): void {\n  highs[cursor] = bar.high();\n  lows[cursor] = bar.low();\n  times[cursor] = bar.time();\n  cursor = (cursor + 1) % window;\n  if (filled \u003C window) filled += 1;\n  changed = false;\n  if (filled \u003C window) return;\n  // The candidate is the bar k bars back, the center of the window.\n  const center = (cursor + k) % window;\n  let isHigh = true;\n  let isLow = true;\n  for (let i = 0; i \u003C window; i++) {\n    if (i == center) continue;\n    if (highs[i] >= highs[center]) isHigh = false;\n    if (lows[i] \u003C= lows[center]) isLow = false;\n  }\n  // Swings alternate: a high after a high is skipped.\n  if (isHigh && lastDir != 1) {\n    lastDir = 1;\n    swing = highs[center];\n    append(times[center], swing);\n  } else if (isLow && lastDir != -1) {\n    lastDir = -1;\n    swing = lows[center];\n    append(times[center], swing);\n  }\n  out_swing(swing);\n  // A new swing: re-emit the whole path under the same id.\n  if (changed && stored >= 2) path.setPoints(points, stored);\n}\n```\n\n### Declare every kind you draw\n\n**Run** records the `handles.*` declarations in the sheet it derives as a\n`handles` map, one entry per kind with the defaults every new handle of\nthat kind starts from, under their snake_case names. A kind you did not\ndeclare refuses its draw calls by name when the indicator runs, so an\nindicator that draws boxes and labels declares exactly those two, and a\n`handles.label` whose labels carry text needs a `string(...)`\ndeclaration. Field ranges are on the [Limits](../reference/limits.md)\npage.\n\n### What the chart receives\n\nAfter a run the chart holds one record per LIVE handle, in creation\norder: its kind, the bar it was created on, the bar it was last mutated\non, and its final geometry and style (`createdBar`, `mutatedBar`,\n`props`). A deleted handle is\nsimply absent. On the live chart the newest bar is re-evaluated as\nupdates arrive (coalesced, at most about once a second): the chart puts\nthe module AND its handles back to the state after the last closed bar\nand re-runs the bar, so an update never stacks a second copy of what the\nforming bar drew; when the bar closes, the chart re-runs it once more as\na closed bar (with `bar.isLast()` false) before the new bar starts, so a\nchart that has been open all day shows exactly what a fresh load shows\n([Execution model](../core-concepts/execution-model.md)).\n\n## Limits\n\n| Family | Cap |\n| --- | --- |\n| `box` declarations | 16 per indicator, each drawn once per bar |\n| `segment` declarations | 16 per indicator, each drawn once per bar |\n| renderers | 64 per indicator |\n| declared drawings | 64 per indicator; a declared polyline of at most 64 points |\n| live handles | 500 per kind, 1500 in total; a polyline handle of at most 100,000 points and 524,288 across the live polylines; 4096 draw calls per bar |\n| drawings on the chart | 2,000 per run; a run that would draw more keeps the newest 2,000, and the indicator's legend row says \"Drawings capped\" |\n| string slots | 64, each at most 4096 bytes; 64 KiB of strings per row, 2 MiB per run for strings and frames together |\n| bar offsets | literals in -500..500, whole or fractional; a box or segment offset clamps to the loaded range; a handle's absolute coordinates never clamp |\n\nHandles run under the 500-per-kind ceiling, so a module that keeps\ndrawing deletes stale objects to stay under it; a tracker that evicts\nits oldest zone with `delete()` stays under it by construction. The caps\non declared shapes are on declarations,\nnot objects: a repeating pattern is one `box` gated per bar, or one\nhandle per live occurrence.\n\n## What you cannot do\n\n- Move a declared shape later: only the forming bar is re-evaluated,\n  where the chart replaces that one bar's shapes on each live update,\n  never stacks them. Anything that must move, restyle, or vanish on a\n  later bar is a handle.\n- Draw an unbounded number of things. The caps above are the whole\n  budget; a handle-drawing indicator deletes what it no longer needs.\n- Reach more than 500 bars away with a literal offset on a box or\n  segment; pass an output handle for a data-driven reach, and it still\n  clamps to the loaded range. A handle takes an absolute time instead and\n  never clamps.\n- Fill a box with a named color: the fill takes the opacity, so `color`\n  must be hex, `rgb()`, `hsl()` or a theme token.\n- Reuse a name across families: outputs, boxes, segments, renderers, and\n  declared drawings share one namespace (handles are ids and have no\n  name).\n- Let an output color, widen, or gate itself.\n- Put text in an output, or a string in a param.\n- Draw from `onStart()`: handle calls belong in `onBar()`, beside the\n  outputs.\n- Pin a label to the pane's right edge by coordinates alone: a line\n  handle extends past its points with `extend(Extend.Right)`, a line or\n  a label keeps beside the price axis with `stickyRight(true)` (or\n  `sticky_right` on the declaration), and otherwise a label sits where\n  its coordinates say unless it takes a pane `anchor`\n  ([Cards, frames and panels](cards-frames-panels.md#pane-pixel-placement)).\n- Draw a composite tool (a retracement ladder, a long-and-short box, a\n  rotated text card) in one call: build it from handles, extended lines\n  with `fillTo`, boxes with text, `extend` and a gradient, labels with\n  the `Callout`, `Knockout` and `Plain` looks and an `angle`.\n",{"type":14,"children":15,"data":23423,"position":23425},"root",[16,26,29,30,134,135,153,155,1486,1487,1598,1599,1614,1615,1795,1796,2615,2616,2630,2631,3845,3846,3860,3861,4032,4033,4189,4190,4999,5000,5048,5049,5064,5065,5382,5383,5398,5399,6110,6111,6199,6200,6216,6217,6231,6232,6962,6963,6978,6979,7075,7076,7388,7389,7550,7551,7566,7567,9488,9489,9538,9539,9553,9554,9633,9634,10541,10542,10694,10695,10736,10738,11302,11303,11966,11967,12203,12204,12219,12220,12519,12521,14424,14425,14509,14510,14525,14526,14692,14693,14726,14727,14861,14862,14877,14878,14965,14966,14981,14982,15264,15265,15280,15281,15595,15596,15611,15612,15952,15953,16153,16154,16441,16442,16457,16458,18163,18164,18197,18198,18213,18214,18229,18230,19922,19923,19938,19939,20004,20005,20068,20069,20137,20138,20153,20154,20315,20316,22267,22268,22283,22284,22408,22409,22424,22425,22528,22529,22543,22545,22902,22903,22954,22955,22970,22971],{"type":17,"value":18,"position":19},"comment"," source: docs/indicators/presentation/drawing-objects.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit ",{"start":20,"end":23},{"line":21,"column":21,"offset":22},1,0,{"line":21,"column":24,"offset":25},135,134,{"type":27,"value":28},"text","\n",{"type":27,"value":28},{"type":31,"tagName":32,"properties":33,"children":34,"position":131},"element","p",{},[35,44,58,65,78,86,99,106,124],{"type":27,"value":36,"position":37},"A wrun indicator has three forms of drawing. A ",{"start":38,"end":41},{"line":39,"column":21,"offset":40},5,155,{"line":39,"column":42,"offset":43},48,202,{"type":31,"tagName":45,"properties":46,"children":47,"position":55},"code",{},[48],{"type":27,"value":49,"position":50},"box",{"start":51,"end":52},{"line":39,"column":42,"offset":43},{"line":39,"column":53,"offset":54},53,207,{"start":56,"end":57},{"line":39,"column":42,"offset":43},{"line":39,"column":53,"offset":54},{"type":27,"value":59,"position":60}," or a ",{"start":61,"end":62},{"line":39,"column":53,"offset":54},{"line":39,"column":63,"offset":64},59,213,{"type":31,"tagName":45,"properties":66,"children":67,"position":75},{},[68],{"type":27,"value":69,"position":70},"segment",{"start":71,"end":72},{"line":39,"column":63,"offset":64},{"line":39,"column":73,"offset":74},68,222,{"start":76,"end":77},{"line":39,"column":63,"offset":64},{"line":39,"column":73,"offset":74},{"type":27,"value":79,"position":80}," is\ndeclared once over two outputs and evaluated on every bar; a run-level\ndrawing declaration (",{"start":81,"end":82},{"line":39,"column":73,"offset":74},{"line":83,"column":84,"offset":85},7,22,318,{"type":31,"tagName":45,"properties":87,"children":88,"position":96},{},[89],{"type":27,"value":90,"position":91},"draw.label",{"start":92,"end":93},{"line":83,"column":84,"offset":85},{"line":83,"column":94,"offset":95},34,330,{"start":97,"end":98},{"line":83,"column":84,"offset":85},{"line":83,"column":94,"offset":95},{"type":27,"value":100,"position":101}," and its kin) is placed from the newest bar's outputs; and a\n",{"start":102,"end":103},{"line":83,"column":94,"offset":95},{"line":104,"column":21,"offset":105},8,391,{"type":31,"tagName":107,"properties":108,"children":109,"position":119},"strong",{},[110],{"type":27,"value":111,"position":112},"handle",{"start":113,"end":116},{"line":104,"column":114,"offset":115},3,393,{"line":104,"column":117,"offset":118},9,399,{"start":120,"end":121},{"line":104,"column":21,"offset":105},{"line":104,"column":122,"offset":123},11,401,{"type":27,"value":125,"position":126}," is an object the module creates under an integer id and\nmoves, restyles, or deletes on a later bar. This page is the\nvocabulary, the form each kind of object takes, and the rules each form\nruns under.",{"start":127,"end":128},{"line":104,"column":122,"offset":123},{"line":122,"column":129,"offset":130},12,602,{"start":132,"end":133},{"line":39,"column":21,"offset":40},{"line":122,"column":129,"offset":130},{"type":27,"value":28},{"type":31,"tagName":136,"properties":137,"children":138,"position":149},"h2",{},[139],{"type":27,"value":140,"position":141},"The objects",{"start":142,"end":146},{"line":143,"column":144,"offset":145},13,4,607,{"line":143,"column":147,"offset":148},15,618,{"start":150,"end":152},{"line":143,"column":21,"offset":151},604,{"line":143,"column":147,"offset":148},{"type":27,"value":154},"\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\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\n\n\n\n",{"type":31,"tagName":156,"properties":157,"children":158,"position":1483},"table",{},[159,223],{"type":31,"tagName":160,"properties":161,"children":162,"position":220},"thead",{},[163],{"type":31,"tagName":164,"properties":165,"children":166,"position":217},"tr",{},[167,183,201],{"type":31,"tagName":168,"properties":169,"children":170,"position":178},"th",{},[171],{"type":27,"value":172,"position":173},"You want",{"start":174,"end":176},{"line":147,"column":114,"offset":175},622,{"line":147,"column":122,"offset":177},630,{"start":179,"end":181},{"line":147,"column":21,"offset":180},620,{"line":147,"column":129,"offset":182},631,{"type":31,"tagName":168,"properties":184,"children":185,"position":196},{},[186,194],{"type":31,"tagName":187,"properties":188,"children":191},"span",{"className":189},[190],"brand-lc",[192],{"type":27,"value":193},"wrun",{"type":27,"value":195}," form",{"start":197,"end":198},{"line":147,"column":129,"offset":182},{"line":147,"column":199,"offset":200},24,643,{"type":31,"tagName":168,"properties":202,"children":203,"position":212},{},[204],{"type":27,"value":205,"position":206},"Lifecycle",{"start":207,"end":210},{"line":147,"column":208,"offset":209},26,645,{"line":147,"column":10,"offset":211},654,{"start":213,"end":214},{"line":147,"column":199,"offset":200},{"line":147,"column":215,"offset":216},37,656,{"start":218,"end":219},{"line":147,"column":21,"offset":180},{"line":147,"column":215,"offset":216},{"start":221,"end":222},{"line":147,"column":21,"offset":180},{"line":147,"column":215,"offset":216},{"type":31,"tagName":224,"properties":225,"children":226,"position":1480},"tbody",{},[227,331,427,553,665,815,888,1069,1166],{"type":31,"tagName":164,"properties":228,"children":229,"position":328},{},[230,248,311],{"type":31,"tagName":231,"properties":232,"children":233,"position":242},"td",{},[234],{"type":27,"value":235,"position":236},"a line",{"start":237,"end":240},{"line":238,"column":114,"offset":239},17,679,{"line":238,"column":117,"offset":241},685,{"start":243,"end":245},{"line":238,"column":21,"offset":244},677,{"line":238,"column":246,"offset":247},10,686,{"type":31,"tagName":231,"properties":249,"children":250,"position":306},{},[251,261,268,299],{"type":31,"tagName":45,"properties":252,"children":253,"position":256},{},[254],{"type":27,"value":255},"segment(name, { yFrom, yTo, from, to })",{"start":257,"end":259},{"line":238,"column":129,"offset":258},688,{"line":238,"column":53,"offset":260},729,{"type":27,"value":262,"position":263}," per bar; ",{"start":264,"end":265},{"line":238,"column":53,"offset":260},{"line":238,"column":266,"offset":267},63,739,{"type":31,"tagName":45,"properties":269,"children":270,"position":294},{},[271,273,277,279,282,284,287,289,292],{"type":27,"value":272},"draw.",{"type":31,"tagName":274,"properties":275,"children":276},"wbr",{},[],{"type":27,"value":278},"line(",{"type":31,"tagName":274,"properties":280,"children":281},{},[],{"type":27,"value":283},"id).",{"type":31,"tagName":274,"properties":285,"children":286},{},[],{"type":27,"value":288},"set(",{"type":31,"tagName":274,"properties":290,"children":291},{},[],{"type":27,"value":293},"x1, y1, x2, y2)",{"start":295,"end":296},{"line":238,"column":266,"offset":267},{"line":238,"column":297,"offset":298},98,774,{"type":27,"value":300,"position":301}," as a handle",{"start":302,"end":303},{"line":238,"column":297,"offset":298},{"line":238,"column":304,"offset":305},110,786,{"start":307,"end":308},{"line":238,"column":246,"offset":247},{"line":238,"column":309,"offset":310},111,787,{"type":31,"tagName":231,"properties":312,"children":313,"position":323},{},[314],{"type":27,"value":315,"position":316},"per bar, or a handle the module owns",{"start":317,"end":320},{"line":238,"column":318,"offset":319},113,789,{"line":238,"column":321,"offset":322},149,825,{"start":324,"end":325},{"line":238,"column":309,"offset":310},{"line":238,"column":326,"offset":327},151,827,{"start":329,"end":330},{"line":238,"column":21,"offset":244},{"line":238,"column":326,"offset":327},{"type":31,"tagName":164,"properties":332,"children":333,"position":424},{},[334,350,408],{"type":31,"tagName":231,"properties":335,"children":336,"position":345},{},[337],{"type":27,"value":338,"position":339},"a box",{"start":340,"end":343},{"line":341,"column":114,"offset":342},18,830,{"line":341,"column":104,"offset":344},835,{"start":346,"end":348},{"line":341,"column":21,"offset":347},828,{"line":341,"column":117,"offset":349},836,{"type":31,"tagName":231,"properties":351,"children":352,"position":403},{},[353,364,370,397],{"type":31,"tagName":45,"properties":354,"children":355,"position":358},{},[356],{"type":27,"value":357},"box(name, { top, bottom, from, to, when })",{"start":359,"end":361},{"line":341,"column":122,"offset":360},838,{"line":341,"column":362,"offset":363},55,882,{"type":27,"value":262,"position":365},{"start":366,"end":367},{"line":341,"column":362,"offset":363},{"line":341,"column":368,"offset":369},65,892,{"type":31,"tagName":45,"properties":371,"children":372,"position":392},{},[373,374,377,379,382,383,386,387,390],{"type":27,"value":272},{"type":31,"tagName":274,"properties":375,"children":376},{},[],{"type":27,"value":378},"box(",{"type":31,"tagName":274,"properties":380,"children":381},{},[],{"type":27,"value":283},{"type":31,"tagName":274,"properties":384,"children":385},{},[],{"type":27,"value":288},{"type":31,"tagName":274,"properties":388,"children":389},{},[],{"type":27,"value":391},"left, top, right, bottom)",{"start":393,"end":394},{"line":341,"column":368,"offset":369},{"line":341,"column":395,"offset":396},109,936,{"type":27,"value":300,"position":398},{"start":399,"end":400},{"line":341,"column":395,"offset":396},{"line":341,"column":401,"offset":402},121,948,{"start":404,"end":405},{"line":341,"column":117,"offset":349},{"line":341,"column":406,"offset":407},122,949,{"type":31,"tagName":231,"properties":409,"children":410,"position":419},{},[411],{"type":27,"value":315,"position":412},{"start":413,"end":416},{"line":341,"column":414,"offset":415},124,951,{"line":341,"column":417,"offset":418},160,987,{"start":420,"end":421},{"line":341,"column":406,"offset":407},{"line":341,"column":422,"offset":423},162,989,{"start":425,"end":426},{"line":341,"column":21,"offset":347},{"line":341,"column":422,"offset":423},{"type":31,"tagName":164,"properties":428,"children":429,"position":550},{},[430,446,533],{"type":31,"tagName":231,"properties":431,"children":432,"position":441},{},[433],{"type":27,"value":434,"position":435},"a label",{"start":436,"end":439},{"line":437,"column":114,"offset":438},19,992,{"line":437,"column":246,"offset":440},999,{"start":442,"end":444},{"line":437,"column":21,"offset":443},990,{"line":437,"column":122,"offset":445},1000,{"type":31,"tagName":231,"properties":447,"children":448,"position":528},{},[449,496,503,521],{"type":31,"tagName":45,"properties":450,"children":451,"position":491},{},[452,453,456,458,461,462,465,466,469,471,474,476,479,481,484,486,489],{"type":27,"value":272},{"type":31,"tagName":274,"properties":454,"children":455},{},[],{"type":27,"value":457},"label(",{"type":31,"tagName":274,"properties":459,"children":460},{},[],{"type":27,"value":283},{"type":31,"tagName":274,"properties":463,"children":464},{},[],{"type":27,"value":288},{"type":31,"tagName":274,"properties":467,"children":468},{},[],{"type":27,"value":470},"x, y).",{"type":31,"tagName":274,"properties":472,"children":473},{},[],{"type":27,"value":475},"text(",{"type":31,"tagName":274,"properties":477,"children":478},{},[],{"type":27,"value":480},"str_",{"type":31,"tagName":274,"properties":482,"children":483},{},[],{"type":27,"value":485},"\u003Cslot>_",{"type":31,"tagName":274,"properties":487,"children":488},{},[],{"type":27,"value":490},"sb)",{"start":492,"end":494},{"line":437,"column":143,"offset":493},1002,{"line":437,"column":63,"offset":495},1048,{"type":27,"value":497,"position":498}," as a handle; ",{"start":499,"end":500},{"line":437,"column":63,"offset":495},{"line":437,"column":501,"offset":502},73,1062,{"type":31,"tagName":45,"properties":504,"children":505,"position":517},{},[506,508,511,512,515],{"type":27,"value":507},"render.",{"type":31,"tagName":274,"properties":509,"children":510},{},[],{"type":27,"value":457},{"type":31,"tagName":274,"properties":513,"children":514},{},[],{"type":27,"value":516},"name, { x, y, text })",{"start":518,"end":519},{"line":437,"column":501,"offset":502},{"line":437,"column":395,"offset":520},1098,{"type":27,"value":522,"position":523}," for one label the newest bar wins",{"start":524,"end":525},{"line":437,"column":395,"offset":520},{"line":437,"column":526,"offset":527},143,1132,{"start":529,"end":530},{"line":437,"column":122,"offset":445},{"line":437,"column":531,"offset":532},144,1133,{"type":31,"tagName":231,"properties":534,"children":535,"position":545},{},[536],{"type":27,"value":537,"position":538},"a handle, or one label",{"start":539,"end":542},{"line":437,"column":540,"offset":541},146,1135,{"line":437,"column":543,"offset":544},168,1157,{"start":546,"end":547},{"line":437,"column":531,"offset":532},{"line":437,"column":548,"offset":549},170,1159,{"start":551,"end":552},{"line":437,"column":21,"offset":443},{"line":437,"column":548,"offset":549},{"type":31,"tagName":164,"properties":554,"children":555,"position":662},{},[556,573,645],{"type":31,"tagName":231,"properties":557,"children":558,"position":567},{},[559],{"type":27,"value":560,"position":561},"a polyline",{"start":562,"end":565},{"line":563,"column":114,"offset":564},20,1162,{"line":563,"column":143,"offset":566},1172,{"start":568,"end":570},{"line":563,"column":21,"offset":569},1160,{"line":563,"column":571,"offset":572},14,1173,{"type":31,"tagName":231,"properties":574,"children":575,"position":641},{},[576,611,617,635],{"type":31,"tagName":45,"properties":577,"children":578,"position":604},{},[579,580,583,585,588,589,592,594,597,599,602],{"type":27,"value":272},{"type":31,"tagName":274,"properties":581,"children":582},{},[],{"type":27,"value":584},"polyline(",{"type":31,"tagName":274,"properties":586,"children":587},{},[],{"type":27,"value":283},{"type":31,"tagName":274,"properties":590,"children":591},{},[],{"type":27,"value":593},"set",{"type":31,"tagName":274,"properties":595,"children":596},{},[],{"type":27,"value":598},"Points(",{"type":31,"tagName":274,"properties":600,"children":601},{},[],{"type":27,"value":603},"points, count)",{"start":605,"end":608},{"line":563,"column":606,"offset":607},16,1175,{"line":563,"column":609,"offset":610},60,1219,{"type":27,"value":497,"position":612},{"start":613,"end":614},{"line":563,"column":609,"offset":610},{"line":563,"column":615,"offset":616},74,1233,{"type":31,"tagName":45,"properties":618,"children":619,"position":630},{},[620,621,624,625,628],{"type":27,"value":272},{"type":31,"tagName":274,"properties":622,"children":623},{},[],{"type":27,"value":584},{"type":31,"tagName":274,"properties":626,"children":627},{},[],{"type":27,"value":629},"name, { points })",{"start":631,"end":632},{"line":563,"column":615,"offset":616},{"line":563,"column":633,"offset":634},107,1266,{"type":27,"value":636,"position":637}," declared over output pairs",{"start":638,"end":639},{"line":563,"column":633,"offset":634},{"line":563,"column":25,"offset":640},1293,{"start":642,"end":643},{"line":563,"column":571,"offset":572},{"line":563,"column":24,"offset":644},1294,{"type":31,"tagName":231,"properties":646,"children":647,"position":657},{},[648],{"type":27,"value":649,"position":650},"a handle of up to 100,000 points, or 64 output pairs from the newest bar",{"start":651,"end":654},{"line":563,"column":652,"offset":653},137,1296,{"line":563,"column":655,"offset":656},209,1368,{"start":658,"end":659},{"line":563,"column":24,"offset":644},{"line":563,"column":660,"offset":661},211,1370,{"start":663,"end":664},{"line":563,"column":21,"offset":569},{"line":563,"column":660,"offset":661},{"type":31,"tagName":164,"properties":666,"children":667,"position":812},{},[668,686,795],{"type":31,"tagName":231,"properties":669,"children":670,"position":680},{},[671],{"type":27,"value":672,"position":673},"a fill between two lines",{"start":674,"end":677},{"line":675,"column":114,"offset":676},21,1373,{"line":675,"column":678,"offset":679},27,1397,{"start":681,"end":683},{"line":675,"column":21,"offset":682},1371,{"line":675,"column":684,"offset":685},28,1398,{"type":31,"tagName":231,"properties":687,"children":688,"position":790},{},[689,727,734,743,750,768,775,784],{"type":31,"tagName":45,"properties":690,"children":691,"position":721},{},[692,693,696,697,700,701,704,706,709,711,714,716,719],{"type":27,"value":272},{"type":31,"tagName":274,"properties":694,"children":695},{},[],{"type":27,"value":278},{"type":31,"tagName":274,"properties":698,"children":699},{},[],{"type":27,"value":283},{"type":31,"tagName":274,"properties":702,"children":703},{},[],{"type":27,"value":705},"fill",{"type":31,"tagName":274,"properties":707,"children":708},{},[],{"type":27,"value":710},"To(",{"type":31,"tagName":274,"properties":712,"children":713},{},[],{"type":27,"value":715},"other",{"type":31,"tagName":274,"properties":717,"children":718},{},[],{"type":27,"value":720},"Id, color)",{"start":722,"end":725},{"line":675,"column":723,"offset":724},30,1400,{"line":675,"column":73,"offset":726},1438,{"type":27,"value":728,"position":729}," between two line handles; ",{"start":730,"end":731},{"line":675,"column":73,"offset":726},{"line":675,"column":732,"offset":733},95,1465,{"type":31,"tagName":45,"properties":735,"children":736,"position":739},{},[737],{"type":27,"value":738},"fill(\"a\", \"b\", { color })",{"start":740,"end":741},{"line":675,"column":732,"offset":733},{"line":675,"column":406,"offset":742},1492,{"type":27,"value":744,"position":745}," between two drawn outputs (",{"start":746,"end":747},{"line":675,"column":406,"offset":742},{"line":675,"column":748,"offset":749},150,1520,{"type":31,"tagName":751,"properties":752,"children":754,"position":763},"a",{"href":753},"styling.md",[755],{"type":27,"value":756,"position":757},"Styling",{"start":758,"end":760},{"line":675,"column":326,"offset":759},1521,{"line":675,"column":761,"offset":762},158,1528,{"start":764,"end":765},{"line":675,"column":748,"offset":749},{"line":675,"column":766,"offset":767},171,1541,{"type":27,"value":769,"position":770},"); a ",{"start":771,"end":772},{"line":675,"column":766,"offset":767},{"line":675,"column":773,"offset":774},176,1546,{"type":31,"tagName":45,"properties":776,"children":777,"position":779},{},[778],{"type":27,"value":49},{"start":780,"end":781},{"line":675,"column":773,"offset":774},{"line":675,"column":782,"offset":783},181,1551,{"type":27,"value":785,"position":786}," per bar between two outputs",{"start":787,"end":788},{"line":675,"column":782,"offset":783},{"line":675,"column":655,"offset":789},1579,{"start":791,"end":792},{"line":675,"column":684,"offset":685},{"line":675,"column":793,"offset":794},210,1580,{"type":31,"tagName":231,"properties":796,"children":797,"position":807},{},[798],{"type":27,"value":799,"position":800},"a handle the module owns, per output, or per bar",{"start":801,"end":804},{"line":675,"column":802,"offset":803},212,1582,{"line":675,"column":805,"offset":806},260,1630,{"start":808,"end":809},{"line":675,"column":793,"offset":794},{"line":675,"column":810,"offset":811},262,1632,{"start":813,"end":814},{"line":675,"column":21,"offset":682},{"line":675,"column":810,"offset":811},{"type":31,"tagName":164,"properties":816,"children":817,"position":885},{},[818,833,868],{"type":31,"tagName":231,"properties":819,"children":820,"position":828},{},[821],{"type":27,"value":822,"position":823},"a table",{"start":824,"end":826},{"line":84,"column":114,"offset":825},1635,{"line":84,"column":246,"offset":827},1642,{"start":829,"end":831},{"line":84,"column":21,"offset":830},1633,{"line":84,"column":122,"offset":832},1643,{"type":31,"tagName":231,"properties":834,"children":835,"position":863},{},[836,856],{"type":31,"tagName":45,"properties":837,"children":838,"position":850},{},[839,840,843,845,848],{"type":27,"value":507},{"type":31,"tagName":274,"properties":841,"children":842},{},[],{"type":27,"value":844},"table(",{"type":31,"tagName":274,"properties":846,"children":847},{},[],{"type":27,"value":849},"name, { rows, cols, cells, position })",{"start":851,"end":853},{"line":84,"column":143,"offset":852},1645,{"line":84,"column":854,"offset":855},66,1698,{"type":27,"value":857,"position":858}," over string slots",{"start":859,"end":860},{"line":84,"column":854,"offset":855},{"line":84,"column":861,"offset":862},84,1716,{"start":864,"end":865},{"line":84,"column":122,"offset":832},{"line":84,"column":866,"offset":867},85,1717,{"type":31,"tagName":231,"properties":869,"children":870,"position":880},{},[871],{"type":27,"value":872,"position":873},"the newest complete row wins",{"start":874,"end":877},{"line":84,"column":875,"offset":876},87,1719,{"line":84,"column":878,"offset":879},115,1747,{"start":881,"end":882},{"line":84,"column":866,"offset":867},{"line":84,"column":883,"offset":884},117,1749,{"start":886,"end":887},{"line":84,"column":21,"offset":830},{"line":84,"column":883,"offset":884},{"type":31,"tagName":164,"properties":889,"children":890,"position":1066},{},[891,909,1049],{"type":31,"tagName":231,"properties":892,"children":893,"position":903},{},[894],{"type":27,"value":895,"position":896},"a mark (a dot, a square, a diamond)",{"start":897,"end":900},{"line":898,"column":114,"offset":899},23,1752,{"line":898,"column":901,"offset":902},38,1787,{"start":904,"end":906},{"line":898,"column":21,"offset":905},1750,{"line":898,"column":907,"offset":908},39,1788,{"type":31,"tagName":231,"properties":910,"children":911,"position":1044},{},[912,994,1000,1037],{"type":31,"tagName":45,"properties":913,"children":914,"position":987},{},[915,916,919,920,923,924,927,928,931,932,935,937,940,942,945,947,950,952,955,957,960,962,965,967,970,972,975,977,980,982,985],{"type":27,"value":272},{"type":31,"tagName":274,"properties":917,"children":918},{},[],{"type":27,"value":457},{"type":31,"tagName":274,"properties":921,"children":922},{},[],{"type":27,"value":283},{"type":31,"tagName":274,"properties":925,"children":926},{},[],{"type":27,"value":288},{"type":31,"tagName":274,"properties":929,"children":930},{},[],{"type":27,"value":470},{"type":31,"tagName":274,"properties":933,"children":934},{},[],{"type":27,"value":936},"mark(",{"type":31,"tagName":274,"properties":938,"children":939},{},[],{"type":27,"value":941},").",{"type":31,"tagName":274,"properties":943,"children":944},{},[],{"type":27,"value":946},"style(",{"type":31,"tagName":274,"properties":948,"children":949},{},[],{"type":27,"value":951},"Label",{"type":31,"tagName":274,"properties":953,"children":954},{},[],{"type":27,"value":956},"Style.",{"type":31,"tagName":274,"properties":958,"children":959},{},[],{"type":27,"value":961},"Emblem).",{"type":31,"tagName":274,"properties":963,"children":964},{},[],{"type":27,"value":966},"emblem(",{"type":31,"tagName":274,"properties":968,"children":969},{},[],{"type":27,"value":971},"Emblem.",{"type":31,"tagName":274,"properties":973,"children":974},{},[],{"type":27,"value":976},"Diamond).",{"type":31,"tagName":274,"properties":978,"children":979},{},[],{"type":27,"value":981},"size(",{"type":31,"tagName":274,"properties":983,"children":984},{},[],{"type":27,"value":986},"10)",{"start":988,"end":991},{"line":898,"column":989,"offset":990},41,1790,{"line":898,"column":992,"offset":993},131,1880,{"type":27,"value":497,"position":995},{"start":996,"end":997},{"line":898,"column":992,"offset":993},{"line":898,"column":998,"offset":999},145,1894,{"type":31,"tagName":45,"properties":1001,"children":1002,"position":1032},{},[1003,1004,1007,1008,1011,1012,1015,1017,1020,1022,1025,1027,1030],{"type":27,"value":272},{"type":31,"tagName":274,"properties":1005,"children":1006},{},[],{"type":27,"value":378},{"type":31,"tagName":274,"properties":1009,"children":1010},{},[],{"type":27,"value":283},{"type":31,"tagName":274,"properties":1013,"children":1014},{},[],{"type":27,"value":1016},"shape(",{"type":31,"tagName":274,"properties":1018,"children":1019},{},[],{"type":27,"value":1021},"Box",{"type":31,"tagName":274,"properties":1023,"children":1024},{},[],{"type":27,"value":1026},"Shape.",{"type":31,"tagName":274,"properties":1028,"children":1029},{},[],{"type":27,"value":1031},"Ellipse)",{"start":1033,"end":1034},{"line":898,"column":998,"offset":999},{"line":898,"column":1035,"offset":1036},183,1932,{"type":27,"value":1038,"position":1039}," for an ellipse",{"start":1040,"end":1041},{"line":898,"column":1035,"offset":1036},{"line":898,"column":1042,"offset":1043},198,1947,{"start":1045,"end":1046},{"line":898,"column":907,"offset":908},{"line":898,"column":1047,"offset":1048},199,1948,{"type":31,"tagName":231,"properties":1050,"children":1051,"position":1061},{},[1052],{"type":27,"value":1053,"position":1054},"a label with no text, or an ellipse inscribed in a box",{"start":1055,"end":1058},{"line":898,"column":1056,"offset":1057},201,1950,{"line":898,"column":1059,"offset":1060},255,2004,{"start":1062,"end":1063},{"line":898,"column":1047,"offset":1048},{"line":898,"column":1064,"offset":1065},257,2006,{"start":1067,"end":1068},{"line":898,"column":21,"offset":905},{"line":898,"column":1064,"offset":1065},{"type":31,"tagName":164,"properties":1070,"children":1071,"position":1163},{},[1072,1088,1147],{"type":31,"tagName":231,"properties":1073,"children":1074,"position":1083},{},[1075],{"type":27,"value":1076,"position":1077},"a tooltip on an object",{"start":1078,"end":1080},{"line":199,"column":114,"offset":1079},2009,{"line":199,"column":1081,"offset":1082},25,2031,{"start":1084,"end":1086},{"line":199,"column":21,"offset":1085},2007,{"line":199,"column":208,"offset":1087},2032,{"type":31,"tagName":231,"properties":1089,"children":1090,"position":1142},{},[1091,1102,1108,1135],{"type":31,"tagName":45,"properties":1092,"children":1093,"position":1096},{},[1094],{"type":27,"value":1095},"tooltip: \"slope {{slope:0.00}}\"",{"start":1097,"end":1099},{"line":199,"column":684,"offset":1098},2034,{"line":199,"column":1100,"offset":1101},61,2067,{"type":27,"value":1103,"position":1104}," on a declared drawing; ",{"start":1105,"end":1106},{"line":199,"column":1100,"offset":1101},{"line":199,"column":866,"offset":1107},2091,{"type":31,"tagName":45,"properties":1109,"children":1110,"position":1130},{},[1111,1113,1116,1118,1121,1122,1125,1126,1129],{"type":27,"value":1112},"handle.",{"type":31,"tagName":274,"properties":1114,"children":1115},{},[],{"type":27,"value":1117},"tooltip(",{"type":31,"tagName":274,"properties":1119,"children":1120},{},[],{"type":27,"value":480},{"type":31,"tagName":274,"properties":1123,"children":1124},{},[],{"type":27,"value":485},{"type":31,"tagName":274,"properties":1127,"children":1128},{},[],{"type":27,"value":490},{"start":1131,"end":1132},{"line":199,"column":866,"offset":1107},{"line":199,"column":1133,"offset":1134},116,2122,{"type":27,"value":1136,"position":1137}," on a handle",{"start":1138,"end":1139},{"line":199,"column":1133,"offset":1134},{"line":199,"column":1140,"offset":1141},128,2134,{"start":1143,"end":1144},{"line":199,"column":208,"offset":1087},{"line":199,"column":1145,"offset":1146},129,2135,{"type":31,"tagName":231,"properties":1148,"children":1149,"position":1158},{},[1150],{"type":27,"value":1151,"position":1152},"shown when the cursor rests on the object",{"start":1153,"end":1155},{"line":199,"column":992,"offset":1154},2137,{"line":199,"column":1156,"offset":1157},172,2178,{"start":1159,"end":1160},{"line":199,"column":1145,"offset":1146},{"line":199,"column":1161,"offset":1162},174,2180,{"start":1164,"end":1165},{"line":199,"column":21,"offset":1085},{"line":199,"column":1161,"offset":1162},{"type":31,"tagName":164,"properties":1167,"children":1168,"position":1477},{},[1169,1186,1444],{"type":31,"tagName":231,"properties":1170,"children":1171,"position":1180},{},[1172],{"type":27,"value":1173,"position":1174},"to restyle, move, or delete an object later",{"start":1175,"end":1177},{"line":1081,"column":114,"offset":1176},2183,{"line":1081,"column":1178,"offset":1179},46,2226,{"start":1181,"end":1183},{"line":1081,"column":21,"offset":1182},2181,{"line":1081,"column":1184,"offset":1185},47,2227,{"type":31,"tagName":231,"properties":1187,"children":1188,"position":1439},{},[1189,1198,1207,1214,1224,1230,1240,1246,1255,1260,1268,1274,1283,1289,1299,1305,1314,1319,1329,1335,1345,1351,1361,1367,1377,1383,1393,1398,1407,1413,1422,1429],{"type":27,"value":1190,"position":1191},"the handle's setters (",{"start":1192,"end":1195},{"line":1081,"column":1193,"offset":1194},49,2229,{"line":1081,"column":1196,"offset":1197},71,2251,{"type":31,"tagName":45,"properties":1199,"children":1200,"position":1202},{},[1201],{"type":27,"value":593},{"start":1203,"end":1204},{"line":1081,"column":1196,"offset":1197},{"line":1081,"column":1205,"offset":1206},76,2256,{"type":27,"value":1208,"position":1209},", ",{"start":1210,"end":1211},{"line":1081,"column":1205,"offset":1206},{"line":1081,"column":1212,"offset":1213},78,2258,{"type":31,"tagName":45,"properties":1215,"children":1216,"position":1219},{},[1217],{"type":27,"value":1218},"setXy2",{"start":1220,"end":1221},{"line":1081,"column":1212,"offset":1213},{"line":1081,"column":1222,"offset":1223},86,2266,{"type":27,"value":1208,"position":1225},{"start":1226,"end":1227},{"line":1081,"column":1222,"offset":1223},{"line":1081,"column":1228,"offset":1229},88,2268,{"type":31,"tagName":45,"properties":1231,"children":1232,"position":1235},{},[1233],{"type":27,"value":1234},"setRightBottom",{"start":1236,"end":1237},{"line":1081,"column":1228,"offset":1229},{"line":1081,"column":1238,"offset":1239},104,2284,{"type":27,"value":1208,"position":1241},{"start":1242,"end":1243},{"line":1081,"column":1238,"offset":1239},{"line":1081,"column":1244,"offset":1245},106,2286,{"type":31,"tagName":45,"properties":1247,"children":1248,"position":1251},{},[1249],{"type":27,"value":1250},"color",{"start":1252,"end":1253},{"line":1081,"column":1244,"offset":1245},{"line":1081,"column":318,"offset":1254},2293,{"type":27,"value":1208,"position":1256},{"start":1257,"end":1258},{"line":1081,"column":318,"offset":1254},{"line":1081,"column":878,"offset":1259},2295,{"type":31,"tagName":45,"properties":1261,"children":1262,"position":1264},{},[1263],{"type":27,"value":705},{"start":1265,"end":1266},{"line":1081,"column":878,"offset":1259},{"line":1081,"column":401,"offset":1267},2301,{"type":27,"value":1208,"position":1269},{"start":1270,"end":1271},{"line":1081,"column":401,"offset":1267},{"line":1081,"column":1272,"offset":1273},123,2303,{"type":31,"tagName":45,"properties":1275,"children":1276,"position":1279},{},[1277],{"type":27,"value":1278},"fillTo",{"start":1280,"end":1281},{"line":1081,"column":1272,"offset":1273},{"line":1081,"column":992,"offset":1282},2311,{"type":27,"value":1208,"position":1284},{"start":1285,"end":1286},{"line":1081,"column":992,"offset":1282},{"line":1081,"column":1287,"offset":1288},133,2313,{"type":31,"tagName":45,"properties":1290,"children":1291,"position":1294},{},[1292],{"type":27,"value":1293},"width",{"start":1295,"end":1296},{"line":1081,"column":1287,"offset":1288},{"line":1081,"column":1297,"offset":1298},140,2320,{"type":27,"value":1208,"position":1300},{"start":1301,"end":1302},{"line":1081,"column":1297,"offset":1298},{"line":1081,"column":1303,"offset":1304},142,2322,{"type":31,"tagName":45,"properties":1306,"children":1307,"position":1310},{},[1308],{"type":27,"value":1309},"style",{"start":1311,"end":1312},{"line":1081,"column":1303,"offset":1304},{"line":1081,"column":321,"offset":1313},2329,{"type":27,"value":1208,"position":1315},{"start":1316,"end":1317},{"line":1081,"column":321,"offset":1313},{"line":1081,"column":326,"offset":1318},2331,{"type":31,"tagName":45,"properties":1320,"children":1321,"position":1324},{},[1322],{"type":27,"value":1323},"extend",{"start":1325,"end":1326},{"line":1081,"column":326,"offset":1318},{"line":1081,"column":1327,"offset":1328},159,2339,{"type":27,"value":1208,"position":1330},{"start":1331,"end":1332},{"line":1081,"column":1327,"offset":1328},{"line":1081,"column":1333,"offset":1334},161,2341,{"type":31,"tagName":45,"properties":1336,"children":1337,"position":1340},{},[1338],{"type":27,"value":1339},"size",{"start":1341,"end":1342},{"line":1081,"column":1333,"offset":1334},{"line":1081,"column":1343,"offset":1344},167,2347,{"type":27,"value":1208,"position":1346},{"start":1347,"end":1348},{"line":1081,"column":1343,"offset":1344},{"line":1081,"column":1349,"offset":1350},169,2349,{"type":31,"tagName":45,"properties":1352,"children":1353,"position":1356},{},[1354],{"type":27,"value":1355},"glow",{"start":1357,"end":1358},{"line":1081,"column":1349,"offset":1350},{"line":1081,"column":1359,"offset":1360},175,2355,{"type":27,"value":1208,"position":1362},{"start":1363,"end":1364},{"line":1081,"column":1359,"offset":1360},{"line":1081,"column":1365,"offset":1366},177,2357,{"type":31,"tagName":45,"properties":1368,"children":1369,"position":1372},{},[1370],{"type":27,"value":1371},"arrow",{"start":1373,"end":1374},{"line":1081,"column":1365,"offset":1366},{"line":1081,"column":1375,"offset":1376},184,2364,{"type":27,"value":1208,"position":1378},{"start":1379,"end":1380},{"line":1081,"column":1375,"offset":1376},{"line":1081,"column":1381,"offset":1382},186,2366,{"type":31,"tagName":45,"properties":1384,"children":1385,"position":1388},{},[1386],{"type":27,"value":1387},"cornerRadius",{"start":1389,"end":1390},{"line":1081,"column":1381,"offset":1382},{"line":1081,"column":1391,"offset":1392},200,2380,{"type":27,"value":1208,"position":1394},{"start":1395,"end":1396},{"line":1081,"column":1391,"offset":1392},{"line":1081,"column":43,"offset":1397},2382,{"type":31,"tagName":45,"properties":1399,"children":1400,"position":1403},{},[1401],{"type":27,"value":1402},"gradient",{"start":1404,"end":1405},{"line":1081,"column":43,"offset":1397},{"line":1081,"column":802,"offset":1406},2392,{"type":27,"value":1208,"position":1408},{"start":1409,"end":1410},{"line":1081,"column":802,"offset":1406},{"line":1081,"column":1411,"offset":1412},214,2394,{"type":31,"tagName":45,"properties":1414,"children":1415,"position":1417},{},[1416],{"type":27,"value":27},{"start":1418,"end":1419},{"line":1081,"column":1411,"offset":1412},{"line":1081,"column":1420,"offset":1421},220,2400,{"type":27,"value":1423,"position":1424},", ...) and ",{"start":1425,"end":1426},{"line":1081,"column":1420,"offset":1421},{"line":1081,"column":1427,"offset":1428},231,2411,{"type":31,"tagName":45,"properties":1430,"children":1431,"position":1434},{},[1432],{"type":27,"value":1433},"delete()",{"start":1435,"end":1436},{"line":1081,"column":1427,"offset":1428},{"line":1081,"column":1437,"offset":1438},241,2421,{"start":1440,"end":1441},{"line":1081,"column":1184,"offset":1185},{"line":1081,"column":1442,"offset":1443},242,2422,{"type":31,"tagName":231,"properties":1445,"children":1446,"position":1472},{},[1447,1456,1465],{"type":27,"value":1448,"position":1449},"a setter stamps the bar it ran on; ",{"start":1450,"end":1453},{"line":1081,"column":1451,"offset":1452},244,2424,{"line":1081,"column":1454,"offset":1455},279,2459,{"type":31,"tagName":45,"properties":1457,"children":1458,"position":1460},{},[1459],{"type":27,"value":1433},{"start":1461,"end":1462},{"line":1081,"column":1454,"offset":1455},{"line":1081,"column":1463,"offset":1464},289,2469,{"type":27,"value":1466,"position":1467}," frees the id",{"start":1468,"end":1469},{"line":1081,"column":1463,"offset":1464},{"line":1081,"column":1470,"offset":1471},302,2482,{"start":1473,"end":1474},{"line":1081,"column":1442,"offset":1443},{"line":1081,"column":1475,"offset":1476},304,2484,{"start":1478,"end":1479},{"line":1081,"column":21,"offset":1182},{"line":1081,"column":1475,"offset":1476},{"start":1481,"end":1482},{"line":238,"column":21,"offset":244},{"line":1081,"column":1475,"offset":1476},{"start":1484,"end":1485},{"line":147,"column":21,"offset":180},{"line":1081,"column":1475,"offset":1476},{"type":27,"value":28},{"type":31,"tagName":32,"properties":1488,"children":1489,"position":1595},{},[1490,1498,1515,1521,1534,1540,1552,1560,1572,1578,1590],{"type":27,"value":1491,"position":1492},"Every piece is a decoration over numbers the module already computes:\noutputs are the values, and boxes, segments, drawings, and handles never\nchange an output's value (",{"start":1493,"end":1495},{"line":678,"column":21,"offset":1494},2486,{"line":1496,"column":678,"offset":1497},29,2655,{"type":31,"tagName":751,"properties":1499,"children":1501,"position":1510},{"href":1500},"../core-concepts/execution-model.md",[1502],{"type":27,"value":1503,"position":1504},"Execution model",{"start":1505,"end":1507},{"line":1496,"column":684,"offset":1506},2656,{"line":1496,"column":1508,"offset":1509},43,2671,{"start":1511,"end":1512},{"line":1496,"column":678,"offset":1497},{"line":1496,"column":1513,"offset":1514},81,2709,{"type":27,"value":1516,"position":1517},").\nTwo forms are both called ",{"start":1518,"end":1519},{"line":1496,"column":1513,"offset":1514},{"line":723,"column":678,"offset":1520},2738,{"type":31,"tagName":45,"properties":1522,"children":1523,"position":1531},{},[1524],{"type":27,"value":1525,"position":1526},"draw",{"start":1527,"end":1528},{"line":723,"column":678,"offset":1520},{"line":723,"column":1529,"offset":1530},33,2744,{"start":1532,"end":1533},{"line":723,"column":678,"offset":1520},{"line":723,"column":1529,"offset":1530},{"type":27,"value":1535,"position":1536},": ",{"start":1537,"end":1538},{"line":723,"column":1529,"offset":1530},{"line":723,"column":10,"offset":1539},2746,{"type":31,"tagName":45,"properties":1541,"children":1542,"position":1549},{},[1543],{"type":27,"value":1544,"position":1545},"draw.line(name, {...})",{"start":1546,"end":1547},{"line":723,"column":10,"offset":1539},{"line":723,"column":63,"offset":1548},2770,{"start":1550,"end":1551},{"line":723,"column":10,"offset":1539},{"line":723,"column":63,"offset":1548},{"type":27,"value":1553,"position":1554}," as a top-level\nstatement declares a run-level drawing, and ",{"start":1555,"end":1556},{"line":723,"column":63,"offset":1548},{"line":1557,"column":1558,"offset":1559},31,45,2830,{"type":31,"tagName":45,"properties":1561,"children":1562,"position":1569},{},[1563],{"type":27,"value":1564,"position":1565},"draw.line(id)",{"start":1566,"end":1567},{"line":1557,"column":1558,"offset":1559},{"line":1557,"column":609,"offset":1568},2845,{"start":1570,"end":1571},{"line":1557,"column":1558,"offset":1559},{"line":1557,"column":609,"offset":1568},{"type":27,"value":1573,"position":1574}," returns a\nhandle; a name or an options object as the first argument is what makes\nthe call a declaration. A handle does everything a run-level declaration\ndoes (create it under ",{"start":1575,"end":1576},{"line":1557,"column":609,"offset":1568},{"line":94,"column":898,"offset":1577},3023,{"type":31,"tagName":45,"properties":1579,"children":1580,"position":1587},{},[1581],{"type":27,"value":1582,"position":1583},"bar.isLast()",{"start":1584,"end":1585},{"line":94,"column":898,"offset":1577},{"line":94,"column":215,"offset":1586},3037,{"start":1588,"end":1589},{"line":94,"column":898,"offset":1577},{"line":94,"column":215,"offset":1586},{"type":27,"value":941,"position":1591},{"start":1592,"end":1593},{"line":94,"column":215,"offset":1586},{"line":94,"column":907,"offset":1594},3039,{"start":1596,"end":1597},{"line":678,"column":21,"offset":1494},{"line":94,"column":907,"offset":1594},{"type":27,"value":28},{"type":31,"tagName":136,"properties":1600,"children":1601,"position":1610},{},[1602],{"type":27,"value":1603,"position":1604},"Boxes",{"start":1605,"end":1608},{"line":1606,"column":144,"offset":1607},36,3044,{"line":1606,"column":117,"offset":1609},3049,{"start":1611,"end":1613},{"line":1606,"column":21,"offset":1612},3041,{"line":1606,"column":117,"offset":1609},{"type":27,"value":28},{"type":31,"tagName":32,"properties":1616,"children":1617,"position":1792},{},[1618,1625,1638,1645,1657,1663,1675,1682,1695,1702,1714,1720,1732,1738,1750,1756,1769,1775,1786],{"type":27,"value":1619,"position":1620},"A box is declared once and evaluated on every bar. On bar ",{"start":1621,"end":1623},{"line":901,"column":21,"offset":1622},3051,{"line":901,"column":63,"offset":1624},3109,{"type":31,"tagName":45,"properties":1626,"children":1627,"position":1635},{},[1628],{"type":27,"value":1629,"position":1630},"i",{"start":1631,"end":1632},{"line":901,"column":63,"offset":1624},{"line":901,"column":1633,"offset":1634},62,3112,{"start":1636,"end":1637},{"line":901,"column":63,"offset":1624},{"line":901,"column":1633,"offset":1634},{"type":27,"value":1639,"position":1640}," it spans\nbars ",{"start":1641,"end":1642},{"line":901,"column":1633,"offset":1634},{"line":907,"column":1643,"offset":1644},6,3127,{"type":31,"tagName":45,"properties":1646,"children":1647,"position":1654},{},[1648],{"type":27,"value":1649,"position":1650},"i + from",{"start":1651,"end":1652},{"line":907,"column":1643,"offset":1644},{"line":907,"column":606,"offset":1653},3137,{"start":1655,"end":1656},{"line":907,"column":1643,"offset":1644},{"line":907,"column":606,"offset":1653},{"type":27,"value":1658,"position":1659}," to ",{"start":1660,"end":1661},{"line":907,"column":606,"offset":1653},{"line":907,"column":563,"offset":1662},3141,{"type":31,"tagName":45,"properties":1664,"children":1665,"position":1672},{},[1666],{"type":27,"value":1667,"position":1668},"i + to",{"start":1669,"end":1670},{"line":907,"column":563,"offset":1662},{"line":907,"column":684,"offset":1671},3149,{"start":1673,"end":1674},{"line":907,"column":563,"offset":1662},{"line":907,"column":684,"offset":1671},{"type":27,"value":1676,"position":1677}," (inclusive) and prices ",{"start":1678,"end":1679},{"line":907,"column":684,"offset":1671},{"line":907,"column":1680,"offset":1681},52,3173,{"type":31,"tagName":45,"properties":1683,"children":1684,"position":1692},{},[1685],{"type":27,"value":1686,"position":1687},"min(top, bottom)",{"start":1688,"end":1689},{"line":907,"column":1680,"offset":1681},{"line":907,"column":1690,"offset":1691},70,3191,{"start":1693,"end":1694},{"line":907,"column":1680,"offset":1681},{"line":907,"column":1690,"offset":1691},{"type":27,"value":1696,"position":1697}," to\n",{"start":1698,"end":1699},{"line":907,"column":1690,"offset":1691},{"line":1700,"column":21,"offset":1701},40,3195,{"type":31,"tagName":45,"properties":1703,"children":1704,"position":1711},{},[1705],{"type":27,"value":1706,"position":1707},"max(top, bottom)",{"start":1708,"end":1709},{"line":1700,"column":21,"offset":1701},{"line":1700,"column":437,"offset":1710},3213,{"start":1712,"end":1713},{"line":1700,"column":21,"offset":1701},{"line":1700,"column":437,"offset":1710},{"type":27,"value":1715,"position":1716},". Nothing is drawn on a bar where any referenced output\nis ",{"start":1717,"end":1718},{"line":1700,"column":437,"offset":1710},{"line":989,"column":144,"offset":1719},3272,{"type":31,"tagName":45,"properties":1721,"children":1722,"position":1729},{},[1723],{"type":27,"value":1724,"position":1725},"NaN",{"start":1726,"end":1727},{"line":989,"column":144,"offset":1719},{"line":989,"column":117,"offset":1728},3277,{"start":1730,"end":1731},{"line":989,"column":144,"offset":1719},{"line":989,"column":117,"offset":1728},{"type":27,"value":1733,"position":1734},", or where the optional ",{"start":1735,"end":1736},{"line":989,"column":117,"offset":1728},{"line":989,"column":1529,"offset":1737},3301,{"type":31,"tagName":45,"properties":1739,"children":1740,"position":1747},{},[1741],{"type":27,"value":1742,"position":1743},"when",{"start":1744,"end":1745},{"line":989,"column":1529,"offset":1737},{"line":989,"column":907,"offset":1746},3307,{"start":1748,"end":1749},{"line":989,"column":1529,"offset":1737},{"line":989,"column":907,"offset":1746},{"type":27,"value":1751,"position":1752}," gate is ",{"start":1753,"end":1754},{"line":989,"column":907,"offset":1746},{"line":989,"column":42,"offset":1755},3316,{"type":31,"tagName":45,"properties":1757,"children":1758,"position":1766},{},[1759],{"type":27,"value":1760,"position":1761},"0",{"start":1762,"end":1763},{"line":989,"column":42,"offset":1755},{"line":989,"column":1764,"offset":1765},51,3319,{"start":1767,"end":1768},{"line":989,"column":42,"offset":1755},{"line":989,"column":1764,"offset":1765},{"type":27,"value":1770,"position":1771}," or ",{"start":1772,"end":1773},{"line":989,"column":1764,"offset":1765},{"line":989,"column":362,"offset":1774},3323,{"type":31,"tagName":45,"properties":1776,"children":1777,"position":1783},{},[1778],{"type":27,"value":1724,"position":1779},{"start":1780,"end":1781},{"line":989,"column":362,"offset":1774},{"line":989,"column":609,"offset":1782},3328,{"start":1784,"end":1785},{"line":989,"column":362,"offset":1774},{"line":989,"column":609,"offset":1782},{"type":27,"value":1787,"position":1788},".",{"start":1789,"end":1790},{"line":989,"column":609,"offset":1782},{"line":989,"column":1100,"offset":1791},3329,{"start":1793,"end":1794},{"line":901,"column":21,"offset":1622},{"line":989,"column":1100,"offset":1791},{"type":27,"value":28},{"type":31,"tagName":32,"properties":1797,"children":1798,"position":2612},{},[1799,1806,1818,1825,1837,1843,1855,1861,1874,1880,1891,1897,1910,1916,1928,1935,1946,1952,1964,1970,1983,1989,2002,2008,2020,2026,2037,2042,2054,2060,2072,2078,2090,2096,2107,2113,2125,2130,2142,2147,2159,2164,2176,2182,2194,2200,2211,2217,2230,2236,2248,2254,2266,2273,2285,2291,2303,2309,2321,2327,2339,2345,2357,2363,2374,2380,2392,2398,2409,2414,2425,2431,2442,2448,2460,2467,2482,2488,2500,2506,2520,2526,2538,2543,2555,2560,2572,2577,2589,2594,2606],{"type":27,"value":1800,"position":1801},"Coordinates are output HANDLES: ",{"start":1802,"end":1804},{"line":1508,"column":21,"offset":1803},3331,{"line":1508,"column":1529,"offset":1805},3363,{"type":31,"tagName":45,"properties":1807,"children":1808,"position":1815},{},[1809],{"type":27,"value":1810,"position":1811},"output(...)",{"start":1812,"end":1813},{"line":1508,"column":1529,"offset":1805},{"line":1508,"column":1178,"offset":1814},3376,{"start":1816,"end":1817},{"line":1508,"column":1529,"offset":1805},{"line":1508,"column":1178,"offset":1814},{"type":27,"value":1819,"position":1820}," returns one, so bind it with\na top-level ",{"start":1821,"end":1822},{"line":1508,"column":1178,"offset":1814},{"line":1823,"column":143,"offset":1824},44,3418,{"type":31,"tagName":45,"properties":1826,"children":1827,"position":1834},{},[1828],{"type":27,"value":1829,"position":1830},"const",{"start":1831,"end":1832},{"line":1823,"column":143,"offset":1824},{"line":1823,"column":563,"offset":1833},3425,{"start":1835,"end":1836},{"line":1823,"column":143,"offset":1824},{"line":1823,"column":563,"offset":1833},{"type":27,"value":1838,"position":1839}," and pass the const. ",{"start":1840,"end":1841},{"line":1823,"column":563,"offset":1833},{"line":1823,"column":989,"offset":1842},3446,{"type":31,"tagName":45,"properties":1844,"children":1845,"position":1852},{},[1846],{"type":27,"value":1847,"position":1848},"from",{"start":1849,"end":1850},{"line":1823,"column":989,"offset":1842},{"line":1823,"column":1184,"offset":1851},3452,{"start":1853,"end":1854},{"line":1823,"column":989,"offset":1842},{"line":1823,"column":1184,"offset":1851},{"type":27,"value":1856,"position":1857}," and ",{"start":1858,"end":1859},{"line":1823,"column":1184,"offset":1851},{"line":1823,"column":1680,"offset":1860},3457,{"type":31,"tagName":45,"properties":1862,"children":1863,"position":1871},{},[1864],{"type":27,"value":1865,"position":1866},"to",{"start":1867,"end":1868},{"line":1823,"column":1680,"offset":1860},{"line":1823,"column":1869,"offset":1870},56,3461,{"start":1872,"end":1873},{"line":1823,"column":1680,"offset":1860},{"line":1823,"column":1869,"offset":1870},{"type":27,"value":1875,"position":1876}," are bar offsets\n(negative = past, positive = ahead; literals in -500..500, whole or\nfractional, or a handle whose per-bar value is truncated to the offset;\ndefault ",{"start":1877,"end":1878},{"line":1823,"column":1869,"offset":1870},{"line":1184,"column":117,"offset":1879},3626,{"type":31,"tagName":45,"properties":1881,"children":1882,"position":1888},{},[1883],{"type":27,"value":1760,"position":1884},{"start":1885,"end":1886},{"line":1184,"column":117,"offset":1879},{"line":1184,"column":129,"offset":1887},3629,{"start":1889,"end":1890},{"line":1184,"column":117,"offset":1879},{"line":1184,"column":129,"offset":1887},{"type":27,"value":1892,"position":1893},"). A fraction places the edge inside its bar at that share of\nthe bar's interval: ",{"start":1894,"end":1895},{"line":1184,"column":129,"offset":1887},{"line":42,"column":675,"offset":1896},3711,{"type":31,"tagName":45,"properties":1898,"children":1899,"position":1907},{},[1900],{"type":27,"value":1901,"position":1902},"from: -0.5, to: 0.5",{"start":1903,"end":1904},{"line":42,"column":675,"offset":1896},{"line":42,"column":1905,"offset":1906},42,3732,{"start":1908,"end":1909},{"line":42,"column":675,"offset":1896},{"line":42,"column":1905,"offset":1906},{"type":27,"value":1911,"position":1912}," draws a box one bar wide centred\non the bar, and ",{"start":1913,"end":1914},{"line":42,"column":1905,"offset":1906},{"line":1193,"column":238,"offset":1915},3782,{"type":31,"tagName":45,"properties":1917,"children":1918,"position":1925},{},[1919],{"type":27,"value":1920,"position":1921},"from: -0.15, to: 0.15",{"start":1922,"end":1923},{"line":1193,"column":238,"offset":1915},{"line":1193,"column":1700,"offset":1924},3805,{"start":1926,"end":1927},{"line":1193,"column":238,"offset":1915},{"line":1193,"column":1700,"offset":1924},{"type":27,"value":1929,"position":1930}," a narrow stick through it.\nOptions: ",{"start":1931,"end":1932},{"line":1193,"column":1700,"offset":1924},{"line":1933,"column":246,"offset":1934},50,3842,{"type":31,"tagName":45,"properties":1936,"children":1937,"position":1943},{},[1938],{"type":27,"value":1742,"position":1939},{"start":1940,"end":1941},{"line":1933,"column":246,"offset":1934},{"line":1933,"column":606,"offset":1942},3848,{"start":1944,"end":1945},{"line":1933,"column":246,"offset":1934},{"line":1933,"column":606,"offset":1942},{"type":27,"value":1947,"position":1948}," (a gate handle), ",{"start":1949,"end":1950},{"line":1933,"column":606,"offset":1942},{"line":1933,"column":94,"offset":1951},3866,{"type":31,"tagName":45,"properties":1953,"children":1954,"position":1961},{},[1955],{"type":27,"value":1956,"position":1957},"panel",{"start":1958,"end":1959},{"line":1933,"column":94,"offset":1951},{"line":1933,"column":989,"offset":1960},3873,{"start":1962,"end":1963},{"line":1933,"column":94,"offset":1951},{"line":1933,"column":989,"offset":1960},{"type":27,"value":1965,"position":1966}," (",{"start":1967,"end":1968},{"line":1933,"column":989,"offset":1960},{"line":1933,"column":1508,"offset":1969},3875,{"type":31,"tagName":45,"properties":1971,"children":1972,"position":1980},{},[1973],{"type":27,"value":1974,"position":1975},"\"overlay\"",{"start":1976,"end":1977},{"line":1933,"column":1508,"offset":1969},{"line":1933,"column":1978,"offset":1979},54,3886,{"start":1981,"end":1982},{"line":1933,"column":1508,"offset":1969},{"line":1933,"column":1978,"offset":1979},{"type":27,"value":1770,"position":1984},{"start":1985,"end":1986},{"line":1933,"column":1978,"offset":1979},{"line":1933,"column":1987,"offset":1988},58,3890,{"type":31,"tagName":45,"properties":1990,"children":1991,"position":1999},{},[1992],{"type":27,"value":1993,"position":1994},"\"lower\"",{"start":1995,"end":1996},{"line":1933,"column":1987,"offset":1988},{"line":1933,"column":1997,"offset":1998},67,3899,{"start":2000,"end":2001},{"line":1933,"column":1987,"offset":1988},{"line":1933,"column":1997,"offset":1998},{"type":27,"value":2003,"position":2004},",\ndefault: the panel of ",{"start":2005,"end":2006},{"line":1933,"column":1997,"offset":1998},{"line":1764,"column":898,"offset":2007},3923,{"type":31,"tagName":45,"properties":2009,"children":2010,"position":2017},{},[2011],{"type":27,"value":2012,"position":2013},"top",{"start":2014,"end":2015},{"line":1764,"column":898,"offset":2007},{"line":1764,"column":684,"offset":2016},3928,{"start":2018,"end":2019},{"line":1764,"column":898,"offset":2007},{"line":1764,"column":684,"offset":2016},{"type":27,"value":2021,"position":2022},"'s output), ",{"start":2023,"end":2024},{"line":1764,"column":684,"offset":2016},{"line":1764,"column":1700,"offset":2025},3940,{"type":31,"tagName":45,"properties":2027,"children":2028,"position":2034},{},[2029],{"type":27,"value":1250,"position":2030},{"start":2031,"end":2032},{"line":1764,"column":1700,"offset":2025},{"line":1764,"column":1184,"offset":2033},3947,{"start":2035,"end":2036},{"line":1764,"column":1700,"offset":2025},{"line":1764,"column":1184,"offset":2033},{"type":27,"value":1208,"position":2038},{"start":2039,"end":2040},{"line":1764,"column":1184,"offset":2033},{"line":1764,"column":1193,"offset":2041},3949,{"type":31,"tagName":45,"properties":2043,"children":2044,"position":2051},{},[2045],{"type":27,"value":2046,"position":2047},"borderColor",{"start":2048,"end":2049},{"line":1764,"column":1193,"offset":2041},{"line":1764,"column":1633,"offset":2050},3962,{"start":2052,"end":2053},{"line":1764,"column":1193,"offset":2041},{"line":1764,"column":1633,"offset":2050},{"type":27,"value":1208,"position":2055},{"start":2056,"end":2057},{"line":1764,"column":1633,"offset":2050},{"line":1764,"column":2058,"offset":2059},64,3964,{"type":31,"tagName":45,"properties":2061,"children":2062,"position":2069},{},[2063],{"type":27,"value":2064,"position":2065},"opacity",{"start":2066,"end":2067},{"line":1764,"column":2058,"offset":2059},{"line":1764,"column":501,"offset":2068},3973,{"start":2070,"end":2071},{"line":1764,"column":2058,"offset":2059},{"line":1764,"column":501,"offset":2068},{"type":27,"value":2073,"position":2074},"\n(0..1, default 0.2), ",{"start":2075,"end":2076},{"line":1764,"column":501,"offset":2068},{"line":1680,"column":84,"offset":2077},3995,{"type":31,"tagName":45,"properties":2079,"children":2080,"position":2087},{},[2081],{"type":27,"value":2082,"position":2083},"borderWidth",{"start":2084,"end":2085},{"line":1680,"column":84,"offset":2077},{"line":1680,"column":10,"offset":2086},4008,{"start":2088,"end":2089},{"line":1680,"column":84,"offset":2077},{"line":1680,"column":10,"offset":2086},{"type":27,"value":2091,"position":2092}," (0..10, default 1; ",{"start":2093,"end":2094},{"line":1680,"column":10,"offset":2086},{"line":1680,"column":362,"offset":2095},4028,{"type":31,"tagName":45,"properties":2097,"children":2098,"position":2104},{},[2099],{"type":27,"value":1760,"position":2100},{"start":2101,"end":2102},{"line":1680,"column":362,"offset":2095},{"line":1680,"column":1987,"offset":2103},4031,{"start":2105,"end":2106},{"line":1680,"column":362,"offset":2095},{"line":1680,"column":1987,"offset":2103},{"type":27,"value":2108,"position":2109}," for no border),\n",{"start":2110,"end":2111},{"line":1680,"column":1987,"offset":2103},{"line":53,"column":21,"offset":2112},4048,{"type":31,"tagName":45,"properties":2114,"children":2115,"position":2122},{},[2116],{"type":27,"value":2117,"position":2118},"borderStyle",{"start":2119,"end":2120},{"line":53,"column":21,"offset":2112},{"line":53,"column":571,"offset":2121},4061,{"start":2123,"end":2124},{"line":53,"column":21,"offset":2112},{"line":53,"column":571,"offset":2121},{"type":27,"value":1965,"position":2126},{"start":2127,"end":2128},{"line":53,"column":571,"offset":2121},{"line":53,"column":606,"offset":2129},4063,{"type":31,"tagName":45,"properties":2131,"children":2132,"position":2139},{},[2133],{"type":27,"value":2134,"position":2135},"\"solid\"",{"start":2136,"end":2137},{"line":53,"column":606,"offset":2129},{"line":53,"column":1081,"offset":2138},4072,{"start":2140,"end":2141},{"line":53,"column":606,"offset":2129},{"line":53,"column":1081,"offset":2138},{"type":27,"value":1208,"position":2143},{"start":2144,"end":2145},{"line":53,"column":1081,"offset":2138},{"line":53,"column":678,"offset":2146},4074,{"type":31,"tagName":45,"properties":2148,"children":2149,"position":2156},{},[2150],{"type":27,"value":2151,"position":2152},"\"dashed\"",{"start":2153,"end":2154},{"line":53,"column":678,"offset":2146},{"line":53,"column":215,"offset":2155},4084,{"start":2157,"end":2158},{"line":53,"column":678,"offset":2146},{"line":53,"column":215,"offset":2155},{"type":27,"value":1208,"position":2160},{"start":2161,"end":2162},{"line":53,"column":215,"offset":2155},{"line":53,"column":907,"offset":2163},4086,{"type":31,"tagName":45,"properties":2165,"children":2166,"position":2173},{},[2167],{"type":27,"value":2168,"position":2169},"\"dotted\"",{"start":2170,"end":2171},{"line":53,"column":907,"offset":2163},{"line":53,"column":1193,"offset":2172},4096,{"start":2174,"end":2175},{"line":53,"column":907,"offset":2163},{"line":53,"column":1193,"offset":2172},{"type":27,"value":2177,"position":2178},"), ",{"start":2179,"end":2180},{"line":53,"column":1193,"offset":2172},{"line":53,"column":1680,"offset":2181},4099,{"type":31,"tagName":45,"properties":2183,"children":2184,"position":2191},{},[2185],{"type":27,"value":2186,"position":2187},"z",{"start":2188,"end":2189},{"line":53,"column":1680,"offset":2181},{"line":53,"column":362,"offset":2190},4102,{"start":2192,"end":2193},{"line":53,"column":1680,"offset":2181},{"line":53,"column":362,"offset":2190},{"type":27,"value":2195,"position":2196}," (the paint order,\n-10..10). The fill takes the opacity, so ",{"start":2197,"end":2198},{"line":53,"column":362,"offset":2190},{"line":1978,"column":1905,"offset":2199},4162,{"type":31,"tagName":45,"properties":2201,"children":2202,"position":2208},{},[2203],{"type":27,"value":1250,"position":2204},{"start":2205,"end":2206},{"line":1978,"column":1905,"offset":2199},{"line":1978,"column":1193,"offset":2207},4169,{"start":2209,"end":2210},{"line":1978,"column":1905,"offset":2199},{"line":1978,"column":1193,"offset":2207},{"type":27,"value":2212,"position":2213}," must be a hex, ",{"start":2214,"end":2215},{"line":1978,"column":1193,"offset":2207},{"line":1978,"column":368,"offset":2216},4185,{"type":31,"tagName":45,"properties":2218,"children":2219,"position":2227},{},[2220],{"type":27,"value":2221,"position":2222},"rgb()",{"start":2223,"end":2224},{"line":1978,"column":368,"offset":2216},{"line":1978,"column":2225,"offset":2226},72,4192,{"start":2228,"end":2229},{"line":1978,"column":368,"offset":2216},{"line":1978,"column":2225,"offset":2226},{"type":27,"value":2231,"position":2232},",\n",{"start":2233,"end":2234},{"line":1978,"column":2225,"offset":2226},{"line":362,"column":21,"offset":2235},4194,{"type":31,"tagName":45,"properties":2237,"children":2238,"position":2245},{},[2239],{"type":27,"value":2240,"position":2241},"hsl()",{"start":2242,"end":2243},{"line":362,"column":21,"offset":2235},{"line":362,"column":104,"offset":2244},4201,{"start":2246,"end":2247},{"line":362,"column":21,"offset":2235},{"line":362,"column":104,"offset":2244},{"type":27,"value":2249,"position":2250}," or theme-token color; a named color is refused. A colour per bar\ncomes from a ladder on either part: ",{"start":2251,"end":2252},{"line":362,"column":104,"offset":2244},{"line":1869,"column":215,"offset":2253},4303,{"type":31,"tagName":45,"properties":2255,"children":2256,"position":2263},{},[2257],{"type":27,"value":2258,"position":2259},"colorBy",{"start":2260,"end":2261},{"line":1869,"column":215,"offset":2253},{"line":1869,"column":1178,"offset":2262},4312,{"start":2264,"end":2265},{"line":1869,"column":215,"offset":2253},{"line":1869,"column":1178,"offset":2262},{"type":27,"value":2267,"position":2268}," (an output handle whose\nfloored value picks the entry) plus ",{"start":2269,"end":2270},{"line":1869,"column":1178,"offset":2262},{"line":2271,"column":215,"offset":2272},57,4373,{"type":31,"tagName":45,"properties":2274,"children":2275,"position":2282},{},[2276],{"type":27,"value":2277,"position":2278},"colors",{"start":2279,"end":2280},{"line":2271,"column":215,"offset":2272},{"line":2271,"column":1558,"offset":2281},4381,{"start":2283,"end":2284},{"line":2271,"column":215,"offset":2272},{"line":2271,"column":1558,"offset":2281},{"type":27,"value":2286,"position":2287}," (1..64 colours) for the\nfill, ",{"start":2288,"end":2289},{"line":2271,"column":1558,"offset":2281},{"line":1987,"column":83,"offset":2290},4412,{"type":31,"tagName":45,"properties":2292,"children":2293,"position":2300},{},[2294],{"type":27,"value":2295,"position":2296},"borderColorBy",{"start":2297,"end":2298},{"line":1987,"column":83,"offset":2290},{"line":1987,"column":84,"offset":2299},4427,{"start":2301,"end":2302},{"line":1987,"column":83,"offset":2290},{"line":1987,"column":84,"offset":2299},{"type":27,"value":2304,"position":2305}," plus ",{"start":2306,"end":2307},{"line":1987,"column":84,"offset":2299},{"line":1987,"column":684,"offset":2308},4433,{"type":31,"tagName":45,"properties":2310,"children":2311,"position":2318},{},[2312],{"type":27,"value":2313,"position":2314},"borderColors",{"start":2315,"end":2316},{"line":1987,"column":684,"offset":2308},{"line":1987,"column":1905,"offset":2317},4447,{"start":2319,"end":2320},{"line":1987,"column":684,"offset":2308},{"line":1987,"column":1905,"offset":2317},{"type":27,"value":2322,"position":2323}," for the border, or\n",{"start":2324,"end":2325},{"line":1987,"column":1905,"offset":2317},{"line":63,"column":21,"offset":2326},4467,{"type":31,"tagName":45,"properties":2328,"children":2329,"position":2336},{},[2330],{"type":27,"value":2331,"position":2332},"colorPackedBy",{"start":2333,"end":2334},{"line":63,"column":21,"offset":2326},{"line":63,"column":606,"offset":2335},4482,{"start":2337,"end":2338},{"line":63,"column":21,"offset":2326},{"line":63,"column":606,"offset":2335},{"type":27,"value":2340,"position":2341}," / ",{"start":2342,"end":2343},{"line":63,"column":606,"offset":2335},{"line":63,"column":437,"offset":2344},4485,{"type":31,"tagName":45,"properties":2346,"children":2347,"position":2354},{},[2348],{"type":27,"value":2349,"position":2350},"borderColorPackedBy",{"start":2351,"end":2352},{"line":63,"column":437,"offset":2344},{"line":63,"column":1700,"offset":2353},4506,{"start":2355,"end":2356},{"line":63,"column":437,"offset":2344},{"line":63,"column":1700,"offset":2353},{"type":27,"value":2358,"position":2359}," naming an output that carries a\npacked colour per bar. A finite out-of-range rung clamps to entry 0, a\nnon-finite rung (or a packed value that does not decode) draws no box on\nthat bar, and a rung colour's own alpha multiplies ",{"start":2360,"end":2361},{"line":63,"column":1700,"offset":2353},{"line":1633,"column":1680,"offset":2362},4734,{"type":31,"tagName":45,"properties":2364,"children":2365,"position":2371},{},[2366],{"type":27,"value":2064,"position":2367},{"start":2368,"end":2369},{"line":1633,"column":1680,"offset":2362},{"line":1633,"column":1100,"offset":2370},4743,{"start":2372,"end":2373},{"line":1633,"column":1680,"offset":2362},{"line":1633,"column":1100,"offset":2370},{"type":27,"value":2375,"position":2376},". A ladder\nhalf without the other, a packed key beside its ",{"start":2377,"end":2378},{"line":1633,"column":1100,"offset":2370},{"line":266,"column":1193,"offset":2379},4802,{"type":31,"tagName":45,"properties":2381,"children":2382,"position":2389},{},[2383],{"type":27,"value":2384,"position":2385},"By",{"start":2386,"end":2387},{"line":266,"column":1193,"offset":2379},{"line":266,"column":53,"offset":2388},4806,{"start":2390,"end":2391},{"line":266,"column":1193,"offset":2379},{"line":266,"column":53,"offset":2388},{"type":27,"value":2393,"position":2394}," key, or a name that\nis not a declared output is refused. ",{"start":2395,"end":2396},{"line":266,"column":53,"offset":2388},{"line":2058,"column":901,"offset":2397},4864,{"type":31,"tagName":45,"properties":2399,"children":2400,"position":2406},{},[2401],{"type":27,"value":1250,"position":2402},{"start":2403,"end":2404},{"line":2058,"column":901,"offset":2397},{"line":2058,"column":1558,"offset":2405},4871,{"start":2407,"end":2408},{"line":2058,"column":901,"offset":2397},{"line":2058,"column":1558,"offset":2405},{"type":27,"value":1208,"position":2410},{"start":2411,"end":2412},{"line":2058,"column":1558,"offset":2405},{"line":2058,"column":1184,"offset":2413},4873,{"type":31,"tagName":45,"properties":2415,"children":2416,"position":2422},{},[2417],{"type":27,"value":2046,"position":2418},{"start":2419,"end":2420},{"line":2058,"column":1184,"offset":2413},{"line":2058,"column":609,"offset":2421},4886,{"start":2423,"end":2424},{"line":2058,"column":1184,"offset":2413},{"line":2058,"column":609,"offset":2421},{"type":27,"value":2426,"position":2427}," and\n",{"start":2428,"end":2429},{"line":2058,"column":609,"offset":2421},{"line":368,"column":21,"offset":2430},4891,{"type":31,"tagName":45,"properties":2432,"children":2433,"position":2439},{},[2434],{"type":27,"value":2117,"position":2435},{"start":2436,"end":2437},{"line":368,"column":21,"offset":2430},{"line":368,"column":571,"offset":2438},4904,{"start":2440,"end":2441},{"line":368,"column":21,"offset":2430},{"line":368,"column":571,"offset":2438},{"type":27,"value":2443,"position":2444}," also take a ",{"start":2445,"end":2446},{"line":368,"column":571,"offset":2438},{"line":368,"column":678,"offset":2447},4917,{"type":31,"tagName":45,"properties":2449,"children":2450,"position":2457},{},[2451],{"type":27,"value":2452,"position":2453},"\"@\u003Cparam>\"",{"start":2454,"end":2455},{"line":368,"column":678,"offset":2447},{"line":368,"column":907,"offset":2456},4929,{"start":2458,"end":2459},{"line":368,"column":678,"offset":2447},{"line":368,"column":907,"offset":2456},{"type":27,"value":2461,"position":2462}," setting\n(",{"start":2463,"end":2464},{"line":368,"column":907,"offset":2456},{"line":854,"column":2465,"offset":2466},2,4939,{"type":31,"tagName":751,"properties":2468,"children":2470,"position":2478},{"href":2469},"../settings/style-page.md",[2471],{"type":27,"value":2472,"position":2473},"The Style page",{"start":2474,"end":2476},{"line":854,"column":114,"offset":2475},4940,{"line":854,"column":238,"offset":2477},4954,{"start":2479,"end":2480},{"line":854,"column":2465,"offset":2466},{"line":854,"column":1558,"offset":2481},4982,{"type":27,"value":2483,"position":2484},").\nEvery referenced output may be data-only (",{"start":2485,"end":2486},{"line":854,"column":1558,"offset":2481},{"line":1997,"column":1508,"offset":2487},5027,{"type":31,"tagName":45,"properties":2489,"children":2490,"position":2497},{},[2491],{"type":27,"value":2492,"position":2493},"none",{"start":2494,"end":2495},{"line":1997,"column":1508,"offset":2487},{"line":1997,"column":1193,"offset":2496},5033,{"start":2498,"end":2499},{"line":1997,"column":1508,"offset":2487},{"line":1997,"column":1193,"offset":2496},{"type":27,"value":2501,"position":2502},"), which is the usual\nshape: compute the coordinates, never draw them as lines. A box or a\nsegment adds no data to the module (the referenced outputs already reach\nthe chart), and ",{"start":2503,"end":2504},{"line":1997,"column":1193,"offset":2496},{"line":1690,"column":238,"offset":2505},5213,{"type":31,"tagName":107,"properties":2507,"children":2508,"position":2516},{},[2509],{"type":27,"value":2510,"position":2511},"Run",{"start":2512,"end":2514},{"line":1690,"column":437,"offset":2513},5215,{"line":1690,"column":84,"offset":2515},5218,{"start":2517,"end":2518},{"line":1690,"column":238,"offset":2505},{"line":1690,"column":199,"offset":2519},5220,{"type":27,"value":2521,"position":2522}," records its options in the sheet under\nsnake_case names (",{"start":2523,"end":2524},{"line":1690,"column":199,"offset":2519},{"line":1196,"column":437,"offset":2525},5278,{"type":31,"tagName":45,"properties":2527,"children":2528,"position":2535},{},[2529],{"type":27,"value":2530,"position":2531},"x_from",{"start":2532,"end":2533},{"line":1196,"column":437,"offset":2525},{"line":1196,"column":678,"offset":2534},5286,{"start":2536,"end":2537},{"line":1196,"column":437,"offset":2525},{"line":1196,"column":678,"offset":2534},{"type":27,"value":1208,"position":2539},{"start":2540,"end":2541},{"line":1196,"column":678,"offset":2534},{"line":1196,"column":1496,"offset":2542},5288,{"type":31,"tagName":45,"properties":2544,"children":2545,"position":2552},{},[2546],{"type":27,"value":2547,"position":2548},"border_color",{"start":2549,"end":2550},{"line":1196,"column":1496,"offset":2542},{"line":1196,"column":1508,"offset":2551},5302,{"start":2553,"end":2554},{"line":1196,"column":1496,"offset":2542},{"line":1196,"column":1508,"offset":2551},{"type":27,"value":1208,"position":2556},{"start":2557,"end":2558},{"line":1196,"column":1508,"offset":2551},{"line":1196,"column":1558,"offset":2559},5304,{"type":31,"tagName":45,"properties":2561,"children":2562,"position":2569},{},[2563],{"type":27,"value":2564,"position":2565},"border_style",{"start":2566,"end":2567},{"line":1196,"column":1558,"offset":2559},{"line":1196,"column":63,"offset":2568},5318,{"start":2570,"end":2571},{"line":1196,"column":1558,"offset":2559},{"line":1196,"column":63,"offset":2568},{"type":27,"value":1208,"position":2573},{"start":2574,"end":2575},{"line":1196,"column":63,"offset":2568},{"line":1196,"column":1100,"offset":2576},5320,{"type":31,"tagName":45,"properties":2578,"children":2579,"position":2586},{},[2580],{"type":27,"value":2581,"position":2582},"color_by",{"start":2583,"end":2584},{"line":1196,"column":1100,"offset":2576},{"line":1196,"column":1196,"offset":2585},5330,{"start":2587,"end":2588},{"line":1196,"column":1100,"offset":2576},{"line":1196,"column":1196,"offset":2585},{"type":27,"value":2231,"position":2590},{"start":2591,"end":2592},{"line":1196,"column":1196,"offset":2585},{"line":2225,"column":21,"offset":2593},5332,{"type":31,"tagName":45,"properties":2595,"children":2596,"position":2603},{},[2597],{"type":27,"value":2598,"position":2599},"y_from",{"start":2600,"end":2601},{"line":2225,"column":21,"offset":2593},{"line":2225,"column":117,"offset":2602},5340,{"start":2604,"end":2605},{"line":2225,"column":21,"offset":2593},{"line":2225,"column":117,"offset":2602},{"type":27,"value":2607,"position":2608},", and so on).",{"start":2609,"end":2610},{"line":2225,"column":117,"offset":2602},{"line":2225,"column":84,"offset":2611},5353,{"start":2613,"end":2614},{"line":1508,"column":21,"offset":1803},{"line":2225,"column":84,"offset":2611},{"type":27,"value":28},{"type":31,"tagName":32,"properties":2617,"children":2618,"position":2627},{},[2619],{"type":27,"value":2620,"position":2621},"The last five bars' range, tinted only while the range is expanding:",{"start":2622,"end":2624},{"line":615,"column":21,"offset":2623},5355,{"line":615,"column":2625,"offset":2626},69,5423,{"start":2628,"end":2629},{"line":615,"column":21,"offset":2623},{"line":615,"column":2625,"offset":2626},{"type":27,"value":28},{"type":14,"children":2632},[2633],{"type":31,"tagName":2634,"properties":2635,"children":2639,"data":-1},"pre",{"class":2636,"style":2637,"tabindex":1760,"data-sample":2638},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","fn-range-box",[2640],{"type":31,"tagName":45,"properties":2641,"children":2644},{"class":2642},[2643],"language-typescript",[2645,2712,2713,2735,2736,2773,2774,2807,2808,2841,2842,2851,2852,2935,2936,2939,2940,2966,2967,3018,3019,3063,3064,3100,3101,3134,3135,3167,3168,3202,3203,3235,3236,3239,3240,3272,3273,3304,3305,3313,3314,3317,3318,3346,3347,3374,3375,3400,3401,3443,3444,3479,3480,3509,3510,3541,3542,3567,3568,3621,3622,3654,3655,3685,3686,3694,3695,3712,3713,3738,3739,3752,3753,3766,3767,3837,3838],{"type":31,"tagName":187,"properties":2646,"children":2648},{"class":2647},"line",[2649,2655,2661,2667,2671,2677,2682,2687,2692,2697,2702,2707],{"type":31,"tagName":187,"properties":2650,"children":2652},{"style":2651},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[2653],{"type":27,"value":2654},"param",{"type":31,"tagName":187,"properties":2656,"children":2658},{"style":2657},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[2659],{"type":27,"value":2660},"(",{"type":31,"tagName":187,"properties":2662,"children":2664},{"style":2663},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[2665],{"type":27,"value":2666},"\"bars\"",{"type":31,"tagName":187,"properties":2668,"children":2669},{"style":2657},[2670],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":2672,"children":2674},{"style":2673},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[2675],{"type":27,"value":2676},"5",{"type":31,"tagName":187,"properties":2678,"children":2679},{"style":2657},[2680],{"type":27,"value":2681},", { min: ",{"type":31,"tagName":187,"properties":2683,"children":2684},{"style":2673},[2685],{"type":27,"value":2686},"2",{"type":31,"tagName":187,"properties":2688,"children":2689},{"style":2657},[2690],{"type":27,"value":2691},", max: ",{"type":31,"tagName":187,"properties":2693,"children":2694},{"style":2673},[2695],{"type":27,"value":2696},"50",{"type":31,"tagName":187,"properties":2698,"children":2699},{"style":2657},[2700],{"type":27,"value":2701},", description: ",{"type":31,"tagName":187,"properties":2703,"children":2704},{"style":2663},[2705],{"type":27,"value":2706},"\"Bars in the trailing range\"",{"type":31,"tagName":187,"properties":2708,"children":2709},{"style":2657},[2710],{"type":27,"value":2711}," });",{"type":27,"value":28},{"type":31,"tagName":187,"properties":2714,"children":2715},{"class":2647},[2716,2721,2725,2730],{"type":31,"tagName":187,"properties":2717,"children":2718},{"style":2651},[2719],{"type":27,"value":2720},"input",{"type":31,"tagName":187,"properties":2722,"children":2723},{"style":2657},[2724],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":2726,"children":2727},{"style":2663},[2728],{"type":27,"value":2729},"\"high\"",{"type":31,"tagName":187,"properties":2731,"children":2732},{"style":2657},[2733],{"type":27,"value":2734},", ohlcv.high);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":2737,"children":2738},{"class":2647},[2739,2744,2749,2754,2759,2763,2768],{"type":31,"tagName":187,"properties":2740,"children":2742},{"style":2741},"--shiki-dark:#F97583;--shiki-light:#D73A49",[2743],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":2745,"children":2746},{"style":2673},[2747],{"type":27,"value":2748}," rangeHi",{"type":31,"tagName":187,"properties":2750,"children":2751},{"style":2741},[2752],{"type":27,"value":2753}," =",{"type":31,"tagName":187,"properties":2755,"children":2756},{"style":2651},[2757],{"type":27,"value":2758}," output",{"type":31,"tagName":187,"properties":2760,"children":2761},{"style":2657},[2762],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":2764,"children":2765},{"style":2663},[2766],{"type":27,"value":2767},"\"range_hi\"",{"type":31,"tagName":187,"properties":2769,"children":2770},{"style":2657},[2771],{"type":27,"value":2772},", none);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":2775,"children":2776},{"class":2647},[2777,2781,2786,2790,2794,2798,2803],{"type":31,"tagName":187,"properties":2778,"children":2779},{"style":2741},[2780],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":2782,"children":2783},{"style":2673},[2784],{"type":27,"value":2785}," rangeLo",{"type":31,"tagName":187,"properties":2787,"children":2788},{"style":2741},[2789],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":2791,"children":2792},{"style":2651},[2793],{"type":27,"value":2758},{"type":31,"tagName":187,"properties":2795,"children":2796},{"style":2657},[2797],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":2799,"children":2800},{"style":2663},[2801],{"type":27,"value":2802},"\"range_lo\"",{"type":31,"tagName":187,"properties":2804,"children":2805},{"style":2657},[2806],{"type":27,"value":2772},{"type":27,"value":28},{"type":31,"tagName":187,"properties":2809,"children":2810},{"class":2647},[2811,2815,2820,2824,2828,2832,2837],{"type":31,"tagName":187,"properties":2812,"children":2813},{"style":2741},[2814],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":2816,"children":2817},{"style":2673},[2818],{"type":27,"value":2819}," expanding",{"type":31,"tagName":187,"properties":2821,"children":2822},{"style":2741},[2823],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":2825,"children":2826},{"style":2651},[2827],{"type":27,"value":2758},{"type":31,"tagName":187,"properties":2829,"children":2830},{"style":2657},[2831],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":2833,"children":2834},{"style":2663},[2835],{"type":27,"value":2836},"\"expanding\"",{"type":31,"tagName":187,"properties":2838,"children":2839},{"style":2657},[2840],{"type":27,"value":2772},{"type":27,"value":28},{"type":31,"tagName":187,"properties":2843,"children":2844},{"class":2647},[2845],{"type":31,"tagName":187,"properties":2846,"children":2848},{"style":2847},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[2849],{"type":27,"value":2850},"// Behind the last five bars, tinted only while the range is wider than it was one bar ago.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":2853,"children":2854},{"class":2647},[2855,2859,2863,2868,2873,2878,2883,2888,2892,2897,2902,2907,2912,2917,2921,2926,2931],{"type":31,"tagName":187,"properties":2856,"children":2857},{"style":2651},[2858],{"type":27,"value":49},{"type":31,"tagName":187,"properties":2860,"children":2861},{"style":2657},[2862],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":2864,"children":2865},{"style":2663},[2866],{"type":27,"value":2867},"\"range_zone\"",{"type":31,"tagName":187,"properties":2869,"children":2870},{"style":2657},[2871],{"type":27,"value":2872},", { top: rangeHi, bottom: rangeLo, from: ",{"type":31,"tagName":187,"properties":2874,"children":2875},{"style":2741},[2876],{"type":27,"value":2877},"-",{"type":31,"tagName":187,"properties":2879,"children":2880},{"style":2673},[2881],{"type":27,"value":2882},"4",{"type":31,"tagName":187,"properties":2884,"children":2885},{"style":2657},[2886],{"type":27,"value":2887},", to: ",{"type":31,"tagName":187,"properties":2889,"children":2890},{"style":2673},[2891],{"type":27,"value":1760},{"type":31,"tagName":187,"properties":2893,"children":2894},{"style":2657},[2895],{"type":27,"value":2896},", when: expanding, color: ",{"type":31,"tagName":187,"properties":2898,"children":2899},{"style":2663},[2900],{"type":27,"value":2901},"\"#f59e0b\"",{"type":31,"tagName":187,"properties":2903,"children":2904},{"style":2657},[2905],{"type":27,"value":2906},", opacity: ",{"type":31,"tagName":187,"properties":2908,"children":2909},{"style":2673},[2910],{"type":27,"value":2911},"0.15",{"type":31,"tagName":187,"properties":2913,"children":2914},{"style":2657},[2915],{"type":27,"value":2916},", borderColor: ",{"type":31,"tagName":187,"properties":2918,"children":2919},{"style":2663},[2920],{"type":27,"value":2901},{"type":31,"tagName":187,"properties":2922,"children":2923},{"style":2657},[2924],{"type":27,"value":2925},", borderWidth: ",{"type":31,"tagName":187,"properties":2927,"children":2928},{"style":2673},[2929],{"type":27,"value":2930},"1",{"type":31,"tagName":187,"properties":2932,"children":2933},{"style":2657},[2934],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":2937,"children":2938},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":2941,"children":2942},{"class":2647},[2943,2947,2952,2956,2961],{"type":31,"tagName":187,"properties":2944,"children":2945},{"style":2741},[2946],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":2948,"children":2949},{"style":2673},[2950],{"type":27,"value":2951}," MAX_BARS",{"type":31,"tagName":187,"properties":2953,"children":2954},{"style":2741},[2955],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":2957,"children":2958},{"style":2673},[2959],{"type":27,"value":2960}," 50",{"type":31,"tagName":187,"properties":2962,"children":2963},{"style":2657},[2964],{"type":27,"value":2965},";",{"type":27,"value":28},{"type":31,"tagName":187,"properties":2968,"children":2969},{"class":2647},[2970,2974,2979,2983,2988,2993,2998,3003,3008,3013],{"type":31,"tagName":187,"properties":2971,"children":2972},{"style":2741},[2973],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":2975,"children":2976},{"style":2673},[2977],{"type":27,"value":2978}," highs",{"type":31,"tagName":187,"properties":2980,"children":2981},{"style":2741},[2982],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":2984,"children":2985},{"style":2741},[2986],{"type":27,"value":2987}," new",{"type":31,"tagName":187,"properties":2989,"children":2990},{"style":2651},[2991],{"type":27,"value":2992}," StaticArray",{"type":31,"tagName":187,"properties":2994,"children":2995},{"style":2657},[2996],{"type":27,"value":2997},"\u003C",{"type":31,"tagName":187,"properties":2999,"children":3000},{"style":2651},[3001],{"type":27,"value":3002},"f64",{"type":31,"tagName":187,"properties":3004,"children":3005},{"style":2657},[3006],{"type":27,"value":3007},">(",{"type":31,"tagName":187,"properties":3009,"children":3010},{"style":2673},[3011],{"type":27,"value":3012},"MAX_BARS",{"type":31,"tagName":187,"properties":3014,"children":3015},{"style":2657},[3016],{"type":27,"value":3017},");",{"type":27,"value":28},{"type":31,"tagName":187,"properties":3020,"children":3021},{"class":2647},[3022,3026,3031,3035,3039,3043,3047,3051,3055,3059],{"type":31,"tagName":187,"properties":3023,"children":3024},{"style":2741},[3025],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":3027,"children":3028},{"style":2673},[3029],{"type":27,"value":3030}," lows",{"type":31,"tagName":187,"properties":3032,"children":3033},{"style":2741},[3034],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":3036,"children":3037},{"style":2741},[3038],{"type":27,"value":2987},{"type":31,"tagName":187,"properties":3040,"children":3041},{"style":2651},[3042],{"type":27,"value":2992},{"type":31,"tagName":187,"properties":3044,"children":3045},{"style":2657},[3046],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":3048,"children":3049},{"style":2651},[3050],{"type":27,"value":3002},{"type":31,"tagName":187,"properties":3052,"children":3053},{"style":2657},[3054],{"type":27,"value":3007},{"type":31,"tagName":187,"properties":3056,"children":3057},{"style":2673},[3058],{"type":27,"value":3012},{"type":31,"tagName":187,"properties":3060,"children":3061},{"style":2657},[3062],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":3065,"children":3066},{"class":2647},[3067,3072,3077,3082,3087,3091,3096],{"type":31,"tagName":187,"properties":3068,"children":3069},{"style":2741},[3070],{"type":27,"value":3071},"let",{"type":31,"tagName":187,"properties":3073,"children":3074},{"style":2657},[3075],{"type":27,"value":3076}," n",{"type":31,"tagName":187,"properties":3078,"children":3079},{"style":2741},[3080],{"type":27,"value":3081},":",{"type":31,"tagName":187,"properties":3083,"children":3084},{"style":2651},[3085],{"type":27,"value":3086}," i32",{"type":31,"tagName":187,"properties":3088,"children":3089},{"style":2741},[3090],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":3092,"children":3093},{"style":2673},[3094],{"type":27,"value":3095}," 5",{"type":31,"tagName":187,"properties":3097,"children":3098},{"style":2657},[3099],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":3102,"children":3103},{"class":2647},[3104,3108,3113,3117,3121,3125,3130],{"type":31,"tagName":187,"properties":3105,"children":3106},{"style":2741},[3107],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":3109,"children":3110},{"style":2657},[3111],{"type":27,"value":3112}," cursor",{"type":31,"tagName":187,"properties":3114,"children":3115},{"style":2741},[3116],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":3118,"children":3119},{"style":2651},[3120],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":3122,"children":3123},{"style":2741},[3124],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":3126,"children":3127},{"style":2673},[3128],{"type":27,"value":3129}," 0",{"type":31,"tagName":187,"properties":3131,"children":3132},{"style":2657},[3133],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":3136,"children":3137},{"class":2647},[3138,3142,3147,3151,3155,3159,3163],{"type":31,"tagName":187,"properties":3139,"children":3140},{"style":2741},[3141],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":3143,"children":3144},{"style":2657},[3145],{"type":27,"value":3146}," count",{"type":31,"tagName":187,"properties":3148,"children":3149},{"style":2741},[3150],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":3152,"children":3153},{"style":2651},[3154],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":3156,"children":3157},{"style":2741},[3158],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":3160,"children":3161},{"style":2673},[3162],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":3164,"children":3165},{"style":2657},[3166],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":3169,"children":3170},{"class":2647},[3171,3175,3180,3184,3189,3193,3198],{"type":31,"tagName":187,"properties":3172,"children":3173},{"style":2741},[3174],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":3176,"children":3177},{"style":2657},[3178],{"type":27,"value":3179}," prevWidth",{"type":31,"tagName":187,"properties":3181,"children":3182},{"style":2741},[3183],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":3185,"children":3186},{"style":2651},[3187],{"type":27,"value":3188}," f64",{"type":31,"tagName":187,"properties":3190,"children":3191},{"style":2741},[3192],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":3194,"children":3195},{"style":2673},[3196],{"type":27,"value":3197}," NaN",{"type":31,"tagName":187,"properties":3199,"children":3200},{"style":2657},[3201],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":3204,"children":3205},{"class":2647},[3206,3210,3215,3219,3223,3227,3231],{"type":31,"tagName":187,"properties":3207,"children":3208},{"style":2741},[3209],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":3211,"children":3212},{"style":2657},[3213],{"type":27,"value":3214}," width",{"type":31,"tagName":187,"properties":3216,"children":3217},{"style":2741},[3218],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":3220,"children":3221},{"style":2651},[3222],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":3224,"children":3225},{"style":2741},[3226],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":3228,"children":3229},{"style":2673},[3230],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":3232,"children":3233},{"style":2657},[3234],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":3237,"children":3238},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":3241,"children":3242},{"class":2647},[3243,3248,3253,3258,3262,3267],{"type":31,"tagName":187,"properties":3244,"children":3245},{"style":2741},[3246],{"type":27,"value":3247},"function",{"type":31,"tagName":187,"properties":3249,"children":3250},{"style":2651},[3251],{"type":27,"value":3252}," onStart",{"type":31,"tagName":187,"properties":3254,"children":3255},{"style":2657},[3256],{"type":27,"value":3257},"()",{"type":31,"tagName":187,"properties":3259,"children":3260},{"style":2741},[3261],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":3263,"children":3264},{"style":2673},[3265],{"type":27,"value":3266}," void",{"type":31,"tagName":187,"properties":3268,"children":3269},{"style":2657},[3270],{"type":27,"value":3271}," {",{"type":27,"value":28},{"type":31,"tagName":187,"properties":3274,"children":3275},{"class":2647},[3276,3281,3286,3290,3294,3299],{"type":31,"tagName":187,"properties":3277,"children":3278},{"style":2657},[3279],{"type":27,"value":3280},"  n ",{"type":31,"tagName":187,"properties":3282,"children":3283},{"style":2741},[3284],{"type":27,"value":3285},"=",{"type":31,"tagName":187,"properties":3287,"children":3288},{"style":2651},[3289],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":3291,"children":3292},{"style":2657},[3293],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":3295,"children":3296},{"style":2651},[3297],{"type":27,"value":3298},"p_bars",{"type":31,"tagName":187,"properties":3300,"children":3301},{"style":2657},[3302],{"type":27,"value":3303},"());",{"type":27,"value":28},{"type":31,"tagName":187,"properties":3306,"children":3307},{"class":2647},[3308],{"type":31,"tagName":187,"properties":3309,"children":3310},{"style":2657},[3311],{"type":27,"value":3312},"}",{"type":27,"value":28},{"type":31,"tagName":187,"properties":3315,"children":3316},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":3319,"children":3320},{"class":2647},[3321,3325,3330,3334,3338,3342],{"type":31,"tagName":187,"properties":3322,"children":3323},{"style":2741},[3324],{"type":27,"value":3247},{"type":31,"tagName":187,"properties":3326,"children":3327},{"style":2651},[3328],{"type":27,"value":3329}," onBar",{"type":31,"tagName":187,"properties":3331,"children":3332},{"style":2657},[3333],{"type":27,"value":3257},{"type":31,"tagName":187,"properties":3335,"children":3336},{"style":2741},[3337],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":3339,"children":3340},{"style":2673},[3341],{"type":27,"value":3266},{"type":31,"tagName":187,"properties":3343,"children":3344},{"style":2657},[3345],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":3348,"children":3349},{"class":2647},[3350,3355,3359,3364,3369],{"type":31,"tagName":187,"properties":3351,"children":3352},{"style":2657},[3353],{"type":27,"value":3354},"  highs[cursor] ",{"type":31,"tagName":187,"properties":3356,"children":3357},{"style":2741},[3358],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":3360,"children":3361},{"style":2657},[3362],{"type":27,"value":3363}," bar.",{"type":31,"tagName":187,"properties":3365,"children":3366},{"style":2651},[3367],{"type":27,"value":3368},"high",{"type":31,"tagName":187,"properties":3370,"children":3371},{"style":2657},[3372],{"type":27,"value":3373},"();",{"type":27,"value":28},{"type":31,"tagName":187,"properties":3376,"children":3377},{"class":2647},[3378,3383,3387,3391,3396],{"type":31,"tagName":187,"properties":3379,"children":3380},{"style":2657},[3381],{"type":27,"value":3382},"  lows[cursor] ",{"type":31,"tagName":187,"properties":3384,"children":3385},{"style":2741},[3386],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":3388,"children":3389},{"style":2657},[3390],{"type":27,"value":3363},{"type":31,"tagName":187,"properties":3392,"children":3393},{"style":2651},[3394],{"type":27,"value":3395},"low",{"type":31,"tagName":187,"properties":3397,"children":3398},{"style":2657},[3399],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":3402,"children":3403},{"class":2647},[3404,3409,3413,3418,3423,3428,3433,3438],{"type":31,"tagName":187,"properties":3405,"children":3406},{"style":2657},[3407],{"type":27,"value":3408},"  cursor ",{"type":31,"tagName":187,"properties":3410,"children":3411},{"style":2741},[3412],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":3414,"children":3415},{"style":2657},[3416],{"type":27,"value":3417}," (cursor ",{"type":31,"tagName":187,"properties":3419,"children":3420},{"style":2741},[3421],{"type":27,"value":3422},"+",{"type":31,"tagName":187,"properties":3424,"children":3425},{"style":2673},[3426],{"type":27,"value":3427}," 1",{"type":31,"tagName":187,"properties":3429,"children":3430},{"style":2657},[3431],{"type":27,"value":3432},") ",{"type":31,"tagName":187,"properties":3434,"children":3435},{"style":2741},[3436],{"type":27,"value":3437},"%",{"type":31,"tagName":187,"properties":3439,"children":3440},{"style":2657},[3441],{"type":27,"value":3442}," n;",{"type":27,"value":28},{"type":31,"tagName":187,"properties":3445,"children":3446},{"class":2647},[3447,3452,3457,3461,3466,3471,3475],{"type":31,"tagName":187,"properties":3448,"children":3449},{"style":2741},[3450],{"type":27,"value":3451},"  if",{"type":31,"tagName":187,"properties":3453,"children":3454},{"style":2657},[3455],{"type":27,"value":3456}," (count ",{"type":31,"tagName":187,"properties":3458,"children":3459},{"style":2741},[3460],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":3462,"children":3463},{"style":2657},[3464],{"type":27,"value":3465}," n) count ",{"type":31,"tagName":187,"properties":3467,"children":3468},{"style":2741},[3469],{"type":27,"value":3470},"+=",{"type":31,"tagName":187,"properties":3472,"children":3473},{"style":2673},[3474],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":3476,"children":3477},{"style":2657},[3478],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":3481,"children":3482},{"class":2647},[3483,3487,3491,3495,3500,3505],{"type":31,"tagName":187,"properties":3484,"children":3485},{"style":2741},[3486],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":3488,"children":3489},{"style":2657},[3490],{"type":27,"value":3456},{"type":31,"tagName":187,"properties":3492,"children":3493},{"style":2741},[3494],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":3496,"children":3497},{"style":2657},[3498],{"type":27,"value":3499}," n) ",{"type":31,"tagName":187,"properties":3501,"children":3502},{"style":2741},[3503],{"type":27,"value":3504},"return",{"type":31,"tagName":187,"properties":3506,"children":3507},{"style":2657},[3508],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":3511,"children":3512},{"class":2647},[3513,3518,3523,3527,3532,3537],{"type":31,"tagName":187,"properties":3514,"children":3515},{"style":2741},[3516],{"type":27,"value":3517},"  let",{"type":31,"tagName":187,"properties":3519,"children":3520},{"style":2657},[3521],{"type":27,"value":3522}," hi ",{"type":31,"tagName":187,"properties":3524,"children":3525},{"style":2741},[3526],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":3528,"children":3529},{"style":2741},[3530],{"type":27,"value":3531}," -",{"type":31,"tagName":187,"properties":3533,"children":3534},{"style":2673},[3535],{"type":27,"value":3536},"Infinity",{"type":31,"tagName":187,"properties":3538,"children":3539},{"style":2657},[3540],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":3543,"children":3544},{"class":2647},[3545,3549,3554,3558,3563],{"type":31,"tagName":187,"properties":3546,"children":3547},{"style":2741},[3548],{"type":27,"value":3517},{"type":31,"tagName":187,"properties":3550,"children":3551},{"style":2657},[3552],{"type":27,"value":3553}," lo ",{"type":31,"tagName":187,"properties":3555,"children":3556},{"style":2741},[3557],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":3559,"children":3560},{"style":2673},[3561],{"type":27,"value":3562}," Infinity",{"type":31,"tagName":187,"properties":3564,"children":3565},{"style":2657},[3566],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":3569,"children":3570},{"class":2647},[3571,3576,3580,3584,3589,3593,3597,3602,3606,3611,3616],{"type":31,"tagName":187,"properties":3572,"children":3573},{"style":2741},[3574],{"type":27,"value":3575},"  for",{"type":31,"tagName":187,"properties":3577,"children":3578},{"style":2657},[3579],{"type":27,"value":1965},{"type":31,"tagName":187,"properties":3581,"children":3582},{"style":2741},[3583],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":3585,"children":3586},{"style":2657},[3587],{"type":27,"value":3588}," i ",{"type":31,"tagName":187,"properties":3590,"children":3591},{"style":2741},[3592],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":3594,"children":3595},{"style":2673},[3596],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":3598,"children":3599},{"style":2657},[3600],{"type":27,"value":3601},"; i ",{"type":31,"tagName":187,"properties":3603,"children":3604},{"style":2741},[3605],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":3607,"children":3608},{"style":2657},[3609],{"type":27,"value":3610}," n; i",{"type":31,"tagName":187,"properties":3612,"children":3613},{"style":2741},[3614],{"type":27,"value":3615},"++",{"type":31,"tagName":187,"properties":3617,"children":3618},{"style":2657},[3619],{"type":27,"value":3620},") {",{"type":27,"value":28},{"type":31,"tagName":187,"properties":3623,"children":3624},{"class":2647},[3625,3630,3635,3640,3645,3649],{"type":31,"tagName":187,"properties":3626,"children":3627},{"style":2741},[3628],{"type":27,"value":3629},"    if",{"type":31,"tagName":187,"properties":3631,"children":3632},{"style":2657},[3633],{"type":27,"value":3634}," (highs[i] ",{"type":31,"tagName":187,"properties":3636,"children":3637},{"style":2741},[3638],{"type":27,"value":3639},">",{"type":31,"tagName":187,"properties":3641,"children":3642},{"style":2657},[3643],{"type":27,"value":3644}," hi) hi ",{"type":31,"tagName":187,"properties":3646,"children":3647},{"style":2741},[3648],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":3650,"children":3651},{"style":2657},[3652],{"type":27,"value":3653}," highs[i];",{"type":27,"value":28},{"type":31,"tagName":187,"properties":3656,"children":3657},{"class":2647},[3658,3662,3667,3671,3676,3680],{"type":31,"tagName":187,"properties":3659,"children":3660},{"style":2741},[3661],{"type":27,"value":3629},{"type":31,"tagName":187,"properties":3663,"children":3664},{"style":2657},[3665],{"type":27,"value":3666}," (lows[i] ",{"type":31,"tagName":187,"properties":3668,"children":3669},{"style":2741},[3670],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":3672,"children":3673},{"style":2657},[3674],{"type":27,"value":3675}," lo) lo ",{"type":31,"tagName":187,"properties":3677,"children":3678},{"style":2741},[3679],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":3681,"children":3682},{"style":2657},[3683],{"type":27,"value":3684}," lows[i];",{"type":27,"value":28},{"type":31,"tagName":187,"properties":3687,"children":3688},{"class":2647},[3689],{"type":31,"tagName":187,"properties":3690,"children":3691},{"style":2657},[3692],{"type":27,"value":3693},"  }",{"type":27,"value":28},{"type":31,"tagName":187,"properties":3696,"children":3697},{"class":2647},[3698,3703,3707],{"type":31,"tagName":187,"properties":3699,"children":3700},{"style":2657},[3701],{"type":27,"value":3702},"  prevWidth ",{"type":31,"tagName":187,"properties":3704,"children":3705},{"style":2741},[3706],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":3708,"children":3709},{"style":2657},[3710],{"type":27,"value":3711}," width;",{"type":27,"value":28},{"type":31,"tagName":187,"properties":3714,"children":3715},{"class":2647},[3716,3721,3725,3729,3733],{"type":31,"tagName":187,"properties":3717,"children":3718},{"style":2657},[3719],{"type":27,"value":3720},"  width ",{"type":31,"tagName":187,"properties":3722,"children":3723},{"style":2741},[3724],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":3726,"children":3727},{"style":2657},[3728],{"type":27,"value":3522},{"type":31,"tagName":187,"properties":3730,"children":3731},{"style":2741},[3732],{"type":27,"value":2877},{"type":31,"tagName":187,"properties":3734,"children":3735},{"style":2657},[3736],{"type":27,"value":3737}," lo;",{"type":27,"value":28},{"type":31,"tagName":187,"properties":3740,"children":3741},{"class":2647},[3742,3747],{"type":31,"tagName":187,"properties":3743,"children":3744},{"style":2651},[3745],{"type":27,"value":3746},"  out_range_hi",{"type":31,"tagName":187,"properties":3748,"children":3749},{"style":2657},[3750],{"type":27,"value":3751},"(hi);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":3754,"children":3755},{"class":2647},[3756,3761],{"type":31,"tagName":187,"properties":3757,"children":3758},{"style":2651},[3759],{"type":27,"value":3760},"  out_range_lo",{"type":31,"tagName":187,"properties":3762,"children":3763},{"style":2657},[3764],{"type":27,"value":3765},"(lo);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":3768,"children":3769},{"class":2647},[3770,3775,3779,3784,3789,3794,3799,3804,3808,3813,3818,3823,3828,3833],{"type":31,"tagName":187,"properties":3771,"children":3772},{"style":2651},[3773],{"type":27,"value":3774},"  out_expanding",{"type":31,"tagName":187,"properties":3776,"children":3777},{"style":2657},[3778],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":3780,"children":3781},{"style":2741},[3782],{"type":27,"value":3783},"!",{"type":31,"tagName":187,"properties":3785,"children":3786},{"style":2651},[3787],{"type":27,"value":3788},"isNaN",{"type":31,"tagName":187,"properties":3790,"children":3791},{"style":2657},[3792],{"type":27,"value":3793},"(prevWidth) ",{"type":31,"tagName":187,"properties":3795,"children":3796},{"style":2741},[3797],{"type":27,"value":3798},"&&",{"type":31,"tagName":187,"properties":3800,"children":3801},{"style":2657},[3802],{"type":27,"value":3803}," width ",{"type":31,"tagName":187,"properties":3805,"children":3806},{"style":2741},[3807],{"type":27,"value":3639},{"type":31,"tagName":187,"properties":3809,"children":3810},{"style":2657},[3811],{"type":27,"value":3812}," prevWidth ",{"type":31,"tagName":187,"properties":3814,"children":3815},{"style":2741},[3816],{"type":27,"value":3817},"?",{"type":31,"tagName":187,"properties":3819,"children":3820},{"style":2673},[3821],{"type":27,"value":3822}," 1.0",{"type":31,"tagName":187,"properties":3824,"children":3825},{"style":2741},[3826],{"type":27,"value":3827}," :",{"type":31,"tagName":187,"properties":3829,"children":3830},{"style":2673},[3831],{"type":27,"value":3832}," 0.0",{"type":31,"tagName":187,"properties":3834,"children":3835},{"style":2657},[3836],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":3839,"children":3840},{"class":2647},[3841],{"type":31,"tagName":187,"properties":3842,"children":3843},{"style":2657},[3844],{"type":27,"value":3312},{"type":27,"value":28},{"type":31,"tagName":32,"properties":3847,"children":3848,"position":3857},{},[3849],{"type":27,"value":3850,"position":3851},"Two shapes that fall out of the per-bar rule:",{"start":3852,"end":3855},{"line":3853,"column":21,"offset":3854},118,6695,{"line":3853,"column":1178,"offset":3856},6740,{"start":3858,"end":3859},{"line":3853,"column":21,"offset":3854},{"line":3853,"column":1178,"offset":3856},{"type":27,"value":28},{"type":31,"tagName":3862,"properties":3863,"children":3864,"position":4029},"ul",{},[3865,3866,3955,3956,4028],{"type":27,"value":28},{"type":31,"tagName":3867,"properties":3868,"children":3869,"position":3951},"li",{},[3870,3878,3889,3895,3906,3912,3923,3929,3945],{"type":27,"value":3871,"position":3872},"A shaded channel between two lines is a box\non every bar with ",{"start":3873,"end":3876},{"line":3874,"column":114,"offset":3875},120,6744,{"line":401,"column":675,"offset":3877},6808,{"type":31,"tagName":45,"properties":3879,"children":3880,"position":3886},{},[3881],{"type":27,"value":1847,"position":3882},{"start":3883,"end":3884},{"line":401,"column":675,"offset":3877},{"line":401,"column":678,"offset":3885},6814,{"start":3887,"end":3888},{"line":401,"column":675,"offset":3877},{"line":401,"column":678,"offset":3885},{"type":27,"value":1856,"position":3890},{"start":3891,"end":3892},{"line":401,"column":678,"offset":3885},{"line":401,"column":3893,"offset":3894},32,6819,{"type":31,"tagName":45,"properties":3896,"children":3897,"position":3903},{},[3898],{"type":27,"value":1865,"position":3899},{"start":3900,"end":3901},{"line":401,"column":3893,"offset":3894},{"line":401,"column":1606,"offset":3902},6823,{"start":3904,"end":3905},{"line":401,"column":3893,"offset":3894},{"line":401,"column":1606,"offset":3902},{"type":27,"value":3907,"position":3908}," left at ",{"start":3909,"end":3910},{"line":401,"column":1606,"offset":3902},{"line":401,"column":1558,"offset":3911},6832,{"type":31,"tagName":45,"properties":3913,"children":3914,"position":3920},{},[3915],{"type":27,"value":1760,"position":3916},{"start":3917,"end":3918},{"line":401,"column":1558,"offset":3911},{"line":401,"column":42,"offset":3919},6835,{"start":3921,"end":3922},{"line":401,"column":1558,"offset":3911},{"line":401,"column":42,"offset":3919},{"type":27,"value":3924,"position":3925},": each bar contributes a\none-bar-wide slice, and the slices tile into a band. The\n",{"start":3926,"end":3927},{"line":401,"column":42,"offset":3919},{"line":1272,"column":21,"offset":3928},6919,{"type":31,"tagName":751,"properties":3930,"children":3932,"position":3940},{"href":3931},"../cookbook/anchored-vwap.md",[3933],{"type":27,"value":3934,"position":3935},"anchored VWAP recipe",{"start":3936,"end":3938},{"line":1272,"column":144,"offset":3937},6922,{"line":1272,"column":199,"offset":3939},6942,{"start":3941,"end":3943},{"line":1272,"column":114,"offset":3942},6921,{"line":1272,"column":362,"offset":3944},6973,{"type":27,"value":3946,"position":3947}," shades its band\nthis way.",{"start":3948,"end":3949},{"line":1272,"column":362,"offset":3944},{"line":414,"column":129,"offset":3950},7001,{"start":3952,"end":3954},{"line":3874,"column":21,"offset":3953},6742,{"line":414,"column":129,"offset":3950},{"type":27,"value":28},{"type":31,"tagName":3867,"properties":3957,"children":3958,"position":4024},{},[3959,3968,3979,3985,3996,4002,4018],{"type":27,"value":3960,"position":3961},"A zone that lives until price breaks it is the same one-bar box gated by\na ",{"start":3962,"end":3965},{"line":3963,"column":114,"offset":3964},125,7004,{"line":3966,"column":39,"offset":3967},126,7081,{"type":31,"tagName":45,"properties":3969,"children":3970,"position":3976},{},[3971],{"type":27,"value":1742,"position":3972},{"start":3973,"end":3974},{"line":3966,"column":39,"offset":3967},{"line":3966,"column":122,"offset":3975},7087,{"start":3977,"end":3978},{"line":3966,"column":39,"offset":3967},{"line":3966,"column":122,"offset":3975},{"type":27,"value":3980,"position":3981}," output that stays ",{"start":3982,"end":3983},{"line":3966,"column":122,"offset":3975},{"line":3966,"column":723,"offset":3984},7106,{"type":31,"tagName":45,"properties":3986,"children":3987,"position":3993},{},[3988],{"type":27,"value":2930,"position":3989},{"start":3990,"end":3991},{"line":3966,"column":723,"offset":3984},{"line":3966,"column":1529,"offset":3992},7109,{"start":3994,"end":3995},{"line":3966,"column":723,"offset":3984},{"line":3966,"column":1529,"offset":3992},{"type":27,"value":3997,"position":3998}," while the zone is alive: the band starts\nat the pivot and stops on the bar that mitigates it (the\n",{"start":3999,"end":4000},{"line":3966,"column":1529,"offset":3992},{"line":1140,"column":21,"offset":4001},7210,{"type":31,"tagName":751,"properties":4003,"children":4005,"position":4013},{"href":4004},"../cookbook/zone-tracker.md",[4006],{"type":27,"value":4007,"position":4008},"zone tracker",{"start":4009,"end":4011},{"line":1140,"column":144,"offset":4010},7213,{"line":1140,"column":606,"offset":4012},7225,{"start":4014,"end":4016},{"line":1140,"column":114,"offset":4015},7212,{"line":1140,"column":1178,"offset":4017},7255,{"type":27,"value":4019,"position":4020},"). That is one form of\n\"create the box at the pivot, delete it when mitigated\"; the other\nis a box handle, below, which is the same object from creation to\ndeletion.",{"start":4021,"end":4022},{"line":1140,"column":1178,"offset":4017},{"line":992,"column":129,"offset":4023},7426,{"start":4025,"end":4027},{"line":3963,"column":21,"offset":4026},7002,{"line":992,"column":129,"offset":4023},{"type":27,"value":28},{"start":4030,"end":4031},{"line":3874,"column":21,"offset":3953},{"line":992,"column":129,"offset":4023},{"type":27,"value":28},{"type":31,"tagName":32,"properties":4034,"children":4035,"position":4186},{},[4036,4043,4055,4062,4076,4082,4093,4098,4109,4116,4127,4133,4145,4151,4163,4169,4180],{"type":27,"value":4037,"position":4038},"A fill between two lines has two forms, both drawn by the chart:\n",{"start":4039,"end":4041},{"line":1287,"column":21,"offset":4040},7428,{"line":25,"column":21,"offset":4042},7493,{"type":31,"tagName":45,"properties":4044,"children":4045,"position":4052},{},[4046],{"type":27,"value":4047,"position":4048},"range(\"upper\", \"lower\", { color })",{"start":4049,"end":4050},{"line":25,"column":21,"offset":4042},{"line":25,"column":215,"offset":4051},7529,{"start":4053,"end":4054},{"line":25,"column":21,"offset":4042},{"line":25,"column":215,"offset":4051},{"type":27,"value":4056,"position":4057}," over two DRAWN outputs draws a band\nwith edge lines, a sign palette or a vertical gradient\n(",{"start":4058,"end":4059},{"line":25,"column":215,"offset":4051},{"line":4060,"column":2465,"offset":4061},136,7622,{"type":31,"tagName":751,"properties":4063,"children":4065,"position":4072},{"href":4064},"styling.md#decisions-to-looks",[4066],{"type":27,"value":756,"position":4067},{"start":4068,"end":4070},{"line":4060,"column":114,"offset":4069},7623,{"line":4060,"column":246,"offset":4071},7630,{"start":4073,"end":4074},{"line":4060,"column":2465,"offset":4061},{"line":4060,"column":1905,"offset":4075},7662,{"type":27,"value":4077,"position":4078},"), and the one-bar box above,\nwhose ",{"start":4079,"end":4080},{"line":4060,"column":1905,"offset":4075},{"line":652,"column":83,"offset":4081},7698,{"type":31,"tagName":45,"properties":4083,"children":4084,"position":4090},{},[4085],{"type":27,"value":1250,"position":4086},{"start":4087,"end":4088},{"line":652,"column":83,"offset":4081},{"line":652,"column":571,"offset":4089},7705,{"start":4091,"end":4092},{"line":652,"column":83,"offset":4081},{"line":652,"column":571,"offset":4089},{"type":27,"value":1856,"position":4094},{"start":4095,"end":4096},{"line":652,"column":571,"offset":4089},{"line":652,"column":437,"offset":4097},7710,{"type":31,"tagName":45,"properties":4099,"children":4100,"position":4106},{},[4101],{"type":27,"value":2064,"position":4102},{"start":4103,"end":4104},{"line":652,"column":437,"offset":4097},{"line":652,"column":684,"offset":4105},7719,{"start":4107,"end":4108},{"line":652,"column":437,"offset":4097},{"line":652,"column":684,"offset":4105},{"type":27,"value":4110,"position":4111}," are the fill's. The box reads outputs, not\nlines, so either side may be data-only, and a conditional fill (shading\nonly some bars) is a ",{"start":4112,"end":4113},{"line":652,"column":684,"offset":4105},{"line":4114,"column":84,"offset":4115},139,7856,{"type":31,"tagName":45,"properties":4117,"children":4118,"position":4124},{},[4119],{"type":27,"value":1742,"position":4120},{"start":4121,"end":4122},{"line":4114,"column":84,"offset":4115},{"line":4114,"column":684,"offset":4123},7862,{"start":4125,"end":4126},{"line":4114,"column":84,"offset":4115},{"line":4114,"column":684,"offset":4123},{"type":27,"value":4128,"position":4129}," gate on the box. A hand-written sheet's\n",{"start":4130,"end":4131},{"line":4114,"column":684,"offset":4123},{"line":1297,"column":21,"offset":4132},7903,{"type":31,"tagName":45,"properties":4134,"children":4135,"position":4142},{},[4136],{"type":27,"value":4137,"position":4138},"fills",{"start":4139,"end":4140},{"line":1297,"column":21,"offset":4132},{"line":1297,"column":104,"offset":4141},7910,{"start":4143,"end":4144},{"line":1297,"column":21,"offset":4132},{"line":1297,"column":104,"offset":4141},{"type":27,"value":4146,"position":4147}," list has no declaration form. Two boxes gated by opposite\noutputs, one color each; the delta sits near zero, so it and its fills\nlive in a ",{"start":4148,"end":4149},{"line":1297,"column":104,"offset":4141},{"line":1303,"column":122,"offset":4150},8050,{"type":31,"tagName":45,"properties":4152,"children":4153,"position":4160},{},[4154],{"type":27,"value":4155,"position":4156},"lower",{"start":4157,"end":4158},{"line":1303,"column":122,"offset":4150},{"line":1303,"column":341,"offset":4159},8057,{"start":4161,"end":4162},{"line":1303,"column":122,"offset":4150},{"line":1303,"column":341,"offset":4159},{"type":27,"value":4164,"position":4165}," pane (a box follows its ",{"start":4166,"end":4167},{"line":1303,"column":341,"offset":4159},{"line":1303,"column":1508,"offset":4168},8082,{"type":31,"tagName":45,"properties":4170,"children":4171,"position":4177},{},[4172],{"type":27,"value":2012,"position":4173},{"start":4174,"end":4175},{"line":1303,"column":1508,"offset":4168},{"line":1303,"column":42,"offset":4176},8087,{"start":4178,"end":4179},{"line":1303,"column":1508,"offset":4168},{"line":1303,"column":42,"offset":4176},{"type":27,"value":4181,"position":4182}," output's panel) instead\nof flattening the price scale under the candles:",{"start":4183,"end":4184},{"line":1303,"column":42,"offset":4176},{"line":526,"column":1193,"offset":4185},8160,{"start":4187,"end":4188},{"line":1287,"column":21,"offset":4040},{"line":526,"column":1193,"offset":4185},{"type":27,"value":28},{"type":14,"children":4191},[4192],{"type":31,"tagName":2634,"properties":4193,"children":4195,"data":-1},{"class":2636,"style":2637,"tabindex":1760,"data-sample":4194},"fn-fill-band",[4196],{"type":31,"tagName":45,"properties":4197,"children":4199},{"class":4198},[2643],[4200,4246,4247,4308,4309,4368,4369,4412,4413,4455,4456,4464,4465,4473,4474,4520,4521,4567,4568,4571,4572,4609,4610,4613,4614,4641,4642,4685,4686,4693,4694,4697,4698,4725,4726,4756,4757,4788,4789,4841,4842,4870,4871,4884,4885,4906,4907,4949,4950,4991,4992],{"type":31,"tagName":187,"properties":4201,"children":4202},{"class":2647},[4203,4207,4211,4216,4220,4225,4229,4233,4237,4242],{"type":31,"tagName":187,"properties":4204,"children":4205},{"style":2651},[4206],{"type":27,"value":2654},{"type":31,"tagName":187,"properties":4208,"children":4209},{"style":2657},[4210],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":4212,"children":4213},{"style":2663},[4214],{"type":27,"value":4215},"\"period\"",{"type":31,"tagName":187,"properties":4217,"children":4218},{"style":2657},[4219],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":4221,"children":4222},{"style":2673},[4223],{"type":27,"value":4224},"20",{"type":31,"tagName":187,"properties":4226,"children":4227},{"style":2657},[4228],{"type":27,"value":2681},{"type":31,"tagName":187,"properties":4230,"children":4231},{"style":2673},[4232],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":4234,"children":4235},{"style":2657},[4236],{"type":27,"value":2691},{"type":31,"tagName":187,"properties":4238,"children":4239},{"style":2673},[4240],{"type":27,"value":4241},"400",{"type":31,"tagName":187,"properties":4243,"children":4244},{"style":2657},[4245],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":4248,"children":4249},{"class":2647},[4250,4254,4259,4263,4267,4271,4276,4281,4286,4291,4295,4299,4304],{"type":31,"tagName":187,"properties":4251,"children":4252},{"style":2741},[4253],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":4255,"children":4256},{"style":2673},[4257],{"type":27,"value":4258}," delta",{"type":31,"tagName":187,"properties":4260,"children":4261},{"style":2741},[4262],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":4264,"children":4265},{"style":2651},[4266],{"type":27,"value":2758},{"type":31,"tagName":187,"properties":4268,"children":4269},{"style":2657},[4270],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":4272,"children":4273},{"style":2663},[4274],{"type":27,"value":4275},"\"delta\"",{"type":31,"tagName":187,"properties":4277,"children":4278},{"style":2657},[4279],{"type":27,"value":4280},", line, lower, { color: ",{"type":31,"tagName":187,"properties":4282,"children":4283},{"style":2663},[4284],{"type":27,"value":4285},"\"#e2e8f0\"",{"type":31,"tagName":187,"properties":4287,"children":4288},{"style":2657},[4289],{"type":27,"value":4290},", width: ",{"type":31,"tagName":187,"properties":4292,"children":4293},{"style":2673},[4294],{"type":27,"value":2930},{"type":31,"tagName":187,"properties":4296,"children":4297},{"style":2657},[4298],{"type":27,"value":2701},{"type":31,"tagName":187,"properties":4300,"children":4301},{"style":2663},[4302],{"type":27,"value":4303},"\"Close minus its average\"",{"type":31,"tagName":187,"properties":4305,"children":4306},{"style":2657},[4307],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":4310,"children":4311},{"class":2647},[4312,4316,4321,4325,4329,4333,4338,4342,4347,4351,4355,4359,4364],{"type":31,"tagName":187,"properties":4313,"children":4314},{"style":2741},[4315],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":4317,"children":4318},{"style":2673},[4319],{"type":27,"value":4320}," zero",{"type":31,"tagName":187,"properties":4322,"children":4323},{"style":2741},[4324],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":4326,"children":4327},{"style":2651},[4328],{"type":27,"value":2758},{"type":31,"tagName":187,"properties":4330,"children":4331},{"style":2657},[4332],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":4334,"children":4335},{"style":2663},[4336],{"type":27,"value":4337},"\"zero\"",{"type":31,"tagName":187,"properties":4339,"children":4340},{"style":2657},[4341],{"type":27,"value":4280},{"type":31,"tagName":187,"properties":4343,"children":4344},{"style":2663},[4345],{"type":27,"value":4346},"\"#64748b\"",{"type":31,"tagName":187,"properties":4348,"children":4349},{"style":2657},[4350],{"type":27,"value":4290},{"type":31,"tagName":187,"properties":4352,"children":4353},{"style":2673},[4354],{"type":27,"value":2930},{"type":31,"tagName":187,"properties":4356,"children":4357},{"style":2657},[4358],{"type":27,"value":2701},{"type":31,"tagName":187,"properties":4360,"children":4361},{"style":2663},[4362],{"type":27,"value":4363},"\"Zero baseline\"",{"type":31,"tagName":187,"properties":4365,"children":4366},{"style":2657},[4367],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":4370,"children":4371},{"class":2647},[4372,4376,4381,4385,4389,4393,4398,4403,4408],{"type":31,"tagName":187,"properties":4373,"children":4374},{"style":2741},[4375],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":4377,"children":4378},{"style":2673},[4379],{"type":27,"value":4380}," below",{"type":31,"tagName":187,"properties":4382,"children":4383},{"style":2741},[4384],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":4386,"children":4387},{"style":2651},[4388],{"type":27,"value":2758},{"type":31,"tagName":187,"properties":4390,"children":4391},{"style":2657},[4392],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":4394,"children":4395},{"style":2663},[4396],{"type":27,"value":4397},"\"below\"",{"type":31,"tagName":187,"properties":4399,"children":4400},{"style":2657},[4401],{"type":27,"value":4402},", none, lower, { description: ",{"type":31,"tagName":187,"properties":4404,"children":4405},{"style":2663},[4406],{"type":27,"value":4407},"\"1 while the delta is negative\"",{"type":31,"tagName":187,"properties":4409,"children":4410},{"style":2657},[4411],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":4414,"children":4415},{"class":2647},[4416,4420,4425,4429,4433,4437,4442,4446,4451],{"type":31,"tagName":187,"properties":4417,"children":4418},{"style":2741},[4419],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":4421,"children":4422},{"style":2673},[4423],{"type":27,"value":4424}," above",{"type":31,"tagName":187,"properties":4426,"children":4427},{"style":2741},[4428],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":4430,"children":4431},{"style":2651},[4432],{"type":27,"value":2758},{"type":31,"tagName":187,"properties":4434,"children":4435},{"style":2657},[4436],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":4438,"children":4439},{"style":2663},[4440],{"type":27,"value":4441},"\"above\"",{"type":31,"tagName":187,"properties":4443,"children":4444},{"style":2657},[4445],{"type":27,"value":4402},{"type":31,"tagName":187,"properties":4447,"children":4448},{"style":2663},[4449],{"type":27,"value":4450},"\"1 while the delta is positive or zero\"",{"type":31,"tagName":187,"properties":4452,"children":4453},{"style":2657},[4454],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":4457,"children":4458},{"class":2647},[4459],{"type":31,"tagName":187,"properties":4460,"children":4461},{"style":2847},[4462],{"type":27,"value":4463},"// Two fills, one per sign: each bar contributes one slice between the delta and zero,",{"type":27,"value":28},{"type":31,"tagName":187,"properties":4466,"children":4467},{"class":2647},[4468],{"type":31,"tagName":187,"properties":4469,"children":4470},{"style":2847},[4471],{"type":27,"value":4472},"// in the delta's own pane (each box takes the panel of its `top` output).",{"type":27,"value":28},{"type":31,"tagName":187,"properties":4475,"children":4476},{"class":2647},[4477,4481,4485,4490,4495,4500,4504,4508,4512,4516],{"type":31,"tagName":187,"properties":4478,"children":4479},{"style":2651},[4480],{"type":27,"value":49},{"type":31,"tagName":187,"properties":4482,"children":4483},{"style":2657},[4484],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":4486,"children":4487},{"style":2663},[4488],{"type":27,"value":4489},"\"fill_up\"",{"type":31,"tagName":187,"properties":4491,"children":4492},{"style":2657},[4493],{"type":27,"value":4494},", { top: delta, bottom: zero, when: above, color: ",{"type":31,"tagName":187,"properties":4496,"children":4497},{"style":2663},[4498],{"type":27,"value":4499},"\"#22c55e\"",{"type":31,"tagName":187,"properties":4501,"children":4502},{"style":2657},[4503],{"type":27,"value":2906},{"type":31,"tagName":187,"properties":4505,"children":4506},{"style":2673},[4507],{"type":27,"value":2911},{"type":31,"tagName":187,"properties":4509,"children":4510},{"style":2657},[4511],{"type":27,"value":2925},{"type":31,"tagName":187,"properties":4513,"children":4514},{"style":2673},[4515],{"type":27,"value":1760},{"type":31,"tagName":187,"properties":4517,"children":4518},{"style":2657},[4519],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":4522,"children":4523},{"class":2647},[4524,4528,4532,4537,4542,4547,4551,4555,4559,4563],{"type":31,"tagName":187,"properties":4525,"children":4526},{"style":2651},[4527],{"type":27,"value":49},{"type":31,"tagName":187,"properties":4529,"children":4530},{"style":2657},[4531],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":4533,"children":4534},{"style":2663},[4535],{"type":27,"value":4536},"\"fill_down\"",{"type":31,"tagName":187,"properties":4538,"children":4539},{"style":2657},[4540],{"type":27,"value":4541},", { top: zero, bottom: delta, when: below, color: ",{"type":31,"tagName":187,"properties":4543,"children":4544},{"style":2663},[4545],{"type":27,"value":4546},"\"#ef4444\"",{"type":31,"tagName":187,"properties":4548,"children":4549},{"style":2657},[4550],{"type":27,"value":2906},{"type":31,"tagName":187,"properties":4552,"children":4553},{"style":2673},[4554],{"type":27,"value":2911},{"type":31,"tagName":187,"properties":4556,"children":4557},{"style":2657},[4558],{"type":27,"value":2925},{"type":31,"tagName":187,"properties":4560,"children":4561},{"style":2673},[4562],{"type":27,"value":1760},{"type":31,"tagName":187,"properties":4564,"children":4565},{"style":2657},[4566],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":4569,"children":4570},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":4573,"children":4574},{"class":2647},[4575,4579,4584,4588,4592,4597,4601,4605],{"type":31,"tagName":187,"properties":4576,"children":4577},{"style":2741},[4578],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":4580,"children":4581},{"style":2657},[4582],{"type":27,"value":4583}," sma ",{"type":31,"tagName":187,"properties":4585,"children":4586},{"style":2741},[4587],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":4589,"children":4590},{"style":2741},[4591],{"type":27,"value":2987},{"type":31,"tagName":187,"properties":4593,"children":4594},{"style":2651},[4595],{"type":27,"value":4596}," Sma",{"type":31,"tagName":187,"properties":4598,"children":4599},{"style":2657},[4600],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":4602,"children":4603},{"style":2673},[4604],{"type":27,"value":4224},{"type":31,"tagName":187,"properties":4606,"children":4607},{"style":2657},[4608],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":4611,"children":4612},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":4615,"children":4616},{"class":2647},[4617,4621,4625,4629,4633,4637],{"type":31,"tagName":187,"properties":4618,"children":4619},{"style":2741},[4620],{"type":27,"value":3247},{"type":31,"tagName":187,"properties":4622,"children":4623},{"style":2651},[4624],{"type":27,"value":3252},{"type":31,"tagName":187,"properties":4626,"children":4627},{"style":2657},[4628],{"type":27,"value":3257},{"type":31,"tagName":187,"properties":4630,"children":4631},{"style":2741},[4632],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":4634,"children":4635},{"style":2673},[4636],{"type":27,"value":3266},{"type":31,"tagName":187,"properties":4638,"children":4639},{"style":2657},[4640],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":4643,"children":4644},{"class":2647},[4645,4650,4654,4658,4662,4666,4671,4675,4680],{"type":31,"tagName":187,"properties":4646,"children":4647},{"style":2657},[4648],{"type":27,"value":4649},"  sma ",{"type":31,"tagName":187,"properties":4651,"children":4652},{"style":2741},[4653],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":4655,"children":4656},{"style":2741},[4657],{"type":27,"value":2987},{"type":31,"tagName":187,"properties":4659,"children":4660},{"style":2651},[4661],{"type":27,"value":4596},{"type":31,"tagName":187,"properties":4663,"children":4664},{"style":2657},[4665],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":4667,"children":4668},{"style":2651},[4669],{"type":27,"value":4670},"i32",{"type":31,"tagName":187,"properties":4672,"children":4673},{"style":2657},[4674],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":4676,"children":4677},{"style":2651},[4678],{"type":27,"value":4679},"p_period",{"type":31,"tagName":187,"properties":4681,"children":4682},{"style":2657},[4683],{"type":27,"value":4684},"()));",{"type":27,"value":28},{"type":31,"tagName":187,"properties":4687,"children":4688},{"class":2647},[4689],{"type":31,"tagName":187,"properties":4690,"children":4691},{"style":2657},[4692],{"type":27,"value":3312},{"type":27,"value":28},{"type":31,"tagName":187,"properties":4695,"children":4696},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":4699,"children":4700},{"class":2647},[4701,4705,4709,4713,4717,4721],{"type":31,"tagName":187,"properties":4702,"children":4703},{"style":2741},[4704],{"type":27,"value":3247},{"type":31,"tagName":187,"properties":4706,"children":4707},{"style":2651},[4708],{"type":27,"value":3329},{"type":31,"tagName":187,"properties":4710,"children":4711},{"style":2657},[4712],{"type":27,"value":3257},{"type":31,"tagName":187,"properties":4714,"children":4715},{"style":2741},[4716],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":4718,"children":4719},{"style":2673},[4720],{"type":27,"value":3266},{"type":31,"tagName":187,"properties":4722,"children":4723},{"style":2657},[4724],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":4727,"children":4728},{"class":2647},[4729,4734,4739,4743,4747,4752],{"type":31,"tagName":187,"properties":4730,"children":4731},{"style":2741},[4732],{"type":27,"value":4733},"  const",{"type":31,"tagName":187,"properties":4735,"children":4736},{"style":2673},[4737],{"type":27,"value":4738}," close",{"type":31,"tagName":187,"properties":4740,"children":4741},{"style":2741},[4742],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":4744,"children":4745},{"style":2657},[4746],{"type":27,"value":3363},{"type":31,"tagName":187,"properties":4748,"children":4749},{"style":2651},[4750],{"type":27,"value":4751},"close",{"type":31,"tagName":187,"properties":4753,"children":4754},{"style":2657},[4755],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":4758,"children":4759},{"class":2647},[4760,4764,4769,4773,4778,4783],{"type":31,"tagName":187,"properties":4761,"children":4762},{"style":2741},[4763],{"type":27,"value":4733},{"type":31,"tagName":187,"properties":4765,"children":4766},{"style":2673},[4767],{"type":27,"value":4768}," avg",{"type":31,"tagName":187,"properties":4770,"children":4771},{"style":2741},[4772],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":4774,"children":4775},{"style":2657},[4776],{"type":27,"value":4777}," sma.",{"type":31,"tagName":187,"properties":4779,"children":4780},{"style":2651},[4781],{"type":27,"value":4782},"update",{"type":31,"tagName":187,"properties":4784,"children":4785},{"style":2657},[4786],{"type":27,"value":4787},"(close);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":4790,"children":4791},{"class":2647},[4792,4796,4801,4805,4810,4815,4819,4823,4827,4832,4836],{"type":31,"tagName":187,"properties":4793,"children":4794},{"style":2741},[4795],{"type":27,"value":4733},{"type":31,"tagName":187,"properties":4797,"children":4798},{"style":2673},[4799],{"type":27,"value":4800}," value",{"type":31,"tagName":187,"properties":4802,"children":4803},{"style":2741},[4804],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":4806,"children":4807},{"style":2651},[4808],{"type":27,"value":4809}," isNaN",{"type":31,"tagName":187,"properties":4811,"children":4812},{"style":2657},[4813],{"type":27,"value":4814},"(avg) ",{"type":31,"tagName":187,"properties":4816,"children":4817},{"style":2741},[4818],{"type":27,"value":3817},{"type":31,"tagName":187,"properties":4820,"children":4821},{"style":2673},[4822],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":4824,"children":4825},{"style":2741},[4826],{"type":27,"value":3827},{"type":31,"tagName":187,"properties":4828,"children":4829},{"style":2657},[4830],{"type":27,"value":4831}," close ",{"type":31,"tagName":187,"properties":4833,"children":4834},{"style":2741},[4835],{"type":27,"value":2877},{"type":31,"tagName":187,"properties":4837,"children":4838},{"style":2657},[4839],{"type":27,"value":4840}," avg;",{"type":27,"value":28},{"type":31,"tagName":187,"properties":4843,"children":4844},{"class":2647},[4845,4849,4853,4857,4862,4866],{"type":31,"tagName":187,"properties":4846,"children":4847},{"style":2741},[4848],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":4850,"children":4851},{"style":2657},[4852],{"type":27,"value":1965},{"type":31,"tagName":187,"properties":4854,"children":4855},{"style":2651},[4856],{"type":27,"value":3788},{"type":31,"tagName":187,"properties":4858,"children":4859},{"style":2657},[4860],{"type":27,"value":4861},"(value)) ",{"type":31,"tagName":187,"properties":4863,"children":4864},{"style":2741},[4865],{"type":27,"value":3504},{"type":31,"tagName":187,"properties":4867,"children":4868},{"style":2657},[4869],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":4872,"children":4873},{"class":2647},[4874,4879],{"type":31,"tagName":187,"properties":4875,"children":4876},{"style":2651},[4877],{"type":27,"value":4878},"  out_delta",{"type":31,"tagName":187,"properties":4880,"children":4881},{"style":2657},[4882],{"type":27,"value":4883},"(value);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":4886,"children":4887},{"class":2647},[4888,4893,4897,4902],{"type":31,"tagName":187,"properties":4889,"children":4890},{"style":2651},[4891],{"type":27,"value":4892},"  out_zero",{"type":31,"tagName":187,"properties":4894,"children":4895},{"style":2657},[4896],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":4898,"children":4899},{"style":2673},[4900],{"type":27,"value":4901},"0.0",{"type":31,"tagName":187,"properties":4903,"children":4904},{"style":2657},[4905],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":4908,"children":4909},{"class":2647},[4910,4915,4920,4924,4928,4933,4937,4941,4945],{"type":31,"tagName":187,"properties":4911,"children":4912},{"style":2651},[4913],{"type":27,"value":4914},"  out_below",{"type":31,"tagName":187,"properties":4916,"children":4917},{"style":2657},[4918],{"type":27,"value":4919},"(value ",{"type":31,"tagName":187,"properties":4921,"children":4922},{"style":2741},[4923],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":4925,"children":4926},{"style":2673},[4927],{"type":27,"value":3832},{"type":31,"tagName":187,"properties":4929,"children":4930},{"style":2741},[4931],{"type":27,"value":4932}," ?",{"type":31,"tagName":187,"properties":4934,"children":4935},{"style":2673},[4936],{"type":27,"value":3822},{"type":31,"tagName":187,"properties":4938,"children":4939},{"style":2741},[4940],{"type":27,"value":3827},{"type":31,"tagName":187,"properties":4942,"children":4943},{"style":2673},[4944],{"type":27,"value":3832},{"type":31,"tagName":187,"properties":4946,"children":4947},{"style":2657},[4948],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":4951,"children":4952},{"class":2647},[4953,4958,4962,4967,4971,4975,4979,4983,4987],{"type":31,"tagName":187,"properties":4954,"children":4955},{"style":2651},[4956],{"type":27,"value":4957},"  out_above",{"type":31,"tagName":187,"properties":4959,"children":4960},{"style":2657},[4961],{"type":27,"value":4919},{"type":31,"tagName":187,"properties":4963,"children":4964},{"style":2741},[4965],{"type":27,"value":4966},">=",{"type":31,"tagName":187,"properties":4968,"children":4969},{"style":2673},[4970],{"type":27,"value":3832},{"type":31,"tagName":187,"properties":4972,"children":4973},{"style":2741},[4974],{"type":27,"value":4932},{"type":31,"tagName":187,"properties":4976,"children":4977},{"style":2673},[4978],{"type":27,"value":3822},{"type":31,"tagName":187,"properties":4980,"children":4981},{"style":2741},[4982],{"type":27,"value":3827},{"type":31,"tagName":187,"properties":4984,"children":4985},{"style":2673},[4986],{"type":27,"value":3832},{"type":31,"tagName":187,"properties":4988,"children":4989},{"style":2657},[4990],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":4993,"children":4994},{"class":2647},[4995],{"type":31,"tagName":187,"properties":4996,"children":4997},{"style":2657},[4998],{"type":27,"value":3312},{"type":27,"value":28},{"type":31,"tagName":32,"properties":5001,"children":5002,"position":5045},{},[5003,5010,5021,5027,5039],{"type":27,"value":5004,"position":5005},"Both boundary series here are outputs the chart draws; the module could\nalso leave one of them ",{"start":5006,"end":5008},{"line":1161,"column":21,"offset":5007},9408,{"line":1359,"column":199,"offset":5009},9503,{"type":31,"tagName":45,"properties":5011,"children":5012,"position":5018},{},[5013],{"type":27,"value":2492,"position":5014},{"start":5015,"end":5016},{"line":1359,"column":199,"offset":5009},{"line":1359,"column":723,"offset":5017},9509,{"start":5019,"end":5020},{"line":1359,"column":199,"offset":5009},{"line":1359,"column":723,"offset":5017},{"type":27,"value":5022,"position":5023}," and the box would still tile, because a\nbox reads outputs, not lines (a ",{"start":5024,"end":5025},{"line":1359,"column":723,"offset":5017},{"line":773,"column":1529,"offset":5026},9582,{"type":31,"tagName":45,"properties":5028,"children":5029,"position":5036},{},[5030],{"type":27,"value":5031,"position":5032},"range()",{"start":5033,"end":5034},{"line":773,"column":1529,"offset":5026},{"line":773,"column":1905,"offset":5035},9591,{"start":5037,"end":5038},{"line":773,"column":1529,"offset":5026},{"line":773,"column":1905,"offset":5035},{"type":27,"value":5040,"position":5041}," needs both sides drawn).",{"start":5042,"end":5043},{"line":773,"column":1905,"offset":5035},{"line":773,"column":1997,"offset":5044},9616,{"start":5046,"end":5047},{"line":1161,"column":21,"offset":5007},{"line":773,"column":1997,"offset":5044},{"type":27,"value":28},{"type":31,"tagName":136,"properties":5050,"children":5051,"position":5060},{},[5052],{"type":27,"value":5053,"position":5054},"Segments",{"start":5055,"end":5058},{"line":5056,"column":144,"offset":5057},178,9621,{"line":5056,"column":129,"offset":5059},9629,{"start":5061,"end":5063},{"line":5056,"column":21,"offset":5062},9618,{"line":5056,"column":129,"offset":5059},{"type":27,"value":28},{"type":31,"tagName":32,"properties":5066,"children":5067,"position":5379},{},[5068,5076,5088,5093,5105,5111,5122,5128,5139,5146,5157,5162,5173,5178,5189,5194,5205,5211,5223,5228,5239,5244,5255,5260,5271,5277,5288,5293,5304,5310,5322,5328,5339,5344,5355,5362,5373],{"type":27,"value":5069,"position":5070},"A segment is the straight line from ",{"start":5071,"end":5074},{"line":5072,"column":21,"offset":5073},180,9631,{"line":5072,"column":215,"offset":5075},9667,{"type":31,"tagName":45,"properties":5077,"children":5078,"position":5085},{},[5079],{"type":27,"value":5080,"position":5081},"(i + from, yFrom)",{"start":5082,"end":5083},{"line":5072,"column":215,"offset":5075},{"line":5072,"column":1869,"offset":5084},9686,{"start":5086,"end":5087},{"line":5072,"column":215,"offset":5075},{"line":5072,"column":1869,"offset":5084},{"type":27,"value":1658,"position":5089},{"start":5090,"end":5091},{"line":5072,"column":1869,"offset":5084},{"line":5072,"column":609,"offset":5092},9690,{"type":31,"tagName":45,"properties":5094,"children":5095,"position":5102},{},[5096],{"type":27,"value":5097,"position":5098},"(i + to, yTo)",{"start":5099,"end":5100},{"line":5072,"column":609,"offset":5092},{"line":782,"column":1643,"offset":5101},9705,{"start":5103,"end":5104},{"line":5072,"column":609,"offset":5092},{"line":782,"column":1643,"offset":5101},{"type":27,"value":5106,"position":5107},", evaluated on every bar ",{"start":5108,"end":5109},{"line":782,"column":1643,"offset":5101},{"line":782,"column":1557,"offset":5110},9730,{"type":31,"tagName":45,"properties":5112,"children":5113,"position":5119},{},[5114],{"type":27,"value":1629,"position":5115},{"start":5116,"end":5117},{"line":782,"column":1557,"offset":5110},{"line":782,"column":94,"offset":5118},9733,{"start":5120,"end":5121},{"line":782,"column":1557,"offset":5110},{"line":782,"column":94,"offset":5118},{"type":27,"value":5123,"position":5124}," with the same offset, gate, and ",{"start":5125,"end":5126},{"line":782,"column":94,"offset":5118},{"line":782,"column":1997,"offset":5127},9766,{"type":31,"tagName":45,"properties":5129,"children":5130,"position":5136},{},[5131],{"type":27,"value":1724,"position":5132},{"start":5133,"end":5134},{"line":782,"column":1997,"offset":5127},{"line":782,"column":2225,"offset":5135},9771,{"start":5137,"end":5138},{"line":782,"column":1997,"offset":5127},{"line":782,"column":2225,"offset":5135},{"type":27,"value":5140,"position":5141},"\nrules as a box. Options: ",{"start":5142,"end":5143},{"line":782,"column":2225,"offset":5135},{"line":5144,"column":208,"offset":5145},182,9797,{"type":31,"tagName":45,"properties":5147,"children":5148,"position":5154},{},[5149],{"type":27,"value":1742,"position":5150},{"start":5151,"end":5152},{"line":5144,"column":208,"offset":5145},{"line":5144,"column":3893,"offset":5153},9803,{"start":5155,"end":5156},{"line":5144,"column":208,"offset":5145},{"line":5144,"column":3893,"offset":5153},{"type":27,"value":1208,"position":5158},{"start":5159,"end":5160},{"line":5144,"column":3893,"offset":5153},{"line":5144,"column":94,"offset":5161},9805,{"type":31,"tagName":45,"properties":5163,"children":5164,"position":5170},{},[5165],{"type":27,"value":1956,"position":5166},{"start":5167,"end":5168},{"line":5144,"column":94,"offset":5161},{"line":5144,"column":989,"offset":5169},9812,{"start":5171,"end":5172},{"line":5144,"column":94,"offset":5161},{"line":5144,"column":989,"offset":5169},{"type":27,"value":1208,"position":5174},{"start":5175,"end":5176},{"line":5144,"column":989,"offset":5169},{"line":5144,"column":1508,"offset":5177},9814,{"type":31,"tagName":45,"properties":5179,"children":5180,"position":5186},{},[5181],{"type":27,"value":1250,"position":5182},{"start":5183,"end":5184},{"line":5144,"column":1508,"offset":5177},{"line":5144,"column":1933,"offset":5185},9821,{"start":5187,"end":5188},{"line":5144,"column":1508,"offset":5177},{"line":5144,"column":1933,"offset":5185},{"type":27,"value":1208,"position":5190},{"start":5191,"end":5192},{"line":5144,"column":1933,"offset":5185},{"line":5144,"column":1680,"offset":5193},9823,{"type":31,"tagName":45,"properties":5195,"children":5196,"position":5202},{},[5197],{"type":27,"value":1293,"position":5198},{"start":5199,"end":5200},{"line":5144,"column":1680,"offset":5193},{"line":5144,"column":63,"offset":5201},9830,{"start":5203,"end":5204},{"line":5144,"column":1680,"offset":5193},{"line":5144,"column":63,"offset":5201},{"type":27,"value":5206,"position":5207}," (0.5..20,\ndefault 1), ",{"start":5208,"end":5209},{"line":5144,"column":63,"offset":5201},{"line":1035,"column":143,"offset":5210},9853,{"type":31,"tagName":45,"properties":5212,"children":5213,"position":5220},{},[5214],{"type":27,"value":5215,"position":5216},"lineStyle",{"start":5217,"end":5218},{"line":1035,"column":143,"offset":5210},{"line":1035,"column":199,"offset":5219},9864,{"start":5221,"end":5222},{"line":1035,"column":143,"offset":5210},{"line":1035,"column":199,"offset":5219},{"type":27,"value":1965,"position":5224},{"start":5225,"end":5226},{"line":1035,"column":199,"offset":5219},{"line":1035,"column":208,"offset":5227},9866,{"type":31,"tagName":45,"properties":5229,"children":5230,"position":5236},{},[5231],{"type":27,"value":2134,"position":5232},{"start":5233,"end":5234},{"line":1035,"column":208,"offset":5227},{"line":1035,"column":10,"offset":5235},9875,{"start":5237,"end":5238},{"line":1035,"column":208,"offset":5227},{"line":1035,"column":10,"offset":5235},{"type":27,"value":1208,"position":5240},{"start":5241,"end":5242},{"line":1035,"column":10,"offset":5235},{"line":1035,"column":215,"offset":5243},9877,{"type":31,"tagName":45,"properties":5245,"children":5246,"position":5252},{},[5247],{"type":27,"value":2151,"position":5248},{"start":5249,"end":5250},{"line":1035,"column":215,"offset":5243},{"line":1035,"column":1184,"offset":5251},9887,{"start":5253,"end":5254},{"line":1035,"column":215,"offset":5243},{"line":1035,"column":1184,"offset":5251},{"type":27,"value":1208,"position":5256},{"start":5257,"end":5258},{"line":1035,"column":1184,"offset":5251},{"line":1035,"column":1193,"offset":5259},9889,{"type":31,"tagName":45,"properties":5261,"children":5262,"position":5268},{},[5263],{"type":27,"value":2168,"position":5264},{"start":5265,"end":5266},{"line":1035,"column":1193,"offset":5259},{"line":1035,"column":63,"offset":5267},9899,{"start":5269,"end":5270},{"line":1035,"column":1193,"offset":5259},{"line":1035,"column":63,"offset":5267},{"type":27,"value":5272,"position":5273},"). Absent\n",{"start":5274,"end":5275},{"line":1035,"column":63,"offset":5267},{"line":1375,"column":21,"offset":5276},9909,{"type":31,"tagName":45,"properties":5278,"children":5279,"position":5285},{},[5280],{"type":27,"value":1250,"position":5281},{"start":5282,"end":5283},{"line":1375,"column":21,"offset":5276},{"line":1375,"column":104,"offset":5284},9916,{"start":5286,"end":5287},{"line":1375,"column":21,"offset":5276},{"line":1375,"column":104,"offset":5284},{"type":27,"value":1856,"position":5289},{"start":5290,"end":5291},{"line":1375,"column":104,"offset":5284},{"line":1375,"column":143,"offset":5292},9921,{"type":31,"tagName":45,"properties":5294,"children":5295,"position":5301},{},[5296],{"type":27,"value":1956,"position":5297},{"start":5298,"end":5299},{"line":1375,"column":143,"offset":5292},{"line":1375,"column":563,"offset":5300},9928,{"start":5302,"end":5303},{"line":1375,"column":143,"offset":5292},{"line":1375,"column":563,"offset":5300},{"type":27,"value":5305,"position":5306}," follow ",{"start":5307,"end":5308},{"line":1375,"column":563,"offset":5300},{"line":1375,"column":684,"offset":5309},9936,{"type":31,"tagName":45,"properties":5311,"children":5312,"position":5319},{},[5313],{"type":27,"value":5314,"position":5315},"yFrom",{"start":5316,"end":5317},{"line":1375,"column":684,"offset":5309},{"line":1375,"column":10,"offset":5318},9943,{"start":5320,"end":5321},{"line":1375,"column":684,"offset":5309},{"line":1375,"column":10,"offset":5318},{"type":27,"value":5323,"position":5324},"'s output; ",{"start":5325,"end":5326},{"line":1375,"column":10,"offset":5318},{"line":1375,"column":1178,"offset":5327},9954,{"type":31,"tagName":45,"properties":5329,"children":5330,"position":5336},{},[5331],{"type":27,"value":1250,"position":5332},{"start":5333,"end":5334},{"line":1375,"column":1178,"offset":5327},{"line":1375,"column":53,"offset":5335},9961,{"start":5337,"end":5338},{"line":1375,"column":1178,"offset":5327},{"line":1375,"column":53,"offset":5335},{"type":27,"value":1856,"position":5340},{"start":5341,"end":5342},{"line":1375,"column":53,"offset":5335},{"line":1375,"column":1987,"offset":5343},9966,{"type":31,"tagName":45,"properties":5345,"children":5346,"position":5352},{},[5347],{"type":27,"value":5215,"position":5348},{"start":5349,"end":5350},{"line":1375,"column":1987,"offset":5343},{"line":1375,"column":2625,"offset":5351},9977,{"start":5353,"end":5354},{"line":1375,"column":1987,"offset":5343},{"line":1375,"column":2625,"offset":5351},{"type":27,"value":5356,"position":5357},"\ntake a ",{"start":5358,"end":5359},{"line":1375,"column":2625,"offset":5351},{"line":5360,"column":104,"offset":5361},185,9985,{"type":31,"tagName":45,"properties":5363,"children":5364,"position":5370},{},[5365],{"type":27,"value":2452,"position":5366},{"start":5367,"end":5368},{"line":5360,"column":104,"offset":5361},{"line":5360,"column":563,"offset":5369},9997,{"start":5371,"end":5372},{"line":5360,"column":104,"offset":5361},{"line":5360,"column":563,"offset":5369},{"type":27,"value":5374,"position":5375}," setting.",{"start":5376,"end":5377},{"line":5360,"column":563,"offset":5369},{"line":5360,"column":1496,"offset":5378},10006,{"start":5380,"end":5381},{"line":5072,"column":21,"offset":5073},{"line":5360,"column":1496,"offset":5378},{"type":27,"value":28},{"type":31,"tagName":32,"properties":5384,"children":5385,"position":5395},{},[5386],{"type":27,"value":5387,"position":5388},"A dotted projection from each bar's average toward where the slope points,\nits length decided per bar by an output-valued offset:",{"start":5389,"end":5392},{"line":5390,"column":21,"offset":5391},187,10008,{"line":5393,"column":362,"offset":5394},188,10137,{"start":5396,"end":5397},{"line":5390,"column":21,"offset":5391},{"line":5393,"column":362,"offset":5394},{"type":27,"value":28},{"type":14,"children":5400},[5401],{"type":31,"tagName":2634,"properties":5402,"children":5404,"data":-1},{"class":2636,"style":2637,"tabindex":1760,"data-sample":5403},"fn-projection",[5405],{"type":31,"tagName":45,"properties":5406,"children":5408},{"class":5407},[2643],[5409,5453,5454,5497,5498,5531,5532,5565,5566,5574,5575,5583,5584,5639,5640,5643,5644,5681,5682,5713,5714,5746,5747,5750,5751,5778,5779,5819,5820,5827,5828,5831,5832,5859,5860,5877,5878,5912,5913,5940,5941,5992,5993,6044,6045,6057,6058,6088,6089,6102,6103],{"type":31,"tagName":187,"properties":5410,"children":5411},{"class":2647},[5412,5416,5420,5424,5428,5432,5436,5440,5444,5449],{"type":31,"tagName":187,"properties":5413,"children":5414},{"style":2651},[5415],{"type":27,"value":2654},{"type":31,"tagName":187,"properties":5417,"children":5418},{"style":2657},[5419],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":5421,"children":5422},{"style":2663},[5423],{"type":27,"value":4215},{"type":31,"tagName":187,"properties":5425,"children":5426},{"style":2657},[5427],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":5429,"children":5430},{"style":2673},[5431],{"type":27,"value":4224},{"type":31,"tagName":187,"properties":5433,"children":5434},{"style":2657},[5435],{"type":27,"value":2681},{"type":31,"tagName":187,"properties":5437,"children":5438},{"style":2673},[5439],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":5441,"children":5442},{"style":2657},[5443],{"type":27,"value":2691},{"type":31,"tagName":187,"properties":5445,"children":5446},{"style":2673},[5447],{"type":27,"value":5448},"200",{"type":31,"tagName":187,"properties":5450,"children":5451},{"style":2657},[5452],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":5455,"children":5456},{"class":2647},[5457,5461,5466,5470,5474,5478,5483,5488,5493],{"type":31,"tagName":187,"properties":5458,"children":5459},{"style":2741},[5460],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":5462,"children":5463},{"style":2673},[5464],{"type":27,"value":5465}," anchor",{"type":31,"tagName":187,"properties":5467,"children":5468},{"style":2741},[5469],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":5471,"children":5472},{"style":2651},[5473],{"type":27,"value":2758},{"type":31,"tagName":187,"properties":5475,"children":5476},{"style":2657},[5477],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":5479,"children":5480},{"style":2663},[5481],{"type":27,"value":5482},"\"anchor\"",{"type":31,"tagName":187,"properties":5484,"children":5485},{"style":2657},[5486],{"type":27,"value":5487},", line, overlay, { color: ",{"type":31,"tagName":187,"properties":5489,"children":5490},{"style":2663},[5491],{"type":27,"value":5492},"\"#38bdf8\"",{"type":31,"tagName":187,"properties":5494,"children":5495},{"style":2657},[5496],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":5499,"children":5500},{"class":2647},[5501,5505,5510,5514,5518,5522,5527],{"type":31,"tagName":187,"properties":5502,"children":5503},{"style":2741},[5504],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":5506,"children":5507},{"style":2673},[5508],{"type":27,"value":5509}," target",{"type":31,"tagName":187,"properties":5511,"children":5512},{"style":2741},[5513],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":5515,"children":5516},{"style":2651},[5517],{"type":27,"value":2758},{"type":31,"tagName":187,"properties":5519,"children":5520},{"style":2657},[5521],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":5523,"children":5524},{"style":2663},[5525],{"type":27,"value":5526},"\"target\"",{"type":31,"tagName":187,"properties":5528,"children":5529},{"style":2657},[5530],{"type":27,"value":2772},{"type":27,"value":28},{"type":31,"tagName":187,"properties":5533,"children":5534},{"class":2647},[5535,5539,5544,5548,5552,5556,5561],{"type":31,"tagName":187,"properties":5536,"children":5537},{"style":2741},[5538],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":5540,"children":5541},{"style":2673},[5542],{"type":27,"value":5543}," reach",{"type":31,"tagName":187,"properties":5545,"children":5546},{"style":2741},[5547],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":5549,"children":5550},{"style":2651},[5551],{"type":27,"value":2758},{"type":31,"tagName":187,"properties":5553,"children":5554},{"style":2657},[5555],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":5557,"children":5558},{"style":2663},[5559],{"type":27,"value":5560},"\"reach\"",{"type":31,"tagName":187,"properties":5562,"children":5563},{"style":2657},[5564],{"type":27,"value":2772},{"type":27,"value":28},{"type":31,"tagName":187,"properties":5567,"children":5568},{"class":2647},[5569],{"type":31,"tagName":187,"properties":5570,"children":5571},{"style":2847},[5572],{"type":27,"value":5573},"// From this bar's average to the projected level, `reach` bars ahead: the offset is an output,",{"type":27,"value":28},{"type":31,"tagName":187,"properties":5576,"children":5577},{"class":2647},[5578],{"type":31,"tagName":187,"properties":5579,"children":5580},{"style":2847},[5581],{"type":27,"value":5582},"// so each bar decides its own length.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":5585,"children":5586},{"class":2647},[5587,5591,5595,5600,5605,5609,5614,5618,5622,5626,5631,5635],{"type":31,"tagName":187,"properties":5588,"children":5589},{"style":2651},[5590],{"type":27,"value":69},{"type":31,"tagName":187,"properties":5592,"children":5593},{"style":2657},[5594],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":5596,"children":5597},{"style":2663},[5598],{"type":27,"value":5599},"\"projection\"",{"type":31,"tagName":187,"properties":5601,"children":5602},{"style":2657},[5603],{"type":27,"value":5604},", { yFrom: anchor, yTo: target, from: ",{"type":31,"tagName":187,"properties":5606,"children":5607},{"style":2673},[5608],{"type":27,"value":1760},{"type":31,"tagName":187,"properties":5610,"children":5611},{"style":2657},[5612],{"type":27,"value":5613},", to: reach, color: ",{"type":31,"tagName":187,"properties":5615,"children":5616},{"style":2663},[5617],{"type":27,"value":5492},{"type":31,"tagName":187,"properties":5619,"children":5620},{"style":2657},[5621],{"type":27,"value":4290},{"type":31,"tagName":187,"properties":5623,"children":5624},{"style":2673},[5625],{"type":27,"value":2930},{"type":31,"tagName":187,"properties":5627,"children":5628},{"style":2657},[5629],{"type":27,"value":5630},", lineStyle: ",{"type":31,"tagName":187,"properties":5632,"children":5633},{"style":2663},[5634],{"type":27,"value":2168},{"type":31,"tagName":187,"properties":5636,"children":5637},{"style":2657},[5638],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":5641,"children":5642},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":5645,"children":5646},{"class":2647},[5647,5651,5656,5660,5664,5669,5673,5677],{"type":31,"tagName":187,"properties":5648,"children":5649},{"style":2741},[5650],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":5652,"children":5653},{"style":2657},[5654],{"type":27,"value":5655}," ema ",{"type":31,"tagName":187,"properties":5657,"children":5658},{"style":2741},[5659],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":5661,"children":5662},{"style":2741},[5663],{"type":27,"value":2987},{"type":31,"tagName":187,"properties":5665,"children":5666},{"style":2651},[5667],{"type":27,"value":5668}," Ema",{"type":31,"tagName":187,"properties":5670,"children":5671},{"style":2657},[5672],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":5674,"children":5675},{"style":2673},[5676],{"type":27,"value":4224},{"type":31,"tagName":187,"properties":5678,"children":5679},{"style":2657},[5680],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":5683,"children":5684},{"class":2647},[5685,5689,5693,5697,5701,5705,5709],{"type":31,"tagName":187,"properties":5686,"children":5687},{"style":2741},[5688],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":5690,"children":5691},{"style":2657},[5692],{"type":27,"value":4800},{"type":31,"tagName":187,"properties":5694,"children":5695},{"style":2741},[5696],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":5698,"children":5699},{"style":2651},[5700],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":5702,"children":5703},{"style":2741},[5704],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":5706,"children":5707},{"style":2673},[5708],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":5710,"children":5711},{"style":2657},[5712],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":5715,"children":5716},{"class":2647},[5717,5721,5726,5730,5734,5738,5742],{"type":31,"tagName":187,"properties":5718,"children":5719},{"style":2741},[5720],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":5722,"children":5723},{"style":2657},[5724],{"type":27,"value":5725}," prev",{"type":31,"tagName":187,"properties":5727,"children":5728},{"style":2741},[5729],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":5731,"children":5732},{"style":2651},[5733],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":5735,"children":5736},{"style":2741},[5737],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":5739,"children":5740},{"style":2673},[5741],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":5743,"children":5744},{"style":2657},[5745],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":5748,"children":5749},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":5752,"children":5753},{"class":2647},[5754,5758,5762,5766,5770,5774],{"type":31,"tagName":187,"properties":5755,"children":5756},{"style":2741},[5757],{"type":27,"value":3247},{"type":31,"tagName":187,"properties":5759,"children":5760},{"style":2651},[5761],{"type":27,"value":3252},{"type":31,"tagName":187,"properties":5763,"children":5764},{"style":2657},[5765],{"type":27,"value":3257},{"type":31,"tagName":187,"properties":5767,"children":5768},{"style":2741},[5769],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":5771,"children":5772},{"style":2673},[5773],{"type":27,"value":3266},{"type":31,"tagName":187,"properties":5775,"children":5776},{"style":2657},[5777],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":5780,"children":5781},{"class":2647},[5782,5787,5791,5795,5799,5803,5807,5811,5815],{"type":31,"tagName":187,"properties":5783,"children":5784},{"style":2657},[5785],{"type":27,"value":5786},"  ema ",{"type":31,"tagName":187,"properties":5788,"children":5789},{"style":2741},[5790],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":5792,"children":5793},{"style":2741},[5794],{"type":27,"value":2987},{"type":31,"tagName":187,"properties":5796,"children":5797},{"style":2651},[5798],{"type":27,"value":5668},{"type":31,"tagName":187,"properties":5800,"children":5801},{"style":2657},[5802],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":5804,"children":5805},{"style":2651},[5806],{"type":27,"value":4670},{"type":31,"tagName":187,"properties":5808,"children":5809},{"style":2657},[5810],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":5812,"children":5813},{"style":2651},[5814],{"type":27,"value":4679},{"type":31,"tagName":187,"properties":5816,"children":5817},{"style":2657},[5818],{"type":27,"value":4684},{"type":27,"value":28},{"type":31,"tagName":187,"properties":5821,"children":5822},{"class":2647},[5823],{"type":31,"tagName":187,"properties":5824,"children":5825},{"style":2657},[5826],{"type":27,"value":3312},{"type":27,"value":28},{"type":31,"tagName":187,"properties":5829,"children":5830},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":5833,"children":5834},{"class":2647},[5835,5839,5843,5847,5851,5855],{"type":31,"tagName":187,"properties":5836,"children":5837},{"style":2741},[5838],{"type":27,"value":3247},{"type":31,"tagName":187,"properties":5840,"children":5841},{"style":2651},[5842],{"type":27,"value":3329},{"type":31,"tagName":187,"properties":5844,"children":5845},{"style":2657},[5846],{"type":27,"value":3257},{"type":31,"tagName":187,"properties":5848,"children":5849},{"style":2741},[5850],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":5852,"children":5853},{"style":2673},[5854],{"type":27,"value":3266},{"type":31,"tagName":187,"properties":5856,"children":5857},{"style":2657},[5858],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":5861,"children":5862},{"class":2647},[5863,5868,5872],{"type":31,"tagName":187,"properties":5864,"children":5865},{"style":2657},[5866],{"type":27,"value":5867},"  prev ",{"type":31,"tagName":187,"properties":5869,"children":5870},{"style":2741},[5871],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":5873,"children":5874},{"style":2657},[5875],{"type":27,"value":5876}," value;",{"type":27,"value":28},{"type":31,"tagName":187,"properties":5879,"children":5880},{"class":2647},[5881,5886,5890,5895,5899,5904,5908],{"type":31,"tagName":187,"properties":5882,"children":5883},{"style":2657},[5884],{"type":27,"value":5885},"  value ",{"type":31,"tagName":187,"properties":5887,"children":5888},{"style":2741},[5889],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":5891,"children":5892},{"style":2657},[5893],{"type":27,"value":5894}," ema.",{"type":31,"tagName":187,"properties":5896,"children":5897},{"style":2651},[5898],{"type":27,"value":4782},{"type":31,"tagName":187,"properties":5900,"children":5901},{"style":2657},[5902],{"type":27,"value":5903},"(bar.",{"type":31,"tagName":187,"properties":5905,"children":5906},{"style":2651},[5907],{"type":27,"value":4751},{"type":31,"tagName":187,"properties":5909,"children":5910},{"style":2657},[5911],{"type":27,"value":3303},{"type":27,"value":28},{"type":31,"tagName":187,"properties":5914,"children":5915},{"class":2647},[5916,5920,5924,5928,5932,5936],{"type":31,"tagName":187,"properties":5917,"children":5918},{"style":2741},[5919],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":5921,"children":5922},{"style":2657},[5923],{"type":27,"value":1965},{"type":31,"tagName":187,"properties":5925,"children":5926},{"style":2651},[5927],{"type":27,"value":3788},{"type":31,"tagName":187,"properties":5929,"children":5930},{"style":2657},[5931],{"type":27,"value":4861},{"type":31,"tagName":187,"properties":5933,"children":5934},{"style":2741},[5935],{"type":27,"value":3504},{"type":31,"tagName":187,"properties":5937,"children":5938},{"style":2657},[5939],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":5942,"children":5943},{"class":2647},[5944,5948,5953,5957,5961,5966,5970,5974,5978,5983,5987],{"type":31,"tagName":187,"properties":5945,"children":5946},{"style":2741},[5947],{"type":27,"value":4733},{"type":31,"tagName":187,"properties":5949,"children":5950},{"style":2673},[5951],{"type":27,"value":5952}," slope",{"type":31,"tagName":187,"properties":5954,"children":5955},{"style":2741},[5956],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":5958,"children":5959},{"style":2651},[5960],{"type":27,"value":4809},{"type":31,"tagName":187,"properties":5962,"children":5963},{"style":2657},[5964],{"type":27,"value":5965},"(prev) ",{"type":31,"tagName":187,"properties":5967,"children":5968},{"style":2741},[5969],{"type":27,"value":3817},{"type":31,"tagName":187,"properties":5971,"children":5972},{"style":2673},[5973],{"type":27,"value":3832},{"type":31,"tagName":187,"properties":5975,"children":5976},{"style":2741},[5977],{"type":27,"value":3827},{"type":31,"tagName":187,"properties":5979,"children":5980},{"style":2657},[5981],{"type":27,"value":5982}," value ",{"type":31,"tagName":187,"properties":5984,"children":5985},{"style":2741},[5986],{"type":27,"value":2877},{"type":31,"tagName":187,"properties":5988,"children":5989},{"style":2657},[5990],{"type":27,"value":5991}," prev;",{"type":27,"value":28},{"type":31,"tagName":187,"properties":5994,"children":5995},{"class":2647},[5996,6000,6005,6009,6014,6019,6023,6027,6031,6035,6040],{"type":31,"tagName":187,"properties":5997,"children":5998},{"style":2741},[5999],{"type":27,"value":4733},{"type":31,"tagName":187,"properties":6001,"children":6002},{"style":2673},[6003],{"type":27,"value":6004}," bars",{"type":31,"tagName":187,"properties":6006,"children":6007},{"style":2741},[6008],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":6010,"children":6011},{"style":2657},[6012],{"type":27,"value":6013}," slope ",{"type":31,"tagName":187,"properties":6015,"children":6016},{"style":2741},[6017],{"type":27,"value":6018},"==",{"type":31,"tagName":187,"properties":6020,"children":6021},{"style":2673},[6022],{"type":27,"value":3832},{"type":31,"tagName":187,"properties":6024,"children":6025},{"style":2741},[6026],{"type":27,"value":4932},{"type":31,"tagName":187,"properties":6028,"children":6029},{"style":2673},[6030],{"type":27,"value":3832},{"type":31,"tagName":187,"properties":6032,"children":6033},{"style":2741},[6034],{"type":27,"value":3827},{"type":31,"tagName":187,"properties":6036,"children":6037},{"style":2673},[6038],{"type":27,"value":6039}," 5.0",{"type":31,"tagName":187,"properties":6041,"children":6042},{"style":2657},[6043],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6046,"children":6047},{"class":2647},[6048,6053],{"type":31,"tagName":187,"properties":6049,"children":6050},{"style":2651},[6051],{"type":27,"value":6052},"  out_anchor",{"type":31,"tagName":187,"properties":6054,"children":6055},{"style":2657},[6056],{"type":27,"value":4883},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6059,"children":6060},{"class":2647},[6061,6066,6070,6074,6078,6083],{"type":31,"tagName":187,"properties":6062,"children":6063},{"style":2651},[6064],{"type":27,"value":6065},"  out_target",{"type":31,"tagName":187,"properties":6067,"children":6068},{"style":2657},[6069],{"type":27,"value":4919},{"type":31,"tagName":187,"properties":6071,"children":6072},{"style":2741},[6073],{"type":27,"value":3422},{"type":31,"tagName":187,"properties":6075,"children":6076},{"style":2657},[6077],{"type":27,"value":6013},{"type":31,"tagName":187,"properties":6079,"children":6080},{"style":2741},[6081],{"type":27,"value":6082},"*",{"type":31,"tagName":187,"properties":6084,"children":6085},{"style":2657},[6086],{"type":27,"value":6087}," bars);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":6090,"children":6091},{"class":2647},[6092,6097],{"type":31,"tagName":187,"properties":6093,"children":6094},{"style":2651},[6095],{"type":27,"value":6096},"  out_reach",{"type":31,"tagName":187,"properties":6098,"children":6099},{"style":2657},[6100],{"type":27,"value":6101},"(bars);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":6104,"children":6105},{"class":2647},[6106],{"type":31,"tagName":187,"properties":6107,"children":6108},{"style":2657},[6109],{"type":27,"value":3312},{"type":27,"value":28},{"type":31,"tagName":32,"properties":6112,"children":6113,"position":6196},{},[6114,6122,6133,6138,6150,6156,6168,6174,6189],{"type":27,"value":6115,"position":6116},"Horizontal levels are segments with ",{"start":6117,"end":6120},{"line":6118,"column":21,"offset":6119},219,11032,{"line":6118,"column":215,"offset":6121},11068,{"type":31,"tagName":45,"properties":6123,"children":6124,"position":6130},{},[6125],{"type":27,"value":5314,"position":6126},{"start":6127,"end":6128},{"line":6118,"column":215,"offset":6121},{"line":6118,"column":1823,"offset":6129},11075,{"start":6131,"end":6132},{"line":6118,"column":215,"offset":6121},{"line":6118,"column":1823,"offset":6129},{"type":27,"value":1856,"position":6134},{"start":6135,"end":6136},{"line":6118,"column":1823,"offset":6129},{"line":6118,"column":1193,"offset":6137},11080,{"type":31,"tagName":45,"properties":6139,"children":6140,"position":6147},{},[6141],{"type":27,"value":6142,"position":6143},"yTo",{"start":6144,"end":6145},{"line":6118,"column":1193,"offset":6137},{"line":6118,"column":1978,"offset":6146},11085,{"start":6148,"end":6149},{"line":6118,"column":1193,"offset":6137},{"line":6118,"column":1978,"offset":6146},{"type":27,"value":6151,"position":6152}," on the same output\nand ",{"start":6153,"end":6154},{"line":6118,"column":1978,"offset":6146},{"line":1420,"column":39,"offset":6155},11109,{"type":31,"tagName":45,"properties":6157,"children":6158,"position":6165},{},[6159],{"type":27,"value":6160,"position":6161},"from: 0, to: 1",{"start":6162,"end":6163},{"line":1420,"column":39,"offset":6155},{"line":1420,"column":675,"offset":6164},11125,{"start":6166,"end":6167},{"line":1420,"column":39,"offset":6155},{"line":1420,"column":675,"offset":6164},{"type":27,"value":6169,"position":6170},": each bar draws its level to the next bar, and the\npieces chain into one line that steps when the level changes (the\n",{"start":6171,"end":6172},{"line":1420,"column":675,"offset":6164},{"line":74,"column":21,"offset":6173},11243,{"type":31,"tagName":751,"properties":6175,"children":6177,"position":6185},{"href":6176},"../cookbook/key-levels.md",[6178],{"type":27,"value":6179,"position":6180},"key levels recipe",{"start":6181,"end":6183},{"line":74,"column":2465,"offset":6182},11244,{"line":74,"column":437,"offset":6184},11261,{"start":6186,"end":6187},{"line":74,"column":21,"offset":6173},{"line":74,"column":1184,"offset":6188},11289,{"type":27,"value":6190,"position":6191},"). Offsets past the loaded\nrange clamp to its edge, so a segment cannot reach into empty space to\nthe right of the newest bar; a handle's absolute coordinates can.",{"start":6192,"end":6193},{"line":74,"column":1184,"offset":6188},{"line":6194,"column":854,"offset":6195},224,11452,{"start":6197,"end":6198},{"line":6118,"column":21,"offset":6119},{"line":6194,"column":854,"offset":6195},{"type":27,"value":28},{"type":31,"tagName":6201,"properties":6202,"children":6203,"position":6212},"h3",{},[6204],{"type":27,"value":6205,"position":6206},"A box and a segment together",{"start":6207,"end":6210},{"line":6208,"column":39,"offset":6209},226,11458,{"line":6208,"column":1529,"offset":6211},11486,{"start":6213,"end":6215},{"line":6208,"column":21,"offset":6214},11454,{"line":6208,"column":1529,"offset":6211},{"type":27,"value":28},{"type":31,"tagName":32,"properties":6218,"children":6219,"position":6228},{},[6220],{"type":27,"value":6221,"position":6222},"A moving average with a one-percent band drawn as a zone behind the last\nfive bars while the average rises, plus a dotted ray from each bar's\naverage to the band top three bars ahead. Both shapes take their color\nand panel from the outputs they reference:",{"start":6223,"end":6226},{"line":6224,"column":21,"offset":6225},228,11488,{"line":1427,"column":1508,"offset":6227},11743,{"start":6229,"end":6230},{"line":6224,"column":21,"offset":6225},{"line":1427,"column":1508,"offset":6227},{"type":27,"value":28},{"type":14,"children":6233},[6234],{"type":31,"tagName":2634,"properties":6235,"children":6237,"data":-1},{"class":2636,"style":2637,"tabindex":1760,"data-sample":6236},"fn-shapes-codefirst",[6238],{"type":31,"tagName":45,"properties":6239,"children":6241},{"class":6240},[2643],[6242,6285,6286,6327,6328,6361,6362,6395,6396,6429,6430,6488,6489,6535,6536,6539,6540,6575,6576,6607,6608,6639,6640,6643,6644,6671,6672,6711,6712,6719,6720,6723,6724,6751,6752,6767,6768,6799,6800,6827,6828,6840,6841,6866,6867,6892,6893,6954,6955],{"type":31,"tagName":187,"properties":6243,"children":6244},{"class":2647},[6245,6249,6253,6257,6261,6265,6269,6273,6277,6281],{"type":31,"tagName":187,"properties":6246,"children":6247},{"style":2651},[6248],{"type":27,"value":2654},{"type":31,"tagName":187,"properties":6250,"children":6251},{"style":2657},[6252],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":6254,"children":6255},{"style":2663},[6256],{"type":27,"value":4215},{"type":31,"tagName":187,"properties":6258,"children":6259},{"style":2657},[6260],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":6262,"children":6263},{"style":2673},[6264],{"type":27,"value":4224},{"type":31,"tagName":187,"properties":6266,"children":6267},{"style":2657},[6268],{"type":27,"value":2681},{"type":31,"tagName":187,"properties":6270,"children":6271},{"style":2673},[6272],{"type":27,"value":2930},{"type":31,"tagName":187,"properties":6274,"children":6275},{"style":2657},[6276],{"type":27,"value":2691},{"type":31,"tagName":187,"properties":6278,"children":6279},{"style":2673},[6280],{"type":27,"value":5448},{"type":31,"tagName":187,"properties":6282,"children":6283},{"style":2657},[6284],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6287,"children":6288},{"class":2647},[6289,6293,6298,6302,6306,6310,6315,6319,6323],{"type":31,"tagName":187,"properties":6290,"children":6291},{"style":2741},[6292],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":6294,"children":6295},{"style":2673},[6296],{"type":27,"value":6297}," mid",{"type":31,"tagName":187,"properties":6299,"children":6300},{"style":2741},[6301],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":6303,"children":6304},{"style":2651},[6305],{"type":27,"value":2758},{"type":31,"tagName":187,"properties":6307,"children":6308},{"style":2657},[6309],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":6311,"children":6312},{"style":2663},[6313],{"type":27,"value":6314},"\"mid\"",{"type":31,"tagName":187,"properties":6316,"children":6317},{"style":2657},[6318],{"type":27,"value":5487},{"type":31,"tagName":187,"properties":6320,"children":6321},{"style":2663},[6322],{"type":27,"value":5492},{"type":31,"tagName":187,"properties":6324,"children":6325},{"style":2657},[6326],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6329,"children":6330},{"class":2647},[6331,6335,6340,6344,6348,6352,6357],{"type":31,"tagName":187,"properties":6332,"children":6333},{"style":2741},[6334],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":6336,"children":6337},{"style":2673},[6338],{"type":27,"value":6339}," bandHi",{"type":31,"tagName":187,"properties":6341,"children":6342},{"style":2741},[6343],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":6345,"children":6346},{"style":2651},[6347],{"type":27,"value":2758},{"type":31,"tagName":187,"properties":6349,"children":6350},{"style":2657},[6351],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":6353,"children":6354},{"style":2663},[6355],{"type":27,"value":6356},"\"band_hi\"",{"type":31,"tagName":187,"properties":6358,"children":6359},{"style":2657},[6360],{"type":27,"value":2772},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6363,"children":6364},{"class":2647},[6365,6369,6374,6378,6382,6386,6391],{"type":31,"tagName":187,"properties":6366,"children":6367},{"style":2741},[6368],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":6370,"children":6371},{"style":2673},[6372],{"type":27,"value":6373}," bandLo",{"type":31,"tagName":187,"properties":6375,"children":6376},{"style":2741},[6377],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":6379,"children":6380},{"style":2651},[6381],{"type":27,"value":2758},{"type":31,"tagName":187,"properties":6383,"children":6384},{"style":2657},[6385],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":6387,"children":6388},{"style":2663},[6389],{"type":27,"value":6390},"\"band_lo\"",{"type":31,"tagName":187,"properties":6392,"children":6393},{"style":2657},[6394],{"type":27,"value":2772},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6397,"children":6398},{"class":2647},[6399,6403,6408,6412,6416,6420,6425],{"type":31,"tagName":187,"properties":6400,"children":6401},{"style":2741},[6402],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":6404,"children":6405},{"style":2673},[6406],{"type":27,"value":6407}," rising",{"type":31,"tagName":187,"properties":6409,"children":6410},{"style":2741},[6411],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":6413,"children":6414},{"style":2651},[6415],{"type":27,"value":2758},{"type":31,"tagName":187,"properties":6417,"children":6418},{"style":2657},[6419],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":6421,"children":6422},{"style":2663},[6423],{"type":27,"value":6424},"\"rising\"",{"type":31,"tagName":187,"properties":6426,"children":6427},{"style":2657},[6428],{"type":27,"value":2772},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6431,"children":6432},{"class":2647},[6433,6437,6441,6446,6451,6455,6459,6463,6467,6472,6476,6480,6484],{"type":31,"tagName":187,"properties":6434,"children":6435},{"style":2651},[6436],{"type":27,"value":49},{"type":31,"tagName":187,"properties":6438,"children":6439},{"style":2657},[6440],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":6442,"children":6443},{"style":2663},[6444],{"type":27,"value":6445},"\"band_zone\"",{"type":31,"tagName":187,"properties":6447,"children":6448},{"style":2657},[6449],{"type":27,"value":6450},", { top: bandHi, bottom: bandLo, from: ",{"type":31,"tagName":187,"properties":6452,"children":6453},{"style":2741},[6454],{"type":27,"value":2877},{"type":31,"tagName":187,"properties":6456,"children":6457},{"style":2673},[6458],{"type":27,"value":2882},{"type":31,"tagName":187,"properties":6460,"children":6461},{"style":2657},[6462],{"type":27,"value":2887},{"type":31,"tagName":187,"properties":6464,"children":6465},{"style":2673},[6466],{"type":27,"value":1760},{"type":31,"tagName":187,"properties":6468,"children":6469},{"style":2657},[6470],{"type":27,"value":6471},", when: rising, opacity: ",{"type":31,"tagName":187,"properties":6473,"children":6474},{"style":2673},[6475],{"type":27,"value":2911},{"type":31,"tagName":187,"properties":6477,"children":6478},{"style":2657},[6479],{"type":27,"value":2925},{"type":31,"tagName":187,"properties":6481,"children":6482},{"style":2673},[6483],{"type":27,"value":1760},{"type":31,"tagName":187,"properties":6485,"children":6486},{"style":2657},[6487],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6490,"children":6491},{"class":2647},[6492,6496,6500,6505,6510,6514,6518,6523,6527,6531],{"type":31,"tagName":187,"properties":6493,"children":6494},{"style":2651},[6495],{"type":27,"value":69},{"type":31,"tagName":187,"properties":6497,"children":6498},{"style":2657},[6499],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":6501,"children":6502},{"style":2663},[6503],{"type":27,"value":6504},"\"mid_ray\"",{"type":31,"tagName":187,"properties":6506,"children":6507},{"style":2657},[6508],{"type":27,"value":6509},", { yFrom: mid, yTo: bandHi, from: ",{"type":31,"tagName":187,"properties":6511,"children":6512},{"style":2673},[6513],{"type":27,"value":1760},{"type":31,"tagName":187,"properties":6515,"children":6516},{"style":2657},[6517],{"type":27,"value":2887},{"type":31,"tagName":187,"properties":6519,"children":6520},{"style":2673},[6521],{"type":27,"value":6522},"3",{"type":31,"tagName":187,"properties":6524,"children":6525},{"style":2657},[6526],{"type":27,"value":5630},{"type":31,"tagName":187,"properties":6528,"children":6529},{"style":2663},[6530],{"type":27,"value":2168},{"type":31,"tagName":187,"properties":6532,"children":6533},{"style":2657},[6534],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6537,"children":6538},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":6541,"children":6542},{"class":2647},[6543,6547,6551,6555,6559,6563,6567,6571],{"type":31,"tagName":187,"properties":6544,"children":6545},{"style":2741},[6546],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":6548,"children":6549},{"style":2657},[6550],{"type":27,"value":4583},{"type":31,"tagName":187,"properties":6552,"children":6553},{"style":2741},[6554],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":6556,"children":6557},{"style":2741},[6558],{"type":27,"value":2987},{"type":31,"tagName":187,"properties":6560,"children":6561},{"style":2651},[6562],{"type":27,"value":4596},{"type":31,"tagName":187,"properties":6564,"children":6565},{"style":2657},[6566],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":6568,"children":6569},{"style":2673},[6570],{"type":27,"value":4224},{"type":31,"tagName":187,"properties":6572,"children":6573},{"style":2657},[6574],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6577,"children":6578},{"class":2647},[6579,6583,6587,6591,6595,6599,6603],{"type":31,"tagName":187,"properties":6580,"children":6581},{"style":2741},[6582],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":6584,"children":6585},{"style":2657},[6586],{"type":27,"value":4800},{"type":31,"tagName":187,"properties":6588,"children":6589},{"style":2741},[6590],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":6592,"children":6593},{"style":2651},[6594],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":6596,"children":6597},{"style":2741},[6598],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":6600,"children":6601},{"style":2673},[6602],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":6604,"children":6605},{"style":2657},[6606],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6609,"children":6610},{"class":2647},[6611,6615,6619,6623,6627,6631,6635],{"type":31,"tagName":187,"properties":6612,"children":6613},{"style":2741},[6614],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":6616,"children":6617},{"style":2657},[6618],{"type":27,"value":5725},{"type":31,"tagName":187,"properties":6620,"children":6621},{"style":2741},[6622],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":6624,"children":6625},{"style":2651},[6626],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":6628,"children":6629},{"style":2741},[6630],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":6632,"children":6633},{"style":2673},[6634],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":6636,"children":6637},{"style":2657},[6638],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6641,"children":6642},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":6645,"children":6646},{"class":2647},[6647,6651,6655,6659,6663,6667],{"type":31,"tagName":187,"properties":6648,"children":6649},{"style":2741},[6650],{"type":27,"value":3247},{"type":31,"tagName":187,"properties":6652,"children":6653},{"style":2651},[6654],{"type":27,"value":3252},{"type":31,"tagName":187,"properties":6656,"children":6657},{"style":2657},[6658],{"type":27,"value":3257},{"type":31,"tagName":187,"properties":6660,"children":6661},{"style":2741},[6662],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":6664,"children":6665},{"style":2673},[6666],{"type":27,"value":3266},{"type":31,"tagName":187,"properties":6668,"children":6669},{"style":2657},[6670],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6673,"children":6674},{"class":2647},[6675,6679,6683,6687,6691,6695,6699,6703,6707],{"type":31,"tagName":187,"properties":6676,"children":6677},{"style":2657},[6678],{"type":27,"value":4649},{"type":31,"tagName":187,"properties":6680,"children":6681},{"style":2741},[6682],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":6684,"children":6685},{"style":2741},[6686],{"type":27,"value":2987},{"type":31,"tagName":187,"properties":6688,"children":6689},{"style":2651},[6690],{"type":27,"value":4596},{"type":31,"tagName":187,"properties":6692,"children":6693},{"style":2657},[6694],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":6696,"children":6697},{"style":2651},[6698],{"type":27,"value":4670},{"type":31,"tagName":187,"properties":6700,"children":6701},{"style":2657},[6702],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":6704,"children":6705},{"style":2651},[6706],{"type":27,"value":4679},{"type":31,"tagName":187,"properties":6708,"children":6709},{"style":2657},[6710],{"type":27,"value":4684},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6713,"children":6714},{"class":2647},[6715],{"type":31,"tagName":187,"properties":6716,"children":6717},{"style":2657},[6718],{"type":27,"value":3312},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6721,"children":6722},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":6725,"children":6726},{"class":2647},[6727,6731,6735,6739,6743,6747],{"type":31,"tagName":187,"properties":6728,"children":6729},{"style":2741},[6730],{"type":27,"value":3247},{"type":31,"tagName":187,"properties":6732,"children":6733},{"style":2651},[6734],{"type":27,"value":3329},{"type":31,"tagName":187,"properties":6736,"children":6737},{"style":2657},[6738],{"type":27,"value":3257},{"type":31,"tagName":187,"properties":6740,"children":6741},{"style":2741},[6742],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":6744,"children":6745},{"style":2673},[6746],{"type":27,"value":3266},{"type":31,"tagName":187,"properties":6748,"children":6749},{"style":2657},[6750],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6753,"children":6754},{"class":2647},[6755,6759,6763],{"type":31,"tagName":187,"properties":6756,"children":6757},{"style":2657},[6758],{"type":27,"value":5867},{"type":31,"tagName":187,"properties":6760,"children":6761},{"style":2741},[6762],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":6764,"children":6765},{"style":2657},[6766],{"type":27,"value":5876},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6769,"children":6770},{"class":2647},[6771,6775,6779,6783,6787,6791,6795],{"type":31,"tagName":187,"properties":6772,"children":6773},{"style":2657},[6774],{"type":27,"value":5885},{"type":31,"tagName":187,"properties":6776,"children":6777},{"style":2741},[6778],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":6780,"children":6781},{"style":2657},[6782],{"type":27,"value":4777},{"type":31,"tagName":187,"properties":6784,"children":6785},{"style":2651},[6786],{"type":27,"value":4782},{"type":31,"tagName":187,"properties":6788,"children":6789},{"style":2657},[6790],{"type":27,"value":5903},{"type":31,"tagName":187,"properties":6792,"children":6793},{"style":2651},[6794],{"type":27,"value":4751},{"type":31,"tagName":187,"properties":6796,"children":6797},{"style":2657},[6798],{"type":27,"value":3303},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6801,"children":6802},{"class":2647},[6803,6807,6811,6815,6819,6823],{"type":31,"tagName":187,"properties":6804,"children":6805},{"style":2741},[6806],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":6808,"children":6809},{"style":2657},[6810],{"type":27,"value":1965},{"type":31,"tagName":187,"properties":6812,"children":6813},{"style":2651},[6814],{"type":27,"value":3788},{"type":31,"tagName":187,"properties":6816,"children":6817},{"style":2657},[6818],{"type":27,"value":4861},{"type":31,"tagName":187,"properties":6820,"children":6821},{"style":2741},[6822],{"type":27,"value":3504},{"type":31,"tagName":187,"properties":6824,"children":6825},{"style":2657},[6826],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6829,"children":6830},{"class":2647},[6831,6836],{"type":31,"tagName":187,"properties":6832,"children":6833},{"style":2651},[6834],{"type":27,"value":6835},"  out_mid",{"type":31,"tagName":187,"properties":6837,"children":6838},{"style":2657},[6839],{"type":27,"value":4883},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6842,"children":6843},{"class":2647},[6844,6849,6853,6857,6862],{"type":31,"tagName":187,"properties":6845,"children":6846},{"style":2651},[6847],{"type":27,"value":6848},"  out_band_hi",{"type":31,"tagName":187,"properties":6850,"children":6851},{"style":2657},[6852],{"type":27,"value":4919},{"type":31,"tagName":187,"properties":6854,"children":6855},{"style":2741},[6856],{"type":27,"value":6082},{"type":31,"tagName":187,"properties":6858,"children":6859},{"style":2673},[6860],{"type":27,"value":6861}," 1.01",{"type":31,"tagName":187,"properties":6863,"children":6864},{"style":2657},[6865],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6868,"children":6869},{"class":2647},[6870,6875,6879,6883,6888],{"type":31,"tagName":187,"properties":6871,"children":6872},{"style":2651},[6873],{"type":27,"value":6874},"  out_band_lo",{"type":31,"tagName":187,"properties":6876,"children":6877},{"style":2657},[6878],{"type":27,"value":4919},{"type":31,"tagName":187,"properties":6880,"children":6881},{"style":2741},[6882],{"type":27,"value":6082},{"type":31,"tagName":187,"properties":6884,"children":6885},{"style":2673},[6886],{"type":27,"value":6887}," 0.99",{"type":31,"tagName":187,"properties":6889,"children":6890},{"style":2657},[6891],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6894,"children":6895},{"class":2647},[6896,6901,6905,6909,6913,6917,6921,6925,6929,6934,6938,6942,6946,6950],{"type":31,"tagName":187,"properties":6897,"children":6898},{"style":2651},[6899],{"type":27,"value":6900},"  out_rising",{"type":31,"tagName":187,"properties":6902,"children":6903},{"style":2657},[6904],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":6906,"children":6907},{"style":2741},[6908],{"type":27,"value":3783},{"type":31,"tagName":187,"properties":6910,"children":6911},{"style":2651},[6912],{"type":27,"value":3788},{"type":31,"tagName":187,"properties":6914,"children":6915},{"style":2657},[6916],{"type":27,"value":5965},{"type":31,"tagName":187,"properties":6918,"children":6919},{"style":2741},[6920],{"type":27,"value":3798},{"type":31,"tagName":187,"properties":6922,"children":6923},{"style":2657},[6924],{"type":27,"value":5982},{"type":31,"tagName":187,"properties":6926,"children":6927},{"style":2741},[6928],{"type":27,"value":3639},{"type":31,"tagName":187,"properties":6930,"children":6931},{"style":2657},[6932],{"type":27,"value":6933}," prev ",{"type":31,"tagName":187,"properties":6935,"children":6936},{"style":2741},[6937],{"type":27,"value":3817},{"type":31,"tagName":187,"properties":6939,"children":6940},{"style":2673},[6941],{"type":27,"value":3822},{"type":31,"tagName":187,"properties":6943,"children":6944},{"style":2741},[6945],{"type":27,"value":3827},{"type":31,"tagName":187,"properties":6947,"children":6948},{"style":2673},[6949],{"type":27,"value":3832},{"type":31,"tagName":187,"properties":6951,"children":6952},{"style":2657},[6953],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":6956,"children":6957},{"class":2647},[6958],{"type":31,"tagName":187,"properties":6959,"children":6960},{"style":2657},[6961],{"type":27,"value":3312},{"type":27,"value":28},{"type":31,"tagName":136,"properties":6964,"children":6965,"position":6974},{},[6966],{"type":27,"value":6967,"position":6968},"Run-level drawings",{"start":6969,"end":6972},{"line":6970,"column":144,"offset":6971},261,12589,{"line":6970,"column":84,"offset":6973},12607,{"start":6975,"end":6977},{"line":6970,"column":21,"offset":6976},12586,{"line":6970,"column":84,"offset":6973},{"type":27,"value":28},{"type":31,"tagName":32,"properties":6980,"children":6981,"position":7072},{},[6982,6996,7001,7013,7018,7030,7036,7047,7054,7065],{"type":31,"tagName":45,"properties":6983,"children":6984,"position":6993},{},[6985],{"type":27,"value":6986,"position":6987},"draw.line",{"start":6988,"end":6991},{"line":6989,"column":21,"offset":6990},263,12609,{"line":6989,"column":129,"offset":6992},12620,{"start":6994,"end":6995},{"line":6989,"column":21,"offset":6990},{"line":6989,"column":129,"offset":6992},{"type":27,"value":1208,"position":6997},{"start":6998,"end":6999},{"line":6989,"column":129,"offset":6992},{"line":6989,"column":571,"offset":7000},12622,{"type":31,"tagName":45,"properties":7002,"children":7003,"position":7010},{},[7004],{"type":27,"value":7005,"position":7006},"draw.box",{"start":7007,"end":7008},{"line":6989,"column":571,"offset":7000},{"line":6989,"column":199,"offset":7009},12632,{"start":7011,"end":7012},{"line":6989,"column":571,"offset":7000},{"line":6989,"column":199,"offset":7009},{"type":27,"value":1208,"position":7014},{"start":7015,"end":7016},{"line":6989,"column":199,"offset":7009},{"line":6989,"column":208,"offset":7017},12634,{"type":31,"tagName":45,"properties":7019,"children":7020,"position":7027},{},[7021],{"type":27,"value":7022,"position":7023},"draw.polyline",{"start":7024,"end":7025},{"line":6989,"column":208,"offset":7017},{"line":6989,"column":989,"offset":7026},12649,{"start":7028,"end":7029},{"line":6989,"column":208,"offset":7017},{"line":6989,"column":989,"offset":7026},{"type":27,"value":7031,"position":7032},", and ",{"start":7033,"end":7034},{"line":6989,"column":989,"offset":7026},{"line":6989,"column":1184,"offset":7035},12655,{"type":31,"tagName":45,"properties":7037,"children":7038,"position":7044},{},[7039],{"type":27,"value":90,"position":7040},{"start":7041,"end":7042},{"line":6989,"column":1184,"offset":7035},{"line":6989,"column":63,"offset":7043},12667,{"start":7045,"end":7046},{"line":6989,"column":1184,"offset":7035},{"line":6989,"column":63,"offset":7043},{"type":27,"value":7048,"position":7049}," with a name\nas the first argument are the declared kind of object: one per\ndeclaration, its coordinates read from outputs on the NEWEST bar only.\nEvery coordinate finite there means the object exists; any ",{"start":7050,"end":7051},{"line":6989,"column":63,"offset":7043},{"line":7052,"column":609,"offset":7053},266,12873,{"type":31,"tagName":45,"properties":7055,"children":7056,"position":7062},{},[7057],{"type":27,"value":1724,"position":7058},{"start":7059,"end":7060},{"line":7052,"column":609,"offset":7053},{"line":7052,"column":368,"offset":7061},12878,{"start":7063,"end":7064},{"line":7052,"column":609,"offset":7053},{"line":7052,"column":368,"offset":7061},{"type":27,"value":7066,"position":7067}," there\nmeans no object, regardless of earlier bars. It is \"draw from the last bar\" as a\ndeclaration: the chart evaluates the newest bar on its own, and\nre-evaluates it as live data arrives.",{"start":7068,"end":7069},{"line":7052,"column":368,"offset":7061},{"line":7070,"column":901,"offset":7071},269,13067,{"start":7073,"end":7074},{"line":6989,"column":21,"offset":6990},{"line":7070,"column":901,"offset":7071},{"type":27,"value":28},{"type":31,"tagName":3862,"properties":7077,"children":7078,"position":7385},{},[7079,7080,7102,7103,7272,7273,7339,7340,7384],{"type":27,"value":28},{"type":31,"tagName":3867,"properties":7081,"children":7082,"position":7098},{},[7083],{"type":31,"tagName":45,"properties":7084,"children":7085,"position":7095},{},[7086],{"type":27,"value":7087,"position":7088},"draw.line(name, { x1, y1, x2, y2, color?, width?, line_style?, extend?, arrow?, glow?, glow_color?, sticky_right?, axis_label?, opacity?, tooltip? })",{"start":7089,"end":7092},{"line":7090,"column":114,"offset":7091},271,13071,{"line":7093,"column":1081,"offset":7094},273,13226,{"start":7096,"end":7097},{"line":7090,"column":114,"offset":7091},{"line":7093,"column":1081,"offset":7094},{"start":7099,"end":7101},{"line":7090,"column":21,"offset":7100},13069,{"line":7093,"column":1081,"offset":7094},{"type":27,"value":28},{"type":31,"tagName":3867,"properties":7104,"children":7105,"position":7268},{},[7106,7121,7126,7137,7143,7154,7160,7171,7178,7190,7197,7208,7213,7224,7231,7243,7250,7261],{"type":31,"tagName":45,"properties":7107,"children":7108,"position":7118},{},[7109],{"type":27,"value":7110,"position":7111},"draw.box(name, { left, top, right, bottom, color?, border_color?, opacity?, border_width?, border_style?, corner_radius?, extend?, shape?, gradient?, gradient_direction?, glow?, glow_color?, text?, text_color?, font_size?, font_weight?, font_family?, align?, valign?, padding?, tooltip? })",{"start":7112,"end":7115},{"line":7113,"column":114,"offset":7114},274,13229,{"line":7116,"column":1081,"offset":7117},278,13528,{"start":7119,"end":7120},{"line":7113,"column":114,"offset":7114},{"line":7116,"column":1081,"offset":7117},{"type":27,"value":1535,"position":7122},{"start":7123,"end":7124},{"line":7116,"column":1081,"offset":7117},{"line":7116,"column":678,"offset":7125},13530,{"type":31,"tagName":45,"properties":7127,"children":7128,"position":7134},{},[7129],{"type":27,"value":1250,"position":7130},{"start":7131,"end":7132},{"line":7116,"column":678,"offset":7125},{"line":7116,"column":94,"offset":7133},13537,{"start":7135,"end":7136},{"line":7116,"column":678,"offset":7125},{"line":7116,"column":94,"offset":7133},{"type":27,"value":7138,"position":7139}," is the fill, painted at ",{"start":7140,"end":7141},{"line":7116,"column":94,"offset":7133},{"line":7116,"column":63,"offset":7142},13562,{"type":31,"tagName":45,"properties":7144,"children":7145,"position":7151},{},[7146],{"type":27,"value":2064,"position":7147},{"start":7148,"end":7149},{"line":7116,"column":63,"offset":7142},{"line":7116,"column":73,"offset":7150},13571,{"start":7152,"end":7153},{"line":7116,"column":63,"offset":7142},{"line":7116,"column":73,"offset":7150},{"type":27,"value":7155,"position":7156},"\n(default 0.2), and the border too unless ",{"start":7157,"end":7158},{"line":7116,"column":73,"offset":7150},{"line":1454,"column":1823,"offset":7159},13615,{"type":31,"tagName":45,"properties":7161,"children":7162,"position":7168},{},[7163],{"type":27,"value":2547,"position":7164},{"start":7165,"end":7166},{"line":1454,"column":1823,"offset":7159},{"line":1454,"column":1987,"offset":7167},13629,{"start":7169,"end":7170},{"line":1454,"column":1823,"offset":7159},{"line":1454,"column":1987,"offset":7167},{"type":27,"value":7172,"position":7173}," is set\n(default ",{"start":7174,"end":7175},{"line":1454,"column":1987,"offset":7167},{"line":7176,"column":129,"offset":7177},280,13648,{"type":31,"tagName":45,"properties":7179,"children":7180,"position":7187},{},[7181],{"type":27,"value":7182,"position":7183},"#38bdf8",{"start":7184,"end":7185},{"line":7176,"column":129,"offset":7177},{"line":7176,"column":675,"offset":7186},13657,{"start":7188,"end":7189},{"line":7176,"column":129,"offset":7177},{"line":7176,"column":675,"offset":7186},{"type":27,"value":7191,"position":7192},", the box handle default); it takes any colour\nstring, as it always has: a hex, ",{"start":7193,"end":7194},{"line":7176,"column":675,"offset":7186},{"line":7195,"column":1606,"offset":7196},281,13739,{"type":31,"tagName":45,"properties":7198,"children":7199,"position":7205},{},[7200],{"type":27,"value":2221,"position":7201},{"start":7202,"end":7203},{"line":7195,"column":1606,"offset":7196},{"line":7195,"column":1508,"offset":7204},13746,{"start":7206,"end":7207},{"line":7195,"column":1606,"offset":7196},{"line":7195,"column":1508,"offset":7204},{"type":27,"value":1208,"position":7209},{"start":7210,"end":7211},{"line":7195,"column":1508,"offset":7204},{"line":7195,"column":1558,"offset":7212},13748,{"type":31,"tagName":45,"properties":7214,"children":7215,"position":7221},{},[7216],{"type":27,"value":2240,"position":7217},{"start":7218,"end":7219},{"line":7195,"column":1558,"offset":7212},{"line":7195,"column":1680,"offset":7220},13755,{"start":7222,"end":7223},{"line":7195,"column":1558,"offset":7212},{"line":7195,"column":1680,"offset":7220},{"type":27,"value":7225,"position":7226}," or theme-token fill\ntakes the opacity, a named colour paints as given (only ",{"start":7227,"end":7228},{"line":7195,"column":1680,"offset":7220},{"line":7229,"column":63,"offset":7230},282,13834,{"type":31,"tagName":45,"properties":7232,"children":7233,"position":7240},{},[7234],{"type":27,"value":7235,"position":7236},"handles.box",{"start":7237,"end":7238},{"line":7229,"column":63,"offset":7230},{"line":7229,"column":2225,"offset":7239},13847,{"start":7241,"end":7242},{"line":7229,"column":63,"offset":7230},{"line":7229,"column":2225,"offset":7239},{"type":27,"value":7244,"position":7245},"\ninsists on an alpha-rewritable fill); ",{"start":7246,"end":7247},{"line":7229,"column":2225,"offset":7239},{"line":7248,"column":989,"offset":7249},283,13888,{"type":31,"tagName":45,"properties":7251,"children":7252,"position":7258},{},[7253],{"type":27,"value":27,"position":7254},{"start":7255,"end":7256},{"line":7248,"column":989,"offset":7249},{"line":7248,"column":1184,"offset":7257},13894,{"start":7259,"end":7260},{"line":7248,"column":989,"offset":7249},{"line":7248,"column":1184,"offset":7257},{"type":27,"value":7262,"position":7263}," names a string slot drawn\ninside the box",{"start":7264,"end":7265},{"line":7248,"column":1184,"offset":7257},{"line":7266,"column":238,"offset":7267},284,13937,{"start":7269,"end":7271},{"line":7113,"column":21,"offset":7270},13227,{"line":7266,"column":238,"offset":7267},{"type":27,"value":28},{"type":31,"tagName":3867,"properties":7274,"children":7275,"position":7335},{},[7276,7291,7298,7310,7316,7328],{"type":31,"tagName":45,"properties":7277,"children":7278,"position":7288},{},[7279],{"type":27,"value":7280,"position":7281},"draw.polyline(name, { points, color?, width?, line_style?, opacity?, fill_color?, closed?, smooth?, arrow?, glow?, glow_color?, tooltip? })",{"start":7282,"end":7285},{"line":7283,"column":114,"offset":7284},285,13940,{"line":7286,"column":615,"offset":7287},286,14083,{"start":7289,"end":7290},{"line":7283,"column":114,"offset":7284},{"line":7286,"column":615,"offset":7287},{"type":27,"value":7292,"position":7293},",\nwhere ",{"start":7294,"end":7295},{"line":7286,"column":615,"offset":7287},{"line":7296,"column":117,"offset":7297},287,14093,{"type":31,"tagName":45,"properties":7299,"children":7300,"position":7307},{},[7301],{"type":27,"value":7302,"position":7303},"points",{"start":7304,"end":7305},{"line":7296,"column":117,"offset":7297},{"line":7296,"column":238,"offset":7306},14101,{"start":7308,"end":7309},{"line":7296,"column":117,"offset":7297},{"line":7296,"column":238,"offset":7306},{"type":27,"value":7311,"position":7312}," is a flat ",{"start":7313,"end":7314},{"line":7296,"column":238,"offset":7306},{"line":7296,"column":684,"offset":7315},14112,{"type":31,"tagName":45,"properties":7317,"children":7318,"position":7325},{},[7319],{"type":27,"value":7320,"position":7321},"[\"x0\", \"y0\", \"x1\", \"y1\", ...]",{"start":7322,"end":7323},{"line":7296,"column":684,"offset":7315},{"line":7296,"column":63,"offset":7324},14143,{"start":7326,"end":7327},{"line":7296,"column":684,"offset":7315},{"line":7296,"column":63,"offset":7324},{"type":27,"value":7329,"position":7330}," list of\noutput-name pairs, at most 64 pairs",{"start":7331,"end":7332},{"line":7296,"column":63,"offset":7324},{"line":7333,"column":901,"offset":7334},288,14189,{"start":7336,"end":7338},{"line":7283,"column":21,"offset":7337},13938,{"line":7333,"column":901,"offset":7334},{"type":27,"value":28},{"type":31,"tagName":3867,"properties":7341,"children":7342,"position":7380},{},[7343,7357,7362,7373],{"type":31,"tagName":45,"properties":7344,"children":7345,"position":7354},{},[7346],{"type":27,"value":7347,"position":7348},"draw.label(name, { x, y, text, color?, style?, align?, valign?, background_color?, border_color?, border_width?, corner_radius?, font_weight?, font_family?, padding?, max_width?, angle?, glow?, glow_color?, emblem_shape?, emblem_color?, sticky_right?, axis_label?, opacity?, tooltip? })",{"start":7349,"end":7351},{"line":1463,"column":114,"offset":7350},14192,{"line":7352,"column":53,"offset":7353},293,14488,{"start":7355,"end":7356},{"line":1463,"column":114,"offset":7350},{"line":7352,"column":53,"offset":7353},{"type":27,"value":1208,"position":7358},{"start":7359,"end":7360},{"line":7352,"column":53,"offset":7353},{"line":7352,"column":362,"offset":7361},14490,{"type":31,"tagName":45,"properties":7363,"children":7364,"position":7370},{},[7365],{"type":27,"value":27,"position":7366},{"start":7367,"end":7368},{"line":7352,"column":362,"offset":7361},{"line":7352,"column":1100,"offset":7369},14496,{"start":7371,"end":7372},{"line":7352,"column":362,"offset":7361},{"line":7352,"column":1100,"offset":7369},{"type":27,"value":7374,"position":7375}," a string slot",{"start":7376,"end":7377},{"line":7352,"column":1100,"offset":7369},{"line":7352,"column":7378,"offset":7379},75,14510,{"start":7381,"end":7383},{"line":1463,"column":21,"offset":7382},14190,{"line":7352,"column":7378,"offset":7379},{"type":27,"value":28},{"start":7386,"end":7387},{"line":7090,"column":21,"offset":7100},{"line":7352,"column":7378,"offset":7379},{"type":27,"value":28},{"type":31,"tagName":32,"properties":7390,"children":7391,"position":7547},{},[7392,7400,7412,7419,7434,7440,7452,7458,7470,7476,7488,7493,7505,7510,7522,7528,7540],{"type":27,"value":7393,"position":7394},"X coordinates are epoch SECONDS, not milliseconds: ",{"start":7395,"end":7398},{"line":7396,"column":21,"offset":7397},295,14512,{"line":7396,"column":1680,"offset":7399},14563,{"type":31,"tagName":45,"properties":7401,"children":7402,"position":7409},{},[7403],{"type":27,"value":7404,"position":7405},"bar.time()",{"start":7406,"end":7407},{"line":7396,"column":1680,"offset":7399},{"line":7396,"column":2058,"offset":7408},14575,{"start":7410,"end":7411},{"line":7396,"column":1680,"offset":7399},{"line":7396,"column":2058,"offset":7408},{"type":27,"value":7413,"position":7414}," feeds\nthem, and a point in the past is that time minus a bar count times the\ninterval in seconds.\nDrawings reference outputs by NAME (strings), unlike per-bar boxes and\nsegments, which take handles. The style words are the handle defaults'\nwords (the table under ",{"start":7415,"end":7416},{"line":7396,"column":2058,"offset":7408},{"line":7417,"column":199,"offset":7418},300,14839,{"type":31,"tagName":751,"properties":7420,"children":7422,"position":7430},{"href":7421},"#handles",[7423],{"type":27,"value":7424,"position":7425},"Handles",{"start":7426,"end":7428},{"line":7417,"column":1081,"offset":7427},14840,{"line":7417,"column":3893,"offset":7429},14847,{"start":7431,"end":7432},{"line":7417,"column":199,"offset":7418},{"line":7417,"column":1508,"offset":7433},14858,{"type":27,"value":7435,"position":7436},"), spelled snake_case, and\nevery one is optional: absent keeps the object's look as it has always\nbeen. ",{"start":7437,"end":7438},{"line":7417,"column":1508,"offset":7433},{"line":1470,"column":83,"offset":7439},14962,{"type":31,"tagName":45,"properties":7441,"children":7442,"position":7449},{},[7443],{"type":27,"value":7444,"position":7445},"tooltip",{"start":7446,"end":7447},{"line":1470,"column":83,"offset":7439},{"line":1470,"column":606,"offset":7448},14971,{"start":7450,"end":7451},{"line":1470,"column":83,"offset":7439},{"line":1470,"column":606,"offset":7448},{"type":27,"value":7453,"position":7454}," is a template over the newest bar (",{"start":7455,"end":7456},{"line":1470,"column":606,"offset":7448},{"line":1470,"column":1680,"offset":7457},15007,{"type":31,"tagName":45,"properties":7459,"children":7460,"position":7467},{},[7461],{"type":27,"value":7462,"position":7463},"{{name}}",{"start":7464,"end":7465},{"line":1470,"column":1680,"offset":7457},{"line":1470,"column":1633,"offset":7466},15017,{"start":7468,"end":7469},{"line":1470,"column":1680,"offset":7457},{"line":1470,"column":1633,"offset":7466},{"type":27,"value":2231,"position":7471},{"start":7472,"end":7473},{"line":1470,"column":1633,"offset":7466},{"line":7474,"column":21,"offset":7475},303,15019,{"type":31,"tagName":45,"properties":7477,"children":7478,"position":7485},{},[7479],{"type":27,"value":7480,"position":7481},"{{name:format}}",{"start":7482,"end":7483},{"line":7474,"column":21,"offset":7475},{"line":7474,"column":341,"offset":7484},15036,{"start":7486,"end":7487},{"line":7474,"column":21,"offset":7475},{"line":7474,"column":341,"offset":7484},{"type":27,"value":1208,"position":7489},{"start":7490,"end":7491},{"line":7474,"column":341,"offset":7484},{"line":7474,"column":563,"offset":7492},15038,{"type":31,"tagName":45,"properties":7494,"children":7495,"position":7502},{},[7496],{"type":27,"value":7497,"position":7498},"{{label}}",{"start":7499,"end":7500},{"line":7474,"column":563,"offset":7492},{"line":7474,"column":1557,"offset":7501},15049,{"start":7503,"end":7504},{"line":7474,"column":563,"offset":7492},{"line":7474,"column":1557,"offset":7501},{"type":27,"value":1208,"position":7506},{"start":7507,"end":7508},{"line":7474,"column":1557,"offset":7501},{"line":7474,"column":1529,"offset":7509},15051,{"type":31,"tagName":45,"properties":7511,"children":7512,"position":7519},{},[7513],{"type":27,"value":7514,"position":7515},"{{value}}",{"start":7516,"end":7517},{"line":7474,"column":1529,"offset":7509},{"line":7474,"column":1823,"offset":7518},15062,{"start":7520,"end":7521},{"line":7474,"column":1529,"offset":7509},{"line":7474,"column":1823,"offset":7518},{"type":27,"value":7523,"position":7524},") shown when the cursor rests\non the object. A ",{"start":7525,"end":7526},{"line":7474,"column":1823,"offset":7518},{"line":1475,"column":341,"offset":7527},15109,{"type":31,"tagName":45,"properties":7529,"children":7530,"position":7537},{},[7531],{"type":27,"value":7532,"position":7533},"\\n",{"start":7534,"end":7535},{"line":1475,"column":341,"offset":7527},{"line":1475,"column":84,"offset":7536},15113,{"start":7538,"end":7539},{"line":1475,"column":341,"offset":7527},{"line":1475,"column":84,"offset":7536},{"type":27,"value":7541,"position":7542}," inside a slot's text starts a new line on a label\nand on box text.",{"start":7543,"end":7544},{"line":1475,"column":84,"offset":7536},{"line":7545,"column":238,"offset":7546},305,15180,{"start":7548,"end":7549},{"line":7396,"column":21,"offset":7397},{"line":7545,"column":238,"offset":7546},{"type":27,"value":28},{"type":31,"tagName":32,"properties":7552,"children":7553,"position":7563},{},[7554],{"type":27,"value":7555,"position":7556},"Every declared kind at once: a high and a low line, a zone box\nbetween them, a three-point path, and a label, all placed from the\nnewest bar, plus a per-bar horizontal level for contrast. The drawings\nreach two bars ahead by adding two intervals to the bar time.",{"start":7557,"end":7560},{"line":7558,"column":21,"offset":7559},307,15182,{"line":7561,"column":1633,"offset":7562},310,15444,{"start":7564,"end":7565},{"line":7558,"column":21,"offset":7559},{"line":7561,"column":1633,"offset":7562},{"type":27,"value":28},{"type":14,"children":7568},[7569],{"type":31,"tagName":2634,"properties":7570,"children":7572,"data":-1},{"class":2636,"style":2637,"tabindex":1760,"data-sample":7571},"fn-draw-objects",[7573],{"type":31,"tagName":45,"properties":7574,"children":7576},{"class":7575},[2643],[7577,7631,7632,7679,7680,7723,7724,7753,7754,7783,7784,7813,7814,7843,7844,7873,7874,7903,7904,7935,7936,7944,7945,8008,8009,8017,8018,8094,8095,8168,8169,8238,8239,8331,8332,8393,8394,8397,8398,8422,8423,8466,8467,8510,8511,8543,8544,8575,8576,8607,8608,8640,8641,8673,8674,8706,8707,8710,8711,8738,8739,8767,8768,8775,8776,8779,8780,8807,8808,8835,8836,8853,8854,8879,8880,8888,8889,8931,8932,8955,8956,8979,8980,9015,9016,9047,9048,9090,9091,9118,9119,9142,9143,9190,9191,9218,9219,9246,9247,9254,9255,9267,9268,9280,9281,9293,9294,9306,9307,9343,9344,9357,9358,9380,9381,9410,9411,9423,9424,9445,9446,9467,9468,9480,9481],{"type":31,"tagName":187,"properties":7578,"children":7579},{"class":2647},[7580,7584,7588,7593,7597,7601,7605,7609,7613,7618,7622,7627],{"type":31,"tagName":187,"properties":7581,"children":7582},{"style":2651},[7583],{"type":27,"value":2654},{"type":31,"tagName":187,"properties":7585,"children":7586},{"style":2657},[7587],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":7589,"children":7590},{"style":2663},[7591],{"type":27,"value":7592},"\"lookback\"",{"type":31,"tagName":187,"properties":7594,"children":7595},{"style":2657},[7596],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":7598,"children":7599},{"style":2673},[7600],{"type":27,"value":4224},{"type":31,"tagName":187,"properties":7602,"children":7603},{"style":2657},[7604],{"type":27,"value":2681},{"type":31,"tagName":187,"properties":7606,"children":7607},{"style":2673},[7608],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":7610,"children":7611},{"style":2657},[7612],{"type":27,"value":2691},{"type":31,"tagName":187,"properties":7614,"children":7615},{"style":2673},[7616],{"type":27,"value":7617},"500",{"type":31,"tagName":187,"properties":7619,"children":7620},{"style":2657},[7621],{"type":27,"value":2701},{"type":31,"tagName":187,"properties":7623,"children":7624},{"style":2663},[7625],{"type":27,"value":7626},"\"Bars in the zone's range\"",{"type":31,"tagName":187,"properties":7628,"children":7629},{"style":2657},[7630],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":7633,"children":7634},{"class":2647},[7635,7640,7644,7649,7653,7658,7662,7666,7670,7675],{"type":31,"tagName":187,"properties":7636,"children":7637},{"style":2651},[7638],{"type":27,"value":7639},"output",{"type":31,"tagName":187,"properties":7641,"children":7642},{"style":2657},[7643],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":7645,"children":7646},{"style":2663},[7647],{"type":27,"value":7648},"\"close_line\"",{"type":31,"tagName":187,"properties":7650,"children":7651},{"style":2657},[7652],{"type":27,"value":5487},{"type":31,"tagName":187,"properties":7654,"children":7655},{"style":2663},[7656],{"type":27,"value":7657},"\"#2563eb\"",{"type":31,"tagName":187,"properties":7659,"children":7660},{"style":2657},[7661],{"type":27,"value":4290},{"type":31,"tagName":187,"properties":7663,"children":7664},{"style":2673},[7665],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":7667,"children":7668},{"style":2657},[7669],{"type":27,"value":2701},{"type":31,"tagName":187,"properties":7671,"children":7672},{"style":2663},[7673],{"type":27,"value":7674},"\"Close, the anchor line\"",{"type":31,"tagName":187,"properties":7676,"children":7677},{"style":2657},[7678],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":7681,"children":7682},{"class":2647},[7683,7687,7692,7696,7700,7704,7709,7714,7719],{"type":31,"tagName":187,"properties":7684,"children":7685},{"style":2741},[7686],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":7688,"children":7689},{"style":2673},[7690],{"type":27,"value":7691}," level",{"type":31,"tagName":187,"properties":7693,"children":7694},{"style":2741},[7695],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":7697,"children":7698},{"style":2651},[7699],{"type":27,"value":2758},{"type":31,"tagName":187,"properties":7701,"children":7702},{"style":2657},[7703],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":7705,"children":7706},{"style":2663},[7707],{"type":27,"value":7708},"\"level\"",{"type":31,"tagName":187,"properties":7710,"children":7711},{"style":2657},[7712],{"type":27,"value":7713},", none, overlay, { description: ",{"type":31,"tagName":187,"properties":7715,"children":7716},{"style":2663},[7717],{"type":27,"value":7718},"\"The lookback high, a stepping level\"",{"type":31,"tagName":187,"properties":7720,"children":7721},{"style":2657},[7722],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":7725,"children":7726},{"class":2647},[7727,7731,7735,7740,7744,7749],{"type":31,"tagName":187,"properties":7728,"children":7729},{"style":2651},[7730],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":7732,"children":7733},{"style":2657},[7734],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":7736,"children":7737},{"style":2663},[7738],{"type":27,"value":7739},"\"zone_high\"",{"type":31,"tagName":187,"properties":7741,"children":7742},{"style":2657},[7743],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":7745,"children":7746},{"style":2663},[7747],{"type":27,"value":7748},"\"Lookback high: the top line and the box top\"",{"type":31,"tagName":187,"properties":7750,"children":7751},{"style":2657},[7752],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":7755,"children":7756},{"class":2647},[7757,7761,7765,7770,7774,7779],{"type":31,"tagName":187,"properties":7758,"children":7759},{"style":2651},[7760],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":7762,"children":7763},{"style":2657},[7764],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":7766,"children":7767},{"style":2663},[7768],{"type":27,"value":7769},"\"zone_low\"",{"type":31,"tagName":187,"properties":7771,"children":7772},{"style":2657},[7773],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":7775,"children":7776},{"style":2663},[7777],{"type":27,"value":7778},"\"Lookback low: the bottom line and the box bottom\"",{"type":31,"tagName":187,"properties":7780,"children":7781},{"style":2657},[7782],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":7785,"children":7786},{"class":2647},[7787,7791,7795,7800,7804,7809],{"type":31,"tagName":187,"properties":7788,"children":7789},{"style":2651},[7790],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":7792,"children":7793},{"style":2657},[7794],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":7796,"children":7797},{"style":2663},[7798],{"type":27,"value":7799},"\"zone_mid\"",{"type":31,"tagName":187,"properties":7801,"children":7802},{"style":2657},[7803],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":7805,"children":7806},{"style":2663},[7807],{"type":27,"value":7808},"\"The midpoint, the path's middle point\"",{"type":31,"tagName":187,"properties":7810,"children":7811},{"style":2657},[7812],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":7815,"children":7816},{"class":2647},[7817,7821,7825,7830,7834,7839],{"type":31,"tagName":187,"properties":7818,"children":7819},{"style":2651},[7820],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":7822,"children":7823},{"style":2657},[7824],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":7826,"children":7827},{"style":2663},[7828],{"type":27,"value":7829},"\"t0\"",{"type":31,"tagName":187,"properties":7831,"children":7832},{"style":2657},[7833],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":7835,"children":7836},{"style":2663},[7837],{"type":27,"value":7838},"\"This bar's open time, epoch seconds\"",{"type":31,"tagName":187,"properties":7840,"children":7841},{"style":2657},[7842],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":7845,"children":7846},{"class":2647},[7847,7851,7855,7860,7864,7869],{"type":31,"tagName":187,"properties":7848,"children":7849},{"style":2651},[7850],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":7852,"children":7853},{"style":2657},[7854],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":7856,"children":7857},{"style":2663},[7858],{"type":27,"value":7859},"\"t1\"",{"type":31,"tagName":187,"properties":7861,"children":7862},{"style":2657},[7863],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":7865,"children":7866},{"style":2663},[7867],{"type":27,"value":7868},"\"One bar ahead\"",{"type":31,"tagName":187,"properties":7870,"children":7871},{"style":2657},[7872],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":7875,"children":7876},{"class":2647},[7877,7881,7885,7890,7894,7899],{"type":31,"tagName":187,"properties":7878,"children":7879},{"style":2651},[7880],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":7882,"children":7883},{"style":2657},[7884],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":7886,"children":7887},{"style":2663},[7888],{"type":27,"value":7889},"\"t2\"",{"type":31,"tagName":187,"properties":7891,"children":7892},{"style":2657},[7893],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":7895,"children":7896},{"style":2663},[7897],{"type":27,"value":7898},"\"Two bars ahead\"",{"type":31,"tagName":187,"properties":7900,"children":7901},{"style":2657},[7902],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":7905,"children":7906},{"class":2647},[7907,7912,7916,7921,7926,7931],{"type":31,"tagName":187,"properties":7908,"children":7909},{"style":2651},[7910],{"type":27,"value":7911},"string",{"type":31,"tagName":187,"properties":7913,"children":7914},{"style":2657},[7915],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":7917,"children":7918},{"style":2663},[7919],{"type":27,"value":7920},"\"note\"",{"type":31,"tagName":187,"properties":7922,"children":7923},{"style":2657},[7924],{"type":27,"value":7925},", { max_bytes: ",{"type":31,"tagName":187,"properties":7927,"children":7928},{"style":2673},[7929],{"type":27,"value":7930},"32",{"type":31,"tagName":187,"properties":7932,"children":7933},{"style":2657},[7934],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":7937,"children":7938},{"class":2647},[7939],{"type":31,"tagName":187,"properties":7940,"children":7941},{"style":2847},[7942],{"type":27,"value":7943},"// Per bar: the lookback high carried one bar to the right, chaining into a stepped level line.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":7946,"children":7947},{"class":2647},[7948,7952,7956,7961,7966,7970,7974,7978,7983,7988,7992,7996,8000,8004],{"type":31,"tagName":187,"properties":7949,"children":7950},{"style":2651},[7951],{"type":27,"value":69},{"type":31,"tagName":187,"properties":7953,"children":7954},{"style":2657},[7955],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":7957,"children":7958},{"style":2663},[7959],{"type":27,"value":7960},"\"level_line\"",{"type":31,"tagName":187,"properties":7962,"children":7963},{"style":2657},[7964],{"type":27,"value":7965},", { yFrom: level, yTo: level, from: ",{"type":31,"tagName":187,"properties":7967,"children":7968},{"style":2673},[7969],{"type":27,"value":1760},{"type":31,"tagName":187,"properties":7971,"children":7972},{"style":2657},[7973],{"type":27,"value":2887},{"type":31,"tagName":187,"properties":7975,"children":7976},{"style":2673},[7977],{"type":27,"value":2930},{"type":31,"tagName":187,"properties":7979,"children":7980},{"style":2657},[7981],{"type":27,"value":7982},", color: ",{"type":31,"tagName":187,"properties":7984,"children":7985},{"style":2663},[7986],{"type":27,"value":7987},"\"#94a3b8\"",{"type":31,"tagName":187,"properties":7989,"children":7990},{"style":2657},[7991],{"type":27,"value":4290},{"type":31,"tagName":187,"properties":7993,"children":7994},{"style":2673},[7995],{"type":27,"value":2930},{"type":31,"tagName":187,"properties":7997,"children":7998},{"style":2657},[7999],{"type":27,"value":5630},{"type":31,"tagName":187,"properties":8001,"children":8002},{"style":2663},[8003],{"type":27,"value":2151},{"type":31,"tagName":187,"properties":8005,"children":8006},{"style":2657},[8007],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8010,"children":8011},{"class":2647},[8012],{"type":31,"tagName":187,"properties":8013,"children":8014},{"style":2847},[8015],{"type":27,"value":8016},"// Run level, placed from the newest bar: two lines, a box, a path, and a label.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":8019,"children":8020},{"class":2647},[8021,8025,8029,8033,8038,8043,8047,8052,8056,8061,8065,8070,8074,8078,8082,8086,8090],{"type":31,"tagName":187,"properties":8022,"children":8023},{"style":2657},[8024],{"type":27,"value":272},{"type":31,"tagName":187,"properties":8026,"children":8027},{"style":2651},[8028],{"type":27,"value":2647},{"type":31,"tagName":187,"properties":8030,"children":8031},{"style":2657},[8032],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":8034,"children":8035},{"style":2663},[8036],{"type":27,"value":8037},"\"top_line\"",{"type":31,"tagName":187,"properties":8039,"children":8040},{"style":2657},[8041],{"type":27,"value":8042},", { x1: ",{"type":31,"tagName":187,"properties":8044,"children":8045},{"style":2663},[8046],{"type":27,"value":7829},{"type":31,"tagName":187,"properties":8048,"children":8049},{"style":2657},[8050],{"type":27,"value":8051},", y1: ",{"type":31,"tagName":187,"properties":8053,"children":8054},{"style":2663},[8055],{"type":27,"value":7739},{"type":31,"tagName":187,"properties":8057,"children":8058},{"style":2657},[8059],{"type":27,"value":8060},", x2: ",{"type":31,"tagName":187,"properties":8062,"children":8063},{"style":2663},[8064],{"type":27,"value":7889},{"type":31,"tagName":187,"properties":8066,"children":8067},{"style":2657},[8068],{"type":27,"value":8069},", y2: ",{"type":31,"tagName":187,"properties":8071,"children":8072},{"style":2663},[8073],{"type":27,"value":7739},{"type":31,"tagName":187,"properties":8075,"children":8076},{"style":2657},[8077],{"type":27,"value":7982},{"type":31,"tagName":187,"properties":8079,"children":8080},{"style":2663},[8081],{"type":27,"value":7657},{"type":31,"tagName":187,"properties":8083,"children":8084},{"style":2657},[8085],{"type":27,"value":4290},{"type":31,"tagName":187,"properties":8087,"children":8088},{"style":2673},[8089],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":8091,"children":8092},{"style":2657},[8093],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8096,"children":8097},{"class":2647},[8098,8102,8106,8110,8115,8119,8123,8127,8131,8135,8139,8143,8147,8151,8156,8160,8164],{"type":31,"tagName":187,"properties":8099,"children":8100},{"style":2657},[8101],{"type":27,"value":272},{"type":31,"tagName":187,"properties":8103,"children":8104},{"style":2651},[8105],{"type":27,"value":2647},{"type":31,"tagName":187,"properties":8107,"children":8108},{"style":2657},[8109],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":8111,"children":8112},{"style":2663},[8113],{"type":27,"value":8114},"\"bottom_line\"",{"type":31,"tagName":187,"properties":8116,"children":8117},{"style":2657},[8118],{"type":27,"value":8042},{"type":31,"tagName":187,"properties":8120,"children":8121},{"style":2663},[8122],{"type":27,"value":7829},{"type":31,"tagName":187,"properties":8124,"children":8125},{"style":2657},[8126],{"type":27,"value":8051},{"type":31,"tagName":187,"properties":8128,"children":8129},{"style":2663},[8130],{"type":27,"value":7769},{"type":31,"tagName":187,"properties":8132,"children":8133},{"style":2657},[8134],{"type":27,"value":8060},{"type":31,"tagName":187,"properties":8136,"children":8137},{"style":2663},[8138],{"type":27,"value":7889},{"type":31,"tagName":187,"properties":8140,"children":8141},{"style":2657},[8142],{"type":27,"value":8069},{"type":31,"tagName":187,"properties":8144,"children":8145},{"style":2663},[8146],{"type":27,"value":7769},{"type":31,"tagName":187,"properties":8148,"children":8149},{"style":2657},[8150],{"type":27,"value":7982},{"type":31,"tagName":187,"properties":8152,"children":8153},{"style":2663},[8154],{"type":27,"value":8155},"\"#dc2626\"",{"type":31,"tagName":187,"properties":8157,"children":8158},{"style":2657},[8159],{"type":27,"value":4290},{"type":31,"tagName":187,"properties":8161,"children":8162},{"style":2673},[8163],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":8165,"children":8166},{"style":2657},[8167],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8170,"children":8171},{"class":2647},[8172,8176,8180,8184,8189,8194,8198,8203,8207,8212,8216,8221,8225,8229,8234],{"type":31,"tagName":187,"properties":8173,"children":8174},{"style":2657},[8175],{"type":27,"value":272},{"type":31,"tagName":187,"properties":8177,"children":8178},{"style":2651},[8179],{"type":27,"value":49},{"type":31,"tagName":187,"properties":8181,"children":8182},{"style":2657},[8183],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":8185,"children":8186},{"style":2663},[8187],{"type":27,"value":8188},"\"zone\"",{"type":31,"tagName":187,"properties":8190,"children":8191},{"style":2657},[8192],{"type":27,"value":8193},", { left: ",{"type":31,"tagName":187,"properties":8195,"children":8196},{"style":2663},[8197],{"type":27,"value":7829},{"type":31,"tagName":187,"properties":8199,"children":8200},{"style":2657},[8201],{"type":27,"value":8202},", top: ",{"type":31,"tagName":187,"properties":8204,"children":8205},{"style":2663},[8206],{"type":27,"value":7739},{"type":31,"tagName":187,"properties":8208,"children":8209},{"style":2657},[8210],{"type":27,"value":8211},", right: ",{"type":31,"tagName":187,"properties":8213,"children":8214},{"style":2663},[8215],{"type":27,"value":7889},{"type":31,"tagName":187,"properties":8217,"children":8218},{"style":2657},[8219],{"type":27,"value":8220},", bottom: ",{"type":31,"tagName":187,"properties":8222,"children":8223},{"style":2663},[8224],{"type":27,"value":7769},{"type":31,"tagName":187,"properties":8226,"children":8227},{"style":2657},[8228],{"type":27,"value":7982},{"type":31,"tagName":187,"properties":8230,"children":8231},{"style":2663},[8232],{"type":27,"value":8233},"\"#dbeafe\"",{"type":31,"tagName":187,"properties":8235,"children":8236},{"style":2657},[8237],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8240,"children":8241},{"class":2647},[8242,8246,8251,8255,8260,8265,8269,8273,8277,8281,8285,8289,8293,8297,8301,8305,8309,8314,8319,8323,8327],{"type":31,"tagName":187,"properties":8243,"children":8244},{"style":2657},[8245],{"type":27,"value":272},{"type":31,"tagName":187,"properties":8247,"children":8248},{"style":2651},[8249],{"type":27,"value":8250},"polyline",{"type":31,"tagName":187,"properties":8252,"children":8253},{"style":2657},[8254],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":8256,"children":8257},{"style":2663},[8258],{"type":27,"value":8259},"\"path\"",{"type":31,"tagName":187,"properties":8261,"children":8262},{"style":2657},[8263],{"type":27,"value":8264},", { points: [",{"type":31,"tagName":187,"properties":8266,"children":8267},{"style":2663},[8268],{"type":27,"value":7829},{"type":31,"tagName":187,"properties":8270,"children":8271},{"style":2657},[8272],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":8274,"children":8275},{"style":2663},[8276],{"type":27,"value":7769},{"type":31,"tagName":187,"properties":8278,"children":8279},{"style":2657},[8280],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":8282,"children":8283},{"style":2663},[8284],{"type":27,"value":7859},{"type":31,"tagName":187,"properties":8286,"children":8287},{"style":2657},[8288],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":8290,"children":8291},{"style":2663},[8292],{"type":27,"value":7799},{"type":31,"tagName":187,"properties":8294,"children":8295},{"style":2657},[8296],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":8298,"children":8299},{"style":2663},[8300],{"type":27,"value":7889},{"type":31,"tagName":187,"properties":8302,"children":8303},{"style":2657},[8304],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":8306,"children":8307},{"style":2663},[8308],{"type":27,"value":7739},{"type":31,"tagName":187,"properties":8310,"children":8311},{"style":2657},[8312],{"type":27,"value":8313},"], color: ",{"type":31,"tagName":187,"properties":8315,"children":8316},{"style":2663},[8317],{"type":27,"value":8318},"\"#f97316\"",{"type":31,"tagName":187,"properties":8320,"children":8321},{"style":2657},[8322],{"type":27,"value":4290},{"type":31,"tagName":187,"properties":8324,"children":8325},{"style":2673},[8326],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":8328,"children":8329},{"style":2657},[8330],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8333,"children":8334},{"class":2647},[8335,8339,8344,8348,8353,8358,8362,8367,8371,8376,8380,8384,8389],{"type":31,"tagName":187,"properties":8336,"children":8337},{"style":2657},[8338],{"type":27,"value":272},{"type":31,"tagName":187,"properties":8340,"children":8341},{"style":2651},[8342],{"type":27,"value":8343},"label",{"type":31,"tagName":187,"properties":8345,"children":8346},{"style":2657},[8347],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":8349,"children":8350},{"style":2663},[8351],{"type":27,"value":8352},"\"last\"",{"type":31,"tagName":187,"properties":8354,"children":8355},{"style":2657},[8356],{"type":27,"value":8357},", { x: ",{"type":31,"tagName":187,"properties":8359,"children":8360},{"style":2663},[8361],{"type":27,"value":7859},{"type":31,"tagName":187,"properties":8363,"children":8364},{"style":2657},[8365],{"type":27,"value":8366},", y: ",{"type":31,"tagName":187,"properties":8368,"children":8369},{"style":2663},[8370],{"type":27,"value":7648},{"type":31,"tagName":187,"properties":8372,"children":8373},{"style":2657},[8374],{"type":27,"value":8375},", text: ",{"type":31,"tagName":187,"properties":8377,"children":8378},{"style":2663},[8379],{"type":27,"value":7920},{"type":31,"tagName":187,"properties":8381,"children":8382},{"style":2657},[8383],{"type":27,"value":7982},{"type":31,"tagName":187,"properties":8385,"children":8386},{"style":2663},[8387],{"type":27,"value":8388},"\"#111827\"",{"type":31,"tagName":187,"properties":8390,"children":8391},{"style":2657},[8392],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8395,"children":8396},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":8399,"children":8400},{"class":2647},[8401,8405,8409,8413,8418],{"type":31,"tagName":187,"properties":8402,"children":8403},{"style":2741},[8404],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":8406,"children":8407},{"style":2673},[8408],{"type":27,"value":2951},{"type":31,"tagName":187,"properties":8410,"children":8411},{"style":2741},[8412],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":8414,"children":8415},{"style":2673},[8416],{"type":27,"value":8417}," 500",{"type":31,"tagName":187,"properties":8419,"children":8420},{"style":2657},[8421],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8424,"children":8425},{"class":2647},[8426,8430,8434,8438,8442,8446,8450,8454,8458,8462],{"type":31,"tagName":187,"properties":8427,"children":8428},{"style":2741},[8429],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":8431,"children":8432},{"style":2673},[8433],{"type":27,"value":2978},{"type":31,"tagName":187,"properties":8435,"children":8436},{"style":2741},[8437],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":8439,"children":8440},{"style":2741},[8441],{"type":27,"value":2987},{"type":31,"tagName":187,"properties":8443,"children":8444},{"style":2651},[8445],{"type":27,"value":2992},{"type":31,"tagName":187,"properties":8447,"children":8448},{"style":2657},[8449],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":8451,"children":8452},{"style":2651},[8453],{"type":27,"value":3002},{"type":31,"tagName":187,"properties":8455,"children":8456},{"style":2657},[8457],{"type":27,"value":3007},{"type":31,"tagName":187,"properties":8459,"children":8460},{"style":2673},[8461],{"type":27,"value":3012},{"type":31,"tagName":187,"properties":8463,"children":8464},{"style":2657},[8465],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8468,"children":8469},{"class":2647},[8470,8474,8478,8482,8486,8490,8494,8498,8502,8506],{"type":31,"tagName":187,"properties":8471,"children":8472},{"style":2741},[8473],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":8475,"children":8476},{"style":2673},[8477],{"type":27,"value":3030},{"type":31,"tagName":187,"properties":8479,"children":8480},{"style":2741},[8481],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":8483,"children":8484},{"style":2741},[8485],{"type":27,"value":2987},{"type":31,"tagName":187,"properties":8487,"children":8488},{"style":2651},[8489],{"type":27,"value":2992},{"type":31,"tagName":187,"properties":8491,"children":8492},{"style":2657},[8493],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":8495,"children":8496},{"style":2651},[8497],{"type":27,"value":3002},{"type":31,"tagName":187,"properties":8499,"children":8500},{"style":2657},[8501],{"type":27,"value":3007},{"type":31,"tagName":187,"properties":8503,"children":8504},{"style":2673},[8505],{"type":27,"value":3012},{"type":31,"tagName":187,"properties":8507,"children":8508},{"style":2657},[8509],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8512,"children":8513},{"class":2647},[8514,8518,8522,8526,8530,8534,8539],{"type":31,"tagName":187,"properties":8515,"children":8516},{"style":2741},[8517],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":8519,"children":8520},{"style":2657},[8521],{"type":27,"value":3076},{"type":31,"tagName":187,"properties":8523,"children":8524},{"style":2741},[8525],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":8527,"children":8528},{"style":2651},[8529],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":8531,"children":8532},{"style":2741},[8533],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":8535,"children":8536},{"style":2673},[8537],{"type":27,"value":8538}," 20",{"type":31,"tagName":187,"properties":8540,"children":8541},{"style":2657},[8542],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8545,"children":8546},{"class":2647},[8547,8551,8555,8559,8563,8567,8571],{"type":31,"tagName":187,"properties":8548,"children":8549},{"style":2741},[8550],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":8552,"children":8553},{"style":2657},[8554],{"type":27,"value":3112},{"type":31,"tagName":187,"properties":8556,"children":8557},{"style":2741},[8558],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":8560,"children":8561},{"style":2651},[8562],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":8564,"children":8565},{"style":2741},[8566],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":8568,"children":8569},{"style":2673},[8570],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":8572,"children":8573},{"style":2657},[8574],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8577,"children":8578},{"class":2647},[8579,8583,8587,8591,8595,8599,8603],{"type":31,"tagName":187,"properties":8580,"children":8581},{"style":2741},[8582],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":8584,"children":8585},{"style":2657},[8586],{"type":27,"value":3146},{"type":31,"tagName":187,"properties":8588,"children":8589},{"style":2741},[8590],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":8592,"children":8593},{"style":2651},[8594],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":8596,"children":8597},{"style":2741},[8598],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":8600,"children":8601},{"style":2673},[8602],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":8604,"children":8605},{"style":2657},[8606],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8609,"children":8610},{"class":2647},[8611,8615,8620,8624,8628,8632,8636],{"type":31,"tagName":187,"properties":8612,"children":8613},{"style":2741},[8614],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":8616,"children":8617},{"style":2657},[8618],{"type":27,"value":8619}," t",{"type":31,"tagName":187,"properties":8621,"children":8622},{"style":2741},[8623],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":8625,"children":8626},{"style":2651},[8627],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":8629,"children":8630},{"style":2741},[8631],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":8633,"children":8634},{"style":2673},[8635],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":8637,"children":8638},{"style":2657},[8639],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8642,"children":8643},{"class":2647},[8644,8648,8653,8657,8661,8665,8669],{"type":31,"tagName":187,"properties":8645,"children":8646},{"style":2741},[8647],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":8649,"children":8650},{"style":2657},[8651],{"type":27,"value":8652}," prevT",{"type":31,"tagName":187,"properties":8654,"children":8655},{"style":2741},[8656],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":8658,"children":8659},{"style":2651},[8660],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":8662,"children":8663},{"style":2741},[8664],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":8666,"children":8667},{"style":2673},[8668],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":8670,"children":8671},{"style":2657},[8672],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8675,"children":8676},{"class":2647},[8677,8681,8686,8690,8694,8698,8702],{"type":31,"tagName":187,"properties":8678,"children":8679},{"style":2741},[8680],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":8682,"children":8683},{"style":2657},[8684],{"type":27,"value":8685}," intervalSec",{"type":31,"tagName":187,"properties":8687,"children":8688},{"style":2741},[8689],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":8691,"children":8692},{"style":2651},[8693],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":8695,"children":8696},{"style":2741},[8697],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":8699,"children":8700},{"style":2673},[8701],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":8703,"children":8704},{"style":2657},[8705],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8708,"children":8709},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":8712,"children":8713},{"class":2647},[8714,8718,8722,8726,8730,8734],{"type":31,"tagName":187,"properties":8715,"children":8716},{"style":2741},[8717],{"type":27,"value":3247},{"type":31,"tagName":187,"properties":8719,"children":8720},{"style":2651},[8721],{"type":27,"value":3252},{"type":31,"tagName":187,"properties":8723,"children":8724},{"style":2657},[8725],{"type":27,"value":3257},{"type":31,"tagName":187,"properties":8727,"children":8728},{"style":2741},[8729],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":8731,"children":8732},{"style":2673},[8733],{"type":27,"value":3266},{"type":31,"tagName":187,"properties":8735,"children":8736},{"style":2657},[8737],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8740,"children":8741},{"class":2647},[8742,8746,8750,8754,8758,8763],{"type":31,"tagName":187,"properties":8743,"children":8744},{"style":2657},[8745],{"type":27,"value":3280},{"type":31,"tagName":187,"properties":8747,"children":8748},{"style":2741},[8749],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":8751,"children":8752},{"style":2651},[8753],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":8755,"children":8756},{"style":2657},[8757],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":8759,"children":8760},{"style":2651},[8761],{"type":27,"value":8762},"p_lookback",{"type":31,"tagName":187,"properties":8764,"children":8765},{"style":2657},[8766],{"type":27,"value":3303},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8769,"children":8770},{"class":2647},[8771],{"type":31,"tagName":187,"properties":8772,"children":8773},{"style":2657},[8774],{"type":27,"value":3312},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8777,"children":8778},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":8781,"children":8782},{"class":2647},[8783,8787,8791,8795,8799,8803],{"type":31,"tagName":187,"properties":8784,"children":8785},{"style":2741},[8786],{"type":27,"value":3247},{"type":31,"tagName":187,"properties":8788,"children":8789},{"style":2651},[8790],{"type":27,"value":3329},{"type":31,"tagName":187,"properties":8792,"children":8793},{"style":2657},[8794],{"type":27,"value":3257},{"type":31,"tagName":187,"properties":8796,"children":8797},{"style":2741},[8798],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":8800,"children":8801},{"style":2673},[8802],{"type":27,"value":3266},{"type":31,"tagName":187,"properties":8804,"children":8805},{"style":2657},[8806],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8809,"children":8810},{"class":2647},[8811,8815,8819,8823,8827,8831],{"type":31,"tagName":187,"properties":8812,"children":8813},{"style":2741},[8814],{"type":27,"value":4733},{"type":31,"tagName":187,"properties":8816,"children":8817},{"style":2673},[8818],{"type":27,"value":4738},{"type":31,"tagName":187,"properties":8820,"children":8821},{"style":2741},[8822],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":8824,"children":8825},{"style":2657},[8826],{"type":27,"value":3363},{"type":31,"tagName":187,"properties":8828,"children":8829},{"style":2651},[8830],{"type":27,"value":4751},{"type":31,"tagName":187,"properties":8832,"children":8833},{"style":2657},[8834],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8837,"children":8838},{"class":2647},[8839,8844,8848],{"type":31,"tagName":187,"properties":8840,"children":8841},{"style":2657},[8842],{"type":27,"value":8843},"  prevT ",{"type":31,"tagName":187,"properties":8845,"children":8846},{"style":2741},[8847],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":8849,"children":8850},{"style":2657},[8851],{"type":27,"value":8852}," t;",{"type":27,"value":28},{"type":31,"tagName":187,"properties":8855,"children":8856},{"class":2647},[8857,8862,8866,8870,8875],{"type":31,"tagName":187,"properties":8858,"children":8859},{"style":2657},[8860],{"type":27,"value":8861},"  t ",{"type":31,"tagName":187,"properties":8863,"children":8864},{"style":2741},[8865],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":8867,"children":8868},{"style":2657},[8869],{"type":27,"value":3363},{"type":31,"tagName":187,"properties":8871,"children":8872},{"style":2651},[8873],{"type":27,"value":8874},"time",{"type":31,"tagName":187,"properties":8876,"children":8877},{"style":2657},[8878],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8881,"children":8882},{"class":2647},[8883],{"type":31,"tagName":187,"properties":8884,"children":8885},{"style":2847},[8886],{"type":27,"value":8887},"  // The interval is the spacing between consecutive bar opens; NaN on the first bar.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":8890,"children":8891},{"class":2647},[8892,8896,8900,8904,8908,8913,8917,8922,8926],{"type":31,"tagName":187,"properties":8893,"children":8894},{"style":2741},[8895],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":8897,"children":8898},{"style":2657},[8899],{"type":27,"value":1965},{"type":31,"tagName":187,"properties":8901,"children":8902},{"style":2741},[8903],{"type":27,"value":3783},{"type":31,"tagName":187,"properties":8905,"children":8906},{"style":2651},[8907],{"type":27,"value":3788},{"type":31,"tagName":187,"properties":8909,"children":8910},{"style":2657},[8911],{"type":27,"value":8912},"(prevT)) intervalSec ",{"type":31,"tagName":187,"properties":8914,"children":8915},{"style":2741},[8916],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":8918,"children":8919},{"style":2657},[8920],{"type":27,"value":8921}," t ",{"type":31,"tagName":187,"properties":8923,"children":8924},{"style":2741},[8925],{"type":27,"value":2877},{"type":31,"tagName":187,"properties":8927,"children":8928},{"style":2657},[8929],{"type":27,"value":8930}," prevT;",{"type":27,"value":28},{"type":31,"tagName":187,"properties":8933,"children":8934},{"class":2647},[8935,8939,8943,8947,8951],{"type":31,"tagName":187,"properties":8936,"children":8937},{"style":2657},[8938],{"type":27,"value":3354},{"type":31,"tagName":187,"properties":8940,"children":8941},{"style":2741},[8942],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":8944,"children":8945},{"style":2657},[8946],{"type":27,"value":3363},{"type":31,"tagName":187,"properties":8948,"children":8949},{"style":2651},[8950],{"type":27,"value":3368},{"type":31,"tagName":187,"properties":8952,"children":8953},{"style":2657},[8954],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8957,"children":8958},{"class":2647},[8959,8963,8967,8971,8975],{"type":31,"tagName":187,"properties":8960,"children":8961},{"style":2657},[8962],{"type":27,"value":3382},{"type":31,"tagName":187,"properties":8964,"children":8965},{"style":2741},[8966],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":8968,"children":8969},{"style":2657},[8970],{"type":27,"value":3363},{"type":31,"tagName":187,"properties":8972,"children":8973},{"style":2651},[8974],{"type":27,"value":3395},{"type":31,"tagName":187,"properties":8976,"children":8977},{"style":2657},[8978],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":8981,"children":8982},{"class":2647},[8983,8987,8991,8995,8999,9003,9007,9011],{"type":31,"tagName":187,"properties":8984,"children":8985},{"style":2657},[8986],{"type":27,"value":3408},{"type":31,"tagName":187,"properties":8988,"children":8989},{"style":2741},[8990],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":8992,"children":8993},{"style":2657},[8994],{"type":27,"value":3417},{"type":31,"tagName":187,"properties":8996,"children":8997},{"style":2741},[8998],{"type":27,"value":3422},{"type":31,"tagName":187,"properties":9000,"children":9001},{"style":2673},[9002],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":9004,"children":9005},{"style":2657},[9006],{"type":27,"value":3432},{"type":31,"tagName":187,"properties":9008,"children":9009},{"style":2741},[9010],{"type":27,"value":3437},{"type":31,"tagName":187,"properties":9012,"children":9013},{"style":2657},[9014],{"type":27,"value":3442},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9017,"children":9018},{"class":2647},[9019,9023,9027,9031,9035,9039,9043],{"type":31,"tagName":187,"properties":9020,"children":9021},{"style":2741},[9022],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":9024,"children":9025},{"style":2657},[9026],{"type":27,"value":3456},{"type":31,"tagName":187,"properties":9028,"children":9029},{"style":2741},[9030],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":9032,"children":9033},{"style":2657},[9034],{"type":27,"value":3465},{"type":31,"tagName":187,"properties":9036,"children":9037},{"style":2741},[9038],{"type":27,"value":3470},{"type":31,"tagName":187,"properties":9040,"children":9041},{"style":2673},[9042],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":9044,"children":9045},{"style":2657},[9046],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9049,"children":9050},{"class":2647},[9051,9055,9059,9063,9068,9073,9077,9082,9086],{"type":31,"tagName":187,"properties":9052,"children":9053},{"style":2741},[9054],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":9056,"children":9057},{"style":2657},[9058],{"type":27,"value":3456},{"type":31,"tagName":187,"properties":9060,"children":9061},{"style":2741},[9062],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":9064,"children":9065},{"style":2657},[9066],{"type":27,"value":9067}," n ",{"type":31,"tagName":187,"properties":9069,"children":9070},{"style":2741},[9071],{"type":27,"value":9072},"||",{"type":31,"tagName":187,"properties":9074,"children":9075},{"style":2651},[9076],{"type":27,"value":4809},{"type":31,"tagName":187,"properties":9078,"children":9079},{"style":2657},[9080],{"type":27,"value":9081},"(intervalSec)) ",{"type":31,"tagName":187,"properties":9083,"children":9084},{"style":2741},[9085],{"type":27,"value":3504},{"type":31,"tagName":187,"properties":9087,"children":9088},{"style":2657},[9089],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9092,"children":9093},{"class":2647},[9094,9098,9102,9106,9110,9114],{"type":31,"tagName":187,"properties":9095,"children":9096},{"style":2741},[9097],{"type":27,"value":3517},{"type":31,"tagName":187,"properties":9099,"children":9100},{"style":2657},[9101],{"type":27,"value":3522},{"type":31,"tagName":187,"properties":9103,"children":9104},{"style":2741},[9105],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":9107,"children":9108},{"style":2741},[9109],{"type":27,"value":3531},{"type":31,"tagName":187,"properties":9111,"children":9112},{"style":2673},[9113],{"type":27,"value":3536},{"type":31,"tagName":187,"properties":9115,"children":9116},{"style":2657},[9117],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9120,"children":9121},{"class":2647},[9122,9126,9130,9134,9138],{"type":31,"tagName":187,"properties":9123,"children":9124},{"style":2741},[9125],{"type":27,"value":3517},{"type":31,"tagName":187,"properties":9127,"children":9128},{"style":2657},[9129],{"type":27,"value":3553},{"type":31,"tagName":187,"properties":9131,"children":9132},{"style":2741},[9133],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":9135,"children":9136},{"style":2673},[9137],{"type":27,"value":3562},{"type":31,"tagName":187,"properties":9139,"children":9140},{"style":2657},[9141],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9144,"children":9145},{"class":2647},[9146,9150,9154,9158,9162,9166,9170,9174,9178,9182,9186],{"type":31,"tagName":187,"properties":9147,"children":9148},{"style":2741},[9149],{"type":27,"value":3575},{"type":31,"tagName":187,"properties":9151,"children":9152},{"style":2657},[9153],{"type":27,"value":1965},{"type":31,"tagName":187,"properties":9155,"children":9156},{"style":2741},[9157],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":9159,"children":9160},{"style":2657},[9161],{"type":27,"value":3588},{"type":31,"tagName":187,"properties":9163,"children":9164},{"style":2741},[9165],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":9167,"children":9168},{"style":2673},[9169],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":9171,"children":9172},{"style":2657},[9173],{"type":27,"value":3601},{"type":31,"tagName":187,"properties":9175,"children":9176},{"style":2741},[9177],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":9179,"children":9180},{"style":2657},[9181],{"type":27,"value":3610},{"type":31,"tagName":187,"properties":9183,"children":9184},{"style":2741},[9185],{"type":27,"value":3615},{"type":31,"tagName":187,"properties":9187,"children":9188},{"style":2657},[9189],{"type":27,"value":3620},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9192,"children":9193},{"class":2647},[9194,9198,9202,9206,9210,9214],{"type":31,"tagName":187,"properties":9195,"children":9196},{"style":2741},[9197],{"type":27,"value":3629},{"type":31,"tagName":187,"properties":9199,"children":9200},{"style":2657},[9201],{"type":27,"value":3634},{"type":31,"tagName":187,"properties":9203,"children":9204},{"style":2741},[9205],{"type":27,"value":3639},{"type":31,"tagName":187,"properties":9207,"children":9208},{"style":2657},[9209],{"type":27,"value":3644},{"type":31,"tagName":187,"properties":9211,"children":9212},{"style":2741},[9213],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":9215,"children":9216},{"style":2657},[9217],{"type":27,"value":3653},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9220,"children":9221},{"class":2647},[9222,9226,9230,9234,9238,9242],{"type":31,"tagName":187,"properties":9223,"children":9224},{"style":2741},[9225],{"type":27,"value":3629},{"type":31,"tagName":187,"properties":9227,"children":9228},{"style":2657},[9229],{"type":27,"value":3666},{"type":31,"tagName":187,"properties":9231,"children":9232},{"style":2741},[9233],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":9235,"children":9236},{"style":2657},[9237],{"type":27,"value":3675},{"type":31,"tagName":187,"properties":9239,"children":9240},{"style":2741},[9241],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":9243,"children":9244},{"style":2657},[9245],{"type":27,"value":3684},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9248,"children":9249},{"class":2647},[9250],{"type":31,"tagName":187,"properties":9251,"children":9252},{"style":2657},[9253],{"type":27,"value":3693},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9256,"children":9257},{"class":2647},[9258,9263],{"type":31,"tagName":187,"properties":9259,"children":9260},{"style":2651},[9261],{"type":27,"value":9262},"  out_close_line",{"type":31,"tagName":187,"properties":9264,"children":9265},{"style":2657},[9266],{"type":27,"value":4787},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9269,"children":9270},{"class":2647},[9271,9276],{"type":31,"tagName":187,"properties":9272,"children":9273},{"style":2651},[9274],{"type":27,"value":9275},"  out_level",{"type":31,"tagName":187,"properties":9277,"children":9278},{"style":2657},[9279],{"type":27,"value":3751},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9282,"children":9283},{"class":2647},[9284,9289],{"type":31,"tagName":187,"properties":9285,"children":9286},{"style":2651},[9287],{"type":27,"value":9288},"  out_zone_high",{"type":31,"tagName":187,"properties":9290,"children":9291},{"style":2657},[9292],{"type":27,"value":3751},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9295,"children":9296},{"class":2647},[9297,9302],{"type":31,"tagName":187,"properties":9298,"children":9299},{"style":2651},[9300],{"type":27,"value":9301},"  out_zone_low",{"type":31,"tagName":187,"properties":9303,"children":9304},{"style":2657},[9305],{"type":27,"value":3765},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9308,"children":9309},{"class":2647},[9310,9315,9320,9324,9329,9334,9339],{"type":31,"tagName":187,"properties":9311,"children":9312},{"style":2651},[9313],{"type":27,"value":9314},"  out_zone_mid",{"type":31,"tagName":187,"properties":9316,"children":9317},{"style":2657},[9318],{"type":27,"value":9319},"((hi ",{"type":31,"tagName":187,"properties":9321,"children":9322},{"style":2741},[9323],{"type":27,"value":3422},{"type":31,"tagName":187,"properties":9325,"children":9326},{"style":2657},[9327],{"type":27,"value":9328}," lo) ",{"type":31,"tagName":187,"properties":9330,"children":9331},{"style":2741},[9332],{"type":27,"value":9333},"/",{"type":31,"tagName":187,"properties":9335,"children":9336},{"style":2673},[9337],{"type":27,"value":9338}," 2.0",{"type":31,"tagName":187,"properties":9340,"children":9341},{"style":2657},[9342],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9345,"children":9346},{"class":2647},[9347,9352],{"type":31,"tagName":187,"properties":9348,"children":9349},{"style":2651},[9350],{"type":27,"value":9351},"  out_t0",{"type":31,"tagName":187,"properties":9353,"children":9354},{"style":2657},[9355],{"type":27,"value":9356},"(t);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":9359,"children":9360},{"class":2647},[9361,9366,9371,9375],{"type":31,"tagName":187,"properties":9362,"children":9363},{"style":2651},[9364],{"type":27,"value":9365},"  out_t1",{"type":31,"tagName":187,"properties":9367,"children":9368},{"style":2657},[9369],{"type":27,"value":9370},"(t ",{"type":31,"tagName":187,"properties":9372,"children":9373},{"style":2741},[9374],{"type":27,"value":3422},{"type":31,"tagName":187,"properties":9376,"children":9377},{"style":2657},[9378],{"type":27,"value":9379}," intervalSec);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":9382,"children":9383},{"class":2647},[9384,9389,9393,9397,9401,9406],{"type":31,"tagName":187,"properties":9385,"children":9386},{"style":2651},[9387],{"type":27,"value":9388},"  out_t2",{"type":31,"tagName":187,"properties":9390,"children":9391},{"style":2657},[9392],{"type":27,"value":9370},{"type":31,"tagName":187,"properties":9394,"children":9395},{"style":2741},[9396],{"type":27,"value":3422},{"type":31,"tagName":187,"properties":9398,"children":9399},{"style":2673},[9400],{"type":27,"value":9338},{"type":31,"tagName":187,"properties":9402,"children":9403},{"style":2741},[9404],{"type":27,"value":9405}," *",{"type":31,"tagName":187,"properties":9407,"children":9408},{"style":2657},[9409],{"type":27,"value":9379},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9412,"children":9413},{"class":2647},[9414,9419],{"type":31,"tagName":187,"properties":9415,"children":9416},{"style":2651},[9417],{"type":27,"value":9418},"  sb_clear",{"type":31,"tagName":187,"properties":9420,"children":9421},{"style":2657},[9422],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9425,"children":9426},{"class":2647},[9427,9432,9436,9441],{"type":31,"tagName":187,"properties":9428,"children":9429},{"style":2651},[9430],{"type":27,"value":9431},"  sb_text",{"type":31,"tagName":187,"properties":9433,"children":9434},{"style":2657},[9435],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":9437,"children":9438},{"style":2663},[9439],{"type":27,"value":9440},"\"last \"",{"type":31,"tagName":187,"properties":9442,"children":9443},{"style":2657},[9444],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9447,"children":9448},{"class":2647},[9449,9454,9459,9463],{"type":31,"tagName":187,"properties":9450,"children":9451},{"style":2651},[9452],{"type":27,"value":9453},"  sb_f64",{"type":31,"tagName":187,"properties":9455,"children":9456},{"style":2657},[9457],{"type":27,"value":9458},"(close, ",{"type":31,"tagName":187,"properties":9460,"children":9461},{"style":2673},[9462],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":9464,"children":9465},{"style":2657},[9466],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9469,"children":9470},{"class":2647},[9471,9476],{"type":31,"tagName":187,"properties":9472,"children":9473},{"style":2651},[9474],{"type":27,"value":9475},"  str_note_sb",{"type":31,"tagName":187,"properties":9477,"children":9478},{"style":2657},[9479],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":9482,"children":9483},{"class":2647},[9484],{"type":31,"tagName":187,"properties":9485,"children":9486},{"style":2657},[9487],{"type":27,"value":3312},{"type":27,"value":28},{"type":31,"tagName":32,"properties":9490,"children":9491,"position":9535},{},[9492,9501,9512,9519,9530],{"type":27,"value":9493,"position":9494},"After this runs you see one stepped level line (per bar), two lines, one\nbox, one path, and one label (all from the newest bar). A declared drawing\nthat should be REMOVED emits ",{"start":9495,"end":9498},{"line":9496,"column":21,"offset":9497},378,18238,{"line":9499,"column":723,"offset":9500},380,18415,{"type":31,"tagName":45,"properties":9502,"children":9503,"position":9509},{},[9504],{"type":27,"value":1724,"position":9505},{"start":9506,"end":9507},{"line":9499,"column":723,"offset":9500},{"line":9499,"column":10,"offset":9508},18420,{"start":9510,"end":9511},{"line":9499,"column":723,"offset":9500},{"line":9499,"column":10,"offset":9508},{"type":27,"value":9513,"position":9514}," through one of its coordinate outputs\non the newest bar; a handle, below, has a ",{"start":9515,"end":9516},{"line":9499,"column":10,"offset":9508},{"line":9517,"column":1508,"offset":9518},381,18501,{"type":31,"tagName":45,"properties":9520,"children":9521,"position":9527},{},[9522],{"type":27,"value":1433,"position":9523},{"start":9524,"end":9525},{"line":9517,"column":1508,"offset":9518},{"line":9517,"column":53,"offset":9526},18511,{"start":9528,"end":9529},{"line":9517,"column":1508,"offset":9518},{"line":9517,"column":53,"offset":9526},{"type":27,"value":1787,"position":9531},{"start":9532,"end":9533},{"line":9517,"column":53,"offset":9526},{"line":9517,"column":1978,"offset":9534},18512,{"start":9536,"end":9537},{"line":9496,"column":21,"offset":9497},{"line":9517,"column":1978,"offset":9534},{"type":27,"value":28},{"type":31,"tagName":136,"properties":9540,"children":9541,"position":9549},{},[9542],{"type":27,"value":7424,"position":9543},{"start":9544,"end":9547},{"line":9545,"column":144,"offset":9546},383,18517,{"line":9545,"column":122,"offset":9548},18524,{"start":9550,"end":9552},{"line":9545,"column":21,"offset":9551},18514,{"line":9545,"column":122,"offset":9548},{"type":27,"value":28},{"type":31,"tagName":32,"properties":9555,"children":9556,"position":9630},{},[9557,9566,9577,9582,9593,9598,9609,9614,9625],{"type":27,"value":9558,"position":9559},"A handle is an object the module owns: it creates it, keeps its\nidentity from bar to bar, moves or restyles it later, and deletes it.\nFour kinds: ",{"start":9560,"end":9563},{"line":9561,"column":21,"offset":9562},385,18526,{"line":9564,"column":143,"offset":9565},387,18672,{"type":31,"tagName":45,"properties":9567,"children":9568,"position":9574},{},[9569],{"type":27,"value":2647,"position":9570},{"start":9571,"end":9572},{"line":9564,"column":143,"offset":9565},{"line":9564,"column":437,"offset":9573},18678,{"start":9575,"end":9576},{"line":9564,"column":143,"offset":9565},{"line":9564,"column":437,"offset":9573},{"type":27,"value":1208,"position":9578},{"start":9579,"end":9580},{"line":9564,"column":437,"offset":9573},{"line":9564,"column":675,"offset":9581},18680,{"type":31,"tagName":45,"properties":9583,"children":9584,"position":9590},{},[9585],{"type":27,"value":49,"position":9586},{"start":9587,"end":9588},{"line":9564,"column":675,"offset":9581},{"line":9564,"column":208,"offset":9589},18685,{"start":9591,"end":9592},{"line":9564,"column":675,"offset":9581},{"line":9564,"column":208,"offset":9589},{"type":27,"value":1208,"position":9594},{"start":9595,"end":9596},{"line":9564,"column":208,"offset":9589},{"line":9564,"column":684,"offset":9597},18687,{"type":31,"tagName":45,"properties":9599,"children":9600,"position":9606},{},[9601],{"type":27,"value":8343,"position":9602},{"start":9603,"end":9604},{"line":9564,"column":684,"offset":9597},{"line":9564,"column":10,"offset":9605},18694,{"start":9607,"end":9608},{"line":9564,"column":684,"offset":9597},{"line":9564,"column":10,"offset":9605},{"type":27,"value":1208,"position":9610},{"start":9611,"end":9612},{"line":9564,"column":10,"offset":9605},{"line":9564,"column":215,"offset":9613},18696,{"type":31,"tagName":45,"properties":9615,"children":9616,"position":9622},{},[9617],{"type":27,"value":8250,"position":9618},{"start":9619,"end":9620},{"line":9564,"column":215,"offset":9613},{"line":9564,"column":1184,"offset":9621},18706,{"start":9623,"end":9624},{"line":9564,"column":215,"offset":9613},{"line":9564,"column":1184,"offset":9621},{"type":27,"value":1787,"position":9626},{"start":9627,"end":9628},{"line":9564,"column":1184,"offset":9621},{"line":9564,"column":42,"offset":9629},18707,{"start":9631,"end":9632},{"line":9561,"column":21,"offset":9562},{"line":9564,"column":42,"offset":9629},{"type":27,"value":28},{"type":31,"tagName":32,"properties":9635,"children":9636,"position":10538},{},[9637,9653,9659,9671,9677,9689,9694,9706,9713,9725,9732,9744,9751,9762,9769,9781,9787,9799,9804,9816,9821,9833,9839,9850,9855,9866,9871,9882,9889,9900,9906,9918,9923,9935,9940,9952,9957,9968,9973,9984,9991,10002,10007,10019,10024,10035,10040,10052,10057,10068,10074,10086,10091,10103,10108,10120,10125,10137,10143,10155,10160,10171,10176,10188,10193,10205,10211,10222,10228,10240,10245,10256,10261,10273,10278,10289,10295,10306,10311,10322,10327,10338,10343,10354,10359,10371,10376,10388,10394,10406,10411,10423,10429,10441,10446,10458,10464,10476,10482,10494,10501,10512,10519,10531],{"type":31,"tagName":107,"properties":9638,"children":9639,"position":9648},{},[9640],{"type":27,"value":9641,"position":9642},"Declare the kinds you draw",{"start":9643,"end":9646},{"line":9644,"column":114,"offset":9645},389,18711,{"line":9644,"column":1496,"offset":9647},18737,{"start":9649,"end":9651},{"line":9644,"column":21,"offset":9650},18709,{"line":9644,"column":1557,"offset":9652},18739,{"type":27,"value":9654,"position":9655}," at the top of the file, once per kind,\nwith the defaults every new handle of that kind starts from:\n",{"start":9656,"end":9657},{"line":9644,"column":1557,"offset":9652},{"line":105,"column":21,"offset":9658},18840,{"type":31,"tagName":45,"properties":9660,"children":9661,"position":9668},{},[9662],{"type":27,"value":9663,"position":9664},"handles.line({ panel, color, width, line_style, extend })",{"start":9665,"end":9666},{"line":105,"column":21,"offset":9658},{"line":105,"column":609,"offset":9667},18899,{"start":9669,"end":9670},{"line":105,"column":21,"offset":9658},{"line":105,"column":609,"offset":9667},{"type":27,"value":2231,"position":9672},{"start":9673,"end":9674},{"line":105,"column":609,"offset":9667},{"line":9675,"column":21,"offset":9676},392,18901,{"type":31,"tagName":45,"properties":9678,"children":9679,"position":9686},{},[9680],{"type":27,"value":9681,"position":9682},"handles.box({ panel, color, border_color, opacity, border_width })",{"start":9683,"end":9684},{"line":9675,"column":21,"offset":9676},{"line":9675,"column":2625,"offset":9685},18969,{"start":9687,"end":9688},{"line":9675,"column":21,"offset":9676},{"line":9675,"column":2625,"offset":9685},{"type":27,"value":2231,"position":9690},{"start":9691,"end":9692},{"line":9675,"column":2625,"offset":9685},{"line":115,"column":21,"offset":9693},18971,{"type":31,"tagName":45,"properties":9695,"children":9696,"position":9703},{},[9697],{"type":27,"value":9698,"position":9699},"handles.label({ text, panel, color, size, align })",{"start":9700,"end":9701},{"line":115,"column":21,"offset":9693},{"line":115,"column":53,"offset":9702},19023,{"start":9704,"end":9705},{"line":115,"column":21,"offset":9693},{"line":115,"column":53,"offset":9702},{"type":27,"value":9707,"position":9708},", and\n",{"start":9709,"end":9710},{"line":115,"column":53,"offset":9702},{"line":9711,"column":21,"offset":9712},394,19029,{"type":31,"tagName":45,"properties":9714,"children":9715,"position":9722},{},[9716],{"type":27,"value":9717,"position":9718},"handles.polyline({ panel, color, width, line_style })",{"start":9719,"end":9720},{"line":9711,"column":21,"offset":9712},{"line":9711,"column":1869,"offset":9721},19084,{"start":9723,"end":9724},{"line":9711,"column":21,"offset":9712},{"line":9711,"column":1869,"offset":9721},{"type":27,"value":9726,"position":9727},". There is no\nname (handles are ids the module picks) and\nevery option is optional; ",{"start":9728,"end":9729},{"line":9711,"column":1869,"offset":9721},{"line":9730,"column":678,"offset":9731},396,19168,{"type":31,"tagName":45,"properties":9733,"children":9734,"position":9741},{},[9735],{"type":27,"value":9736,"position":9737},"handles.box()",{"start":9738,"end":9739},{"line":9730,"column":678,"offset":9731},{"line":9730,"column":1905,"offset":9740},19183,{"start":9742,"end":9743},{"line":9730,"column":678,"offset":9731},{"line":9730,"column":1905,"offset":9740},{"type":27,"value":9745,"position":9746}," enables boxes with the\ndefaults. A label's ",{"start":9747,"end":9748},{"line":9730,"column":1905,"offset":9740},{"line":9749,"column":675,"offset":9750},397,19227,{"type":31,"tagName":45,"properties":9752,"children":9753,"position":9759},{},[9754],{"type":27,"value":27,"position":9755},{"start":9756,"end":9757},{"line":9749,"column":675,"offset":9750},{"line":9749,"column":678,"offset":9758},19233,{"start":9760,"end":9761},{"line":9749,"column":675,"offset":9750},{"line":9749,"column":678,"offset":9758},{"type":27,"value":9763,"position":9764}," names the string slot its text is read from\n(a label that only draws a mark needs none). A label's ",{"start":9765,"end":9766},{"line":9749,"column":678,"offset":9758},{"line":9767,"column":1869,"offset":9768},398,19333,{"type":31,"tagName":45,"properties":9770,"children":9771,"position":9778},{},[9772],{"type":27,"value":9773,"position":9774},"align",{"start":9775,"end":9776},{"line":9767,"column":1869,"offset":9768},{"line":9767,"column":266,"offset":9777},19340,{"start":9779,"end":9780},{"line":9767,"column":1869,"offset":9768},{"line":9767,"column":266,"offset":9777},{"type":27,"value":9782,"position":9783},"\n(",{"start":9784,"end":9785},{"line":9767,"column":266,"offset":9777},{"line":118,"column":2465,"offset":9786},19342,{"type":31,"tagName":45,"properties":9788,"children":9789,"position":9796},{},[9790],{"type":27,"value":9791,"position":9792},"left",{"start":9793,"end":9794},{"line":118,"column":2465,"offset":9786},{"line":118,"column":104,"offset":9795},19348,{"start":9797,"end":9798},{"line":118,"column":2465,"offset":9786},{"line":118,"column":104,"offset":9795},{"type":27,"value":1208,"position":9800},{"start":9801,"end":9802},{"line":118,"column":104,"offset":9795},{"line":118,"column":246,"offset":9803},19350,{"type":31,"tagName":45,"properties":9805,"children":9806,"position":9813},{},[9807],{"type":27,"value":9808,"position":9809},"center",{"start":9810,"end":9811},{"line":118,"column":246,"offset":9803},{"line":118,"column":341,"offset":9812},19358,{"start":9814,"end":9815},{"line":118,"column":246,"offset":9803},{"line":118,"column":341,"offset":9812},{"type":27,"value":1770,"position":9817},{"start":9818,"end":9819},{"line":118,"column":341,"offset":9812},{"line":118,"column":84,"offset":9820},19362,{"type":31,"tagName":45,"properties":9822,"children":9823,"position":9830},{},[9824],{"type":27,"value":9825,"position":9826},"right",{"start":9827,"end":9828},{"line":118,"column":84,"offset":9820},{"line":118,"column":1496,"offset":9829},19369,{"start":9831,"end":9832},{"line":118,"column":84,"offset":9820},{"line":118,"column":1496,"offset":9829},{"type":27,"value":9834,"position":9835},") is the text edge that sits on its x;\nomitted centres the text, and (x, y) stays the point either way. The\nlegacy spellings ",{"start":9836,"end":9837},{"line":118,"column":1496,"offset":9829},{"line":123,"column":341,"offset":9838},19494,{"type":31,"tagName":45,"properties":9840,"children":9841,"position":9847},{},[9842],{"type":27,"value":2046,"position":9843},{"start":9844,"end":9845},{"line":123,"column":341,"offset":9838},{"line":123,"column":1557,"offset":9846},19507,{"start":9848,"end":9849},{"line":123,"column":341,"offset":9838},{"line":123,"column":1557,"offset":9846},{"type":27,"value":1208,"position":9851},{"start":9852,"end":9853},{"line":123,"column":1557,"offset":9846},{"line":123,"column":1529,"offset":9854},19509,{"type":31,"tagName":45,"properties":9856,"children":9857,"position":9863},{},[9858],{"type":27,"value":2082,"position":9859},{"start":9860,"end":9861},{"line":123,"column":1529,"offset":9854},{"line":123,"column":1178,"offset":9862},19522,{"start":9864,"end":9865},{"line":123,"column":1529,"offset":9854},{"line":123,"column":1178,"offset":9862},{"type":27,"value":1856,"position":9867},{"start":9868,"end":9869},{"line":123,"column":1178,"offset":9862},{"line":123,"column":1764,"offset":9870},19527,{"type":31,"tagName":45,"properties":9872,"children":9873,"position":9879},{},[9874],{"type":27,"value":5215,"position":9875},{"start":9876,"end":9877},{"line":123,"column":1764,"offset":9870},{"line":123,"column":1633,"offset":9878},19538,{"start":9880,"end":9881},{"line":123,"column":1764,"offset":9870},{"line":123,"column":1633,"offset":9878},{"type":27,"value":9883,"position":9884}," still\nwork beside the snake_case ones (both spellings of one key at once are\nrefused), and every look below is a default here too: ",{"start":9885,"end":9886},{"line":123,"column":1633,"offset":9878},{"line":9887,"column":362,"offset":9888},403,19670,{"type":31,"tagName":45,"properties":9890,"children":9891,"position":9897},{},[9892],{"type":27,"value":1355,"position":9893},{"start":9894,"end":9895},{"line":9887,"column":362,"offset":9888},{"line":9887,"column":1100,"offset":9896},19676,{"start":9898,"end":9899},{"line":9887,"column":362,"offset":9888},{"line":9887,"column":1100,"offset":9896},{"type":27,"value":2231,"position":9901},{"start":9902,"end":9903},{"line":9887,"column":1100,"offset":9896},{"line":9904,"column":21,"offset":9905},404,19678,{"type":31,"tagName":45,"properties":9907,"children":9908,"position":9915},{},[9909],{"type":27,"value":9910,"position":9911},"glow_color",{"start":9912,"end":9913},{"line":9904,"column":21,"offset":9905},{"line":9904,"column":143,"offset":9914},19690,{"start":9916,"end":9917},{"line":9904,"column":21,"offset":9905},{"line":9904,"column":143,"offset":9914},{"type":27,"value":1208,"position":9919},{"start":9920,"end":9921},{"line":9904,"column":143,"offset":9914},{"line":9904,"column":147,"offset":9922},19692,{"type":31,"tagName":45,"properties":9924,"children":9925,"position":9932},{},[9926],{"type":27,"value":9927,"position":9928},"sticky_right",{"start":9929,"end":9930},{"line":9904,"column":147,"offset":9922},{"line":9904,"column":1496,"offset":9931},19706,{"start":9933,"end":9934},{"line":9904,"column":147,"offset":9922},{"line":9904,"column":1496,"offset":9931},{"type":27,"value":1208,"position":9936},{"start":9937,"end":9938},{"line":9904,"column":1496,"offset":9931},{"line":9904,"column":1557,"offset":9939},19708,{"type":31,"tagName":45,"properties":9941,"children":9942,"position":9949},{},[9943],{"type":27,"value":9944,"position":9945},"axis_label",{"start":9946,"end":9947},{"line":9904,"column":1557,"offset":9939},{"line":9904,"column":1508,"offset":9948},19720,{"start":9950,"end":9951},{"line":9904,"column":1557,"offset":9939},{"line":9904,"column":1508,"offset":9948},{"type":27,"value":1208,"position":9953},{"start":9954,"end":9955},{"line":9904,"column":1508,"offset":9948},{"line":9904,"column":1558,"offset":9956},19722,{"type":31,"tagName":45,"properties":9958,"children":9959,"position":9965},{},[9960],{"type":27,"value":1371,"position":9961},{"start":9962,"end":9963},{"line":9904,"column":1558,"offset":9956},{"line":9904,"column":1680,"offset":9964},19729,{"start":9966,"end":9967},{"line":9904,"column":1558,"offset":9956},{"line":9904,"column":1680,"offset":9964},{"type":27,"value":1208,"position":9969},{"start":9970,"end":9971},{"line":9904,"column":1680,"offset":9964},{"line":9904,"column":1978,"offset":9972},19731,{"type":31,"tagName":45,"properties":9974,"children":9975,"position":9981},{},[9976],{"type":27,"value":2064,"position":9977},{"start":9978,"end":9979},{"line":9904,"column":1978,"offset":9972},{"line":9904,"column":266,"offset":9980},19740,{"start":9982,"end":9983},{"line":9904,"column":1978,"offset":9972},{"line":9904,"column":266,"offset":9980},{"type":27,"value":9985,"position":9986}," on a\nline; ",{"start":9987,"end":9988},{"line":9904,"column":266,"offset":9980},{"line":9989,"column":83,"offset":9990},405,19752,{"type":31,"tagName":45,"properties":9992,"children":9993,"position":9999},{},[9994],{"type":27,"value":2564,"position":9995},{"start":9996,"end":9997},{"line":9989,"column":83,"offset":9990},{"line":9989,"column":675,"offset":9998},19766,{"start":10000,"end":10001},{"line":9989,"column":83,"offset":9990},{"line":9989,"column":675,"offset":9998},{"type":27,"value":1208,"position":10003},{"start":10004,"end":10005},{"line":9989,"column":675,"offset":9998},{"line":9989,"column":898,"offset":10006},19768,{"type":31,"tagName":45,"properties":10008,"children":10009,"position":10016},{},[10010],{"type":27,"value":10011,"position":10012},"corner_radius",{"start":10013,"end":10014},{"line":9989,"column":898,"offset":10006},{"line":9989,"column":901,"offset":10015},19783,{"start":10017,"end":10018},{"line":9989,"column":898,"offset":10006},{"line":9989,"column":901,"offset":10015},{"type":27,"value":1208,"position":10020},{"start":10021,"end":10022},{"line":9989,"column":901,"offset":10015},{"line":9989,"column":1700,"offset":10023},19785,{"type":31,"tagName":45,"properties":10025,"children":10026,"position":10032},{},[10027],{"type":27,"value":1323,"position":10028},{"start":10029,"end":10030},{"line":9989,"column":1700,"offset":10023},{"line":9989,"column":42,"offset":10031},19793,{"start":10033,"end":10034},{"line":9989,"column":1700,"offset":10023},{"line":9989,"column":42,"offset":10031},{"type":27,"value":1208,"position":10036},{"start":10037,"end":10038},{"line":9989,"column":42,"offset":10031},{"line":9989,"column":1933,"offset":10039},19795,{"type":31,"tagName":45,"properties":10041,"children":10042,"position":10049},{},[10043],{"type":27,"value":10044,"position":10045},"shape",{"start":10046,"end":10047},{"line":9989,"column":1933,"offset":10039},{"line":9989,"column":2271,"offset":10048},19802,{"start":10050,"end":10051},{"line":9989,"column":1933,"offset":10039},{"line":9989,"column":2271,"offset":10048},{"type":27,"value":1208,"position":10053},{"start":10054,"end":10055},{"line":9989,"column":2271,"offset":10048},{"line":9989,"column":63,"offset":10056},19804,{"type":31,"tagName":45,"properties":10058,"children":10059,"position":10065},{},[10060],{"type":27,"value":1402,"position":10061},{"start":10062,"end":10063},{"line":9989,"column":63,"offset":10056},{"line":9989,"column":2625,"offset":10064},19814,{"start":10066,"end":10067},{"line":9989,"column":63,"offset":10056},{"line":9989,"column":2625,"offset":10064},{"type":27,"value":2231,"position":10069},{"start":10070,"end":10071},{"line":9989,"column":2625,"offset":10064},{"line":10072,"column":21,"offset":10073},406,19816,{"type":31,"tagName":45,"properties":10075,"children":10076,"position":10083},{},[10077],{"type":27,"value":10078,"position":10079},"gradient_direction",{"start":10080,"end":10081},{"line":10072,"column":21,"offset":10073},{"line":10072,"column":675,"offset":10082},19836,{"start":10084,"end":10085},{"line":10072,"column":21,"offset":10073},{"line":10072,"column":675,"offset":10082},{"type":27,"value":1208,"position":10087},{"start":10088,"end":10089},{"line":10072,"column":675,"offset":10082},{"line":10072,"column":898,"offset":10090},19838,{"type":31,"tagName":45,"properties":10092,"children":10093,"position":10100},{},[10094],{"type":27,"value":10095,"position":10096},"text_color",{"start":10097,"end":10098},{"line":10072,"column":898,"offset":10090},{"line":10072,"column":10,"offset":10099},19850,{"start":10101,"end":10102},{"line":10072,"column":898,"offset":10090},{"line":10072,"column":10,"offset":10099},{"type":27,"value":1208,"position":10104},{"start":10105,"end":10106},{"line":10072,"column":10,"offset":10099},{"line":10072,"column":215,"offset":10107},19852,{"type":31,"tagName":45,"properties":10109,"children":10110,"position":10117},{},[10111],{"type":27,"value":10112,"position":10113},"font_size",{"start":10114,"end":10115},{"line":10072,"column":215,"offset":10107},{"line":10072,"column":42,"offset":10116},19863,{"start":10118,"end":10119},{"line":10072,"column":215,"offset":10107},{"line":10072,"column":42,"offset":10116},{"type":27,"value":1208,"position":10121},{"start":10122,"end":10123},{"line":10072,"column":42,"offset":10116},{"line":10072,"column":1933,"offset":10124},19865,{"type":31,"tagName":45,"properties":10126,"children":10127,"position":10134},{},[10128],{"type":27,"value":10129,"position":10130},"font_weight",{"start":10131,"end":10132},{"line":10072,"column":1933,"offset":10124},{"line":10072,"column":266,"offset":10133},19878,{"start":10135,"end":10136},{"line":10072,"column":1933,"offset":10124},{"line":10072,"column":266,"offset":10133},{"type":27,"value":2231,"position":10138},{"start":10139,"end":10140},{"line":10072,"column":266,"offset":10133},{"line":10141,"column":21,"offset":10142},407,19880,{"type":31,"tagName":45,"properties":10144,"children":10145,"position":10152},{},[10146],{"type":27,"value":10147,"position":10148},"font_family",{"start":10149,"end":10150},{"line":10141,"column":21,"offset":10142},{"line":10141,"column":571,"offset":10151},19893,{"start":10153,"end":10154},{"line":10141,"column":21,"offset":10142},{"line":10141,"column":571,"offset":10151},{"type":27,"value":1208,"position":10156},{"start":10157,"end":10158},{"line":10141,"column":571,"offset":10151},{"line":10141,"column":606,"offset":10159},19895,{"type":31,"tagName":45,"properties":10161,"children":10162,"position":10168},{},[10163],{"type":27,"value":9773,"position":10164},{"start":10165,"end":10166},{"line":10141,"column":606,"offset":10159},{"line":10141,"column":898,"offset":10167},19902,{"start":10169,"end":10170},{"line":10141,"column":606,"offset":10159},{"line":10141,"column":898,"offset":10167},{"type":27,"value":1208,"position":10172},{"start":10173,"end":10174},{"line":10141,"column":898,"offset":10167},{"line":10141,"column":1081,"offset":10175},19904,{"type":31,"tagName":45,"properties":10177,"children":10178,"position":10185},{},[10179],{"type":27,"value":10180,"position":10181},"valign",{"start":10182,"end":10183},{"line":10141,"column":1081,"offset":10175},{"line":10141,"column":1529,"offset":10184},19912,{"start":10186,"end":10187},{"line":10141,"column":1081,"offset":10175},{"line":10141,"column":1529,"offset":10184},{"type":27,"value":1208,"position":10189},{"start":10190,"end":10191},{"line":10141,"column":1529,"offset":10184},{"line":10141,"column":10,"offset":10192},19914,{"type":31,"tagName":45,"properties":10194,"children":10195,"position":10202},{},[10196],{"type":27,"value":10197,"position":10198},"padding",{"start":10199,"end":10200},{"line":10141,"column":10,"offset":10192},{"line":10141,"column":1823,"offset":10201},19923,{"start":10203,"end":10204},{"line":10141,"column":10,"offset":10192},{"line":10141,"column":1823,"offset":10201},{"type":27,"value":10206,"position":10207}," on a box; ",{"start":10208,"end":10209},{"line":10141,"column":1823,"offset":10201},{"line":10141,"column":362,"offset":10210},19934,{"type":31,"tagName":45,"properties":10212,"children":10213,"position":10219},{},[10214],{"type":27,"value":1309,"position":10215},{"start":10216,"end":10217},{"line":10141,"column":362,"offset":10210},{"line":10141,"column":1633,"offset":10218},19941,{"start":10220,"end":10221},{"line":10141,"column":362,"offset":10210},{"line":10141,"column":1633,"offset":10218},{"type":27,"value":2231,"position":10223},{"start":10224,"end":10225},{"line":10141,"column":1633,"offset":10218},{"line":10226,"column":21,"offset":10227},408,19943,{"type":31,"tagName":45,"properties":10229,"children":10230,"position":10237},{},[10231],{"type":27,"value":10232,"position":10233},"background_color",{"start":10234,"end":10235},{"line":10226,"column":21,"offset":10227},{"line":10226,"column":437,"offset":10236},19961,{"start":10238,"end":10239},{"line":10226,"column":21,"offset":10227},{"line":10226,"column":437,"offset":10236},{"type":27,"value":1208,"position":10241},{"start":10242,"end":10243},{"line":10226,"column":437,"offset":10236},{"line":10226,"column":675,"offset":10244},19963,{"type":31,"tagName":45,"properties":10246,"children":10247,"position":10253},{},[10248],{"type":27,"value":2547,"position":10249},{"start":10250,"end":10251},{"line":10226,"column":675,"offset":10244},{"line":10226,"column":10,"offset":10252},19977,{"start":10254,"end":10255},{"line":10226,"column":675,"offset":10244},{"line":10226,"column":10,"offset":10252},{"type":27,"value":1208,"position":10257},{"start":10258,"end":10259},{"line":10226,"column":10,"offset":10252},{"line":10226,"column":215,"offset":10260},19979,{"type":31,"tagName":45,"properties":10262,"children":10263,"position":10270},{},[10264],{"type":27,"value":10265,"position":10266},"border_width",{"start":10267,"end":10268},{"line":10226,"column":215,"offset":10260},{"line":10226,"column":1764,"offset":10269},19993,{"start":10271,"end":10272},{"line":10226,"column":215,"offset":10260},{"line":10226,"column":1764,"offset":10269},{"type":27,"value":1208,"position":10274},{"start":10275,"end":10276},{"line":10226,"column":1764,"offset":10269},{"line":10226,"column":53,"offset":10277},19995,{"type":31,"tagName":45,"properties":10279,"children":10280,"position":10286},{},[10281],{"type":27,"value":10011,"position":10282},{"start":10283,"end":10284},{"line":10226,"column":53,"offset":10277},{"line":10226,"column":73,"offset":10285},20010,{"start":10287,"end":10288},{"line":10226,"column":53,"offset":10277},{"line":10226,"column":73,"offset":10285},{"type":27,"value":2231,"position":10290},{"start":10291,"end":10292},{"line":10226,"column":73,"offset":10285},{"line":10293,"column":21,"offset":10294},409,20012,{"type":31,"tagName":45,"properties":10296,"children":10297,"position":10303},{},[10298],{"type":27,"value":10129,"position":10299},{"start":10300,"end":10301},{"line":10293,"column":21,"offset":10294},{"line":10293,"column":571,"offset":10302},20025,{"start":10304,"end":10305},{"line":10293,"column":21,"offset":10294},{"line":10293,"column":571,"offset":10302},{"type":27,"value":1208,"position":10307},{"start":10308,"end":10309},{"line":10293,"column":571,"offset":10302},{"line":10293,"column":606,"offset":10310},20027,{"type":31,"tagName":45,"properties":10312,"children":10313,"position":10319},{},[10314],{"type":27,"value":10147,"position":10315},{"start":10316,"end":10317},{"line":10293,"column":606,"offset":10310},{"line":10293,"column":1496,"offset":10318},20040,{"start":10320,"end":10321},{"line":10293,"column":606,"offset":10310},{"line":10293,"column":1496,"offset":10318},{"type":27,"value":1208,"position":10323},{"start":10324,"end":10325},{"line":10293,"column":1496,"offset":10318},{"line":10293,"column":1557,"offset":10326},20042,{"type":31,"tagName":45,"properties":10328,"children":10329,"position":10335},{},[10330],{"type":27,"value":10180,"position":10331},{"start":10332,"end":10333},{"line":10293,"column":1557,"offset":10326},{"line":10293,"column":907,"offset":10334},20050,{"start":10336,"end":10337},{"line":10293,"column":1557,"offset":10326},{"line":10293,"column":907,"offset":10334},{"type":27,"value":1208,"position":10339},{"start":10340,"end":10341},{"line":10293,"column":907,"offset":10334},{"line":10293,"column":989,"offset":10342},20052,{"type":31,"tagName":45,"properties":10344,"children":10345,"position":10351},{},[10346],{"type":27,"value":10197,"position":10347},{"start":10348,"end":10349},{"line":10293,"column":989,"offset":10342},{"line":10293,"column":1933,"offset":10350},20061,{"start":10352,"end":10353},{"line":10293,"column":989,"offset":10342},{"line":10293,"column":1933,"offset":10350},{"type":27,"value":1208,"position":10355},{"start":10356,"end":10357},{"line":10293,"column":1933,"offset":10350},{"line":10293,"column":1680,"offset":10358},20063,{"type":31,"tagName":45,"properties":10360,"children":10361,"position":10368},{},[10362],{"type":27,"value":10363,"position":10364},"max_width",{"start":10365,"end":10366},{"line":10293,"column":1680,"offset":10358},{"line":10293,"column":266,"offset":10367},20074,{"start":10369,"end":10370},{"line":10293,"column":1680,"offset":10358},{"line":10293,"column":266,"offset":10367},{"type":27,"value":1208,"position":10372},{"start":10373,"end":10374},{"line":10293,"column":266,"offset":10367},{"line":10293,"column":368,"offset":10375},20076,{"type":31,"tagName":45,"properties":10377,"children":10378,"position":10385},{},[10379],{"type":27,"value":10380,"position":10381},"angle",{"start":10382,"end":10383},{"line":10293,"column":368,"offset":10375},{"line":10293,"column":2225,"offset":10384},20083,{"start":10386,"end":10387},{"line":10293,"column":368,"offset":10375},{"line":10293,"column":2225,"offset":10384},{"type":27,"value":2231,"position":10389},{"start":10390,"end":10391},{"line":10293,"column":2225,"offset":10384},{"line":10392,"column":21,"offset":10393},410,20085,{"type":31,"tagName":45,"properties":10395,"children":10396,"position":10403},{},[10397],{"type":27,"value":10398,"position":10399},"emblem_shape",{"start":10400,"end":10401},{"line":10392,"column":21,"offset":10393},{"line":10392,"column":147,"offset":10402},20099,{"start":10404,"end":10405},{"line":10392,"column":21,"offset":10393},{"line":10392,"column":147,"offset":10402},{"type":27,"value":1208,"position":10407},{"start":10408,"end":10409},{"line":10392,"column":147,"offset":10402},{"line":10392,"column":238,"offset":10410},20101,{"type":31,"tagName":45,"properties":10412,"children":10413,"position":10420},{},[10414],{"type":27,"value":10415,"position":10416},"emblem_color",{"start":10417,"end":10418},{"line":10392,"column":238,"offset":10410},{"line":10392,"column":1557,"offset":10419},20115,{"start":10421,"end":10422},{"line":10392,"column":238,"offset":10410},{"line":10392,"column":1557,"offset":10419},{"type":27,"value":10424,"position":10425}," on a label; ",{"start":10426,"end":10427},{"line":10392,"column":1557,"offset":10419},{"line":10392,"column":1823,"offset":10428},20128,{"type":31,"tagName":45,"properties":10430,"children":10431,"position":10438},{},[10432],{"type":27,"value":10433,"position":10434},"fill_color",{"start":10435,"end":10436},{"line":10392,"column":1823,"offset":10428},{"line":10392,"column":1869,"offset":10437},20140,{"start":10439,"end":10440},{"line":10392,"column":1823,"offset":10428},{"line":10392,"column":1869,"offset":10437},{"type":27,"value":1208,"position":10442},{"start":10443,"end":10444},{"line":10392,"column":1869,"offset":10437},{"line":10392,"column":1987,"offset":10445},20142,{"type":31,"tagName":45,"properties":10447,"children":10448,"position":10455},{},[10449],{"type":27,"value":10450,"position":10451},"closed",{"start":10452,"end":10453},{"line":10392,"column":1987,"offset":10445},{"line":10392,"column":854,"offset":10454},20150,{"start":10456,"end":10457},{"line":10392,"column":1987,"offset":10445},{"line":10392,"column":854,"offset":10454},{"type":27,"value":2231,"position":10459},{"start":10460,"end":10461},{"line":10392,"column":854,"offset":10454},{"line":10462,"column":21,"offset":10463},411,20152,{"type":31,"tagName":45,"properties":10465,"children":10466,"position":10473},{},[10467],{"type":27,"value":10468,"position":10469},"smooth",{"start":10470,"end":10471},{"line":10462,"column":21,"offset":10463},{"line":10462,"column":117,"offset":10472},20160,{"start":10474,"end":10475},{"line":10462,"column":21,"offset":10463},{"line":10462,"column":117,"offset":10472},{"type":27,"value":10477,"position":10478}," on a polyline. ",{"start":10479,"end":10480},{"line":10462,"column":117,"offset":10472},{"line":10462,"column":1081,"offset":10481},20176,{"type":31,"tagName":45,"properties":10483,"children":10484,"position":10491},{},[10485],{"type":27,"value":10486,"position":10487},"safe_area: true",{"start":10488,"end":10489},{"line":10462,"column":1081,"offset":10481},{"line":10462,"column":1905,"offset":10490},20193,{"start":10492,"end":10493},{"line":10462,"column":1081,"offset":10481},{"line":10462,"column":1905,"offset":10490},{"type":27,"value":10495,"position":10496}," on any kind keeps its\npane-anchored handles clear of the chart's chrome (the legend, the pane\naction bar, the price-axis tags). Declaring any kind,\nor calling ",{"start":10497,"end":10498},{"line":10462,"column":1905,"offset":10490},{"line":10499,"column":129,"offset":10500},414,20353,{"type":31,"tagName":45,"properties":10502,"children":10503,"position":10509},{},[10504],{"type":27,"value":1582,"position":10505},{"start":10506,"end":10507},{"line":10499,"column":129,"offset":10500},{"line":10499,"column":208,"offset":10508},20367,{"start":10510,"end":10511},{"line":10499,"column":129,"offset":10500},{"line":10499,"column":208,"offset":10508},{"type":27,"value":10513,"position":10514},", switches the derived sheet to the third\nruntime contract (",{"start":10515,"end":10516},{"line":10499,"column":208,"offset":10508},{"line":10517,"column":437,"offset":10518},415,20427,{"type":31,"tagName":45,"properties":10520,"children":10521,"position":10528},{},[10522],{"type":27,"value":10523,"position":10524},"abi_version: \"wrun-3\"",{"start":10525,"end":10526},{"line":10517,"column":437,"offset":10518},{"line":10517,"column":1905,"offset":10527},20450,{"start":10529,"end":10530},{"line":10517,"column":437,"offset":10518},{"line":10517,"column":1905,"offset":10527},{"type":27,"value":10532,"position":10533},"); the numeric outputs compute\nexactly as before.",{"start":10534,"end":10535},{"line":10517,"column":1905,"offset":10527},{"line":10536,"column":437,"offset":10537},416,20499,{"start":10539,"end":10540},{"line":9644,"column":21,"offset":9650},{"line":10536,"column":437,"offset":10537},{"type":27,"value":28},{"type":31,"tagName":32,"properties":10543,"children":10544,"position":10691},{},[10545,10561,10567,10579,10586,10597,10602,10614,10619,10631,10637,10649,10655,10666,10673,10684],{"type":31,"tagName":107,"properties":10546,"children":10547,"position":10556},{},[10548],{"type":27,"value":10549,"position":10550},"Make the objects once",{"start":10551,"end":10554},{"line":10552,"column":114,"offset":10553},418,20503,{"line":10552,"column":199,"offset":10555},20524,{"start":10557,"end":10559},{"line":10552,"column":21,"offset":10558},20501,{"line":10552,"column":208,"offset":10560},20526,{"type":27,"value":10562,"position":10563},", at module level or in ",{"start":10564,"end":10565},{"line":10552,"column":208,"offset":10560},{"line":10552,"column":1933,"offset":10566},20550,{"type":31,"tagName":45,"properties":10568,"children":10569,"position":10576},{},[10570],{"type":27,"value":10571,"position":10572},"onStart()",{"start":10573,"end":10574},{"line":10552,"column":1933,"offset":10566},{"line":10552,"column":1100,"offset":10575},20561,{"start":10577,"end":10578},{"line":10552,"column":1933,"offset":10566},{"line":10552,"column":1100,"offset":10575},{"type":27,"value":10580,"position":10581},":\n",{"start":10582,"end":10583},{"line":10552,"column":1100,"offset":10575},{"line":10584,"column":21,"offset":10585},419,20563,{"type":31,"tagName":45,"properties":10587,"children":10588,"position":10594},{},[10589],{"type":27,"value":1564,"position":10590},{"start":10591,"end":10592},{"line":10584,"column":21,"offset":10585},{"line":10584,"column":606,"offset":10593},20578,{"start":10595,"end":10596},{"line":10584,"column":21,"offset":10585},{"line":10584,"column":606,"offset":10593},{"type":27,"value":1208,"position":10598},{"start":10599,"end":10600},{"line":10584,"column":606,"offset":10593},{"line":10584,"column":341,"offset":10601},20580,{"type":31,"tagName":45,"properties":10603,"children":10604,"position":10611},{},[10605],{"type":27,"value":10606,"position":10607},"draw.box(id)",{"start":10608,"end":10609},{"line":10584,"column":341,"offset":10601},{"line":10584,"column":3893,"offset":10610},20594,{"start":10612,"end":10613},{"line":10584,"column":341,"offset":10601},{"line":10584,"column":3893,"offset":10610},{"type":27,"value":1208,"position":10615},{"start":10616,"end":10617},{"line":10584,"column":3893,"offset":10610},{"line":10584,"column":94,"offset":10618},20596,{"type":31,"tagName":45,"properties":10620,"children":10621,"position":10628},{},[10622],{"type":27,"value":10623,"position":10624},"draw.label(id)",{"start":10625,"end":10626},{"line":10584,"column":94,"offset":10618},{"line":10584,"column":1933,"offset":10627},20612,{"start":10629,"end":10630},{"line":10584,"column":94,"offset":10618},{"line":10584,"column":1933,"offset":10627},{"type":27,"value":2231,"position":10632},{"start":10633,"end":10634},{"line":10584,"column":1933,"offset":10627},{"line":10635,"column":21,"offset":10636},420,20614,{"type":31,"tagName":45,"properties":10638,"children":10639,"position":10646},{},[10640],{"type":27,"value":10641,"position":10642},"draw.polyline(id)",{"start":10643,"end":10644},{"line":10635,"column":21,"offset":10636},{"line":10635,"column":563,"offset":10645},20633,{"start":10647,"end":10648},{"line":10635,"column":21,"offset":10636},{"line":10635,"column":563,"offset":10645},{"type":27,"value":10650,"position":10651},". An id is any integer from ",{"start":10652,"end":10653},{"line":10635,"column":563,"offset":10645},{"line":10635,"column":42,"offset":10654},20661,{"type":31,"tagName":45,"properties":10656,"children":10657,"position":10663},{},[10658],{"type":27,"value":1760,"position":10659},{"start":10660,"end":10661},{"line":10635,"column":42,"offset":10654},{"line":10635,"column":1764,"offset":10662},20664,{"start":10664,"end":10665},{"line":10635,"column":42,"offset":10654},{"line":10635,"column":1764,"offset":10662},{"type":27,"value":10667,"position":10668}," up, in ONE space\nacross the four kinds: while a box holds id ",{"start":10669,"end":10670},{"line":10635,"column":1764,"offset":10662},{"line":10671,"column":1558,"offset":10672},421,20726,{"type":31,"tagName":45,"properties":10674,"children":10675,"position":10681},{},[10676],{"type":27,"value":6522,"position":10677},{"start":10678,"end":10679},{"line":10671,"column":1558,"offset":10672},{"line":10671,"column":42,"offset":10680},20729,{"start":10682,"end":10683},{"line":10671,"column":1558,"offset":10672},{"line":10671,"column":42,"offset":10680},{"type":27,"value":10685,"position":10686},", a label cannot. An\nobject per bar would allocate per bar, which the module never does.",{"start":10687,"end":10688},{"line":10671,"column":42,"offset":10680},{"line":10689,"column":73,"offset":10690},422,20817,{"start":10692,"end":10693},{"line":10552,"column":21,"offset":10558},{"line":10689,"column":73,"offset":10690},{"type":27,"value":28},{"type":31,"tagName":32,"properties":10696,"children":10697,"position":10733},{},[10698,10726],{"type":31,"tagName":107,"properties":10699,"children":10700,"position":10721},{},[10701,10709],{"type":27,"value":10702,"position":10703},"Draw in ",{"start":10704,"end":10707},{"line":10705,"column":114,"offset":10706},424,20821,{"line":10705,"column":122,"offset":10708},20829,{"type":31,"tagName":45,"properties":10710,"children":10711,"position":10718},{},[10712],{"type":27,"value":10713,"position":10714},"onBar()",{"start":10715,"end":10716},{"line":10705,"column":122,"offset":10708},{"line":10705,"column":563,"offset":10717},20838,{"start":10719,"end":10720},{"line":10705,"column":122,"offset":10708},{"line":10705,"column":563,"offset":10717},{"start":10722,"end":10724},{"line":10705,"column":21,"offset":10723},20819,{"line":10705,"column":84,"offset":10725},20840,{"type":27,"value":10727,"position":10728},", beside the outputs. The rules, each refused by\nname when broken:",{"start":10729,"end":10730},{"line":10705,"column":84,"offset":10725},{"line":10731,"column":341,"offset":10732},425,20906,{"start":10734,"end":10735},{"line":10705,"column":21,"offset":10723},{"line":10731,"column":341,"offset":10732},{"type":27,"value":10737},"\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\n\n\n\n\n\n\n\n\n\n",{"type":31,"tagName":156,"properties":10739,"children":10740,"position":11299},{},[10741,10797],{"type":31,"tagName":160,"properties":10742,"children":10743,"position":10794},{},[10744],{"type":31,"tagName":164,"properties":10745,"children":10746,"position":10791},{},[10747,10763,10777],{"type":31,"tagName":168,"properties":10748,"children":10749,"position":10758},{},[10750],{"type":27,"value":10751,"position":10752},"Call",{"start":10753,"end":10756},{"line":10754,"column":114,"offset":10755},427,20910,{"line":10754,"column":83,"offset":10757},20914,{"start":10759,"end":10761},{"line":10754,"column":21,"offset":10760},20908,{"line":10754,"column":104,"offset":10762},20915,{"type":31,"tagName":168,"properties":10764,"children":10765,"position":10773},{},[10766],{"type":27,"value":10767,"position":10768},"On an id nobody holds",{"start":10769,"end":10771},{"line":10754,"column":246,"offset":10770},20917,{"line":10754,"column":1557,"offset":10772},20938,{"start":10774,"end":10775},{"line":10754,"column":104,"offset":10762},{"line":10754,"column":3893,"offset":10776},20939,{"type":31,"tagName":168,"properties":10778,"children":10779,"position":10787},{},[10780],{"type":27,"value":10781,"position":10782},"On a live id of the same kind",{"start":10783,"end":10785},{"line":10754,"column":94,"offset":10784},20941,{"line":10754,"column":266,"offset":10786},20970,{"start":10788,"end":10789},{"line":10754,"column":3893,"offset":10776},{"line":10754,"column":368,"offset":10790},20972,{"start":10792,"end":10793},{"line":10754,"column":21,"offset":10760},{"line":10754,"column":368,"offset":10790},{"start":10795,"end":10796},{"line":10754,"column":21,"offset":10760},{"line":10754,"column":368,"offset":10790},{"type":31,"tagName":224,"properties":10798,"children":10799,"position":11296},{},[10800,10898,10999,11189,11243],{"type":31,"tagName":164,"properties":10801,"children":10802,"position":10895},{},[10803,10842,10871],{"type":31,"tagName":231,"properties":10804,"children":10805,"position":10837},{},[10806,10817,10822,10831],{"type":31,"tagName":45,"properties":10807,"children":10808,"position":10811},{},[10809],{"type":27,"value":10810},"set(...)",{"start":10812,"end":10815},{"line":10813,"column":114,"offset":10814},429,20995,{"line":10813,"column":143,"offset":10816},21005,{"type":27,"value":1965,"position":10818},{"start":10819,"end":10820},{"line":10813,"column":143,"offset":10816},{"line":10813,"column":147,"offset":10821},21007,{"type":31,"tagName":45,"properties":10823,"children":10824,"position":10827},{},[10825],{"type":27,"value":10826},"setPoints",{"start":10828,"end":10829},{"line":10813,"column":147,"offset":10821},{"line":10813,"column":208,"offset":10830},21018,{"type":27,"value":10832,"position":10833}," on a polyline)",{"start":10834,"end":10835},{"line":10813,"column":208,"offset":10830},{"line":10813,"column":989,"offset":10836},21033,{"start":10838,"end":10840},{"line":10813,"column":21,"offset":10839},20993,{"line":10813,"column":1905,"offset":10841},21034,{"type":31,"tagName":231,"properties":10843,"children":10844,"position":10867},{},[10845,10852,10861],{"type":27,"value":10846,"position":10847},"creates the handle: ",{"start":10848,"end":10850},{"line":10813,"column":1823,"offset":10849},21036,{"line":10813,"column":2058,"offset":10851},21056,{"type":31,"tagName":45,"properties":10853,"children":10854,"position":10857},{},[10855],{"type":27,"value":10856},"createdBar",{"start":10858,"end":10859},{"line":10813,"column":2058,"offset":10851},{"line":10813,"column":1205,"offset":10860},21068,{"type":27,"value":10862,"position":10863}," is this bar, the style is the kind's defaults",{"start":10864,"end":10865},{"line":10813,"column":1205,"offset":10860},{"line":10813,"column":406,"offset":10866},21114,{"start":10868,"end":10869},{"line":10813,"column":1905,"offset":10841},{"line":10813,"column":1272,"offset":10870},21115,{"type":31,"tagName":231,"properties":10872,"children":10873,"position":10891},{},[10874,10882],{"type":27,"value":10875,"position":10876},"moves it: this bar becomes its ",{"start":10877,"end":10879},{"line":10813,"column":3963,"offset":10878},21117,{"line":10813,"column":10880,"offset":10881},156,21148,{"type":31,"tagName":45,"properties":10883,"children":10884,"position":10887},{},[10885],{"type":27,"value":10886},"mutatedBar",{"start":10888,"end":10889},{"line":10813,"column":10880,"offset":10881},{"line":10813,"column":543,"offset":10890},21160,{"start":10892,"end":10893},{"line":10813,"column":1272,"offset":10870},{"line":10813,"column":548,"offset":10894},21162,{"start":10896,"end":10897},{"line":10813,"column":21,"offset":10839},{"line":10813,"column":548,"offset":10894},{"type":31,"tagName":164,"properties":10899,"children":10900,"position":10996},{},[10901,10966,10981],{"type":31,"tagName":231,"properties":10902,"children":10903,"position":10961},{},[10904,10912,10921,10926,10934,10939,10948,10953],{"type":27,"value":10905,"position":10906},"the partial setters ",{"start":10907,"end":10910},{"line":10908,"column":114,"offset":10909},430,21165,{"line":10908,"column":898,"offset":10911},21185,{"type":31,"tagName":45,"properties":10913,"children":10914,"position":10917},{},[10915],{"type":27,"value":10916},"setXy1",{"start":10918,"end":10919},{"line":10908,"column":898,"offset":10911},{"line":10908,"column":1557,"offset":10920},21193,{"type":27,"value":1208,"position":10922},{"start":10923,"end":10924},{"line":10908,"column":1557,"offset":10920},{"line":10908,"column":1529,"offset":10925},21195,{"type":31,"tagName":45,"properties":10927,"children":10928,"position":10930},{},[10929],{"type":27,"value":1218},{"start":10931,"end":10932},{"line":10908,"column":1529,"offset":10925},{"line":10908,"column":989,"offset":10933},21203,{"type":27,"value":1208,"position":10935},{"start":10936,"end":10937},{"line":10908,"column":989,"offset":10933},{"line":10908,"column":1508,"offset":10938},21205,{"type":31,"tagName":45,"properties":10940,"children":10941,"position":10944},{},[10942],{"type":27,"value":10943},"setLeftTop",{"start":10945,"end":10946},{"line":10908,"column":1508,"offset":10938},{"line":10908,"column":362,"offset":10947},21217,{"type":27,"value":1208,"position":10949},{"start":10950,"end":10951},{"line":10908,"column":362,"offset":10947},{"line":10908,"column":2271,"offset":10952},21219,{"type":31,"tagName":45,"properties":10954,"children":10955,"position":10957},{},[10956],{"type":27,"value":1234},{"start":10958,"end":10959},{"line":10908,"column":2271,"offset":10952},{"line":10908,"column":501,"offset":10960},21235,{"start":10962,"end":10964},{"line":10908,"column":21,"offset":10963},21163,{"line":10908,"column":615,"offset":10965},21236,{"type":31,"tagName":231,"properties":10967,"children":10968,"position":10977},{},[10969],{"type":27,"value":10970,"position":10971},"refused (nothing to remember the other corner from)",{"start":10972,"end":10974},{"line":10908,"column":1205,"offset":10973},21238,{"line":10908,"column":10975,"offset":10976},127,21289,{"start":10978,"end":10979},{"line":10908,"column":615,"offset":10965},{"line":10908,"column":1140,"offset":10980},21290,{"type":31,"tagName":231,"properties":10982,"children":10983,"position":10992},{},[10984],{"type":27,"value":10985,"position":10986},"moves one end; the object re-sends the remembered rest",{"start":10987,"end":10990},{"line":10908,"column":10988,"offset":10989},130,21292,{"line":10908,"column":1375,"offset":10991},21346,{"start":10993,"end":10994},{"line":10908,"column":1140,"offset":10980},{"line":10908,"column":1381,"offset":10995},21348,{"start":10997,"end":10998},{"line":10908,"column":21,"offset":10963},{"line":10908,"column":1381,"offset":10995},{"type":31,"tagName":164,"properties":11000,"children":11001,"position":11186},{},[11002,11146,11161],{"type":31,"tagName":231,"properties":11003,"children":11004,"position":11141},{},[11005,11015,11020,11028,11033,11041,11046,11054,11059,11067,11072,11080,11085,11093,11098,11106,11112,11121,11126,11135],{"type":31,"tagName":45,"properties":11006,"children":11007,"position":11009},{},[11008],{"type":27,"value":1250},{"start":11010,"end":11013},{"line":11011,"column":114,"offset":11012},431,21351,{"line":11011,"column":246,"offset":11014},21358,{"type":27,"value":1208,"position":11016},{"start":11017,"end":11018},{"line":11011,"column":246,"offset":11014},{"line":11011,"column":129,"offset":11019},21360,{"type":31,"tagName":45,"properties":11021,"children":11022,"position":11024},{},[11023],{"type":27,"value":705},{"start":11025,"end":11026},{"line":11011,"column":129,"offset":11019},{"line":11011,"column":341,"offset":11027},21366,{"type":27,"value":1208,"position":11029},{"start":11030,"end":11031},{"line":11011,"column":341,"offset":11027},{"line":11011,"column":563,"offset":11032},21368,{"type":31,"tagName":45,"properties":11034,"children":11035,"position":11037},{},[11036],{"type":27,"value":1278},{"start":11038,"end":11039},{"line":11011,"column":563,"offset":11032},{"line":11011,"column":684,"offset":11040},21376,{"type":27,"value":1208,"position":11042},{"start":11043,"end":11044},{"line":11011,"column":684,"offset":11040},{"line":11011,"column":723,"offset":11045},21378,{"type":31,"tagName":45,"properties":11047,"children":11048,"position":11050},{},[11049],{"type":27,"value":1293},{"start":11051,"end":11052},{"line":11011,"column":723,"offset":11045},{"line":11011,"column":215,"offset":11053},21385,{"type":27,"value":1208,"position":11055},{"start":11056,"end":11057},{"line":11011,"column":215,"offset":11053},{"line":11011,"column":907,"offset":11058},21387,{"type":31,"tagName":45,"properties":11060,"children":11061,"position":11063},{},[11062],{"type":27,"value":1309},{"start":11064,"end":11065},{"line":11011,"column":907,"offset":11058},{"line":11011,"column":1178,"offset":11066},21394,{"type":27,"value":1208,"position":11068},{"start":11069,"end":11070},{"line":11011,"column":1178,"offset":11066},{"line":11011,"column":42,"offset":11071},21396,{"type":31,"tagName":45,"properties":11073,"children":11074,"position":11076},{},[11075],{"type":27,"value":1323},{"start":11077,"end":11078},{"line":11011,"column":42,"offset":11071},{"line":11011,"column":1869,"offset":11079},21404,{"type":27,"value":1208,"position":11081},{"start":11082,"end":11083},{"line":11011,"column":1869,"offset":11079},{"line":11011,"column":1987,"offset":11084},21406,{"type":31,"tagName":45,"properties":11086,"children":11087,"position":11089},{},[11088],{"type":27,"value":2064},{"start":11090,"end":11091},{"line":11011,"column":1987,"offset":11084},{"line":11011,"column":1997,"offset":11092},21415,{"type":27,"value":1208,"position":11094},{"start":11095,"end":11096},{"line":11011,"column":1997,"offset":11092},{"line":11011,"column":2625,"offset":11097},21417,{"type":31,"tagName":45,"properties":11099,"children":11100,"position":11102},{},[11101],{"type":27,"value":1339},{"start":11103,"end":11104},{"line":11011,"column":2625,"offset":11097},{"line":11011,"column":7378,"offset":11105},21423,{"type":27,"value":1208,"position":11107},{"start":11108,"end":11109},{"line":11011,"column":7378,"offset":11105},{"line":11011,"column":11110,"offset":11111},77,21425,{"type":31,"tagName":45,"properties":11113,"children":11114,"position":11117},{},[11115],{"type":27,"value":11116},"border",{"start":11118,"end":11119},{"line":11011,"column":11110,"offset":11111},{"line":11011,"column":866,"offset":11120},21433,{"type":27,"value":1208,"position":11122},{"start":11123,"end":11124},{"line":11011,"column":866,"offset":11120},{"line":11011,"column":875,"offset":11125},21435,{"type":31,"tagName":45,"properties":11127,"children":11128,"position":11131},{},[11129],{"type":27,"value":11130},"zorder",{"start":11132,"end":11133},{"line":11011,"column":875,"offset":11125},{"line":11011,"column":732,"offset":11134},21443,{"type":27,"value":11136,"position":11137}," and every other look setter below",{"start":11138,"end":11139},{"line":11011,"column":732,"offset":11134},{"line":11011,"column":1145,"offset":11140},21477,{"start":11142,"end":11144},{"line":11011,"column":21,"offset":11143},21349,{"line":11011,"column":10988,"offset":11145},21478,{"type":31,"tagName":231,"properties":11147,"children":11148,"position":11157},{},[11149],{"type":27,"value":11150,"position":11151},"refused (the handle does not exist)",{"start":11152,"end":11155},{"line":11011,"column":11153,"offset":11154},132,21480,{"line":11011,"column":1343,"offset":11156},21515,{"start":11158,"end":11159},{"line":11011,"column":10988,"offset":11145},{"line":11011,"column":543,"offset":11160},21516,{"type":31,"tagName":231,"properties":11162,"children":11163,"position":11181},{},[11164,11172],{"type":27,"value":11165,"position":11166},"restyles it; this bar becomes its ",{"start":11167,"end":11169},{"line":11011,"column":548,"offset":11168},21518,{"line":11011,"column":11170,"offset":11171},204,21552,{"type":31,"tagName":45,"properties":11173,"children":11174,"position":11176},{},[11175],{"type":27,"value":10886},{"start":11177,"end":11178},{"line":11011,"column":11170,"offset":11171},{"line":11011,"column":11179,"offset":11180},216,21564,{"start":11182,"end":11183},{"line":11011,"column":543,"offset":11160},{"line":11011,"column":11184,"offset":11185},218,21566,{"start":11187,"end":11188},{"line":11011,"column":21,"offset":11143},{"line":11011,"column":11184,"offset":11185},{"type":31,"tagName":164,"properties":11190,"children":11191,"position":11240},{},[11192,11210,11224],{"type":31,"tagName":231,"properties":11193,"children":11194,"position":11205},{},[11195],{"type":31,"tagName":45,"properties":11196,"children":11197,"position":11199},{},[11198],{"type":27,"value":1433},{"start":11200,"end":11203},{"line":11201,"column":114,"offset":11202},432,21569,{"line":11201,"column":143,"offset":11204},21579,{"start":11206,"end":11208},{"line":11201,"column":21,"offset":11207},21567,{"line":11201,"column":571,"offset":11209},21580,{"type":31,"tagName":231,"properties":11211,"children":11212,"position":11220},{},[11213],{"type":27,"value":11214,"position":11215},"a no-op",{"start":11216,"end":11218},{"line":11201,"column":606,"offset":11217},21582,{"line":11201,"column":898,"offset":11219},21589,{"start":11221,"end":11222},{"line":11201,"column":571,"offset":11209},{"line":11201,"column":199,"offset":11223},21590,{"type":31,"tagName":231,"properties":11225,"children":11226,"position":11235},{},[11227],{"type":27,"value":11228,"position":11229},"removes it; the id is free for a later bar (a new handle, a new creation bar)",{"start":11230,"end":11232},{"line":11201,"column":208,"offset":11231},21592,{"line":11201,"column":11233,"offset":11234},103,21669,{"start":11236,"end":11237},{"line":11201,"column":199,"offset":11223},{"line":11201,"column":11238,"offset":11239},105,21671,{"start":11241,"end":11242},{"line":11201,"column":21,"offset":11207},{"line":11201,"column":11238,"offset":11239},{"type":31,"tagName":164,"properties":11244,"children":11245,"position":11293},{},[11246,11270,11277],{"type":31,"tagName":231,"properties":11247,"children":11248,"position":11265},{},[11249,11259],{"type":31,"tagName":45,"properties":11250,"children":11251,"position":11253},{},[11252],{"type":27,"value":10810},{"start":11254,"end":11257},{"line":11255,"column":114,"offset":11256},433,21674,{"line":11255,"column":143,"offset":11258},21684,{"type":27,"value":11260,"position":11261}," on an id a handle of ANOTHER kind holds",{"start":11262,"end":11263},{"line":11255,"column":143,"offset":11258},{"line":11255,"column":53,"offset":11264},21724,{"start":11266,"end":11268},{"line":11255,"column":21,"offset":11267},21672,{"line":11255,"column":1978,"offset":11269},21725,{"type":31,"tagName":231,"properties":11271,"children":11272,"position":11273},{},[],{"start":11274,"end":11275},{"line":11255,"column":1978,"offset":11269},{"line":11255,"column":1869,"offset":11276},21727,{"type":31,"tagName":231,"properties":11278,"children":11279,"position":11288},{},[11280],{"type":27,"value":11281,"position":11282},"refused: delete that handle first",{"start":11283,"end":11285},{"line":11255,"column":1987,"offset":11284},21729,{"line":11255,"column":11286,"offset":11287},91,21762,{"start":11289,"end":11290},{"line":11255,"column":1869,"offset":11276},{"line":11255,"column":11291,"offset":11292},93,21764,{"start":11294,"end":11295},{"line":11255,"column":21,"offset":11267},{"line":11255,"column":11291,"offset":11292},{"start":11297,"end":11298},{"line":10813,"column":21,"offset":10839},{"line":11255,"column":11291,"offset":11292},{"start":11300,"end":11301},{"line":10754,"column":21,"offset":10760},{"line":11255,"column":11291,"offset":11292},{"type":27,"value":28},{"type":31,"tagName":32,"properties":11304,"children":11305,"position":11963},{},[11306,11314,11326,11332,11343,11348,11360,11367,11379,11386,11398,11404,11416,11423,11435,11440,11452,11457,11469,11474,11486,11492,11504,11509,11521,11526,11538,11543,11555,11562,11574,11581,11596,11603,11614,11620,11632,11637,11649,11654,11666,11673,11684,11690,11702,11707,11719,11724,11736,11741,11753,11760,11771,11776,11787,11793,11804,11810,11821,11827,11838,11843,11854,11860,11871,11876,11887,11894,11905,11910,11921,11927,11938,11944,11956],{"type":27,"value":11307,"position":11308},"Coordinates are absolute: ",{"start":11309,"end":11312},{"line":11310,"column":21,"offset":11311},435,21766,{"line":11310,"column":678,"offset":11313},21792,{"type":31,"tagName":45,"properties":11315,"children":11316,"position":11323},{},[11317],{"type":27,"value":11318,"position":11319},"x",{"start":11320,"end":11321},{"line":11310,"column":678,"offset":11313},{"line":11310,"column":723,"offset":11322},21795,{"start":11324,"end":11325},{"line":11310,"column":678,"offset":11313},{"line":11310,"column":723,"offset":11322},{"type":27,"value":11327,"position":11328}," in epoch seconds (",{"start":11329,"end":11330},{"line":11310,"column":723,"offset":11322},{"line":11310,"column":1193,"offset":11331},21814,{"type":31,"tagName":45,"properties":11333,"children":11334,"position":11340},{},[11335],{"type":27,"value":7404,"position":11336},{"start":11337,"end":11338},{"line":11310,"column":1193,"offset":11331},{"line":11310,"column":1100,"offset":11339},21826,{"start":11341,"end":11342},{"line":11310,"column":1193,"offset":11331},{"line":11310,"column":1100,"offset":11339},{"type":27,"value":2177,"position":11344},{"start":11345,"end":11346},{"line":11310,"column":1100,"offset":11339},{"line":11310,"column":2058,"offset":11347},21829,{"type":31,"tagName":45,"properties":11349,"children":11350,"position":11357},{},[11351],{"type":27,"value":11352,"position":11353},"y",{"start":11354,"end":11355},{"line":11310,"column":2058,"offset":11347},{"line":11310,"column":1997,"offset":11356},21832,{"start":11358,"end":11359},{"line":11310,"column":2058,"offset":11347},{"line":11310,"column":1997,"offset":11356},{"type":27,"value":11361,"position":11362}," in\nprice. Nothing clamps: a box that should end one\nbar past the newest bar sets its right edge to ",{"start":11363,"end":11364},{"line":11310,"column":1997,"offset":11356},{"line":11365,"column":42,"offset":11366},437,21932,{"type":31,"tagName":45,"properties":11368,"children":11369,"position":11376},{},[11370],{"type":27,"value":11371,"position":11372},"t + interval",{"start":11373,"end":11374},{"line":11365,"column":42,"offset":11366},{"line":11365,"column":1633,"offset":11375},21946,{"start":11377,"end":11378},{"line":11365,"column":42,"offset":11366},{"line":11365,"column":1633,"offset":11375},{"type":27,"value":11380,"position":11381},", and the\nchart draws it there. Every coordinate must be finite. Colors on a\nsetter are ",{"start":11382,"end":11383},{"line":11365,"column":1633,"offset":11375},{"line":11384,"column":129,"offset":11385},439,22034,{"type":31,"tagName":45,"properties":11387,"children":11388,"position":11395},{},[11389],{"type":27,"value":11390,"position":11391},"rgba(r, g, b, a)",{"start":11392,"end":11393},{"line":11384,"column":129,"offset":11385},{"line":11384,"column":723,"offset":11394},22052,{"start":11396,"end":11397},{"line":11384,"column":129,"offset":11385},{"line":11384,"column":723,"offset":11394},{"type":27,"value":11399,"position":11400}," values (",{"start":11401,"end":11402},{"line":11384,"column":723,"offset":11394},{"line":11384,"column":907,"offset":11403},22061,{"type":31,"tagName":45,"properties":11405,"children":11406,"position":11413},{},[11407],{"type":27,"value":11408,"position":11409},"rgb(r, g, b)",{"start":11410,"end":11411},{"line":11384,"column":907,"offset":11403},{"line":11384,"column":53,"offset":11412},22075,{"start":11414,"end":11415},{"line":11384,"column":907,"offset":11403},{"line":11384,"column":53,"offset":11412},{"type":27,"value":11417,"position":11418}," for opaque) or a\ntheme token from ",{"start":11419,"end":11420},{"line":11384,"column":53,"offset":11412},{"line":11421,"column":341,"offset":11422},440,22110,{"type":31,"tagName":45,"properties":11424,"children":11425,"position":11432},{},[11426],{"type":27,"value":11427,"position":11428},"./sdk/color",{"start":11429,"end":11430},{"line":11421,"column":341,"offset":11422},{"line":11421,"column":1557,"offset":11431},22123,{"start":11433,"end":11434},{"line":11421,"column":341,"offset":11422},{"line":11421,"column":1557,"offset":11431},{"type":27,"value":1965,"position":11436},{"start":11437,"end":11438},{"line":11421,"column":1557,"offset":11431},{"line":11421,"column":1529,"offset":11439},22125,{"type":31,"tagName":45,"properties":11441,"children":11442,"position":11449},{},[11443],{"type":27,"value":11444,"position":11445},"theme.UP",{"start":11446,"end":11447},{"line":11421,"column":1529,"offset":11439},{"line":11421,"column":1508,"offset":11448},22135,{"start":11450,"end":11451},{"line":11421,"column":1529,"offset":11439},{"line":11421,"column":1508,"offset":11448},{"type":27,"value":1208,"position":11453},{"start":11454,"end":11455},{"line":11421,"column":1508,"offset":11448},{"line":11421,"column":1558,"offset":11456},22137,{"type":31,"tagName":45,"properties":11458,"children":11459,"position":11466},{},[11460],{"type":27,"value":11461,"position":11462},"theme.DOWN",{"start":11463,"end":11464},{"line":11421,"column":1558,"offset":11456},{"line":11421,"column":2271,"offset":11465},22149,{"start":11467,"end":11468},{"line":11421,"column":1558,"offset":11456},{"line":11421,"column":2271,"offset":11465},{"type":27,"value":1208,"position":11470},{"start":11471,"end":11472},{"line":11421,"column":2271,"offset":11465},{"line":11421,"column":63,"offset":11473},22151,{"type":31,"tagName":45,"properties":11475,"children":11476,"position":11483},{},[11477],{"type":27,"value":11478,"position":11479},"theme.TEXT",{"start":11480,"end":11481},{"line":11421,"column":63,"offset":11473},{"line":11421,"column":1196,"offset":11482},22163,{"start":11484,"end":11485},{"line":11421,"column":63,"offset":11473},{"line":11421,"column":1196,"offset":11482},{"type":27,"value":2231,"position":11487},{"start":11488,"end":11489},{"line":11421,"column":1196,"offset":11482},{"line":11490,"column":21,"offset":11491},441,22165,{"type":31,"tagName":45,"properties":11493,"children":11494,"position":11501},{},[11495],{"type":27,"value":11496,"position":11497},"theme.MUTED",{"start":11498,"end":11499},{"line":11490,"column":21,"offset":11491},{"line":11490,"column":571,"offset":11500},22178,{"start":11502,"end":11503},{"line":11490,"column":21,"offset":11491},{"line":11490,"column":571,"offset":11500},{"type":27,"value":1208,"position":11505},{"start":11506,"end":11507},{"line":11490,"column":571,"offset":11500},{"line":11490,"column":606,"offset":11508},22180,{"type":31,"tagName":45,"properties":11510,"children":11511,"position":11518},{},[11512],{"type":27,"value":11513,"position":11514},"theme.BG",{"start":11515,"end":11516},{"line":11490,"column":606,"offset":11508},{"line":11490,"column":208,"offset":11517},22190,{"start":11519,"end":11520},{"line":11490,"column":606,"offset":11508},{"line":11490,"column":208,"offset":11517},{"type":27,"value":1208,"position":11522},{"start":11523,"end":11524},{"line":11490,"column":208,"offset":11517},{"line":11490,"column":684,"offset":11525},22192,{"type":31,"tagName":45,"properties":11527,"children":11528,"position":11535},{},[11529],{"type":27,"value":11530,"position":11531},"theme.GRID",{"start":11532,"end":11533},{"line":11490,"column":684,"offset":11525},{"line":11490,"column":1700,"offset":11534},22204,{"start":11536,"end":11537},{"line":11490,"column":684,"offset":11525},{"line":11490,"column":1700,"offset":11534},{"type":27,"value":1208,"position":11539},{"start":11540,"end":11541},{"line":11490,"column":1700,"offset":11534},{"line":11490,"column":1905,"offset":11542},22206,{"type":31,"tagName":45,"properties":11544,"children":11545,"position":11552},{},[11546],{"type":27,"value":11547,"position":11548},"theme.ACCENT",{"start":11549,"end":11550},{"line":11490,"column":1905,"offset":11542},{"line":11490,"column":1869,"offset":11551},22220,{"start":11553,"end":11554},{"line":11490,"column":1905,"offset":11542},{"line":11490,"column":1869,"offset":11551},{"type":27,"value":11556,"position":11557},", with\n",{"start":11558,"end":11559},{"line":11490,"column":1869,"offset":11551},{"line":11560,"column":21,"offset":11561},442,22227,{"type":31,"tagName":45,"properties":11563,"children":11564,"position":11571},{},[11565],{"type":27,"value":11566,"position":11567},"alpha(theme.BG, 0.85)",{"start":11568,"end":11569},{"line":11560,"column":21,"offset":11561},{"line":11560,"column":199,"offset":11570},22250,{"start":11572,"end":11573},{"line":11560,"column":21,"offset":11561},{"line":11560,"column":199,"offset":11570},{"type":27,"value":11575,"position":11576}," for a translucent one), which the chart resolves\nwhen it paints (",{"start":11577,"end":11578},{"line":11560,"column":199,"offset":11570},{"line":11579,"column":238,"offset":11580},443,22316,{"type":31,"tagName":751,"properties":11582,"children":11584,"position":11592},{"href":11583},"../functions/colors-kit.md#theme-colours",[11585],{"type":27,"value":11586,"position":11587},"Colors kit",{"start":11588,"end":11590},{"line":11579,"column":341,"offset":11589},22317,{"line":11579,"column":684,"offset":11591},22327,{"start":11593,"end":11594},{"line":11579,"column":238,"offset":11580},{"line":11579,"column":1196,"offset":11595},22370,{"type":27,"value":11597,"position":11598},");\n",{"start":11599,"end":11600},{"line":11579,"column":1196,"offset":11595},{"line":11601,"column":21,"offset":11602},444,22373,{"type":31,"tagName":45,"properties":11604,"children":11605,"position":11611},{},[11606],{"type":27,"value":1309,"position":11607},{"start":11608,"end":11609},{"line":11601,"column":21,"offset":11602},{"line":11601,"column":104,"offset":11610},22380,{"start":11612,"end":11613},{"line":11601,"column":21,"offset":11602},{"line":11601,"column":104,"offset":11610},{"type":27,"value":11615,"position":11616}," on a line takes ",{"start":11617,"end":11618},{"line":11601,"column":104,"offset":11610},{"line":11601,"column":1081,"offset":11619},22397,{"type":31,"tagName":45,"properties":11621,"children":11622,"position":11629},{},[11623],{"type":27,"value":11624,"position":11625},"LineStyle.Solid",{"start":11626,"end":11627},{"line":11601,"column":1081,"offset":11619},{"line":11601,"column":1905,"offset":11628},22414,{"start":11630,"end":11631},{"line":11601,"column":1081,"offset":11619},{"line":11601,"column":1905,"offset":11628},{"type":27,"value":1208,"position":11633},{"start":11634,"end":11635},{"line":11601,"column":1905,"offset":11628},{"line":11601,"column":1823,"offset":11636},22416,{"type":31,"tagName":45,"properties":11638,"children":11639,"position":11646},{},[11640],{"type":27,"value":11641,"position":11642},"Dashed",{"start":11643,"end":11644},{"line":11601,"column":1823,"offset":11636},{"line":11601,"column":1680,"offset":11645},22424,{"start":11647,"end":11648},{"line":11601,"column":1823,"offset":11636},{"line":11601,"column":1680,"offset":11645},{"type":27,"value":1208,"position":11650},{"start":11651,"end":11652},{"line":11601,"column":1680,"offset":11645},{"line":11601,"column":1978,"offset":11653},22426,{"type":31,"tagName":45,"properties":11655,"children":11656,"position":11663},{},[11657],{"type":27,"value":11658,"position":11659},"Dotted",{"start":11660,"end":11661},{"line":11601,"column":1978,"offset":11653},{"line":11601,"column":1633,"offset":11662},22434,{"start":11664,"end":11665},{"line":11601,"column":1978,"offset":11653},{"line":11601,"column":1633,"offset":11662},{"type":27,"value":11667,"position":11668},";\n",{"start":11669,"end":11670},{"line":11601,"column":1633,"offset":11662},{"line":11671,"column":21,"offset":11672},445,22436,{"type":31,"tagName":45,"properties":11674,"children":11675,"position":11681},{},[11676],{"type":27,"value":1323,"position":11677},{"start":11678,"end":11679},{"line":11671,"column":21,"offset":11672},{"line":11671,"column":117,"offset":11680},22444,{"start":11682,"end":11683},{"line":11671,"column":21,"offset":11672},{"line":11671,"column":117,"offset":11680},{"type":27,"value":11685,"position":11686}," takes ",{"start":11687,"end":11688},{"line":11671,"column":117,"offset":11680},{"line":11671,"column":606,"offset":11689},22451,{"type":31,"tagName":45,"properties":11691,"children":11692,"position":11699},{},[11693],{"type":27,"value":11694,"position":11695},"Extend.None",{"start":11696,"end":11697},{"line":11671,"column":606,"offset":11689},{"line":11671,"column":1496,"offset":11698},22464,{"start":11700,"end":11701},{"line":11671,"column":606,"offset":11689},{"line":11671,"column":1496,"offset":11698},{"type":27,"value":1208,"position":11703},{"start":11704,"end":11705},{"line":11671,"column":1496,"offset":11698},{"line":11671,"column":1557,"offset":11706},22466,{"type":31,"tagName":45,"properties":11708,"children":11709,"position":11716},{},[11710],{"type":27,"value":11711,"position":11712},"Left",{"start":11713,"end":11714},{"line":11671,"column":1557,"offset":11706},{"line":11671,"column":215,"offset":11715},22472,{"start":11717,"end":11718},{"line":11671,"column":1557,"offset":11706},{"line":11671,"column":215,"offset":11715},{"type":27,"value":1208,"position":11720},{"start":11721,"end":11722},{"line":11671,"column":215,"offset":11715},{"line":11671,"column":907,"offset":11723},22474,{"type":31,"tagName":45,"properties":11725,"children":11726,"position":11733},{},[11727],{"type":27,"value":11728,"position":11729},"Right",{"start":11730,"end":11731},{"line":11671,"column":907,"offset":11723},{"line":11671,"column":1178,"offset":11732},22481,{"start":11734,"end":11735},{"line":11671,"column":907,"offset":11723},{"line":11671,"column":1178,"offset":11732},{"type":27,"value":1208,"position":11737},{"start":11738,"end":11739},{"line":11671,"column":1178,"offset":11732},{"line":11671,"column":42,"offset":11740},22483,{"type":31,"tagName":45,"properties":11742,"children":11743,"position":11750},{},[11744],{"type":27,"value":11745,"position":11746},"Both",{"start":11747,"end":11748},{"line":11671,"column":42,"offset":11740},{"line":11671,"column":1978,"offset":11749},22489,{"start":11751,"end":11752},{"line":11671,"column":42,"offset":11740},{"line":11671,"column":1978,"offset":11749},{"type":27,"value":11754,"position":11755},". The core setters\nby kind: ",{"start":11756,"end":11757},{"line":11671,"column":1978,"offset":11749},{"line":11758,"column":246,"offset":11759},446,22517,{"type":31,"tagName":45,"properties":11761,"children":11762,"position":11768},{},[11763],{"type":27,"value":1293,"position":11764},{"start":11765,"end":11766},{"line":11758,"column":246,"offset":11759},{"line":11758,"column":238,"offset":11767},22524,{"start":11769,"end":11770},{"line":11758,"column":246,"offset":11759},{"line":11758,"column":238,"offset":11767},{"type":27,"value":1856,"position":11772},{"start":11773,"end":11774},{"line":11758,"column":238,"offset":11767},{"line":11758,"column":84,"offset":11775},22529,{"type":31,"tagName":45,"properties":11777,"children":11778,"position":11784},{},[11779],{"type":27,"value":1309,"position":11780},{"start":11781,"end":11782},{"line":11758,"column":84,"offset":11775},{"line":11758,"column":1496,"offset":11783},22536,{"start":11785,"end":11786},{"line":11758,"column":84,"offset":11775},{"line":11758,"column":1496,"offset":11783},{"type":27,"value":11788,"position":11789}," on lines and polylines, ",{"start":11790,"end":11791},{"line":11758,"column":1496,"offset":11783},{"line":11758,"column":1978,"offset":11792},22561,{"type":31,"tagName":45,"properties":11794,"children":11795,"position":11801},{},[11796],{"type":27,"value":1323,"position":11797},{"start":11798,"end":11799},{"line":11758,"column":1978,"offset":11792},{"line":11758,"column":1633,"offset":11800},22569,{"start":11802,"end":11803},{"line":11758,"column":1978,"offset":11792},{"line":11758,"column":1633,"offset":11800},{"type":27,"value":2426,"position":11805},{"start":11806,"end":11807},{"line":11758,"column":1633,"offset":11800},{"line":11808,"column":21,"offset":11809},447,22574,{"type":31,"tagName":45,"properties":11811,"children":11812,"position":11818},{},[11813],{"type":27,"value":1278,"position":11814},{"start":11815,"end":11816},{"line":11808,"column":21,"offset":11809},{"line":11808,"column":117,"offset":11817},22582,{"start":11819,"end":11820},{"line":11808,"column":21,"offset":11809},{"line":11808,"column":117,"offset":11817},{"type":27,"value":11822,"position":11823}," on lines, ",{"start":11824,"end":11825},{"line":11808,"column":117,"offset":11817},{"line":11808,"column":563,"offset":11826},22593,{"type":31,"tagName":45,"properties":11828,"children":11829,"position":11835},{},[11830],{"type":27,"value":11116,"position":11831},{"start":11832,"end":11833},{"line":11808,"column":563,"offset":11826},{"line":11808,"column":684,"offset":11834},22601,{"start":11836,"end":11837},{"line":11808,"column":563,"offset":11826},{"line":11808,"column":684,"offset":11834},{"type":27,"value":1856,"position":11839},{"start":11840,"end":11841},{"line":11808,"column":684,"offset":11834},{"line":11808,"column":1529,"offset":11842},22606,{"type":31,"tagName":45,"properties":11844,"children":11845,"position":11851},{},[11846],{"type":27,"value":705,"position":11847},{"start":11848,"end":11849},{"line":11808,"column":1529,"offset":11842},{"line":11808,"column":907,"offset":11850},22612,{"start":11852,"end":11853},{"line":11808,"column":1529,"offset":11842},{"line":11808,"column":907,"offset":11850},{"type":27,"value":11855,"position":11856}," on boxes, ",{"start":11857,"end":11858},{"line":11808,"column":907,"offset":11850},{"line":11808,"column":1933,"offset":11859},22623,{"type":31,"tagName":45,"properties":11861,"children":11862,"position":11868},{},[11863],{"type":27,"value":1339,"position":11864},{"start":11865,"end":11866},{"line":11808,"column":1933,"offset":11859},{"line":11808,"column":1869,"offset":11867},22629,{"start":11869,"end":11870},{"line":11808,"column":1933,"offset":11859},{"line":11808,"column":1869,"offset":11867},{"type":27,"value":1856,"position":11872},{"start":11873,"end":11874},{"line":11808,"column":1869,"offset":11867},{"line":11808,"column":1100,"offset":11875},22634,{"type":31,"tagName":45,"properties":11877,"children":11878,"position":11884},{},[11879],{"type":27,"value":705,"position":11880},{"start":11881,"end":11882},{"line":11808,"column":1100,"offset":11875},{"line":11808,"column":1997,"offset":11883},22640,{"start":11885,"end":11886},{"line":11808,"column":1100,"offset":11875},{"line":11808,"column":1997,"offset":11883},{"type":27,"value":11888,"position":11889}," on\nlabels, ",{"start":11890,"end":11891},{"line":11808,"column":1997,"offset":11883},{"line":11892,"column":117,"offset":11893},448,22652,{"type":31,"tagName":45,"properties":11895,"children":11896,"position":11902},{},[11897],{"type":27,"value":2064,"position":11898},{"start":11899,"end":11900},{"line":11892,"column":117,"offset":11893},{"line":11892,"column":341,"offset":11901},22661,{"start":11903,"end":11904},{"line":11892,"column":117,"offset":11893},{"line":11892,"column":341,"offset":11901},{"type":27,"value":1856,"position":11906},{"start":11907,"end":11908},{"line":11892,"column":341,"offset":11901},{"line":11892,"column":898,"offset":11909},22666,{"type":31,"tagName":45,"properties":11911,"children":11912,"position":11918},{},[11913],{"type":27,"value":11130,"position":11914},{"start":11915,"end":11916},{"line":11892,"column":898,"offset":11909},{"line":11892,"column":1557,"offset":11917},22674,{"start":11919,"end":11920},{"line":11892,"column":898,"offset":11909},{"line":11892,"column":1557,"offset":11917},{"type":27,"value":11922,"position":11923}," on all four kinds. A ",{"start":11924,"end":11925},{"line":11892,"column":1557,"offset":11917},{"line":11892,"column":53,"offset":11926},22696,{"type":31,"tagName":45,"properties":11928,"children":11929,"position":11935},{},[11930],{"type":27,"value":1293,"position":11931},{"start":11932,"end":11933},{"line":11892,"column":53,"offset":11926},{"line":11892,"column":609,"offset":11934},22703,{"start":11936,"end":11937},{"line":11892,"column":53,"offset":11926},{"line":11892,"column":609,"offset":11934},{"type":27,"value":11939,"position":11940}," of ",{"start":11941,"end":11942},{"line":11892,"column":609,"offset":11934},{"line":11892,"column":2058,"offset":11943},22707,{"type":31,"tagName":45,"properties":11945,"children":11946,"position":11953},{},[11947],{"type":27,"value":11948,"position":11949},"0.5",{"start":11950,"end":11951},{"line":11892,"column":2058,"offset":11943},{"line":11892,"column":2625,"offset":11952},22712,{"start":11954,"end":11955},{"line":11892,"column":2058,"offset":11943},{"line":11892,"column":2625,"offset":11952},{"type":27,"value":11957,"position":11958},"\ndraws a hairline, and a polyline sent one point draws a dot.",{"start":11959,"end":11960},{"line":11892,"column":2625,"offset":11952},{"line":11961,"column":1100,"offset":11962},449,22773,{"start":11964,"end":11965},{"line":11310,"column":21,"offset":11311},{"line":11961,"column":1100,"offset":11962},{"type":27,"value":28},{"type":31,"tagName":32,"properties":11968,"children":11969,"position":12200},{},[11970,11978,11990,11997,12009,12016,12027,12034,12046,12052,12064,12071,12083,12090,12102,12109,12120,12126,12138,12145,12157,12163,12175,12182,12193],{"type":27,"value":11971,"position":11972},"A label's text comes from a string slot: build the line with ",{"start":11973,"end":11976},{"line":11974,"column":21,"offset":11975},451,22775,{"line":11974,"column":1633,"offset":11977},22836,{"type":31,"tagName":45,"properties":11979,"children":11980,"position":11987},{},[11981],{"type":27,"value":11982,"position":11983},"sb_*",{"start":11984,"end":11985},{"line":11974,"column":1633,"offset":11977},{"line":11974,"column":73,"offset":11986},22842,{"start":11988,"end":11989},{"line":11974,"column":1633,"offset":11977},{"line":11974,"column":73,"offset":11986},{"type":27,"value":11991,"position":11992},",\nthen ",{"start":11993,"end":11994},{"line":11974,"column":73,"offset":11986},{"line":11995,"column":1643,"offset":11996},452,22849,{"type":31,"tagName":45,"properties":11998,"children":11999,"position":12006},{},[12000],{"type":27,"value":12001,"position":12002},"tag.set(x, y).text(str_\u003Cslot>_sb)",{"start":12003,"end":12004},{"line":11995,"column":1643,"offset":11996},{"line":11995,"column":989,"offset":12005},22884,{"start":12007,"end":12008},{"line":11995,"column":1643,"offset":11996},{"line":11995,"column":989,"offset":12005},{"type":27,"value":12010,"position":12011}," sends the slot and draws the\nlabel with the bytes the slot holds on that bar (a ",{"start":12012,"end":12013},{"line":11995,"column":989,"offset":12005},{"line":12014,"column":1680,"offset":12015},453,22965,{"type":31,"tagName":45,"properties":12017,"children":12018,"position":12024},{},[12019],{"type":27,"value":7532,"position":12020},{"start":12021,"end":12022},{"line":12014,"column":1680,"offset":12015},{"line":12014,"column":1869,"offset":12023},22969,{"start":12025,"end":12026},{"line":12014,"column":1680,"offset":12015},{"line":12014,"column":1869,"offset":12023},{"type":27,"value":12028,"position":12029}," in the text\nstarts a new line). Call it again on a later bar to move or re-word the\nlabel. ",{"start":12030,"end":12031},{"line":12014,"column":1869,"offset":12023},{"line":12032,"column":104,"offset":12033},455,23061,{"type":31,"tagName":45,"properties":12035,"children":12036,"position":12043},{},[12037],{"type":27,"value":12038,"position":12039},"tag.align(ALIGN_RIGHT)",{"start":12040,"end":12041},{"line":12032,"column":104,"offset":12033},{"line":12032,"column":3893,"offset":12042},23085,{"start":12044,"end":12045},{"line":12032,"column":104,"offset":12033},{"line":12032,"column":3893,"offset":12042},{"type":27,"value":12047,"position":12048}," (or ",{"start":12049,"end":12050},{"line":12032,"column":3893,"offset":12042},{"line":12032,"column":215,"offset":12051},23090,{"type":31,"tagName":45,"properties":12053,"children":12054,"position":12061},{},[12055],{"type":27,"value":12056,"position":12057},"style.align(tag, ALIGN_RIGHT)",{"start":12058,"end":12059},{"line":12032,"column":215,"offset":12051},{"line":12032,"column":73,"offset":12060},23121,{"start":12062,"end":12063},{"line":12032,"column":215,"offset":12051},{"line":12032,"column":73,"offset":12060},{"type":27,"value":12065,"position":12066},")\nmakes the text end at x instead of centring on it; ",{"start":12067,"end":12068},{"line":12032,"column":73,"offset":12060},{"line":12069,"column":1680,"offset":12070},456,23174,{"type":31,"tagName":45,"properties":12072,"children":12073,"position":12080},{},[12074],{"type":27,"value":12075,"position":12076},"ALIGN_LEFT",{"start":12077,"end":12078},{"line":12069,"column":1680,"offset":12070},{"line":12069,"column":2058,"offset":12079},23186,{"start":12081,"end":12082},{"line":12069,"column":1680,"offset":12070},{"line":12069,"column":2058,"offset":12079},{"type":27,"value":12084,"position":12085}," starts\nit there and ",{"start":12086,"end":12087},{"line":12069,"column":2058,"offset":12079},{"line":12088,"column":571,"offset":12089},457,23207,{"type":31,"tagName":45,"properties":12091,"children":12092,"position":12099},{},[12093],{"type":27,"value":12094,"position":12095},"ALIGN_DEFAULT",{"start":12096,"end":12097},{"line":12088,"column":571,"offset":12089},{"line":12088,"column":1496,"offset":12098},23222,{"start":12100,"end":12101},{"line":12088,"column":571,"offset":12089},{"line":12088,"column":1496,"offset":12098},{"type":27,"value":12103,"position":12104}," restores centred text, clearing a declared\n",{"start":12105,"end":12106},{"line":12088,"column":1496,"offset":12098},{"line":12107,"column":21,"offset":12108},458,23266,{"type":31,"tagName":45,"properties":12110,"children":12111,"position":12117},{},[12112],{"type":27,"value":9773,"position":12113},{"start":12114,"end":12115},{"line":12107,"column":21,"offset":12108},{"line":12107,"column":104,"offset":12116},23273,{"start":12118,"end":12119},{"line":12107,"column":21,"offset":12108},{"line":12107,"column":104,"offset":12116},{"type":27,"value":12121,"position":12122}," default. ",{"start":12123,"end":12124},{"line":12107,"column":104,"offset":12116},{"line":12107,"column":341,"offset":12125},23283,{"type":31,"tagName":45,"properties":12127,"children":12128,"position":12135},{},[12129],{"type":27,"value":12130,"position":12131},"tag.set(x, y).mark()",{"start":12132,"end":12133},{"line":12107,"column":341,"offset":12125},{"line":12107,"column":1700,"offset":12134},23305,{"start":12136,"end":12137},{"line":12107,"column":341,"offset":12125},{"line":12107,"column":1700,"offset":12134},{"type":27,"value":12139,"position":12140}," draws a label with no text (no\nslot is read): with ",{"start":12141,"end":12142},{"line":12107,"column":1700,"offset":12134},{"line":12143,"column":675,"offset":12144},459,23357,{"type":31,"tagName":45,"properties":12146,"children":12147,"position":12154},{},[12148],{"type":27,"value":12149,"position":12150},"style(LabelStyle.Emblem)",{"start":12151,"end":12152},{"line":12143,"column":675,"offset":12144},{"line":12143,"column":1184,"offset":12153},23383,{"start":12155,"end":12156},{"line":12143,"column":675,"offset":12144},{"line":12143,"column":1184,"offset":12153},{"type":27,"value":12158,"position":12159}," and an ",{"start":12160,"end":12161},{"line":12143,"column":1184,"offset":12153},{"line":12143,"column":362,"offset":12162},23391,{"type":31,"tagName":45,"properties":12164,"children":12165,"position":12172},{},[12166],{"type":27,"value":12167,"position":12168},"emblem(...)",{"start":12169,"end":12170},{"line":12143,"column":362,"offset":12162},{"line":12143,"column":73,"offset":12171},23404,{"start":12173,"end":12174},{"line":12143,"column":362,"offset":12162},{"line":12143,"column":73,"offset":12171},{"type":27,"value":12176,"position":12177}," it\nis a dot, a square, a diamond or a triangle, ",{"start":12178,"end":12179},{"line":12143,"column":73,"offset":12171},{"line":12180,"column":1178,"offset":12181},460,23453,{"type":31,"tagName":45,"properties":12183,"children":12184,"position":12190},{},[12185],{"type":27,"value":1339,"position":12186},{"start":12187,"end":12188},{"line":12180,"column":1178,"offset":12181},{"line":12180,"column":1680,"offset":12189},23459,{"start":12191,"end":12192},{"line":12180,"column":1178,"offset":12181},{"line":12180,"column":1680,"offset":12189},{"type":27,"value":12194,"position":12195}," pixels across, at\n(x, y).",{"start":12196,"end":12197},{"line":12180,"column":1680,"offset":12189},{"line":12198,"column":104,"offset":12199},461,23485,{"start":12201,"end":12202},{"line":11974,"column":21,"offset":11975},{"line":12198,"column":104,"offset":12199},{"type":27,"value":28},{"type":31,"tagName":6201,"properties":12205,"children":12206,"position":12215},{},[12207],{"type":27,"value":12208,"position":12209},"Every look a handle takes",{"start":12210,"end":12213},{"line":12211,"column":39,"offset":12212},463,23491,{"line":12211,"column":723,"offset":12214},23516,{"start":12216,"end":12218},{"line":12211,"column":21,"offset":12217},23487,{"line":12211,"column":723,"offset":12214},{"type":27,"value":28},{"type":31,"tagName":32,"properties":12221,"children":12222,"position":12516},{},[12223,12231,12242,12249,12261,12266,12278,12283,12296,12301,12313,12318,12331,12336,12349,12354,12366,12371,12384,12389,12402,12409,12421,12426,12438,12443,12455,12460,12472,12479,12491,12497,12509],{"type":27,"value":12224,"position":12225},"Each setter below restyles a live handle like ",{"start":12226,"end":12229},{"line":12227,"column":21,"offset":12228},465,23518,{"line":12227,"column":1184,"offset":12230},23564,{"type":31,"tagName":45,"properties":12232,"children":12233,"position":12239},{},[12234],{"type":27,"value":1250,"position":12235},{"start":12236,"end":12237},{"line":12227,"column":1184,"offset":12230},{"line":12227,"column":1978,"offset":12238},23571,{"start":12240,"end":12241},{"line":12227,"column":1184,"offset":12230},{"line":12227,"column":1978,"offset":12238},{"type":27,"value":12243,"position":12244}," does (a setter on\nan id nobody holds is refused). Word arguments are the enums of\n",{"start":12245,"end":12246},{"line":12227,"column":1978,"offset":12238},{"line":12247,"column":21,"offset":12248},467,23654,{"type":31,"tagName":45,"properties":12250,"children":12251,"position":12258},{},[12252],{"type":27,"value":12253,"position":12254},"./gen/draw",{"start":12255,"end":12256},{"line":12247,"column":21,"offset":12248},{"line":12247,"column":143,"offset":12257},23666,{"start":12259,"end":12260},{"line":12247,"column":21,"offset":12248},{"line":12247,"column":143,"offset":12257},{"type":27,"value":1535,"position":12262},{"start":12263,"end":12264},{"line":12247,"column":143,"offset":12257},{"line":12247,"column":147,"offset":12265},23668,{"type":31,"tagName":45,"properties":12267,"children":12268,"position":12275},{},[12269],{"type":27,"value":12270,"position":12271},"Arrow { None, Start, End, Both }",{"start":12272,"end":12273},{"line":12247,"column":147,"offset":12265},{"line":12247,"column":1193,"offset":12274},23702,{"start":12276,"end":12277},{"line":12247,"column":147,"offset":12265},{"line":12247,"column":1193,"offset":12274},{"type":27,"value":1208,"position":12279},{"start":12280,"end":12281},{"line":12247,"column":1193,"offset":12274},{"line":12247,"column":1764,"offset":12282},23704,{"type":31,"tagName":45,"properties":12284,"children":12285,"position":12293},{},[12286],{"type":27,"value":12287,"position":12288},"AxisLabel { None, Price, Text }",{"start":12289,"end":12290},{"line":12247,"column":1764,"offset":12282},{"line":12291,"column":147,"offset":12292},468,23737,{"start":12294,"end":12295},{"line":12247,"column":1764,"offset":12282},{"line":12291,"column":147,"offset":12292},{"type":27,"value":1208,"position":12297},{"start":12298,"end":12299},{"line":12291,"column":147,"offset":12292},{"line":12291,"column":238,"offset":12300},23739,{"type":31,"tagName":45,"properties":12302,"children":12303,"position":12310},{},[12304],{"type":27,"value":12305,"position":12306},"BoxShape { Default, Rect, Ellipse }",{"start":12307,"end":12308},{"line":12291,"column":238,"offset":12300},{"line":12291,"column":1978,"offset":12309},23776,{"start":12311,"end":12312},{"line":12291,"column":238,"offset":12300},{"line":12291,"column":1978,"offset":12309},{"type":27,"value":1208,"position":12314},{"start":12315,"end":12316},{"line":12291,"column":1978,"offset":12309},{"line":12291,"column":1869,"offset":12317},23778,{"type":31,"tagName":45,"properties":12319,"children":12320,"position":12328},{},[12321],{"type":27,"value":12322,"position":12323},"GradientDirection { None, Vertical, Horizontal }",{"start":12324,"end":12325},{"line":12291,"column":1869,"offset":12317},{"line":12326,"column":3893,"offset":12327},469,23828,{"start":12329,"end":12330},{"line":12291,"column":1869,"offset":12317},{"line":12326,"column":3893,"offset":12327},{"type":27,"value":1208,"position":12332},{"start":12333,"end":12334},{"line":12326,"column":3893,"offset":12327},{"line":12326,"column":94,"offset":12335},23830,{"type":31,"tagName":45,"properties":12337,"children":12338,"position":12346},{},[12339],{"type":27,"value":12340,"position":12341},"FontWeight { Default, Normal, Medium, Bold }",{"start":12342,"end":12343},{"line":12326,"column":94,"offset":12335},{"line":12344,"column":104,"offset":12345},470,23876,{"start":12347,"end":12348},{"line":12326,"column":94,"offset":12335},{"line":12344,"column":104,"offset":12345},{"type":27,"value":1208,"position":12350},{"start":12351,"end":12352},{"line":12344,"column":104,"offset":12345},{"line":12344,"column":246,"offset":12353},23878,{"type":31,"tagName":45,"properties":12355,"children":12356,"position":12363},{},[12357],{"type":27,"value":12358,"position":12359},"FontFamily { Default, Ui, Mono, Serif, Rounded }",{"start":12360,"end":12361},{"line":12344,"column":246,"offset":12353},{"line":12344,"column":609,"offset":12362},23928,{"start":12364,"end":12365},{"line":12344,"column":246,"offset":12353},{"line":12344,"column":609,"offset":12362},{"type":27,"value":1208,"position":12367},{"start":12368,"end":12369},{"line":12344,"column":609,"offset":12362},{"line":12344,"column":1633,"offset":12370},23930,{"type":31,"tagName":45,"properties":12372,"children":12373,"position":12381},{},[12374],{"type":27,"value":12375,"position":12376},"LabelStyle { Default, Box, Plain, Knockout, Emblem, Pill, Badge, Callout }",{"start":12377,"end":12378},{"line":12344,"column":1633,"offset":12370},{"line":12379,"column":266,"offset":12380},471,24006,{"start":12382,"end":12383},{"line":12344,"column":1633,"offset":12370},{"line":12379,"column":266,"offset":12380},{"type":27,"value":1208,"position":12385},{"start":12386,"end":12387},{"line":12379,"column":266,"offset":12380},{"line":12379,"column":368,"offset":12388},24008,{"type":31,"tagName":45,"properties":12390,"children":12391,"position":12399},{},[12392],{"type":27,"value":12393,"position":12394},"Emblem { Default, Dot, Square, Diamond, TriangleUp, TriangleDown }",{"start":12395,"end":12396},{"line":12379,"column":368,"offset":12388},{"line":12397,"column":63,"offset":12398},472,24076,{"start":12400,"end":12401},{"line":12379,"column":368,"offset":12388},{"line":12397,"column":63,"offset":12398},{"type":27,"value":12403,"position":12404},", and the\n",{"start":12405,"end":12406},{"line":12397,"column":63,"offset":12398},{"line":12407,"column":21,"offset":12408},473,24086,{"type":31,"tagName":45,"properties":12410,"children":12411,"position":12418},{},[12412],{"type":27,"value":12413,"position":12414},"VALIGN_DEFAULT",{"start":12415,"end":12416},{"line":12407,"column":21,"offset":12408},{"line":12407,"column":238,"offset":12417},24102,{"start":12419,"end":12420},{"line":12407,"column":21,"offset":12408},{"line":12407,"column":238,"offset":12417},{"type":27,"value":1208,"position":12422},{"start":12423,"end":12424},{"line":12407,"column":238,"offset":12417},{"line":12407,"column":437,"offset":12425},24104,{"type":31,"tagName":45,"properties":12427,"children":12428,"position":12435},{},[12429],{"type":27,"value":12430,"position":12431},"VALIGN_TOP",{"start":12432,"end":12433},{"line":12407,"column":437,"offset":12425},{"line":12407,"column":1557,"offset":12434},24116,{"start":12436,"end":12437},{"line":12407,"column":437,"offset":12425},{"line":12407,"column":1557,"offset":12434},{"type":27,"value":1208,"position":12439},{"start":12440,"end":12441},{"line":12407,"column":1557,"offset":12434},{"line":12407,"column":1529,"offset":12442},24118,{"type":31,"tagName":45,"properties":12444,"children":12445,"position":12452},{},[12446],{"type":27,"value":12447,"position":12448},"VALIGN_MIDDLE",{"start":12449,"end":12450},{"line":12407,"column":1529,"offset":12442},{"line":12407,"column":42,"offset":12451},24133,{"start":12453,"end":12454},{"line":12407,"column":1529,"offset":12442},{"line":12407,"column":42,"offset":12451},{"type":27,"value":1208,"position":12456},{"start":12457,"end":12458},{"line":12407,"column":42,"offset":12451},{"line":12407,"column":1933,"offset":12459},24135,{"type":31,"tagName":45,"properties":12461,"children":12462,"position":12469},{},[12463],{"type":27,"value":12464,"position":12465},"VALIGN_BOTTOM",{"start":12466,"end":12467},{"line":12407,"column":1933,"offset":12459},{"line":12407,"column":368,"offset":12468},24150,{"start":12470,"end":12471},{"line":12407,"column":1933,"offset":12459},{"line":12407,"column":368,"offset":12468},{"type":27,"value":12473,"position":12474},"\nconstants beside ",{"start":12475,"end":12476},{"line":12407,"column":368,"offset":12468},{"line":12477,"column":341,"offset":12478},474,24168,{"type":31,"tagName":45,"properties":12480,"children":12481,"position":12488},{},[12482],{"type":27,"value":12483,"position":12484},"ALIGN_*",{"start":12485,"end":12486},{"line":12477,"column":341,"offset":12478},{"line":12477,"column":678,"offset":12487},24177,{"start":12489,"end":12490},{"line":12477,"column":341,"offset":12478},{"line":12477,"column":678,"offset":12487},{"type":27,"value":12492,"position":12493},". A ",{"start":12494,"end":12495},{"line":12477,"column":678,"offset":12487},{"line":12477,"column":1557,"offset":12496},24181,{"type":31,"tagName":45,"properties":12498,"children":12499,"position":12506},{},[12500],{"type":27,"value":12501,"position":12502},"Default",{"start":12503,"end":12504},{"line":12477,"column":1557,"offset":12496},{"line":12477,"column":1700,"offset":12505},24190,{"start":12507,"end":12508},{"line":12477,"column":1557,"offset":12496},{"line":12477,"column":1700,"offset":12505},{"type":27,"value":12510,"position":12511}," word clears the setter back to\nthe declared default.",{"start":12512,"end":12513},{"line":12477,"column":1700,"offset":12505},{"line":12514,"column":84,"offset":12515},475,24243,{"start":12517,"end":12518},{"line":12227,"column":21,"offset":12228},{"line":12514,"column":84,"offset":12515},{"type":27,"value":12520},"\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\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\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\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":31,"tagName":156,"properties":12522,"children":12523,"position":14421},{},[12524,12580],{"type":31,"tagName":160,"properties":12525,"children":12526,"position":12577},{},[12527],{"type":31,"tagName":164,"properties":12528,"children":12529,"position":12574},{},[12530,12546,12560],{"type":31,"tagName":168,"properties":12531,"children":12532,"position":12541},{},[12533],{"type":27,"value":12534,"position":12535},"Setter",{"start":12536,"end":12539},{"line":12537,"column":114,"offset":12538},477,24247,{"line":12537,"column":117,"offset":12540},24253,{"start":12542,"end":12544},{"line":12537,"column":21,"offset":12543},24245,{"line":12537,"column":246,"offset":12545},24254,{"type":31,"tagName":168,"properties":12547,"children":12548,"position":12556},{},[12549],{"type":27,"value":12550,"position":12551},"Kinds",{"start":12552,"end":12554},{"line":12537,"column":129,"offset":12553},24256,{"line":12537,"column":238,"offset":12555},24261,{"start":12557,"end":12558},{"line":12537,"column":246,"offset":12545},{"line":12537,"column":341,"offset":12559},24262,{"type":31,"tagName":168,"properties":12561,"children":12562,"position":12570},{},[12563],{"type":27,"value":12564,"position":12565},"What it does",{"start":12566,"end":12568},{"line":12537,"column":563,"offset":12567},24264,{"line":12537,"column":3893,"offset":12569},24276,{"start":12571,"end":12572},{"line":12537,"column":341,"offset":12559},{"line":12537,"column":94,"offset":12573},24278,{"start":12575,"end":12576},{"line":12537,"column":21,"offset":12543},{"line":12537,"column":94,"offset":12573},{"start":12578,"end":12579},{"line":12537,"column":21,"offset":12543},{"line":12537,"column":94,"offset":12573},{"type":31,"tagName":224,"properties":12581,"children":12582,"position":14418},{},[12583,12681,12747,12886,12954,13007,13119,13231,13352,13423,13647,13801,13964,14046,14133,14242,14324],{"type":31,"tagName":164,"properties":12584,"children":12585,"position":12678},{},[12586,12619,12633],{"type":31,"tagName":231,"properties":12587,"children":12588,"position":12614},{},[12589,12600,12605],{"type":31,"tagName":45,"properties":12590,"children":12591,"position":12594},{},[12592],{"type":27,"value":12593},"glow(px)",{"start":12595,"end":12598},{"line":12596,"column":114,"offset":12597},479,24301,{"line":12596,"column":143,"offset":12599},24311,{"type":27,"value":1208,"position":12601},{"start":12602,"end":12603},{"line":12596,"column":143,"offset":12599},{"line":12596,"column":147,"offset":12604},24313,{"type":31,"tagName":45,"properties":12606,"children":12607,"position":12610},{},[12608],{"type":27,"value":12609},"glowColor(c)",{"start":12611,"end":12612},{"line":12596,"column":147,"offset":12604},{"line":12596,"column":1496,"offset":12613},24327,{"start":12615,"end":12617},{"line":12596,"column":21,"offset":12616},24299,{"line":12596,"column":723,"offset":12618},24328,{"type":31,"tagName":231,"properties":12620,"children":12621,"position":12629},{},[12622],{"type":27,"value":12623,"position":12624},"line, box, label, polyline",{"start":12625,"end":12627},{"line":12596,"column":3893,"offset":12626},24330,{"line":12596,"column":1987,"offset":12628},24356,{"start":12630,"end":12631},{"line":12596,"column":723,"offset":12618},{"line":12596,"column":63,"offset":12632},24357,{"type":31,"tagName":231,"properties":12634,"children":12635,"position":12674},{},[12636,12643,12652,12659,12668],{"type":27,"value":12637,"position":12638},"a halo of 0..32 px around the stroke, border or text, in ",{"start":12639,"end":12641},{"line":12596,"column":1100,"offset":12640},24359,{"line":12596,"column":3853,"offset":12642},24416,{"type":31,"tagName":45,"properties":12644,"children":12645,"position":12648},{},[12646],{"type":27,"value":12647},"glowColor",{"start":12649,"end":12650},{"line":12596,"column":3853,"offset":12642},{"line":12596,"column":1145,"offset":12651},24427,{"type":27,"value":12653,"position":12654}," (default the object's own colour); ",{"start":12655,"end":12656},{"line":12596,"column":1145,"offset":12651},{"line":12596,"column":12657,"offset":12658},165,24463,{"type":31,"tagName":45,"properties":12660,"children":12661,"position":12664},{},[12662],{"type":27,"value":12663},"glow(0)",{"start":12665,"end":12666},{"line":12596,"column":12657,"offset":12658},{"line":12596,"column":1161,"offset":12667},24472,{"type":27,"value":12669,"position":12670}," removes it",{"start":12671,"end":12672},{"line":12596,"column":1161,"offset":12667},{"line":12596,"column":5360,"offset":12673},24483,{"start":12675,"end":12676},{"line":12596,"column":63,"offset":12632},{"line":12596,"column":5390,"offset":12677},24485,{"start":12679,"end":12680},{"line":12596,"column":21,"offset":12616},{"line":12596,"column":5390,"offset":12677},{"type":31,"tagName":164,"properties":12682,"children":12683,"position":12744},{},[12684,12717,12730],{"type":31,"tagName":231,"properties":12685,"children":12686,"position":12712},{},[12687,12698,12703],{"type":31,"tagName":45,"properties":12688,"children":12689,"position":12692},{},[12690],{"type":27,"value":12691},"opacity(f)",{"start":12693,"end":12696},{"line":12694,"column":114,"offset":12695},480,24488,{"line":12694,"column":147,"offset":12697},24500,{"type":27,"value":1208,"position":12699},{"start":12700,"end":12701},{"line":12694,"column":147,"offset":12697},{"line":12694,"column":238,"offset":12702},24502,{"type":31,"tagName":45,"properties":12704,"children":12705,"position":12708},{},[12706],{"type":27,"value":12707},"zorder(n)",{"start":12709,"end":12710},{"line":12694,"column":238,"offset":12702},{"line":12694,"column":684,"offset":12711},24513,{"start":12713,"end":12715},{"line":12694,"column":21,"offset":12714},24486,{"line":12694,"column":1496,"offset":12716},24514,{"type":31,"tagName":231,"properties":12718,"children":12719,"position":12726},{},[12720],{"type":27,"value":12623,"position":12721},{"start":12722,"end":12724},{"line":12694,"column":1557,"offset":12723},24516,{"line":12694,"column":2271,"offset":12725},24542,{"start":12727,"end":12728},{"line":12694,"column":1496,"offset":12716},{"line":12694,"column":1987,"offset":12729},24543,{"type":31,"tagName":231,"properties":12731,"children":12732,"position":12740},{},[12733],{"type":27,"value":12734,"position":12735},"the object's opacity 0..1 (a box's fill opacity) and its paint order",{"start":12736,"end":12738},{"line":12694,"column":609,"offset":12737},24545,{"line":12694,"column":1140,"offset":12739},24613,{"start":12741,"end":12742},{"line":12694,"column":1987,"offset":12729},{"line":12694,"column":10988,"offset":12743},24615,{"start":12745,"end":12746},{"line":12694,"column":21,"offset":12714},{"line":12694,"column":10988,"offset":12743},{"type":31,"tagName":164,"properties":12748,"children":12749,"position":12883},{},[12750,12806,12820],{"type":31,"tagName":231,"properties":12751,"children":12752,"position":12801},{},[12753,12764,12769,12787,12792],{"type":31,"tagName":45,"properties":12754,"children":12755,"position":12758},{},[12756],{"type":27,"value":12757},"tooltip(send)",{"start":12759,"end":12762},{"line":12760,"column":114,"offset":12761},481,24618,{"line":12760,"column":341,"offset":12763},24633,{"type":27,"value":1208,"position":12765},{"start":12766,"end":12767},{"line":12760,"column":341,"offset":12763},{"line":12760,"column":563,"offset":12768},24635,{"type":31,"tagName":45,"properties":12770,"children":12771,"position":12783},{},[12772,12773,12776,12778,12781],{"type":27,"value":7444},{"type":31,"tagName":274,"properties":12774,"children":12775},{},[],{"type":27,"value":12777},"String(",{"type":31,"tagName":274,"properties":12779,"children":12780},{},[],{"type":27,"value":12782},"s, send)",{"start":12784,"end":12785},{"line":12760,"column":563,"offset":12768},{"line":12760,"column":1823,"offset":12786},24659,{"type":27,"value":1208,"position":12788},{"start":12789,"end":12790},{"line":12760,"column":1823,"offset":12786},{"line":12760,"column":1178,"offset":12791},24661,{"type":31,"tagName":45,"properties":12793,"children":12794,"position":12797},{},[12795],{"type":27,"value":12796},"clearTooltip()",{"start":12798,"end":12799},{"line":12760,"column":1178,"offset":12791},{"line":12760,"column":1633,"offset":12800},24677,{"start":12802,"end":12804},{"line":12760,"column":21,"offset":12803},24616,{"line":12760,"column":266,"offset":12805},24678,{"type":31,"tagName":231,"properties":12807,"children":12808,"position":12815},{},[12809],{"type":27,"value":12623,"position":12810},{"start":12811,"end":12813},{"line":12760,"column":368,"offset":12812},24680,{"line":12760,"column":11286,"offset":12814},24706,{"start":12816,"end":12817},{"line":12760,"column":266,"offset":12805},{"line":12760,"column":12818,"offset":12819},92,24707,{"type":31,"tagName":231,"properties":12821,"children":12822,"position":12878},{},[12823,12832,12842,12848,12858,12864,12873],{"type":27,"value":12824,"position":12825},"the tooltip text from a string slot sender (",{"start":12826,"end":12829},{"line":12760,"column":12827,"offset":12828},94,24709,{"line":12760,"column":12830,"offset":12831},138,24753,{"type":31,"tagName":45,"properties":12833,"children":12834,"position":12837},{},[12835],{"type":27,"value":12836},"tooltipString",{"start":12838,"end":12839},{"line":12760,"column":12830,"offset":12831},{"line":12760,"column":12840,"offset":12841},153,24768,{"type":27,"value":12843,"position":12844}," sends ",{"start":12845,"end":12846},{"line":12760,"column":12840,"offset":12841},{"line":12760,"column":417,"offset":12847},24775,{"type":31,"tagName":45,"properties":12849,"children":12850,"position":12853},{},[12851],{"type":27,"value":12852},"s",{"start":12854,"end":12855},{"line":12760,"column":417,"offset":12847},{"line":12760,"column":12856,"offset":12857},163,24778,{"type":27,"value":12859,"position":12860}," through it first), read on this bar; ",{"start":12861,"end":12862},{"line":12760,"column":12856,"offset":12857},{"line":12760,"column":1056,"offset":12863},24816,{"type":31,"tagName":45,"properties":12865,"children":12866,"position":12868},{},[12867],{"type":27,"value":12796},{"start":12869,"end":12870},{"line":12760,"column":1056,"offset":12863},{"line":12760,"column":12871,"offset":12872},217,24832,{"type":27,"value":12669,"position":12874},{"start":12875,"end":12876},{"line":12760,"column":12871,"offset":12872},{"line":12760,"column":6224,"offset":12877},24843,{"start":12879,"end":12880},{"line":12760,"column":12818,"offset":12819},{"line":12760,"column":12881,"offset":12882},230,24845,{"start":12884,"end":12885},{"line":12760,"column":21,"offset":12803},{"line":12760,"column":12881,"offset":12882},{"type":31,"tagName":164,"properties":12887,"children":12888,"position":12951},{},[12889,12908,12922],{"type":31,"tagName":231,"properties":12890,"children":12891,"position":12903},{},[12892],{"type":31,"tagName":45,"properties":12893,"children":12894,"position":12897},{},[12895],{"type":27,"value":12896},"arrow(Arrow)",{"start":12898,"end":12901},{"line":12899,"column":114,"offset":12900},482,24848,{"line":12899,"column":238,"offset":12902},24862,{"start":12904,"end":12906},{"line":12899,"column":21,"offset":12905},24846,{"line":12899,"column":341,"offset":12907},24863,{"type":31,"tagName":231,"properties":12909,"children":12910,"position":12918},{},[12911],{"type":27,"value":12912,"position":12913},"line, polyline",{"start":12914,"end":12916},{"line":12899,"column":563,"offset":12915},24865,{"line":12899,"column":94,"offset":12917},24879,{"start":12919,"end":12920},{"line":12899,"column":341,"offset":12907},{"line":12899,"column":10,"offset":12921},24880,{"type":31,"tagName":231,"properties":12923,"children":12924,"position":12947},{},[12925,12932,12941],{"type":27,"value":12926,"position":12927},"an arrowhead at the start, the end or both (",{"start":12928,"end":12930},{"line":12899,"column":215,"offset":12929},24882,{"line":12899,"column":1513,"offset":12931},24926,{"type":31,"tagName":45,"properties":12933,"children":12934,"position":12937},{},[12935],{"type":27,"value":12936},"Arrow.None",{"start":12938,"end":12939},{"line":12899,"column":1513,"offset":12931},{"line":12899,"column":11291,"offset":12940},24938,{"type":27,"value":12942,"position":12943}," removes them)",{"start":12944,"end":12945},{"line":12899,"column":11291,"offset":12940},{"line":12899,"column":633,"offset":12946},24952,{"start":12948,"end":12949},{"line":12899,"column":10,"offset":12921},{"line":12899,"column":395,"offset":12950},24954,{"start":12952,"end":12953},{"line":12899,"column":21,"offset":12905},{"line":12899,"column":395,"offset":12950},{"type":31,"tagName":164,"properties":12955,"children":12956,"position":13004},{},[12957,12976,12990],{"type":31,"tagName":231,"properties":12958,"children":12959,"position":12971},{},[12960],{"type":31,"tagName":45,"properties":12961,"children":12962,"position":12965},{},[12963],{"type":27,"value":12964},"stickyRight(on)",{"start":12966,"end":12969},{"line":12967,"column":114,"offset":12968},483,24957,{"line":12967,"column":563,"offset":12970},24974,{"start":12972,"end":12974},{"line":12967,"column":21,"offset":12973},24955,{"line":12967,"column":675,"offset":12975},24975,{"type":31,"tagName":231,"properties":12977,"children":12978,"position":12986},{},[12979],{"type":27,"value":12980,"position":12981},"line, label",{"start":12982,"end":12984},{"line":12967,"column":898,"offset":12983},24977,{"line":12967,"column":94,"offset":12985},24988,{"start":12987,"end":12988},{"line":12967,"column":675,"offset":12975},{"line":12967,"column":10,"offset":12989},24989,{"type":31,"tagName":231,"properties":12991,"children":12992,"position":13000},{},[12993],{"type":27,"value":12994,"position":12995},"the object keeps its right end (a line) or its point (a label) beside the price axis as the chart scrolls",{"start":12996,"end":12998},{"line":12967,"column":215,"offset":12997},24991,{"line":12967,"column":1303,"offset":12999},25096,{"start":13001,"end":13002},{"line":12967,"column":10,"offset":12989},{"line":12967,"column":531,"offset":13003},25098,{"start":13005,"end":13006},{"line":12967,"column":21,"offset":12973},{"line":12967,"column":531,"offset":13003},{"type":31,"tagName":164,"properties":13008,"children":13009,"position":13116},{},[13010,13044,13057],{"type":31,"tagName":231,"properties":13011,"children":13012,"position":13039},{},[13013],{"type":31,"tagName":45,"properties":13014,"children":13015,"position":13033},{},[13016,13018,13021,13023,13026,13028,13031],{"type":27,"value":13017},"axis",{"type":31,"tagName":274,"properties":13019,"children":13020},{},[],{"type":27,"value":13022},"Label(",{"type":31,"tagName":274,"properties":13024,"children":13025},{},[],{"type":27,"value":13027},"Axis",{"type":31,"tagName":274,"properties":13029,"children":13030},{},[],{"type":27,"value":13032},"Label)",{"start":13034,"end":13037},{"line":13035,"column":114,"offset":13036},484,25101,{"line":13035,"column":1081,"offset":13038},25123,{"start":13040,"end":13042},{"line":13035,"column":21,"offset":13041},25099,{"line":13035,"column":208,"offset":13043},25124,{"type":31,"tagName":231,"properties":13045,"children":13046,"position":13053},{},[13047],{"type":27,"value":12980,"position":13048},{"start":13049,"end":13051},{"line":13035,"column":684,"offset":13050},25126,{"line":13035,"column":907,"offset":13052},25137,{"start":13054,"end":13055},{"line":13035,"column":208,"offset":13043},{"line":13035,"column":1700,"offset":13056},25138,{"type":31,"tagName":231,"properties":13058,"children":13059,"position":13112},{},[13060,13067,13076,13082,13090,13096,13106],{"type":27,"value":13061,"position":13062},"a pill on the price axis at the line's right endpoint price (",{"start":13063,"end":13065},{"line":13035,"column":1905,"offset":13064},25140,{"line":13035,"column":11233,"offset":13066},25201,{"type":31,"tagName":45,"properties":13068,"children":13069,"position":13072},{},[13070],{"type":27,"value":13071},"Price",{"start":13073,"end":13074},{"line":13035,"column":11233,"offset":13066},{"line":13035,"column":304,"offset":13075},25208,{"type":27,"value":13077,"position":13078},") or the label's y (",{"start":13079,"end":13080},{"line":13035,"column":304,"offset":13075},{"line":13035,"column":10988,"offset":13081},25228,{"type":31,"tagName":45,"properties":13083,"children":13084,"position":13086},{},[13085],{"type":27,"value":13071},{"start":13087,"end":13088},{"line":13035,"column":10988,"offset":13081},{"line":13035,"column":652,"offset":13089},25235,{"type":27,"value":13091,"position":13092},", or ",{"start":13093,"end":13094},{"line":13035,"column":652,"offset":13089},{"line":13035,"column":1303,"offset":13095},25240,{"type":31,"tagName":45,"properties":13097,"children":13098,"position":13101},{},[13099],{"type":27,"value":13100},"Text",{"start":13102,"end":13103},{"line":13035,"column":1303,"offset":13095},{"line":13035,"column":13104,"offset":13105},148,25246,{"type":27,"value":13107,"position":13108}," for the label's first line)",{"start":13109,"end":13110},{"line":13035,"column":13104,"offset":13105},{"line":13035,"column":773,"offset":13111},25274,{"start":13113,"end":13114},{"line":13035,"column":1700,"offset":13056},{"line":13035,"column":5056,"offset":13115},25276,{"start":13117,"end":13118},{"line":13035,"column":21,"offset":13041},{"line":13035,"column":5056,"offset":13115},{"type":31,"tagName":164,"properties":13120,"children":13121,"position":13228},{},[13122,13155,13168],{"type":31,"tagName":231,"properties":13123,"children":13124,"position":13150},{},[13125,13136,13141],{"type":31,"tagName":45,"properties":13126,"children":13127,"position":13130},{},[13128],{"type":27,"value":13129},"fitTo(group)",{"start":13131,"end":13134},{"line":13132,"column":114,"offset":13133},485,25279,{"line":13132,"column":238,"offset":13135},25293,{"type":27,"value":1208,"position":13137},{"start":13138,"end":13139},{"line":13132,"column":238,"offset":13135},{"line":13132,"column":437,"offset":13140},25295,{"type":31,"tagName":45,"properties":13142,"children":13143,"position":13146},{},[13144],{"type":27,"value":13145},"padding(px)",{"start":13147,"end":13148},{"line":13132,"column":437,"offset":13140},{"line":13132,"column":3893,"offset":13149},25308,{"start":13151,"end":13153},{"line":13132,"column":21,"offset":13152},25277,{"line":13132,"column":1529,"offset":13154},25309,{"type":31,"tagName":231,"properties":13156,"children":13157,"position":13164},{},[13158],{"type":27,"value":49,"position":13159},{"start":13160,"end":13162},{"line":13132,"column":10,"offset":13161},25311,{"line":13132,"column":901,"offset":13163},25314,{"start":13165,"end":13166},{"line":13132,"column":1529,"offset":13154},{"line":13132,"column":907,"offset":13167},25315,{"type":31,"tagName":231,"properties":13169,"children":13170,"position":13224},{},[13171,13178,13188,13194,13202,13209,13218],{"type":27,"value":13172,"position":13173},"the box sizes itself to the union of every label in ",{"start":13174,"end":13176},{"line":13132,"column":989,"offset":13175},25317,{"line":13132,"column":11291,"offset":13177},25369,{"type":31,"tagName":45,"properties":13179,"children":13180,"position":13183},{},[13181],{"type":27,"value":13182},"group",{"start":13184,"end":13185},{"line":13132,"column":11291,"offset":13177},{"line":13132,"column":13186,"offset":13187},100,25376,{"type":27,"value":13189,"position":13190}," (1..65535), grown by ",{"start":13191,"end":13192},{"line":13132,"column":13186,"offset":13187},{"line":13132,"column":406,"offset":13193},25398,{"type":31,"tagName":45,"properties":13195,"children":13196,"position":13198},{},[13197],{"type":27,"value":10197},{"start":13199,"end":13200},{"line":13132,"column":406,"offset":13193},{"line":13132,"column":992,"offset":13201},25407,{"type":27,"value":13203,"position":13204}," (0..64, default 6); ",{"start":13205,"end":13206},{"line":13132,"column":992,"offset":13201},{"line":13132,"column":13207,"offset":13208},152,25428,{"type":31,"tagName":45,"properties":13210,"children":13211,"position":13214},{},[13212],{"type":27,"value":13213},"fitTo(0)",{"start":13215,"end":13216},{"line":13132,"column":13207,"offset":13208},{"line":13132,"column":422,"offset":13217},25438,{"type":27,"value":13219,"position":13220}," releases it; anchor and extend are ignored while fitted",{"start":13221,"end":13222},{"line":13132,"column":422,"offset":13217},{"line":13132,"column":11184,"offset":13223},25494,{"start":13225,"end":13226},{"line":13132,"column":907,"offset":13167},{"line":13132,"column":1420,"offset":13227},25496,{"start":13229,"end":13230},{"line":13132,"column":21,"offset":13152},{"line":13132,"column":1420,"offset":13227},{"type":31,"tagName":164,"properties":13232,"children":13233,"position":13349},{},[13234,13319,13333],{"type":31,"tagName":231,"properties":13235,"children":13236,"position":13314},{},[13237,13262,13267,13286,13291,13300,13305],{"type":31,"tagName":45,"properties":13238,"children":13239,"position":13256},{},[13240,13241,13244,13246,13249,13251,13254],{"type":27,"value":11116},{"type":31,"tagName":274,"properties":13242,"children":13243},{},[],{"type":27,"value":13245},"Style(",{"type":31,"tagName":274,"properties":13247,"children":13248},{},[],{"type":27,"value":13250},"Line",{"type":31,"tagName":274,"properties":13252,"children":13253},{},[],{"type":27,"value":13255},"Style)",{"start":13257,"end":13260},{"line":13258,"column":114,"offset":13259},486,25499,{"line":13258,"column":678,"offset":13261},25523,{"type":27,"value":1208,"position":13263},{"start":13264,"end":13265},{"line":13258,"column":678,"offset":13261},{"line":13258,"column":1496,"offset":13266},25525,{"type":31,"tagName":45,"properties":13268,"children":13269,"position":13282},{},[13270,13272,13275,13277,13280],{"type":27,"value":13271},"corner",{"type":31,"tagName":274,"properties":13273,"children":13274},{},[],{"type":27,"value":13276},"Radius(",{"type":31,"tagName":274,"properties":13278,"children":13279},{},[],{"type":27,"value":13281},"px)",{"start":13283,"end":13284},{"line":13258,"column":1496,"offset":13266},{"line":13258,"column":1184,"offset":13285},25543,{"type":27,"value":1208,"position":13287},{"start":13288,"end":13289},{"line":13258,"column":1184,"offset":13285},{"line":13258,"column":1193,"offset":13290},25545,{"type":31,"tagName":45,"properties":13292,"children":13293,"position":13296},{},[13294],{"type":27,"value":13295},"extend(Extend)",{"start":13297,"end":13298},{"line":13258,"column":1193,"offset":13290},{"line":13258,"column":368,"offset":13299},25561,{"type":27,"value":1208,"position":13301},{"start":13302,"end":13303},{"line":13258,"column":368,"offset":13299},{"line":13258,"column":1997,"offset":13304},25563,{"type":31,"tagName":45,"properties":13306,"children":13307,"position":13310},{},[13308],{"type":27,"value":13309},"shape(BoxShape)",{"start":13311,"end":13312},{"line":13258,"column":1997,"offset":13304},{"line":13258,"column":861,"offset":13313},25580,{"start":13315,"end":13317},{"line":13258,"column":21,"offset":13316},25497,{"line":13258,"column":866,"offset":13318},25581,{"type":31,"tagName":231,"properties":13320,"children":13321,"position":13329},{},[13322],{"type":27,"value":49,"position":13323},{"start":13324,"end":13326},{"line":13258,"column":875,"offset":13325},25583,{"line":13258,"column":13327,"offset":13328},90,25586,{"start":13330,"end":13331},{"line":13258,"column":866,"offset":13318},{"line":13258,"column":11286,"offset":13332},25587,{"type":31,"tagName":231,"properties":13334,"children":13335,"position":13344},{},[13336],{"type":27,"value":13337,"position":13338},"a dashed or dotted border, rounded corners (0..32), the box stretched to the pane's left or right edge, or the ellipse inscribed in the box",{"start":13339,"end":13341},{"line":13258,"column":11291,"offset":13340},25589,{"line":13258,"column":13342,"offset":13343},232,25728,{"start":13345,"end":13346},{"line":13258,"column":11286,"offset":13332},{"line":13258,"column":13347,"offset":13348},234,25730,{"start":13350,"end":13351},{"line":13258,"column":21,"offset":13316},{"line":13258,"column":13347,"offset":13348},{"type":31,"tagName":164,"properties":13353,"children":13354,"position":13420},{},[13355,13393,13406],{"type":31,"tagName":231,"properties":13356,"children":13357,"position":13388},{},[13358,13374,13379],{"type":31,"tagName":45,"properties":13359,"children":13360,"position":13368},{},[13361,13363,13366],{"type":27,"value":13362},"gradient(start, end, Gradient",{"type":31,"tagName":274,"properties":13364,"children":13365},{},[],{"type":27,"value":13367},"Direction)",{"start":13369,"end":13372},{"line":13370,"column":114,"offset":13371},487,25733,{"line":13370,"column":1823,"offset":13373},25774,{"type":27,"value":1208,"position":13375},{"start":13376,"end":13377},{"line":13370,"column":1823,"offset":13373},{"line":13370,"column":1178,"offset":13378},25776,{"type":31,"tagName":45,"properties":13380,"children":13381,"position":13384},{},[13382],{"type":27,"value":13383},"clearGradient()",{"start":13385,"end":13386},{"line":13370,"column":1178,"offset":13378},{"line":13370,"column":266,"offset":13387},25793,{"start":13389,"end":13391},{"line":13370,"column":21,"offset":13390},25731,{"line":13370,"column":2058,"offset":13392},25794,{"type":31,"tagName":231,"properties":13394,"children":13395,"position":13402},{},[13396],{"type":27,"value":49,"position":13397},{"start":13398,"end":13400},{"line":13370,"column":854,"offset":13399},25796,{"line":13370,"column":2625,"offset":13401},25799,{"start":13403,"end":13404},{"line":13370,"column":2058,"offset":13392},{"line":13370,"column":1690,"offset":13405},25800,{"type":31,"tagName":231,"properties":13407,"children":13408,"position":13416},{},[13409],{"type":27,"value":13410,"position":13411},"a two-colour fill laid top to bottom or left to right in place of the flat fill",{"start":13412,"end":13414},{"line":13370,"column":2225,"offset":13413},25802,{"line":13370,"column":326,"offset":13415},25881,{"start":13417,"end":13418},{"line":13370,"column":1690,"offset":13405},{"line":13370,"column":12840,"offset":13419},25883,{"start":13421,"end":13422},{"line":13370,"column":21,"offset":13390},{"line":13370,"column":12840,"offset":13419},{"type":31,"tagName":164,"properties":13424,"children":13425,"position":13644},{},[13426,13545,13558],{"type":31,"tagName":231,"properties":13427,"children":13428,"position":13540},{},[13429,13440,13445,13454,13459,13468,13473,13482,13487,13496,13501,13511,13517,13527,13532],{"type":31,"tagName":45,"properties":13430,"children":13431,"position":13434},{},[13432],{"type":27,"value":13433},"text(send)",{"start":13435,"end":13438},{"line":13436,"column":114,"offset":13437},488,25886,{"line":13436,"column":147,"offset":13439},25898,{"type":27,"value":1208,"position":13441},{"start":13442,"end":13443},{"line":13436,"column":147,"offset":13439},{"line":13436,"column":238,"offset":13444},25900,{"type":31,"tagName":45,"properties":13446,"children":13447,"position":13450},{},[13448],{"type":27,"value":13449},"textString(s, send)",{"start":13451,"end":13452},{"line":13436,"column":238,"offset":13444},{"line":13436,"column":901,"offset":13453},25921,{"type":27,"value":1208,"position":13455},{"start":13456,"end":13457},{"line":13436,"column":901,"offset":13453},{"line":13436,"column":1700,"offset":13458},25923,{"type":31,"tagName":45,"properties":13460,"children":13461,"position":13464},{},[13462],{"type":27,"value":13463},"clearText()",{"start":13465,"end":13466},{"line":13436,"column":1700,"offset":13458},{"line":13436,"column":53,"offset":13467},25936,{"type":27,"value":1208,"position":13469},{"start":13470,"end":13471},{"line":13436,"column":53,"offset":13467},{"line":13436,"column":362,"offset":13472},25938,{"type":31,"tagName":45,"properties":13474,"children":13475,"position":13478},{},[13476],{"type":27,"value":13477},"textColor(c)",{"start":13479,"end":13480},{"line":13436,"column":362,"offset":13472},{"line":13436,"column":2625,"offset":13481},25952,{"type":27,"value":1208,"position":13483},{"start":13484,"end":13485},{"line":13436,"column":2625,"offset":13481},{"line":13436,"column":1196,"offset":13486},25954,{"type":31,"tagName":45,"properties":13488,"children":13489,"position":13492},{},[13490],{"type":27,"value":13491},"fontSize(px)",{"start":13493,"end":13494},{"line":13436,"column":1196,"offset":13486},{"line":13436,"column":866,"offset":13495},25968,{"type":27,"value":1208,"position":13497},{"start":13498,"end":13499},{"line":13436,"column":866,"offset":13495},{"line":13436,"column":875,"offset":13500},25970,{"type":31,"tagName":45,"properties":13502,"children":13503,"position":13506},{},[13504],{"type":27,"value":13505},"align(i32)",{"start":13507,"end":13508},{"line":13436,"column":875,"offset":13500},{"line":13436,"column":13509,"offset":13510},99,25982,{"type":27,"value":1208,"position":13512},{"start":13513,"end":13514},{"line":13436,"column":13509,"offset":13510},{"line":13436,"column":13515,"offset":13516},101,25984,{"type":31,"tagName":45,"properties":13518,"children":13519,"position":13522},{},[13520],{"type":27,"value":13521},"valign(i32)",{"start":13523,"end":13524},{"line":13436,"column":13515,"offset":13516},{"line":13436,"column":13525,"offset":13526},114,25997,{"type":27,"value":1208,"position":13528},{"start":13529,"end":13530},{"line":13436,"column":13525,"offset":13526},{"line":13436,"column":1133,"offset":13531},25999,{"type":31,"tagName":45,"properties":13533,"children":13534,"position":13536},{},[13535],{"type":27,"value":13145},{"start":13537,"end":13538},{"line":13436,"column":1133,"offset":13531},{"line":13436,"column":1145,"offset":13539},26012,{"start":13541,"end":13543},{"line":13436,"column":21,"offset":13542},25884,{"line":13436,"column":10988,"offset":13544},26013,{"type":31,"tagName":231,"properties":13546,"children":13547,"position":13554},{},[13548],{"type":27,"value":49,"position":13549},{"start":13550,"end":13552},{"line":13436,"column":11153,"offset":13551},26015,{"line":13436,"column":24,"offset":13553},26018,{"start":13555,"end":13556},{"line":13436,"column":10988,"offset":13544},{"line":13436,"column":4060,"offset":13557},26019,{"type":31,"tagName":231,"properties":13559,"children":13560,"position":13640},{},[13561,13568,13578,13585,13595,13602,13611,13617,13626,13632],{"type":27,"value":13562,"position":13563},"text inside the box from a string slot, in ",{"start":13564,"end":13566},{"line":13436,"column":12830,"offset":13565},26021,{"line":13436,"column":782,"offset":13567},26064,{"type":31,"tagName":45,"properties":13569,"children":13570,"position":13573},{},[13571],{"type":27,"value":13572},"textColor",{"start":13574,"end":13575},{"line":13436,"column":782,"offset":13567},{"line":13436,"column":13576,"offset":13577},192,26075,{"type":27,"value":13579,"position":13580}," at ",{"start":13581,"end":13582},{"line":13436,"column":13576,"offset":13577},{"line":13436,"column":13583,"offset":13584},196,26079,{"type":31,"tagName":45,"properties":13586,"children":13587,"position":13590},{},[13588],{"type":27,"value":13589},"fontSize",{"start":13591,"end":13592},{"line":13436,"column":13583,"offset":13584},{"line":13436,"column":13593,"offset":13594},206,26089,{"type":27,"value":13596,"position":13597}," (6..64, default 12), aligned by ",{"start":13598,"end":13599},{"line":13436,"column":13593,"offset":13594},{"line":13436,"column":13600,"offset":13601},239,26122,{"type":31,"tagName":45,"properties":13603,"children":13604,"position":13606},{},[13605],{"type":27,"value":12483},{"start":13607,"end":13608},{"line":13436,"column":13600,"offset":13601},{"line":13436,"column":13609,"offset":13610},248,26131,{"type":27,"value":1856,"position":13612},{"start":13613,"end":13614},{"line":13436,"column":13609,"offset":13610},{"line":13436,"column":13615,"offset":13616},253,26136,{"type":31,"tagName":45,"properties":13618,"children":13619,"position":13622},{},[13620],{"type":27,"value":13621},"VALIGN_*",{"start":13623,"end":13624},{"line":13436,"column":13615,"offset":13616},{"line":13436,"column":6989,"offset":13625},26146,{"type":27,"value":13627,"position":13628}," inside ",{"start":13629,"end":13630},{"line":13436,"column":6989,"offset":13625},{"line":13436,"column":7090,"offset":13631},26154,{"type":31,"tagName":45,"properties":13633,"children":13634,"position":13636},{},[13635],{"type":27,"value":10197},{"start":13637,"end":13638},{"line":13436,"column":7090,"offset":13631},{"line":13436,"column":7176,"offset":13639},26163,{"start":13641,"end":13642},{"line":13436,"column":4060,"offset":13557},{"line":13436,"column":7229,"offset":13643},26165,{"start":13645,"end":13646},{"line":13436,"column":21,"offset":13542},{"line":13436,"column":7229,"offset":13643},{"type":31,"tagName":164,"properties":13648,"children":13649,"position":13798},{},[13650,13711,13725],{"type":31,"tagName":231,"properties":13651,"children":13652,"position":13706},{},[13653,13679,13684],{"type":31,"tagName":45,"properties":13654,"children":13655,"position":13673},{},[13656,13658,13661,13663,13666,13668,13671],{"type":27,"value":13657},"font",{"type":31,"tagName":274,"properties":13659,"children":13660},{},[],{"type":27,"value":13662},"Weight(",{"type":31,"tagName":274,"properties":13664,"children":13665},{},[],{"type":27,"value":13667},"Font",{"type":31,"tagName":274,"properties":13669,"children":13670},{},[],{"type":27,"value":13672},"Weight)",{"start":13674,"end":13677},{"line":13675,"column":114,"offset":13676},489,26168,{"line":13675,"column":678,"offset":13678},26192,{"type":27,"value":1208,"position":13680},{"start":13681,"end":13682},{"line":13675,"column":678,"offset":13678},{"line":13675,"column":1496,"offset":13683},26194,{"type":31,"tagName":45,"properties":13685,"children":13686,"position":13702},{},[13687,13688,13691,13693,13696,13697,13700],{"type":27,"value":13657},{"type":31,"tagName":274,"properties":13689,"children":13690},{},[],{"type":27,"value":13692},"Family(",{"type":31,"tagName":274,"properties":13694,"children":13695},{},[],{"type":27,"value":13667},{"type":31,"tagName":274,"properties":13698,"children":13699},{},[],{"type":27,"value":13701},"Family)",{"start":13703,"end":13704},{"line":13675,"column":1496,"offset":13683},{"line":13675,"column":53,"offset":13705},26218,{"start":13707,"end":13709},{"line":13675,"column":21,"offset":13708},26166,{"line":13675,"column":1978,"offset":13710},26219,{"type":31,"tagName":231,"properties":13712,"children":13713,"position":13721},{},[13714],{"type":27,"value":13715,"position":13716},"label, box",{"start":13717,"end":13719},{"line":13675,"column":1869,"offset":13718},26221,{"line":13675,"column":854,"offset":13720},26231,{"start":13722,"end":13723},{"line":13675,"column":1978,"offset":13710},{"line":13675,"column":1997,"offset":13724},26232,{"type":31,"tagName":231,"properties":13726,"children":13727,"position":13794},{},[13728,13735,13744,13750,13759,13764,13773,13779,13788],{"type":27,"value":13729,"position":13730},"the text's weight and family (",{"start":13731,"end":13733},{"line":13675,"column":2625,"offset":13732},26234,{"line":13675,"column":13509,"offset":13734},26264,{"type":31,"tagName":45,"properties":13736,"children":13737,"position":13740},{},[13738],{"type":27,"value":13739},"Ui",{"start":13741,"end":13742},{"line":13675,"column":13509,"offset":13734},{"line":13675,"column":11233,"offset":13743},26268,{"type":27,"value":13745,"position":13746}," is the app font, ",{"start":13747,"end":13748},{"line":13675,"column":11233,"offset":13743},{"line":13675,"column":401,"offset":13749},26286,{"type":31,"tagName":45,"properties":13751,"children":13752,"position":13755},{},[13753],{"type":27,"value":13754},"Mono",{"start":13756,"end":13757},{"line":13675,"column":401,"offset":13749},{"line":13675,"column":10975,"offset":13758},26292,{"type":27,"value":1208,"position":13760},{"start":13761,"end":13762},{"line":13675,"column":10975,"offset":13758},{"line":13675,"column":1145,"offset":13763},26294,{"type":31,"tagName":45,"properties":13765,"children":13766,"position":13769},{},[13767],{"type":27,"value":13768},"Serif",{"start":13770,"end":13771},{"line":13675,"column":1145,"offset":13763},{"line":13675,"column":4060,"offset":13772},26301,{"type":27,"value":1856,"position":13774},{"start":13775,"end":13776},{"line":13675,"column":4060,"offset":13772},{"line":13675,"column":13777,"offset":13778},141,26306,{"type":31,"tagName":45,"properties":13780,"children":13781,"position":13784},{},[13782],{"type":27,"value":13783},"Rounded",{"start":13785,"end":13786},{"line":13675,"column":13777,"offset":13778},{"line":13675,"column":748,"offset":13787},26315,{"type":27,"value":13789,"position":13790}," system stacks)",{"start":13791,"end":13792},{"line":13675,"column":748,"offset":13787},{"line":13675,"column":12657,"offset":13793},26330,{"start":13795,"end":13796},{"line":13675,"column":1997,"offset":13724},{"line":13675,"column":1343,"offset":13797},26332,{"start":13799,"end":13800},{"line":13675,"column":21,"offset":13708},{"line":13675,"column":1343,"offset":13797},{"type":31,"tagName":164,"properties":13802,"children":13803,"position":13961},{},[13804,13830,13843],{"type":31,"tagName":231,"properties":13805,"children":13806,"position":13825},{},[13807],{"type":31,"tagName":45,"properties":13808,"children":13809,"position":13819},{},[13810,13811,13814,13815,13818],{"type":27,"value":946},{"type":31,"tagName":274,"properties":13812,"children":13813},{},[],{"type":27,"value":951},{"type":31,"tagName":274,"properties":13816,"children":13817},{},[],{"type":27,"value":13255},{"start":13820,"end":13823},{"line":13821,"column":114,"offset":13822},490,26335,{"line":13821,"column":84,"offset":13824},26354,{"start":13826,"end":13828},{"line":13821,"column":21,"offset":13827},26333,{"line":13821,"column":898,"offset":13829},26355,{"type":31,"tagName":231,"properties":13831,"children":13832,"position":13839},{},[13833],{"type":27,"value":8343,"position":13834},{"start":13835,"end":13837},{"line":13821,"column":1081,"offset":13836},26357,{"line":13821,"column":723,"offset":13838},26362,{"start":13840,"end":13841},{"line":13821,"column":898,"offset":13829},{"line":13821,"column":1557,"offset":13842},26363,{"type":31,"tagName":231,"properties":13844,"children":13845,"position":13956},{},[13846,13853,13861,13867,13876,13882,13891,13897,13907,13914,13924,13930,13940,13946],{"type":27,"value":13847,"position":13848},"the label's look: ",{"start":13849,"end":13851},{"line":13821,"column":1529,"offset":13850},26365,{"line":13821,"column":1764,"offset":13852},26383,{"type":31,"tagName":45,"properties":13854,"children":13855,"position":13857},{},[13856],{"type":27,"value":1021},{"start":13858,"end":13859},{"line":13821,"column":1764,"offset":13852},{"line":13821,"column":1869,"offset":13860},26388,{"type":27,"value":13862,"position":13863}," (the default rounded box), ",{"start":13864,"end":13865},{"line":13821,"column":1869,"offset":13860},{"line":13821,"column":861,"offset":13866},26416,{"type":31,"tagName":45,"properties":13868,"children":13869,"position":13872},{},[13870],{"type":27,"value":13871},"Plain",{"start":13873,"end":13874},{"line":13821,"column":861,"offset":13866},{"line":13821,"column":11286,"offset":13875},26423,{"type":27,"value":13877,"position":13878}," (text alone), ",{"start":13879,"end":13880},{"line":13821,"column":11286,"offset":13875},{"line":13821,"column":1244,"offset":13881},26438,{"type":31,"tagName":45,"properties":13883,"children":13884,"position":13887},{},[13885],{"type":27,"value":13886},"Knockout",{"start":13888,"end":13889},{"line":13821,"column":1244,"offset":13881},{"line":13821,"column":1133,"offset":13890},26448,{"type":27,"value":13892,"position":13893}," (a box in the background colour that hides what is behind the text), ",{"start":13894,"end":13895},{"line":13821,"column":1133,"offset":13890},{"line":13821,"column":1381,"offset":13896},26518,{"type":31,"tagName":45,"properties":13898,"children":13899,"position":13902},{},[13900],{"type":27,"value":13901},"Emblem",{"start":13903,"end":13904},{"line":13821,"column":1381,"offset":13896},{"line":13821,"column":13905,"offset":13906},194,26526,{"type":27,"value":13908,"position":13909}," (a mark before the text), ",{"start":13910,"end":13911},{"line":13821,"column":13905,"offset":13906},{"line":13821,"column":13912,"offset":13913},221,26553,{"type":31,"tagName":45,"properties":13915,"children":13916,"position":13919},{},[13917],{"type":27,"value":13918},"Pill",{"start":13920,"end":13921},{"line":13821,"column":13912,"offset":13913},{"line":13821,"column":13922,"offset":13923},227,26559,{"type":27,"value":1208,"position":13925},{"start":13926,"end":13927},{"line":13821,"column":13922,"offset":13923},{"line":13821,"column":13928,"offset":13929},229,26561,{"type":31,"tagName":45,"properties":13931,"children":13932,"position":13935},{},[13933],{"type":27,"value":13934},"Badge",{"start":13936,"end":13937},{"line":13821,"column":13928,"offset":13929},{"line":13821,"column":13938,"offset":13939},236,26568,{"type":27,"value":1208,"position":13941},{"start":13942,"end":13943},{"line":13821,"column":13938,"offset":13939},{"line":13821,"column":13944,"offset":13945},238,26570,{"type":31,"tagName":45,"properties":13947,"children":13948,"position":13951},{},[13949],{"type":27,"value":13950},"Callout",{"start":13952,"end":13953},{"line":13821,"column":13944,"offset":13945},{"line":13821,"column":13954,"offset":13955},247,26579,{"start":13957,"end":13958},{"line":13821,"column":1557,"offset":13842},{"line":13821,"column":13959,"offset":13960},249,26581,{"start":13962,"end":13963},{"line":13821,"column":21,"offset":13827},{"line":13821,"column":13959,"offset":13960},{"type":31,"tagName":164,"properties":13965,"children":13966,"position":14043},{},[13967,14000,14013],{"type":31,"tagName":231,"properties":13968,"children":13969,"position":13995},{},[13970,13981,13986],{"type":31,"tagName":45,"properties":13971,"children":13972,"position":13975},{},[13973],{"type":27,"value":13974},"emblem(Emblem)",{"start":13976,"end":13979},{"line":13977,"column":114,"offset":13978},491,26584,{"line":13977,"column":437,"offset":13980},26600,{"type":27,"value":1208,"position":13982},{"start":13983,"end":13984},{"line":13977,"column":437,"offset":13980},{"line":13977,"column":675,"offset":13985},26602,{"type":31,"tagName":45,"properties":13987,"children":13988,"position":13991},{},[13989],{"type":27,"value":13990},"emblemColor(c)",{"start":13992,"end":13993},{"line":13977,"column":675,"offset":13985},{"line":13977,"column":215,"offset":13994},26618,{"start":13996,"end":13998},{"line":13977,"column":21,"offset":13997},26582,{"line":13977,"column":901,"offset":13999},26619,{"type":31,"tagName":231,"properties":14001,"children":14002,"position":14009},{},[14003],{"type":27,"value":8343,"position":14004},{"start":14005,"end":14007},{"line":13977,"column":1700,"offset":14006},26621,{"line":13977,"column":1558,"offset":14008},26626,{"start":14010,"end":14011},{"line":13977,"column":901,"offset":13999},{"line":13977,"column":1178,"offset":14012},26627,{"type":31,"tagName":231,"properties":14014,"children":14015,"position":14039},{},[14016,14023,14033],{"type":27,"value":14017,"position":14018},"the emblem's shape (",{"start":14019,"end":14021},{"line":13977,"column":42,"offset":14020},26629,{"line":13977,"column":73,"offset":14022},26649,{"type":31,"tagName":45,"properties":14024,"children":14025,"position":14028},{},[14026],{"type":27,"value":14027},"TriangleDown",{"start":14029,"end":14030},{"line":13977,"column":73,"offset":14022},{"line":13977,"column":14031,"offset":14032},82,26663,{"type":27,"value":14034,"position":14035}," points down) and colour (default the text colour)",{"start":14036,"end":14037},{"line":13977,"column":14031,"offset":14032},{"line":13977,"column":11153,"offset":14038},26713,{"start":14040,"end":14041},{"line":13977,"column":1178,"offset":14012},{"line":13977,"column":25,"offset":14042},26715,{"start":14044,"end":14045},{"line":13977,"column":21,"offset":13997},{"line":13977,"column":25,"offset":14042},{"type":31,"tagName":164,"properties":14047,"children":14048,"position":14130},{},[14049,14103,14116],{"type":31,"tagName":231,"properties":14050,"children":14051,"position":14098},{},[14052,14063,14068,14077,14082],{"type":31,"tagName":45,"properties":14053,"children":14054,"position":14057},{},[14055],{"type":27,"value":14056},"border(c)",{"start":14058,"end":14061},{"line":14059,"column":114,"offset":14060},492,26718,{"line":14059,"column":571,"offset":14062},26729,{"type":27,"value":1208,"position":14064},{"start":14065,"end":14066},{"line":14059,"column":571,"offset":14062},{"line":14059,"column":606,"offset":14067},26731,{"type":31,"tagName":45,"properties":14069,"children":14070,"position":14073},{},[14071],{"type":27,"value":14072},"borderWidth(px)",{"start":14074,"end":14075},{"line":14059,"column":606,"offset":14067},{"line":14059,"column":1529,"offset":14076},26748,{"type":27,"value":1208,"position":14078},{"start":14079,"end":14080},{"line":14059,"column":1529,"offset":14076},{"line":14059,"column":10,"offset":14081},26750,{"type":31,"tagName":45,"properties":14083,"children":14084,"position":14094},{},[14085,14086,14089,14090,14093],{"type":27,"value":13271},{"type":31,"tagName":274,"properties":14087,"children":14088},{},[],{"type":27,"value":13276},{"type":31,"tagName":274,"properties":14091,"children":14092},{},[],{"type":27,"value":13281},{"start":14095,"end":14096},{"line":14059,"column":10,"offset":14081},{"line":14059,"column":53,"offset":14097},26768,{"start":14099,"end":14101},{"line":14059,"column":21,"offset":14100},26716,{"line":14059,"column":1978,"offset":14102},26769,{"type":31,"tagName":231,"properties":14104,"children":14105,"position":14112},{},[14106],{"type":27,"value":8343,"position":14107},{"start":14108,"end":14110},{"line":14059,"column":1869,"offset":14109},26771,{"line":14059,"column":1100,"offset":14111},26776,{"start":14113,"end":14114},{"line":14059,"column":1978,"offset":14102},{"line":14059,"column":1633,"offset":14115},26777,{"type":31,"tagName":231,"properties":14117,"children":14118,"position":14126},{},[14119],{"type":27,"value":14120,"position":14121},"the box's border colour and width (0..10) and its corner radius (0..32, default 4)",{"start":14122,"end":14124},{"line":14059,"column":2058,"offset":14123},26779,{"line":14059,"column":540,"offset":14125},26861,{"start":14127,"end":14128},{"line":14059,"column":1633,"offset":14115},{"line":14059,"column":13104,"offset":14129},26863,{"start":14131,"end":14132},{"line":14059,"column":21,"offset":14100},{"line":14059,"column":13104,"offset":14129},{"type":31,"tagName":164,"properties":14134,"children":14135,"position":14239},{},[14136,14195,14208],{"type":31,"tagName":231,"properties":14137,"children":14138,"position":14190},{},[14139,14149,14154,14162,14167,14176,14181],{"type":31,"tagName":45,"properties":14140,"children":14141,"position":14143},{},[14142],{"type":27,"value":13521},{"start":14144,"end":14147},{"line":14145,"column":114,"offset":14146},493,26866,{"line":14145,"column":606,"offset":14148},26879,{"type":27,"value":1208,"position":14150},{"start":14151,"end":14152},{"line":14145,"column":606,"offset":14148},{"line":14145,"column":341,"offset":14153},26881,{"type":31,"tagName":45,"properties":14155,"children":14156,"position":14158},{},[14157],{"type":27,"value":13145},{"start":14159,"end":14160},{"line":14145,"column":341,"offset":14153},{"line":14145,"column":1557,"offset":14161},26894,{"type":27,"value":1208,"position":14163},{"start":14164,"end":14165},{"line":14145,"column":1557,"offset":14161},{"line":14145,"column":1529,"offset":14166},26896,{"type":31,"tagName":45,"properties":14168,"children":14169,"position":14172},{},[14170],{"type":27,"value":14171},"maxWidth(px)",{"start":14173,"end":14174},{"line":14145,"column":1529,"offset":14166},{"line":14145,"column":1184,"offset":14175},26910,{"type":27,"value":1208,"position":14177},{"start":14178,"end":14179},{"line":14145,"column":1184,"offset":14175},{"line":14145,"column":1193,"offset":14180},26912,{"type":31,"tagName":45,"properties":14182,"children":14183,"position":14186},{},[14184],{"type":27,"value":14185},"angle(deg)",{"start":14187,"end":14188},{"line":14145,"column":1193,"offset":14180},{"line":14145,"column":1100,"offset":14189},26924,{"start":14191,"end":14193},{"line":14145,"column":21,"offset":14192},26864,{"line":14145,"column":1633,"offset":14194},26925,{"type":31,"tagName":231,"properties":14196,"children":14197,"position":14204},{},[14198],{"type":27,"value":8343,"position":14199},{"start":14200,"end":14202},{"line":14145,"column":2058,"offset":14201},26927,{"line":14145,"column":2625,"offset":14203},26932,{"start":14205,"end":14206},{"line":14145,"column":1633,"offset":14194},{"line":14145,"column":1690,"offset":14207},26933,{"type":31,"tagName":231,"properties":14209,"children":14210,"position":14234},{},[14211,14219,14228],{"type":27,"value":14212,"position":14213},"the box placed above, on or below y; its padding (0..64, default 6); text wrapped at ",{"start":14214,"end":14216},{"line":14145,"column":2225,"offset":14215},26935,{"line":14145,"column":14217,"offset":14218},157,27020,{"type":31,"tagName":45,"properties":14220,"children":14221,"position":14224},{},[14222],{"type":27,"value":14223},"maxWidth",{"start":14225,"end":14226},{"line":14145,"column":14217,"offset":14218},{"line":14145,"column":1343,"offset":14227},27030,{"type":27,"value":14229,"position":14230}," (0..2000, 0 = no wrap); the whole label rotated -90..90 degrees about (x, y)",{"start":14231,"end":14232},{"line":14145,"column":1343,"offset":14227},{"line":14145,"column":1451,"offset":14233},27107,{"start":14235,"end":14236},{"line":14145,"column":1690,"offset":14207},{"line":14145,"column":14237,"offset":14238},246,27109,{"start":14240,"end":14241},{"line":14145,"column":21,"offset":14192},{"line":14145,"column":14237,"offset":14238},{"type":31,"tagName":164,"properties":14243,"children":14244,"position":14321},{},[14245,14278,14291],{"type":31,"tagName":231,"properties":14246,"children":14247,"position":14273},{},[14248,14259,14264],{"type":31,"tagName":45,"properties":14249,"children":14250,"position":14253},{},[14251],{"type":27,"value":14252},"group(id)",{"start":14254,"end":14257},{"line":14255,"column":114,"offset":14256},494,27112,{"line":14255,"column":571,"offset":14258},27123,{"type":27,"value":1208,"position":14260},{"start":14261,"end":14262},{"line":14255,"column":571,"offset":14258},{"line":14255,"column":606,"offset":14263},27125,{"type":31,"tagName":45,"properties":14265,"children":14266,"position":14269},{},[14267],{"type":27,"value":14268},"mark()",{"start":14270,"end":14271},{"line":14255,"column":606,"offset":14263},{"line":14255,"column":199,"offset":14272},27133,{"start":14274,"end":14276},{"line":14255,"column":21,"offset":14275},27110,{"line":14255,"column":1081,"offset":14277},27134,{"type":31,"tagName":231,"properties":14279,"children":14280,"position":14287},{},[14281],{"type":27,"value":8343,"position":14282},{"start":14283,"end":14285},{"line":14255,"column":678,"offset":14284},27136,{"line":14255,"column":3893,"offset":14286},27141,{"start":14288,"end":14289},{"line":14255,"column":1081,"offset":14277},{"line":14255,"column":1529,"offset":14290},27142,{"type":31,"tagName":231,"properties":14292,"children":14293,"position":14316},{},[14294,14301,14310],{"type":27,"value":14295,"position":14296},"the group a ",{"start":14297,"end":14299},{"line":14255,"column":10,"offset":14298},27144,{"line":14255,"column":1184,"offset":14300},27156,{"type":31,"tagName":45,"properties":14302,"children":14303,"position":14306},{},[14304],{"type":27,"value":14305},"fitTo",{"start":14307,"end":14308},{"line":14255,"column":1184,"offset":14300},{"line":14255,"column":1978,"offset":14309},27163,{"type":27,"value":14311,"position":14312}," box measures (0 = none); a label with no text",{"start":14313,"end":14314},{"line":14255,"column":1978,"offset":14309},{"line":14255,"column":13186,"offset":14315},27209,{"start":14317,"end":14318},{"line":14255,"column":1529,"offset":14290},{"line":14255,"column":14319,"offset":14320},102,27211,{"start":14322,"end":14323},{"line":14255,"column":21,"offset":14275},{"line":14255,"column":14319,"offset":14320},{"type":31,"tagName":164,"properties":14325,"children":14326,"position":14415},{},[14327,14374,14387],{"type":31,"tagName":231,"properties":14328,"children":14329,"position":14369},{},[14330,14341,14346,14355,14360],{"type":31,"tagName":45,"properties":14331,"children":14332,"position":14335},{},[14333],{"type":27,"value":14334},"fill(c)",{"start":14336,"end":14339},{"line":14337,"column":114,"offset":14338},495,27214,{"line":14337,"column":129,"offset":14340},27223,{"type":27,"value":1208,"position":14342},{"start":14343,"end":14344},{"line":14337,"column":129,"offset":14340},{"line":14337,"column":571,"offset":14345},27225,{"type":31,"tagName":45,"properties":14347,"children":14348,"position":14351},{},[14349],{"type":27,"value":14350},"closed(on)",{"start":14352,"end":14353},{"line":14337,"column":571,"offset":14345},{"line":14337,"column":208,"offset":14354},27237,{"type":27,"value":1208,"position":14356},{"start":14357,"end":14358},{"line":14337,"column":208,"offset":14354},{"line":14337,"column":684,"offset":14359},27239,{"type":31,"tagName":45,"properties":14361,"children":14362,"position":14365},{},[14363],{"type":27,"value":14364},"smooth(on)",{"start":14366,"end":14367},{"line":14337,"column":684,"offset":14359},{"line":14337,"column":1700,"offset":14368},27251,{"start":14370,"end":14372},{"line":14337,"column":21,"offset":14371},27212,{"line":14337,"column":989,"offset":14373},27252,{"type":31,"tagName":231,"properties":14375,"children":14376,"position":14383},{},[14377],{"type":27,"value":8250,"position":14378},{"start":14379,"end":14381},{"line":14337,"column":1508,"offset":14380},27254,{"line":14337,"column":1764,"offset":14382},27262,{"start":14384,"end":14385},{"line":14337,"column":989,"offset":14373},{"line":14337,"column":1680,"offset":14386},27263,{"type":31,"tagName":231,"properties":14388,"children":14389,"position":14411},{},[14390,14397,14405],{"type":27,"value":14391,"position":14392},"the polygon fill colour; the path closed back to its first point (and filled when ",{"start":14393,"end":14395},{"line":14337,"column":1978,"offset":14394},27265,{"line":14337,"column":4060,"offset":14396},27347,{"type":31,"tagName":45,"properties":14398,"children":14399,"position":14401},{},[14400],{"type":27,"value":705},{"start":14402,"end":14403},{"line":14337,"column":4060,"offset":14396},{"line":14337,"column":1303,"offset":14404},27353,{"type":27,"value":14406,"position":14407}," is set); the path curved through its points",{"start":14408,"end":14409},{"line":14337,"column":1303,"offset":14404},{"line":14337,"column":1381,"offset":14410},27397,{"start":14412,"end":14413},{"line":14337,"column":1680,"offset":14386},{"line":14337,"column":5393,"offset":14414},27399,{"start":14416,"end":14417},{"line":14337,"column":21,"offset":14371},{"line":14337,"column":5393,"offset":14414},{"start":14419,"end":14420},{"line":12596,"column":21,"offset":12616},{"line":14337,"column":5393,"offset":14414},{"start":14422,"end":14423},{"line":12537,"column":21,"offset":12543},{"line":14337,"column":5393,"offset":14414},{"type":27,"value":28},{"type":31,"tagName":32,"properties":14426,"children":14427,"position":14506},{},[14428,14442,14449,14461,14468,14480,14487,14501],{"type":31,"tagName":45,"properties":14429,"children":14430,"position":14439},{},[14431],{"type":27,"value":14432,"position":14433},"line.extend(Extend.Right).fillTo(otherId, c)",{"start":14434,"end":14437},{"line":14435,"column":21,"offset":14436},497,27401,{"line":14435,"column":1184,"offset":14438},27447,{"start":14440,"end":14441},{"line":14435,"column":21,"offset":14436},{"line":14435,"column":1184,"offset":14438},{"type":27,"value":14443,"position":14444}," keeps working: the\nshading between two lines follows their extensions. Two chart-level\nflags belong beside the handle looks: ",{"start":14445,"end":14446},{"line":14435,"column":1184,"offset":14438},{"line":14447,"column":907,"offset":14448},499,27573,{"type":31,"tagName":45,"properties":14450,"children":14451,"position":14458},{},[14452],{"type":27,"value":14453,"position":14454},"chart.contrast_guard(false)",{"start":14455,"end":14456},{"line":14447,"column":907,"offset":14448},{"line":14447,"column":73,"offset":14457},27602,{"start":14459,"end":14460},{"line":14447,"column":907,"offset":14448},{"line":14447,"column":73,"offset":14457},{"type":27,"value":14462,"position":14463},"\nkeeps the author's colours as written on a light chart, and\n",{"start":14464,"end":14465},{"line":14447,"column":73,"offset":14457},{"line":14466,"column":21,"offset":14467},501,27663,{"type":31,"tagName":45,"properties":14469,"children":14470,"position":14477},{},[14471],{"type":27,"value":14472,"position":14473},"chart.stack_handles(true)",{"start":14474,"end":14475},{"line":14466,"column":21,"offset":14467},{"line":14466,"column":684,"offset":14476},27690,{"start":14478,"end":14479},{"line":14466,"column":21,"offset":14467},{"line":14466,"column":684,"offset":14476},{"type":27,"value":14481,"position":14482}," stacks this indicator's corner-anchored\ngroups below other indicators' groups at the same corner instead of\noverprinting them (",{"start":14483,"end":14484},{"line":14466,"column":684,"offset":14476},{"line":14485,"column":563,"offset":14486},503,27818,{"type":31,"tagName":751,"properties":14488,"children":14490,"position":14497},{"href":14489},"styling.md#theme-colours",[14491],{"type":27,"value":756,"position":14492},{"start":14493,"end":14495},{"line":14485,"column":675,"offset":14494},27819,{"line":14485,"column":684,"offset":14496},27826,{"start":14498,"end":14499},{"line":14485,"column":563,"offset":14486},{"line":14485,"column":362,"offset":14500},27853,{"type":27,"value":941,"position":14502},{"start":14503,"end":14504},{"line":14485,"column":362,"offset":14500},{"line":14485,"column":2271,"offset":14505},27855,{"start":14507,"end":14508},{"line":14435,"column":21,"offset":14436},{"line":14485,"column":2271,"offset":14505},{"type":27,"value":28},{"type":31,"tagName":32,"properties":14511,"children":14512,"position":14522},{},[14513],{"type":27,"value":14514,"position":14515},"Both flags are statements beside the declarations they govern. Readouts\npinned to the top-right corner as knockout labels (a theme-background\nbox behind the text), kept in the author's colours on a light chart and\nstacked under other indicators' corner groups instead of over them:",{"start":14516,"end":14519},{"line":14517,"column":21,"offset":14518},505,27857,{"line":14520,"column":73,"offset":14521},508,28138,{"start":14523,"end":14524},{"line":14517,"column":21,"offset":14518},{"line":14520,"column":73,"offset":14521},{"type":27,"value":28},{"type":14,"children":14527},[14528],{"type":31,"tagName":2634,"properties":14529,"children":14530,"data":-1},{"class":2636,"style":2637,"tabindex":1760},[14531],{"type":31,"tagName":45,"properties":14532,"children":14534},{"class":14533},[2643],[14535,14564,14565,14639,14640,14666,14667],{"type":31,"tagName":187,"properties":14536,"children":14537},{"class":2647},[14538,14542,14546,14551,14555,14560],{"type":31,"tagName":187,"properties":14539,"children":14540},{"style":2651},[14541],{"type":27,"value":7911},{"type":31,"tagName":187,"properties":14543,"children":14544},{"style":2657},[14545],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":14547,"children":14548},{"style":2663},[14549],{"type":27,"value":14550},"\"tag\"",{"type":31,"tagName":187,"properties":14552,"children":14553},{"style":2657},[14554],{"type":27,"value":7925},{"type":31,"tagName":187,"properties":14556,"children":14557},{"style":2673},[14558],{"type":27,"value":14559},"16",{"type":31,"tagName":187,"properties":14561,"children":14562},{"style":2657},[14563],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":14566,"children":14567},{"class":2647},[14568,14573,14577,14582,14586,14591,14596,14600,14605,14610,14615,14620,14625,14630,14635],{"type":31,"tagName":187,"properties":14569,"children":14570},{"style":2657},[14571],{"type":27,"value":14572},"handles.",{"type":31,"tagName":187,"properties":14574,"children":14575},{"style":2651},[14576],{"type":27,"value":8343},{"type":31,"tagName":187,"properties":14578,"children":14579},{"style":2657},[14580],{"type":27,"value":14581},"({ text: ",{"type":31,"tagName":187,"properties":14583,"children":14584},{"style":2663},[14585],{"type":27,"value":14550},{"type":31,"tagName":187,"properties":14587,"children":14588},{"style":2657},[14589],{"type":27,"value":14590},", anchor: ",{"type":31,"tagName":187,"properties":14592,"children":14593},{"style":2663},[14594],{"type":27,"value":14595},"\"top_right\"",{"type":31,"tagName":187,"properties":14597,"children":14598},{"style":2657},[14599],{"type":27,"value":7982},{"type":31,"tagName":187,"properties":14601,"children":14602},{"style":2663},[14603],{"type":27,"value":14604},"\"#fde68a\"",{"type":31,"tagName":187,"properties":14606,"children":14607},{"style":2657},[14608],{"type":27,"value":14609},", size: ",{"type":31,"tagName":187,"properties":14611,"children":14612},{"style":2673},[14613],{"type":27,"value":14614},"11",{"type":31,"tagName":187,"properties":14616,"children":14617},{"style":2657},[14618],{"type":27,"value":14619},", style: ",{"type":31,"tagName":187,"properties":14621,"children":14622},{"style":2663},[14623],{"type":27,"value":14624},"\"knockout\"",{"type":31,"tagName":187,"properties":14626,"children":14627},{"style":2657},[14628],{"type":27,"value":14629},", padding: ",{"type":31,"tagName":187,"properties":14631,"children":14632},{"style":2673},[14633],{"type":27,"value":14634},"6",{"type":31,"tagName":187,"properties":14636,"children":14637},{"style":2657},[14638],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":14641,"children":14642},{"class":2647},[14643,14648,14653,14657,14662],{"type":31,"tagName":187,"properties":14644,"children":14645},{"style":2657},[14646],{"type":27,"value":14647},"chart.",{"type":31,"tagName":187,"properties":14649,"children":14650},{"style":2651},[14651],{"type":27,"value":14652},"contrast_guard",{"type":31,"tagName":187,"properties":14654,"children":14655},{"style":2657},[14656],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":14658,"children":14659},{"style":2673},[14660],{"type":27,"value":14661},"false",{"type":31,"tagName":187,"properties":14663,"children":14664},{"style":2657},[14665],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":14668,"children":14669},{"class":2647},[14670,14674,14679,14683,14688],{"type":31,"tagName":187,"properties":14671,"children":14672},{"style":2657},[14673],{"type":27,"value":14647},{"type":31,"tagName":187,"properties":14675,"children":14676},{"style":2651},[14677],{"type":27,"value":14678},"stack_handles",{"type":31,"tagName":187,"properties":14680,"children":14681},{"style":2657},[14682],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":14684,"children":14685},{"style":2673},[14686],{"type":27,"value":14687},"true",{"type":31,"tagName":187,"properties":14689,"children":14690},{"style":2657},[14691],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":32,"properties":14694,"children":14695,"position":14723},{},[14696,14704,14716],{"type":27,"value":14697,"position":14698},"Every look in the table is also a default on a ",{"start":14699,"end":14702},{"line":14700,"column":21,"offset":14701},517,28361,{"line":14700,"column":42,"offset":14703},28408,{"type":31,"tagName":45,"properties":14705,"children":14706,"position":14713},{},[14707],{"type":27,"value":14708,"position":14709},"handles.\u003Ckind>",{"start":14710,"end":14711},{"line":14700,"column":42,"offset":14703},{"line":14700,"column":2058,"offset":14712},28424,{"start":14714,"end":14715},{"line":14700,"column":42,"offset":14703},{"line":14700,"column":2058,"offset":14712},{"type":27,"value":14717,"position":14718},"\ndeclaration and a key on a declared drawing, spelled snake_case. Swing\ntags on a busy chart: the emblem look puts a diamond before the text, the\nbox sits above its point inside 6 px of padding, and a long note wraps at\n120 px instead of running across the candles.",{"start":14719,"end":14720},{"line":14700,"column":2058,"offset":14712},{"line":14721,"column":1178,"offset":14722},521,28689,{"start":14724,"end":14725},{"line":14700,"column":21,"offset":14701},{"line":14721,"column":1178,"offset":14722},{"type":27,"value":28},{"type":14,"children":14728},[14729],{"type":31,"tagName":2634,"properties":14730,"children":14731,"data":-1},{"class":2636,"style":2637,"tabindex":1760},[14732],{"type":31,"tagName":45,"properties":14733,"children":14735},{"class":14734},[2643],[14736,14764,14765],{"type":31,"tagName":187,"properties":14737,"children":14738},{"class":2647},[14739,14743,14747,14751,14755,14760],{"type":31,"tagName":187,"properties":14740,"children":14741},{"style":2651},[14742],{"type":27,"value":7911},{"type":31,"tagName":187,"properties":14744,"children":14745},{"style":2657},[14746],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":14748,"children":14749},{"style":2663},[14750],{"type":27,"value":14550},{"type":31,"tagName":187,"properties":14752,"children":14753},{"style":2657},[14754],{"type":27,"value":7925},{"type":31,"tagName":187,"properties":14756,"children":14757},{"style":2673},[14758],{"type":27,"value":14759},"24",{"type":31,"tagName":187,"properties":14761,"children":14762},{"style":2657},[14763],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":14766,"children":14767},{"class":2647},[14768,14772,14776,14780,14784,14788,14793,14797,14801,14805,14810,14815,14820,14825,14829,14834,14839,14843,14847,14852,14857],{"type":31,"tagName":187,"properties":14769,"children":14770},{"style":2657},[14771],{"type":27,"value":14572},{"type":31,"tagName":187,"properties":14773,"children":14774},{"style":2651},[14775],{"type":27,"value":8343},{"type":31,"tagName":187,"properties":14777,"children":14778},{"style":2657},[14779],{"type":27,"value":14581},{"type":31,"tagName":187,"properties":14781,"children":14782},{"style":2663},[14783],{"type":27,"value":14550},{"type":31,"tagName":187,"properties":14785,"children":14786},{"style":2657},[14787],{"type":27,"value":7982},{"type":31,"tagName":187,"properties":14789,"children":14790},{"style":2663},[14791],{"type":27,"value":14792},"\"#e5e7eb\"",{"type":31,"tagName":187,"properties":14794,"children":14795},{"style":2657},[14796],{"type":27,"value":14609},{"type":31,"tagName":187,"properties":14798,"children":14799},{"style":2673},[14800],{"type":27,"value":14614},{"type":31,"tagName":187,"properties":14802,"children":14803},{"style":2657},[14804],{"type":27,"value":14619},{"type":31,"tagName":187,"properties":14806,"children":14807},{"style":2663},[14808],{"type":27,"value":14809},"\"emblem\"",{"type":31,"tagName":187,"properties":14811,"children":14812},{"style":2657},[14813],{"type":27,"value":14814},", emblem_shape: ",{"type":31,"tagName":187,"properties":14816,"children":14817},{"style":2663},[14818],{"type":27,"value":14819},"\"diamond\"",{"type":31,"tagName":187,"properties":14821,"children":14822},{"style":2657},[14823],{"type":27,"value":14824},", emblem_color: ",{"type":31,"tagName":187,"properties":14826,"children":14827},{"style":2663},[14828],{"type":27,"value":2901},{"type":31,"tagName":187,"properties":14830,"children":14831},{"style":2657},[14832],{"type":27,"value":14833},", valign: ",{"type":31,"tagName":187,"properties":14835,"children":14836},{"style":2663},[14837],{"type":27,"value":14838},"\"top\"",{"type":31,"tagName":187,"properties":14840,"children":14841},{"style":2657},[14842],{"type":27,"value":14629},{"type":31,"tagName":187,"properties":14844,"children":14845},{"style":2673},[14846],{"type":27,"value":14634},{"type":31,"tagName":187,"properties":14848,"children":14849},{"style":2657},[14850],{"type":27,"value":14851},", max_width: ",{"type":31,"tagName":187,"properties":14853,"children":14854},{"style":2673},[14855],{"type":27,"value":14856},"120",{"type":31,"tagName":187,"properties":14858,"children":14859},{"style":2657},[14860],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":32,"properties":14863,"children":14864,"position":14874},{},[14865],{"type":27,"value":14866,"position":14867},"A level the viewer should never lose: the line's right end rides beside\nthe price axis as the chart scrolls, its price pilled onto the axis,\nunder a 4 px halo in its own colour.",{"start":14868,"end":14871},{"line":14869,"column":21,"offset":14870},528,28914,{"line":14872,"column":215,"offset":14873},530,29091,{"start":14875,"end":14876},{"line":14869,"column":21,"offset":14870},{"line":14872,"column":215,"offset":14873},{"type":27,"value":28},{"type":14,"children":14879},[14880],{"type":31,"tagName":2634,"properties":14881,"children":14882,"data":-1},{"class":2636,"style":2637,"tabindex":1760},[14883],{"type":31,"tagName":45,"properties":14884,"children":14886},{"class":14885},[2643],[14887],{"type":31,"tagName":187,"properties":14888,"children":14889},{"class":2647},[14890,14894,14898,14903,14907,14911,14915,14920,14924,14929,14933,14938,14943,14948,14952,14957,14961],{"type":31,"tagName":187,"properties":14891,"children":14892},{"style":2657},[14893],{"type":27,"value":14572},{"type":31,"tagName":187,"properties":14895,"children":14896},{"style":2651},[14897],{"type":27,"value":2647},{"type":31,"tagName":187,"properties":14899,"children":14900},{"style":2657},[14901],{"type":27,"value":14902},"({ color: ",{"type":31,"tagName":187,"properties":14904,"children":14905},{"style":2663},[14906],{"type":27,"value":5492},{"type":31,"tagName":187,"properties":14908,"children":14909},{"style":2657},[14910],{"type":27,"value":4290},{"type":31,"tagName":187,"properties":14912,"children":14913},{"style":2673},[14914],{"type":27,"value":2930},{"type":31,"tagName":187,"properties":14916,"children":14917},{"style":2657},[14918],{"type":27,"value":14919},", line_style: ",{"type":31,"tagName":187,"properties":14921,"children":14922},{"style":2663},[14923],{"type":27,"value":2151},{"type":31,"tagName":187,"properties":14925,"children":14926},{"style":2657},[14927],{"type":27,"value":14928},", sticky_right: ",{"type":31,"tagName":187,"properties":14930,"children":14931},{"style":2673},[14932],{"type":27,"value":14687},{"type":31,"tagName":187,"properties":14934,"children":14935},{"style":2657},[14936],{"type":27,"value":14937},", axis_label: ",{"type":31,"tagName":187,"properties":14939,"children":14940},{"style":2663},[14941],{"type":27,"value":14942},"\"price\"",{"type":31,"tagName":187,"properties":14944,"children":14945},{"style":2657},[14946],{"type":27,"value":14947},", glow: ",{"type":31,"tagName":187,"properties":14949,"children":14950},{"style":2673},[14951],{"type":27,"value":2882},{"type":31,"tagName":187,"properties":14953,"children":14954},{"style":2657},[14955],{"type":27,"value":14956},", glow_color: ",{"type":31,"tagName":187,"properties":14958,"children":14959},{"style":2663},[14960],{"type":27,"value":5492},{"type":31,"tagName":187,"properties":14962,"children":14963},{"style":2657},[14964],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":32,"properties":14967,"children":14968,"position":14978},{},[14969],{"type":27,"value":14970,"position":14971},"A zone that explains itself: a declared box with its note printed inside,\na dashed border in the fill's colour and the text in the top-left corner\ninside 8 px of padding.",{"start":14972,"end":14975},{"line":14973,"column":21,"offset":14974},536,29253,{"line":14976,"column":199,"offset":14977},538,29423,{"start":14979,"end":14980},{"line":14973,"column":21,"offset":14974},{"line":14976,"column":199,"offset":14977},{"type":27,"value":28},{"type":14,"children":14983},[14984],{"type":31,"tagName":2634,"properties":14985,"children":14986,"data":-1},{"class":2636,"style":2637,"tabindex":1760},[14987],{"type":31,"tagName":45,"properties":14988,"children":14990},{"class":14989},[2643],[14991,15019,15020,15048,15049,15078,15079,15108,15109,15136,15137],{"type":31,"tagName":187,"properties":14992,"children":14993},{"class":2647},[14994,14998,15002,15006,15010,15015],{"type":31,"tagName":187,"properties":14995,"children":14996},{"style":2651},[14997],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":14999,"children":15000},{"style":2657},[15001],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15003,"children":15004},{"style":2663},[15005],{"type":27,"value":7829},{"type":31,"tagName":187,"properties":15007,"children":15008},{"style":2657},[15009],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":15011,"children":15012},{"style":2663},[15013],{"type":27,"value":15014},"\"The zone's first bar, epoch seconds\"",{"type":31,"tagName":187,"properties":15016,"children":15017},{"style":2657},[15018],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":15021,"children":15022},{"class":2647},[15023,15027,15031,15035,15039,15044],{"type":31,"tagName":187,"properties":15024,"children":15025},{"style":2651},[15026],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":15028,"children":15029},{"style":2657},[15030],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15032,"children":15033},{"style":2663},[15034],{"type":27,"value":7859},{"type":31,"tagName":187,"properties":15036,"children":15037},{"style":2657},[15038],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":15040,"children":15041},{"style":2663},[15042],{"type":27,"value":15043},"\"Two bars past the newest bar\"",{"type":31,"tagName":187,"properties":15045,"children":15046},{"style":2657},[15047],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":15050,"children":15051},{"class":2647},[15052,15056,15060,15065,15069,15074],{"type":31,"tagName":187,"properties":15053,"children":15054},{"style":2651},[15055],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":15057,"children":15058},{"style":2657},[15059],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15061,"children":15062},{"style":2663},[15063],{"type":27,"value":15064},"\"zone_hi\"",{"type":31,"tagName":187,"properties":15066,"children":15067},{"style":2657},[15068],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":15070,"children":15071},{"style":2663},[15072],{"type":27,"value":15073},"\"The zone's top\"",{"type":31,"tagName":187,"properties":15075,"children":15076},{"style":2657},[15077],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":15080,"children":15081},{"class":2647},[15082,15086,15090,15095,15099,15104],{"type":31,"tagName":187,"properties":15083,"children":15084},{"style":2651},[15085],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":15087,"children":15088},{"style":2657},[15089],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15091,"children":15092},{"style":2663},[15093],{"type":27,"value":15094},"\"zone_lo\"",{"type":31,"tagName":187,"properties":15096,"children":15097},{"style":2657},[15098],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":15100,"children":15101},{"style":2663},[15102],{"type":27,"value":15103},"\"The zone's bottom\"",{"type":31,"tagName":187,"properties":15105,"children":15106},{"style":2657},[15107],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":15110,"children":15111},{"class":2647},[15112,15116,15120,15124,15128,15132],{"type":31,"tagName":187,"properties":15113,"children":15114},{"style":2651},[15115],{"type":27,"value":7911},{"type":31,"tagName":187,"properties":15117,"children":15118},{"style":2657},[15119],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15121,"children":15122},{"style":2663},[15123],{"type":27,"value":7920},{"type":31,"tagName":187,"properties":15125,"children":15126},{"style":2657},[15127],{"type":27,"value":7925},{"type":31,"tagName":187,"properties":15129,"children":15130},{"style":2673},[15131],{"type":27,"value":7930},{"type":31,"tagName":187,"properties":15133,"children":15134},{"style":2657},[15135],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":15138,"children":15139},{"class":2647},[15140,15144,15148,15152,15157,15161,15165,15169,15173,15177,15181,15185,15189,15193,15197,15202,15206,15211,15215,15219,15223,15228,15233,15238,15243,15247,15251,15255,15260],{"type":31,"tagName":187,"properties":15141,"children":15142},{"style":2657},[15143],{"type":27,"value":272},{"type":31,"tagName":187,"properties":15145,"children":15146},{"style":2651},[15147],{"type":27,"value":49},{"type":31,"tagName":187,"properties":15149,"children":15150},{"style":2657},[15151],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15153,"children":15154},{"style":2663},[15155],{"type":27,"value":15156},"\"supply\"",{"type":31,"tagName":187,"properties":15158,"children":15159},{"style":2657},[15160],{"type":27,"value":8193},{"type":31,"tagName":187,"properties":15162,"children":15163},{"style":2663},[15164],{"type":27,"value":7829},{"type":31,"tagName":187,"properties":15166,"children":15167},{"style":2657},[15168],{"type":27,"value":8202},{"type":31,"tagName":187,"properties":15170,"children":15171},{"style":2663},[15172],{"type":27,"value":15064},{"type":31,"tagName":187,"properties":15174,"children":15175},{"style":2657},[15176],{"type":27,"value":8211},{"type":31,"tagName":187,"properties":15178,"children":15179},{"style":2663},[15180],{"type":27,"value":7859},{"type":31,"tagName":187,"properties":15182,"children":15183},{"style":2657},[15184],{"type":27,"value":8220},{"type":31,"tagName":187,"properties":15186,"children":15187},{"style":2663},[15188],{"type":27,"value":15094},{"type":31,"tagName":187,"properties":15190,"children":15191},{"style":2657},[15192],{"type":27,"value":7982},{"type":31,"tagName":187,"properties":15194,"children":15195},{"style":2663},[15196],{"type":27,"value":4546},{"type":31,"tagName":187,"properties":15198,"children":15199},{"style":2657},[15200],{"type":27,"value":15201},", border_color: ",{"type":31,"tagName":187,"properties":15203,"children":15204},{"style":2663},[15205],{"type":27,"value":4546},{"type":31,"tagName":187,"properties":15207,"children":15208},{"style":2657},[15209],{"type":27,"value":15210},", border_style: ",{"type":31,"tagName":187,"properties":15212,"children":15213},{"style":2663},[15214],{"type":27,"value":2151},{"type":31,"tagName":187,"properties":15216,"children":15217},{"style":2657},[15218],{"type":27,"value":8375},{"type":31,"tagName":187,"properties":15220,"children":15221},{"style":2663},[15222],{"type":27,"value":7920},{"type":31,"tagName":187,"properties":15224,"children":15225},{"style":2657},[15226],{"type":27,"value":15227},", text_color: ",{"type":31,"tagName":187,"properties":15229,"children":15230},{"style":2663},[15231],{"type":27,"value":15232},"\"#fecaca\"",{"type":31,"tagName":187,"properties":15234,"children":15235},{"style":2657},[15236],{"type":27,"value":15237},", align: ",{"type":31,"tagName":187,"properties":15239,"children":15240},{"style":2663},[15241],{"type":27,"value":15242},"\"left\"",{"type":31,"tagName":187,"properties":15244,"children":15245},{"style":2657},[15246],{"type":27,"value":14833},{"type":31,"tagName":187,"properties":15248,"children":15249},{"style":2663},[15250],{"type":27,"value":14838},{"type":31,"tagName":187,"properties":15252,"children":15253},{"style":2657},[15254],{"type":27,"value":14629},{"type":31,"tagName":187,"properties":15256,"children":15257},{"style":2673},[15258],{"type":27,"value":15259},"8",{"type":31,"tagName":187,"properties":15261,"children":15262},{"style":2657},[15263],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":32,"properties":15266,"children":15267,"position":15277},{},[15268],{"type":27,"value":15269,"position":15270},"A pattern outline that reads as a shape rather than a line: a closed,\ncurved path filled at 20% in its own colour, the stroke under a 6 px\nhalo.",{"start":15271,"end":15274},{"line":15272,"column":21,"offset":15273},549,30013,{"line":15275,"column":1643,"offset":15276},551,30157,{"start":15278,"end":15279},{"line":15272,"column":21,"offset":15273},{"line":15275,"column":1643,"offset":15276},{"type":27,"value":28},{"type":14,"children":15282},[15283],{"type":31,"tagName":2634,"properties":15284,"children":15285,"data":-1},{"class":2636,"style":2637,"tabindex":1760},[15286],{"type":31,"tagName":45,"properties":15287,"children":15289},{"class":15288},[2643],[15290,15317,15318,15345,15346,15373,15374,15403,15404,15432,15433,15462,15463],{"type":31,"tagName":187,"properties":15291,"children":15292},{"class":2647},[15293,15297,15301,15305,15309,15313],{"type":31,"tagName":187,"properties":15294,"children":15295},{"style":2651},[15296],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":15298,"children":15299},{"style":2657},[15300],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15302,"children":15303},{"style":2663},[15304],{"type":27,"value":7829},{"type":31,"tagName":187,"properties":15306,"children":15307},{"style":2657},[15308],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":15310,"children":15311},{"style":2663},[15312],{"type":27,"value":7838},{"type":31,"tagName":187,"properties":15314,"children":15315},{"style":2657},[15316],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":15319,"children":15320},{"class":2647},[15321,15325,15329,15333,15337,15341],{"type":31,"tagName":187,"properties":15322,"children":15323},{"style":2651},[15324],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":15326,"children":15327},{"style":2657},[15328],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15330,"children":15331},{"style":2663},[15332],{"type":27,"value":7859},{"type":31,"tagName":187,"properties":15334,"children":15335},{"style":2657},[15336],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":15338,"children":15339},{"style":2663},[15340],{"type":27,"value":7868},{"type":31,"tagName":187,"properties":15342,"children":15343},{"style":2657},[15344],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":15347,"children":15348},{"class":2647},[15349,15353,15357,15361,15365,15369],{"type":31,"tagName":187,"properties":15350,"children":15351},{"style":2651},[15352],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":15354,"children":15355},{"style":2657},[15356],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15358,"children":15359},{"style":2663},[15360],{"type":27,"value":7889},{"type":31,"tagName":187,"properties":15362,"children":15363},{"style":2657},[15364],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":15366,"children":15367},{"style":2663},[15368],{"type":27,"value":7898},{"type":31,"tagName":187,"properties":15370,"children":15371},{"style":2657},[15372],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":15375,"children":15376},{"class":2647},[15377,15381,15385,15390,15394,15399],{"type":31,"tagName":187,"properties":15378,"children":15379},{"style":2651},[15380],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":15382,"children":15383},{"style":2657},[15384],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15386,"children":15387},{"style":2663},[15388],{"type":27,"value":15389},"\"lo\"",{"type":31,"tagName":187,"properties":15391,"children":15392},{"style":2657},[15393],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":15395,"children":15396},{"style":2663},[15397],{"type":27,"value":15398},"\"The pattern's low\"",{"type":31,"tagName":187,"properties":15400,"children":15401},{"style":2657},[15402],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":15405,"children":15406},{"class":2647},[15407,15411,15415,15419,15423,15428],{"type":31,"tagName":187,"properties":15408,"children":15409},{"style":2651},[15410],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":15412,"children":15413},{"style":2657},[15414],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15416,"children":15417},{"style":2663},[15418],{"type":27,"value":6314},{"type":31,"tagName":187,"properties":15420,"children":15421},{"style":2657},[15422],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":15424,"children":15425},{"style":2663},[15426],{"type":27,"value":15427},"\"The pattern's midpoint\"",{"type":31,"tagName":187,"properties":15429,"children":15430},{"style":2657},[15431],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":15434,"children":15435},{"class":2647},[15436,15440,15444,15449,15453,15458],{"type":31,"tagName":187,"properties":15437,"children":15438},{"style":2651},[15439],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":15441,"children":15442},{"style":2657},[15443],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15445,"children":15446},{"style":2663},[15447],{"type":27,"value":15448},"\"hi\"",{"type":31,"tagName":187,"properties":15450,"children":15451},{"style":2657},[15452],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":15454,"children":15455},{"style":2663},[15456],{"type":27,"value":15457},"\"The pattern's high\"",{"type":31,"tagName":187,"properties":15459,"children":15460},{"style":2657},[15461],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":15464,"children":15465},{"class":2647},[15466,15470,15474,15478,15483,15487,15491,15495,15499,15503,15507,15511,15515,15519,15523,15527,15531,15535,15539,15543,15547,15552,15557,15562,15566,15571,15575,15579,15583,15587,15591],{"type":31,"tagName":187,"properties":15467,"children":15468},{"style":2657},[15469],{"type":27,"value":272},{"type":31,"tagName":187,"properties":15471,"children":15472},{"style":2651},[15473],{"type":27,"value":8250},{"type":31,"tagName":187,"properties":15475,"children":15476},{"style":2657},[15477],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15479,"children":15480},{"style":2663},[15481],{"type":27,"value":15482},"\"wedge\"",{"type":31,"tagName":187,"properties":15484,"children":15485},{"style":2657},[15486],{"type":27,"value":8264},{"type":31,"tagName":187,"properties":15488,"children":15489},{"style":2663},[15490],{"type":27,"value":7829},{"type":31,"tagName":187,"properties":15492,"children":15493},{"style":2657},[15494],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":15496,"children":15497},{"style":2663},[15498],{"type":27,"value":15389},{"type":31,"tagName":187,"properties":15500,"children":15501},{"style":2657},[15502],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":15504,"children":15505},{"style":2663},[15506],{"type":27,"value":7859},{"type":31,"tagName":187,"properties":15508,"children":15509},{"style":2657},[15510],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":15512,"children":15513},{"style":2663},[15514],{"type":27,"value":6314},{"type":31,"tagName":187,"properties":15516,"children":15517},{"style":2657},[15518],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":15520,"children":15521},{"style":2663},[15522],{"type":27,"value":7889},{"type":31,"tagName":187,"properties":15524,"children":15525},{"style":2657},[15526],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":15528,"children":15529},{"style":2663},[15530],{"type":27,"value":15448},{"type":31,"tagName":187,"properties":15532,"children":15533},{"style":2657},[15534],{"type":27,"value":8313},{"type":31,"tagName":187,"properties":15536,"children":15537},{"style":2663},[15538],{"type":27,"value":8318},{"type":31,"tagName":187,"properties":15540,"children":15541},{"style":2657},[15542],{"type":27,"value":4290},{"type":31,"tagName":187,"properties":15544,"children":15545},{"style":2673},[15546],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":15548,"children":15549},{"style":2657},[15550],{"type":27,"value":15551},", fill_color: ",{"type":31,"tagName":187,"properties":15553,"children":15554},{"style":2663},[15555],{"type":27,"value":15556},"\"#f9731633\"",{"type":31,"tagName":187,"properties":15558,"children":15559},{"style":2657},[15560],{"type":27,"value":15561},", closed: ",{"type":31,"tagName":187,"properties":15563,"children":15564},{"style":2673},[15565],{"type":27,"value":14687},{"type":31,"tagName":187,"properties":15567,"children":15568},{"style":2657},[15569],{"type":27,"value":15570},", smooth: ",{"type":31,"tagName":187,"properties":15572,"children":15573},{"style":2673},[15574],{"type":27,"value":14687},{"type":31,"tagName":187,"properties":15576,"children":15577},{"style":2657},[15578],{"type":27,"value":14947},{"type":31,"tagName":187,"properties":15580,"children":15581},{"style":2673},[15582],{"type":27,"value":14634},{"type":31,"tagName":187,"properties":15584,"children":15585},{"style":2657},[15586],{"type":27,"value":14956},{"type":31,"tagName":187,"properties":15588,"children":15589},{"style":2663},[15590],{"type":27,"value":8318},{"type":31,"tagName":187,"properties":15592,"children":15593},{"style":2657},[15594],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":32,"properties":15597,"children":15598,"position":15608},{},[15599],{"type":27,"value":15600,"position":15601},"A measured move: a dotted arrow from the breakout to its target, drawn\nhalf transparent so it reads as a projection, with the target's caption\nstanding upright beside the arrowhead, the text ending at the point.",{"start":15602,"end":15605},{"line":15603,"column":21,"offset":15604},563,30786,{"line":15606,"column":2625,"offset":15607},565,30997,{"start":15609,"end":15610},{"line":15603,"column":21,"offset":15604},{"line":15606,"column":2625,"offset":15607},{"type":27,"value":28},{"type":14,"children":15613},[15614],{"type":31,"tagName":2634,"properties":15615,"children":15616,"data":-1},{"class":2636,"style":2637,"tabindex":1760},[15617],{"type":31,"tagName":45,"properties":15618,"children":15620},{"class":15619},[2643],[15621,15649,15650,15678,15679,15708,15709,15738,15739,15766,15767,15867,15868],{"type":31,"tagName":187,"properties":15622,"children":15623},{"class":2647},[15624,15628,15632,15636,15640,15645],{"type":31,"tagName":187,"properties":15625,"children":15626},{"style":2651},[15627],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":15629,"children":15630},{"style":2657},[15631],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15633,"children":15634},{"style":2663},[15635],{"type":27,"value":7829},{"type":31,"tagName":187,"properties":15637,"children":15638},{"style":2657},[15639],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":15641,"children":15642},{"style":2663},[15643],{"type":27,"value":15644},"\"The breakout bar, epoch seconds\"",{"type":31,"tagName":187,"properties":15646,"children":15647},{"style":2657},[15648],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":15651,"children":15652},{"class":2647},[15653,15657,15661,15665,15669,15674],{"type":31,"tagName":187,"properties":15654,"children":15655},{"style":2651},[15656],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":15658,"children":15659},{"style":2657},[15660],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15662,"children":15663},{"style":2663},[15664],{"type":27,"value":7859},{"type":31,"tagName":187,"properties":15666,"children":15667},{"style":2657},[15668],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":15670,"children":15671},{"style":2663},[15672],{"type":27,"value":15673},"\"The target bar, ahead of the newest bar\"",{"type":31,"tagName":187,"properties":15675,"children":15676},{"style":2657},[15677],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":15680,"children":15681},{"class":2647},[15682,15686,15690,15695,15699,15704],{"type":31,"tagName":187,"properties":15683,"children":15684},{"style":2651},[15685],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":15687,"children":15688},{"style":2657},[15689],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15691,"children":15692},{"style":2663},[15693],{"type":27,"value":15694},"\"y0\"",{"type":31,"tagName":187,"properties":15696,"children":15697},{"style":2657},[15698],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":15700,"children":15701},{"style":2663},[15702],{"type":27,"value":15703},"\"The breakout price\"",{"type":31,"tagName":187,"properties":15705,"children":15706},{"style":2657},[15707],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":15710,"children":15711},{"class":2647},[15712,15716,15720,15725,15729,15734],{"type":31,"tagName":187,"properties":15713,"children":15714},{"style":2651},[15715],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":15717,"children":15718},{"style":2657},[15719],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15721,"children":15722},{"style":2663},[15723],{"type":27,"value":15724},"\"y1\"",{"type":31,"tagName":187,"properties":15726,"children":15727},{"style":2657},[15728],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":15730,"children":15731},{"style":2663},[15732],{"type":27,"value":15733},"\"The target price\"",{"type":31,"tagName":187,"properties":15735,"children":15736},{"style":2657},[15737],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":15740,"children":15741},{"class":2647},[15742,15746,15750,15754,15758,15762],{"type":31,"tagName":187,"properties":15743,"children":15744},{"style":2651},[15745],{"type":27,"value":7911},{"type":31,"tagName":187,"properties":15747,"children":15748},{"style":2657},[15749],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15751,"children":15752},{"style":2663},[15753],{"type":27,"value":5526},{"type":31,"tagName":187,"properties":15755,"children":15756},{"style":2657},[15757],{"type":27,"value":7925},{"type":31,"tagName":187,"properties":15759,"children":15760},{"style":2673},[15761],{"type":27,"value":14759},{"type":31,"tagName":187,"properties":15763,"children":15764},{"style":2657},[15765],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":15768,"children":15769},{"class":2647},[15770,15774,15778,15782,15787,15791,15795,15799,15803,15807,15811,15815,15819,15823,15828,15832,15836,15840,15844,15849,15854,15858,15863],{"type":31,"tagName":187,"properties":15771,"children":15772},{"style":2657},[15773],{"type":27,"value":272},{"type":31,"tagName":187,"properties":15775,"children":15776},{"style":2651},[15777],{"type":27,"value":2647},{"type":31,"tagName":187,"properties":15779,"children":15780},{"style":2657},[15781],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15783,"children":15784},{"style":2663},[15785],{"type":27,"value":15786},"\"move\"",{"type":31,"tagName":187,"properties":15788,"children":15789},{"style":2657},[15790],{"type":27,"value":8042},{"type":31,"tagName":187,"properties":15792,"children":15793},{"style":2663},[15794],{"type":27,"value":7829},{"type":31,"tagName":187,"properties":15796,"children":15797},{"style":2657},[15798],{"type":27,"value":8051},{"type":31,"tagName":187,"properties":15800,"children":15801},{"style":2663},[15802],{"type":27,"value":15694},{"type":31,"tagName":187,"properties":15804,"children":15805},{"style":2657},[15806],{"type":27,"value":8060},{"type":31,"tagName":187,"properties":15808,"children":15809},{"style":2663},[15810],{"type":27,"value":7859},{"type":31,"tagName":187,"properties":15812,"children":15813},{"style":2657},[15814],{"type":27,"value":8069},{"type":31,"tagName":187,"properties":15816,"children":15817},{"style":2663},[15818],{"type":27,"value":15724},{"type":31,"tagName":187,"properties":15820,"children":15821},{"style":2657},[15822],{"type":27,"value":7982},{"type":31,"tagName":187,"properties":15824,"children":15825},{"style":2663},[15826],{"type":27,"value":15827},"\"#a78bfa\"",{"type":31,"tagName":187,"properties":15829,"children":15830},{"style":2657},[15831],{"type":27,"value":4290},{"type":31,"tagName":187,"properties":15833,"children":15834},{"style":2673},[15835],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":15837,"children":15838},{"style":2657},[15839],{"type":27,"value":14919},{"type":31,"tagName":187,"properties":15841,"children":15842},{"style":2663},[15843],{"type":27,"value":2168},{"type":31,"tagName":187,"properties":15845,"children":15846},{"style":2657},[15847],{"type":27,"value":15848},", arrow: ",{"type":31,"tagName":187,"properties":15850,"children":15851},{"style":2663},[15852],{"type":27,"value":15853},"\"end\"",{"type":31,"tagName":187,"properties":15855,"children":15856},{"style":2657},[15857],{"type":27,"value":2906},{"type":31,"tagName":187,"properties":15859,"children":15860},{"style":2673},[15861],{"type":27,"value":15862},"0.6",{"type":31,"tagName":187,"properties":15864,"children":15865},{"style":2657},[15866],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":15869,"children":15870},{"class":2647},[15871,15875,15879,15883,15888,15892,15896,15900,15904,15908,15912,15916,15920,15924,15929,15934,15939,15943,15948],{"type":31,"tagName":187,"properties":15872,"children":15873},{"style":2657},[15874],{"type":27,"value":272},{"type":31,"tagName":187,"properties":15876,"children":15877},{"style":2651},[15878],{"type":27,"value":8343},{"type":31,"tagName":187,"properties":15880,"children":15881},{"style":2657},[15882],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":15884,"children":15885},{"style":2663},[15886],{"type":27,"value":15887},"\"target_tag\"",{"type":31,"tagName":187,"properties":15889,"children":15890},{"style":2657},[15891],{"type":27,"value":8357},{"type":31,"tagName":187,"properties":15893,"children":15894},{"style":2663},[15895],{"type":27,"value":7859},{"type":31,"tagName":187,"properties":15897,"children":15898},{"style":2657},[15899],{"type":27,"value":8366},{"type":31,"tagName":187,"properties":15901,"children":15902},{"style":2663},[15903],{"type":27,"value":15724},{"type":31,"tagName":187,"properties":15905,"children":15906},{"style":2657},[15907],{"type":27,"value":8375},{"type":31,"tagName":187,"properties":15909,"children":15910},{"style":2663},[15911],{"type":27,"value":5526},{"type":31,"tagName":187,"properties":15913,"children":15914},{"style":2657},[15915],{"type":27,"value":7982},{"type":31,"tagName":187,"properties":15917,"children":15918},{"style":2663},[15919],{"type":27,"value":15827},{"type":31,"tagName":187,"properties":15921,"children":15922},{"style":2657},[15923],{"type":27,"value":14619},{"type":31,"tagName":187,"properties":15925,"children":15926},{"style":2663},[15927],{"type":27,"value":15928},"\"plain\"",{"type":31,"tagName":187,"properties":15930,"children":15931},{"style":2657},[15932],{"type":27,"value":15933},", angle: ",{"type":31,"tagName":187,"properties":15935,"children":15936},{"style":2673},[15937],{"type":27,"value":15938},"90",{"type":31,"tagName":187,"properties":15940,"children":15941},{"style":2657},[15942],{"type":27,"value":15237},{"type":31,"tagName":187,"properties":15944,"children":15945},{"style":2663},[15946],{"type":27,"value":15947},"\"right\"",{"type":31,"tagName":187,"properties":15949,"children":15950},{"style":2657},[15951],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":32,"properties":15954,"children":15955,"position":16150},{},[15956,15970,15975,15987,15993,16004,16010,16021,16026,16037,16042,16053,16058,16069,16076,16088,16094,16106,16113,16125,16131,16143],{"type":31,"tagName":45,"properties":15957,"children":15958,"position":15967},{},[15959],{"type":27,"value":15960,"position":15961},"render.text",{"start":15962,"end":15965},{"line":15963,"column":21,"offset":15964},577,31625,{"line":15963,"column":571,"offset":15966},31638,{"start":15968,"end":15969},{"line":15963,"column":21,"offset":15964},{"line":15963,"column":571,"offset":15966},{"type":27,"value":1856,"position":15971},{"start":15972,"end":15973},{"line":15963,"column":571,"offset":15966},{"line":15963,"column":437,"offset":15974},31643,{"type":31,"tagName":45,"properties":15976,"children":15977,"position":15984},{},[15978],{"type":27,"value":15979,"position":15980},"render.label",{"start":15981,"end":15982},{"line":15963,"column":437,"offset":15974},{"line":15963,"column":1529,"offset":15983},31657,{"start":15985,"end":15986},{"line":15963,"column":437,"offset":15974},{"line":15963,"column":1529,"offset":15983},{"type":27,"value":15988,"position":15989}," take the label words too (",{"start":15990,"end":15991},{"line":15963,"column":1529,"offset":15983},{"line":15963,"column":609,"offset":15992},31684,{"type":31,"tagName":45,"properties":15994,"children":15995,"position":16001},{},[15996],{"type":27,"value":1309,"position":15997},{"start":15998,"end":15999},{"line":15963,"column":609,"offset":15992},{"line":15963,"column":1997,"offset":16000},31691,{"start":16002,"end":16003},{"line":15963,"column":609,"offset":15992},{"line":15963,"column":1997,"offset":16000},{"type":27,"value":2231,"position":16005},{"start":16006,"end":16007},{"line":15963,"column":1997,"offset":16000},{"line":16008,"column":21,"offset":16009},578,31693,{"type":31,"tagName":45,"properties":16011,"children":16012,"position":16018},{},[16013],{"type":27,"value":10398,"position":16014},{"start":16015,"end":16016},{"line":16008,"column":21,"offset":16009},{"line":16008,"column":147,"offset":16017},31707,{"start":16019,"end":16020},{"line":16008,"column":21,"offset":16009},{"line":16008,"column":147,"offset":16017},{"type":27,"value":1208,"position":16022},{"start":16023,"end":16024},{"line":16008,"column":147,"offset":16017},{"line":16008,"column":238,"offset":16025},31709,{"type":31,"tagName":45,"properties":16027,"children":16028,"position":16034},{},[16029],{"type":27,"value":10415,"position":16030},{"start":16031,"end":16032},{"line":16008,"column":238,"offset":16025},{"line":16008,"column":1557,"offset":16033},31723,{"start":16035,"end":16036},{"line":16008,"column":238,"offset":16025},{"line":16008,"column":1557,"offset":16033},{"type":27,"value":7031,"position":16038},{"start":16039,"end":16040},{"line":16008,"column":1557,"offset":16033},{"line":16008,"column":215,"offset":16041},31729,{"type":31,"tagName":45,"properties":16043,"children":16044,"position":16050},{},[16045],{"type":27,"value":9773,"position":16046},{"start":16047,"end":16048},{"line":16008,"column":215,"offset":16041},{"line":16008,"column":1823,"offset":16049},31736,{"start":16051,"end":16052},{"line":16008,"column":215,"offset":16041},{"line":16008,"column":1823,"offset":16049},{"type":27,"value":1856,"position":16054},{"start":16055,"end":16056},{"line":16008,"column":1823,"offset":16049},{"line":16008,"column":1193,"offset":16057},31741,{"type":31,"tagName":45,"properties":16059,"children":16060,"position":16066},{},[16061],{"type":27,"value":10180,"position":16062},{"start":16063,"end":16064},{"line":16008,"column":1193,"offset":16057},{"line":16008,"column":2271,"offset":16065},31749,{"start":16067,"end":16068},{"line":16008,"column":1193,"offset":16057},{"line":16008,"column":2271,"offset":16065},{"type":27,"value":16070,"position":16071}," on plain text)\nplus three ladders of their own, each naming a declared numeric output:\n",{"start":16072,"end":16073},{"line":16008,"column":2271,"offset":16065},{"line":16074,"column":21,"offset":16075},580,31837,{"type":31,"tagName":45,"properties":16077,"children":16078,"position":16085},{},[16079],{"type":27,"value":16080,"position":16081},"background_color_by",{"start":16082,"end":16083},{"line":16074,"column":21,"offset":16075},{"line":16074,"column":84,"offset":16084},31858,{"start":16086,"end":16087},{"line":16074,"column":21,"offset":16075},{"line":16074,"column":84,"offset":16084},{"type":27,"value":16089,"position":16090}," with ",{"start":16091,"end":16092},{"line":16074,"column":84,"offset":16084},{"line":16074,"column":684,"offset":16093},31864,{"type":31,"tagName":45,"properties":16095,"children":16096,"position":16103},{},[16097],{"type":27,"value":16098,"position":16099},"background_colors",{"start":16100,"end":16101},{"line":16074,"column":684,"offset":16093},{"line":16074,"column":1184,"offset":16102},31883,{"start":16104,"end":16105},{"line":16074,"column":684,"offset":16093},{"line":16074,"column":1184,"offset":16102},{"type":27,"value":16107,"position":16108}," picks the tag's fill per\nbar, ",{"start":16109,"end":16110},{"line":16074,"column":1184,"offset":16102},{"line":16111,"column":1643,"offset":16112},581,31914,{"type":31,"tagName":45,"properties":16114,"children":16115,"position":16122},{},[16116],{"type":27,"value":16117,"position":16118},"color_packed_by",{"start":16119,"end":16120},{"line":16111,"column":1643,"offset":16112},{"line":16111,"column":898,"offset":16121},31931,{"start":16123,"end":16124},{"line":16111,"column":1643,"offset":16112},{"line":16111,"column":898,"offset":16121},{"type":27,"value":16126,"position":16127}," reads a packed text colour per bar, ",{"start":16128,"end":16129},{"line":16111,"column":898,"offset":16121},{"line":16111,"column":609,"offset":16130},31968,{"type":31,"tagName":45,"properties":16132,"children":16133,"position":16140},{},[16134],{"type":27,"value":16135,"position":16136},"size_by",{"start":16137,"end":16138},{"line":16111,"column":609,"offset":16130},{"line":16111,"column":2625,"offset":16139},31977,{"start":16141,"end":16142},{"line":16111,"column":609,"offset":16130},{"line":16111,"column":2625,"offset":16139},{"type":27,"value":16144,"position":16145}," the\ntext size per bar. A tag to the right of every bar whose slot was\nwritten, its fill from a regime ladder, inked and sized per bar:",{"start":16146,"end":16147},{"line":16111,"column":2625,"offset":16139},{"line":16148,"column":368,"offset":16149},583,32112,{"start":16151,"end":16152},{"line":15963,"column":21,"offset":15964},{"line":16148,"column":368,"offset":16149},{"type":27,"value":28},{"type":14,"children":16155},[16156],{"type":31,"tagName":2634,"properties":16157,"children":16158,"data":-1},{"class":2636,"style":2637,"tabindex":1760},[16159],{"type":31,"tagName":45,"properties":16160,"children":16162},{"class":16161},[2643],[16163,16207,16208,16237,16238,16267,16268,16297,16298,16326,16327],{"type":31,"tagName":187,"properties":16164,"children":16165},{"class":2647},[16166,16170,16174,16178,16182,16186,16190,16194,16198,16203],{"type":31,"tagName":187,"properties":16167,"children":16168},{"style":2651},[16169],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":16171,"children":16172},{"style":2657},[16173],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16175,"children":16176},{"style":2663},[16177],{"type":27,"value":7648},{"type":31,"tagName":187,"properties":16179,"children":16180},{"style":2657},[16181],{"type":27,"value":5487},{"type":31,"tagName":187,"properties":16183,"children":16184},{"style":2663},[16185],{"type":27,"value":7657},{"type":31,"tagName":187,"properties":16187,"children":16188},{"style":2657},[16189],{"type":27,"value":4290},{"type":31,"tagName":187,"properties":16191,"children":16192},{"style":2673},[16193],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":16195,"children":16196},{"style":2657},[16197],{"type":27,"value":2701},{"type":31,"tagName":187,"properties":16199,"children":16200},{"style":2663},[16201],{"type":27,"value":16202},"\"Close, the tag's anchor\"",{"type":31,"tagName":187,"properties":16204,"children":16205},{"style":2657},[16206],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":16209,"children":16210},{"class":2647},[16211,16215,16219,16224,16228,16233],{"type":31,"tagName":187,"properties":16212,"children":16213},{"style":2651},[16214],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":16216,"children":16217},{"style":2657},[16218],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16220,"children":16221},{"style":2663},[16222],{"type":27,"value":16223},"\"regime\"",{"type":31,"tagName":187,"properties":16225,"children":16226},{"style":2657},[16227],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":16229,"children":16230},{"style":2663},[16231],{"type":27,"value":16232},"\"0 quiet, 1 trending, 2 stretched: picks the tag's fill\"",{"type":31,"tagName":187,"properties":16234,"children":16235},{"style":2657},[16236],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":16239,"children":16240},{"class":2647},[16241,16245,16249,16254,16258,16263],{"type":31,"tagName":187,"properties":16242,"children":16243},{"style":2651},[16244],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":16246,"children":16247},{"style":2657},[16248],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16250,"children":16251},{"style":2663},[16252],{"type":27,"value":16253},"\"ink\"",{"type":31,"tagName":187,"properties":16255,"children":16256},{"style":2657},[16257],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":16259,"children":16260},{"style":2663},[16261],{"type":27,"value":16262},"\"The text colour per bar, packed with toPacked()\"",{"type":31,"tagName":187,"properties":16264,"children":16265},{"style":2657},[16266],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":16269,"children":16270},{"class":2647},[16271,16275,16279,16284,16288,16293],{"type":31,"tagName":187,"properties":16272,"children":16273},{"style":2651},[16274],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":16276,"children":16277},{"style":2657},[16278],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16280,"children":16281},{"style":2663},[16282],{"type":27,"value":16283},"\"strength\"",{"type":31,"tagName":187,"properties":16285,"children":16286},{"style":2657},[16287],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":16289,"children":16290},{"style":2663},[16291],{"type":27,"value":16292},"\"The text size per bar, 8..14 px\"",{"type":31,"tagName":187,"properties":16294,"children":16295},{"style":2657},[16296],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":16299,"children":16300},{"class":2647},[16301,16305,16309,16314,16318,16322],{"type":31,"tagName":187,"properties":16302,"children":16303},{"style":2651},[16304],{"type":27,"value":7911},{"type":31,"tagName":187,"properties":16306,"children":16307},{"style":2657},[16308],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16310,"children":16311},{"style":2663},[16312],{"type":27,"value":16313},"\"readout\"",{"type":31,"tagName":187,"properties":16315,"children":16316},{"style":2657},[16317],{"type":27,"value":7925},{"type":31,"tagName":187,"properties":16319,"children":16320},{"style":2673},[16321],{"type":27,"value":14559},{"type":31,"tagName":187,"properties":16323,"children":16324},{"style":2657},[16325],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":16328,"children":16329},{"class":2647},[16330,16334,16338,16342,16347,16352,16356,16360,16364,16368,16373,16378,16382,16387,16391,16396,16401,16405,16410,16414,16419,16424,16428,16433,16437],{"type":31,"tagName":187,"properties":16331,"children":16332},{"style":2657},[16333],{"type":27,"value":507},{"type":31,"tagName":187,"properties":16335,"children":16336},{"style":2651},[16337],{"type":27,"value":27},{"type":31,"tagName":187,"properties":16339,"children":16340},{"style":2657},[16341],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16343,"children":16344},{"style":2663},[16345],{"type":27,"value":16346},"\"state_tag\"",{"type":31,"tagName":187,"properties":16348,"children":16349},{"style":2657},[16350],{"type":27,"value":16351},", { y: ",{"type":31,"tagName":187,"properties":16353,"children":16354},{"style":2663},[16355],{"type":27,"value":7648},{"type":31,"tagName":187,"properties":16357,"children":16358},{"style":2657},[16359],{"type":27,"value":8375},{"type":31,"tagName":187,"properties":16361,"children":16362},{"style":2663},[16363],{"type":27,"value":16313},{"type":31,"tagName":187,"properties":16365,"children":16366},{"style":2657},[16367],{"type":27,"value":14619},{"type":31,"tagName":187,"properties":16369,"children":16370},{"style":2663},[16371],{"type":27,"value":16372},"\"box\"",{"type":31,"tagName":187,"properties":16374,"children":16375},{"style":2657},[16376],{"type":27,"value":16377},", label_position: ",{"type":31,"tagName":187,"properties":16379,"children":16380},{"style":2663},[16381],{"type":27,"value":15947},{"type":31,"tagName":187,"properties":16383,"children":16384},{"style":2657},[16385],{"type":27,"value":16386},", background_color_by: ",{"type":31,"tagName":187,"properties":16388,"children":16389},{"style":2663},[16390],{"type":27,"value":16223},{"type":31,"tagName":187,"properties":16392,"children":16393},{"style":2657},[16394],{"type":27,"value":16395},", background_colors: [",{"type":31,"tagName":187,"properties":16397,"children":16398},{"style":2663},[16399],{"type":27,"value":16400},"\"#334155\"",{"type":31,"tagName":187,"properties":16402,"children":16403},{"style":2657},[16404],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":16406,"children":16407},{"style":2663},[16408],{"type":27,"value":16409},"\"#1d4ed8\"",{"type":31,"tagName":187,"properties":16411,"children":16412},{"style":2657},[16413],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":16415,"children":16416},{"style":2663},[16417],{"type":27,"value":16418},"\"#b91c1c\"",{"type":31,"tagName":187,"properties":16420,"children":16421},{"style":2657},[16422],{"type":27,"value":16423},"], color_packed_by: ",{"type":31,"tagName":187,"properties":16425,"children":16426},{"style":2663},[16427],{"type":27,"value":16253},{"type":31,"tagName":187,"properties":16429,"children":16430},{"style":2657},[16431],{"type":27,"value":16432},", size_by: ",{"type":31,"tagName":187,"properties":16434,"children":16435},{"style":2663},[16436],{"type":27,"value":16283},{"type":31,"tagName":187,"properties":16438,"children":16439},{"style":2657},[16440],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":32,"properties":16443,"children":16444,"position":16454},{},[16445],{"type":27,"value":16446,"position":16447},"Session zones: a box that grows with every bar of its session, a label on\nit, four zones kept on the chart with the oldest deleted to make room,\nand the open zone stretched one bar past the newest bar:",{"start":16448,"end":16451},{"line":16449,"column":21,"offset":16450},594,32806,{"line":16452,"column":2271,"offset":16453},596,33007,{"start":16455,"end":16456},{"line":16449,"column":21,"offset":16450},{"line":16452,"column":2271,"offset":16453},{"type":27,"value":28},{"type":14,"children":16459},[16460],{"type":31,"tagName":2634,"properties":16461,"children":16463,"data":-1},{"class":2636,"style":2637,"tabindex":1760,"data-sample":16462},"fn-handle-zones",[16464],{"type":31,"tagName":45,"properties":16465,"children":16467},{"class":16466},[2643],[16468,16521,16522,16541,16542,16578,16579,16615,16616,16643,16644,16652,16653,16693,16694,16733,16734,16737,16738,16746,16747,16772,16773,16874,16875,16973,16974,17006,17007,17038,17039,17071,17072,17104,17105,17136,17137,17168,17169,17201,17202,17234,17235,17267,17268,17271,17272,17299,17300,17328,17329,17336,17337,17340,17341,17368,17369,17384,17385,17408,17409,17432,17433,17449,17450,17474,17475,17499,17500,17517,17518,17552,17553,17586,17587,17594,17595,17615,17616,17628,17629,17641,17642,17663,17664,17685,17686,17709,17710,17718,17719,17739,17740,17811,17812,17827,17828,17836,17837,17862,17863,17870,17871,17882,17883,17903,17904,17917,17918,17943,17944,17952,17953,18019,18020,18040,18041,18049,18050,18070,18071,18112,18113,18130,18131,18147,18148,18155,18156],{"type":31,"tagName":187,"properties":16469,"children":16470},{"class":2647},[16471,16475,16479,16483,16487,16492,16496,16500,16504,16508,16512,16517],{"type":31,"tagName":187,"properties":16472,"children":16473},{"style":2651},[16474],{"type":27,"value":2654},{"type":31,"tagName":187,"properties":16476,"children":16477},{"style":2657},[16478],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16480,"children":16481},{"style":2663},[16482],{"type":27,"value":2666},{"type":31,"tagName":187,"properties":16484,"children":16485},{"style":2657},[16486],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":16488,"children":16489},{"style":2673},[16490],{"type":27,"value":16491},"12",{"type":31,"tagName":187,"properties":16493,"children":16494},{"style":2657},[16495],{"type":27,"value":2681},{"type":31,"tagName":187,"properties":16497,"children":16498},{"style":2673},[16499],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":16501,"children":16502},{"style":2657},[16503],{"type":27,"value":2691},{"type":31,"tagName":187,"properties":16505,"children":16506},{"style":2673},[16507],{"type":27,"value":7617},{"type":31,"tagName":187,"properties":16509,"children":16510},{"style":2657},[16511],{"type":27,"value":2701},{"type":31,"tagName":187,"properties":16513,"children":16514},{"style":2663},[16515],{"type":27,"value":16516},"\"Bars per zone\"",{"type":31,"tagName":187,"properties":16518,"children":16519},{"style":2657},[16520],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":16523,"children":16524},{"class":2647},[16525,16529,16533,16537],{"type":31,"tagName":187,"properties":16526,"children":16527},{"style":2651},[16528],{"type":27,"value":2720},{"type":31,"tagName":187,"properties":16530,"children":16531},{"style":2657},[16532],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16534,"children":16535},{"style":2663},[16536],{"type":27,"value":2729},{"type":31,"tagName":187,"properties":16538,"children":16539},{"style":2657},[16540],{"type":27,"value":2734},{"type":27,"value":28},{"type":31,"tagName":187,"properties":16543,"children":16544},{"class":2647},[16545,16549,16553,16557,16561,16565,16569,16574],{"type":31,"tagName":187,"properties":16546,"children":16547},{"style":2651},[16548],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":16550,"children":16551},{"style":2657},[16552],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16554,"children":16555},{"style":2663},[16556],{"type":27,"value":15064},{"type":31,"tagName":187,"properties":16558,"children":16559},{"style":2657},[16560],{"type":27,"value":5487},{"type":31,"tagName":187,"properties":16562,"children":16563},{"style":2663},[16564],{"type":27,"value":5492},{"type":31,"tagName":187,"properties":16566,"children":16567},{"style":2657},[16568],{"type":27,"value":2701},{"type":31,"tagName":187,"properties":16570,"children":16571},{"style":2663},[16572],{"type":27,"value":16573},"\"The open zone's high so far\"",{"type":31,"tagName":187,"properties":16575,"children":16576},{"style":2657},[16577],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":16580,"children":16581},{"class":2647},[16582,16586,16590,16594,16598,16602,16606,16611],{"type":31,"tagName":187,"properties":16583,"children":16584},{"style":2651},[16585],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":16587,"children":16588},{"style":2657},[16589],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16591,"children":16592},{"style":2663},[16593],{"type":27,"value":15094},{"type":31,"tagName":187,"properties":16595,"children":16596},{"style":2657},[16597],{"type":27,"value":5487},{"type":31,"tagName":187,"properties":16599,"children":16600},{"style":2663},[16601],{"type":27,"value":5492},{"type":31,"tagName":187,"properties":16603,"children":16604},{"style":2657},[16605],{"type":27,"value":2701},{"type":31,"tagName":187,"properties":16607,"children":16608},{"style":2663},[16609],{"type":27,"value":16610},"\"The open zone's low so far\"",{"type":31,"tagName":187,"properties":16612,"children":16613},{"style":2657},[16614],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":16617,"children":16618},{"class":2647},[16619,16623,16627,16631,16635,16639],{"type":31,"tagName":187,"properties":16620,"children":16621},{"style":2651},[16622],{"type":27,"value":7911},{"type":31,"tagName":187,"properties":16624,"children":16625},{"style":2657},[16626],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16628,"children":16629},{"style":2663},[16630],{"type":27,"value":14550},{"type":31,"tagName":187,"properties":16632,"children":16633},{"style":2657},[16634],{"type":27,"value":7925},{"type":31,"tagName":187,"properties":16636,"children":16637},{"style":2673},[16638],{"type":27,"value":14559},{"type":31,"tagName":187,"properties":16640,"children":16641},{"style":2657},[16642],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":16645,"children":16646},{"class":2647},[16647],{"type":31,"tagName":187,"properties":16648,"children":16649},{"style":2847},[16650],{"type":27,"value":16651},"// Enable box and label handles; every new box and label starts from these defaults.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":16654,"children":16655},{"class":2647},[16656,16660,16664,16668,16672,16676,16681,16685,16689],{"type":31,"tagName":187,"properties":16657,"children":16658},{"style":2657},[16659],{"type":27,"value":14572},{"type":31,"tagName":187,"properties":16661,"children":16662},{"style":2651},[16663],{"type":27,"value":49},{"type":31,"tagName":187,"properties":16665,"children":16666},{"style":2657},[16667],{"type":27,"value":14902},{"type":31,"tagName":187,"properties":16669,"children":16670},{"style":2663},[16671],{"type":27,"value":5492},{"type":31,"tagName":187,"properties":16673,"children":16674},{"style":2657},[16675],{"type":27,"value":2906},{"type":31,"tagName":187,"properties":16677,"children":16678},{"style":2673},[16679],{"type":27,"value":16680},"0.2",{"type":31,"tagName":187,"properties":16682,"children":16683},{"style":2657},[16684],{"type":27,"value":2925},{"type":31,"tagName":187,"properties":16686,"children":16687},{"style":2673},[16688],{"type":27,"value":2930},{"type":31,"tagName":187,"properties":16690,"children":16691},{"style":2657},[16692],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":16695,"children":16696},{"class":2647},[16697,16701,16705,16709,16713,16717,16721,16725,16729],{"type":31,"tagName":187,"properties":16698,"children":16699},{"style":2657},[16700],{"type":27,"value":14572},{"type":31,"tagName":187,"properties":16702,"children":16703},{"style":2651},[16704],{"type":27,"value":8343},{"type":31,"tagName":187,"properties":16706,"children":16707},{"style":2657},[16708],{"type":27,"value":14581},{"type":31,"tagName":187,"properties":16710,"children":16711},{"style":2663},[16712],{"type":27,"value":14550},{"type":31,"tagName":187,"properties":16714,"children":16715},{"style":2657},[16716],{"type":27,"value":7982},{"type":31,"tagName":187,"properties":16718,"children":16719},{"style":2663},[16720],{"type":27,"value":14792},{"type":31,"tagName":187,"properties":16722,"children":16723},{"style":2657},[16724],{"type":27,"value":14609},{"type":31,"tagName":187,"properties":16726,"children":16727},{"style":2673},[16728],{"type":27,"value":14614},{"type":31,"tagName":187,"properties":16730,"children":16731},{"style":2657},[16732],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":16735,"children":16736},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":16739,"children":16740},{"class":2647},[16741],{"type":31,"tagName":187,"properties":16742,"children":16743},{"style":2847},[16744],{"type":27,"value":16745},"// Four zones stay on the chart. Handle objects are made once; ids are one space across kinds.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":16748,"children":16749},{"class":2647},[16750,16754,16759,16763,16768],{"type":31,"tagName":187,"properties":16751,"children":16752},{"style":2741},[16753],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":16755,"children":16756},{"style":2673},[16757],{"type":27,"value":16758}," KEEP",{"type":31,"tagName":187,"properties":16760,"children":16761},{"style":2741},[16762],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":16764,"children":16765},{"style":2673},[16766],{"type":27,"value":16767}," 4",{"type":31,"tagName":187,"properties":16769,"children":16770},{"style":2657},[16771],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":16774,"children":16775},{"class":2647},[16776,16780,16785,16789,16794,16799,16803,16808,16812,16816,16820,16825,16829,16833,16837,16841,16845,16849,16853,16857,16861,16865,16869],{"type":31,"tagName":187,"properties":16777,"children":16778},{"style":2741},[16779],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":16781,"children":16782},{"style":2673},[16783],{"type":27,"value":16784}," zones",{"type":31,"tagName":187,"properties":16786,"children":16787},{"style":2741},[16788],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":16790,"children":16791},{"style":2651},[16792],{"type":27,"value":16793}," BoxHandle",{"type":31,"tagName":187,"properties":16795,"children":16796},{"style":2657},[16797],{"type":27,"value":16798},"[] ",{"type":31,"tagName":187,"properties":16800,"children":16801},{"style":2741},[16802],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":16804,"children":16805},{"style":2657},[16806],{"type":27,"value":16807}," [draw.",{"type":31,"tagName":187,"properties":16809,"children":16810},{"style":2651},[16811],{"type":27,"value":49},{"type":31,"tagName":187,"properties":16813,"children":16814},{"style":2657},[16815],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16817,"children":16818},{"style":2673},[16819],{"type":27,"value":1760},{"type":31,"tagName":187,"properties":16821,"children":16822},{"style":2657},[16823],{"type":27,"value":16824},"), draw.",{"type":31,"tagName":187,"properties":16826,"children":16827},{"style":2651},[16828],{"type":27,"value":49},{"type":31,"tagName":187,"properties":16830,"children":16831},{"style":2657},[16832],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16834,"children":16835},{"style":2673},[16836],{"type":27,"value":2930},{"type":31,"tagName":187,"properties":16838,"children":16839},{"style":2657},[16840],{"type":27,"value":16824},{"type":31,"tagName":187,"properties":16842,"children":16843},{"style":2651},[16844],{"type":27,"value":49},{"type":31,"tagName":187,"properties":16846,"children":16847},{"style":2657},[16848],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16850,"children":16851},{"style":2673},[16852],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":16854,"children":16855},{"style":2657},[16856],{"type":27,"value":16824},{"type":31,"tagName":187,"properties":16858,"children":16859},{"style":2651},[16860],{"type":27,"value":49},{"type":31,"tagName":187,"properties":16862,"children":16863},{"style":2657},[16864],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16866,"children":16867},{"style":2673},[16868],{"type":27,"value":6522},{"type":31,"tagName":187,"properties":16870,"children":16871},{"style":2657},[16872],{"type":27,"value":16873},")];",{"type":27,"value":28},{"type":31,"tagName":187,"properties":16876,"children":16877},{"class":2647},[16878,16882,16887,16891,16896,16900,16904,16908,16912,16916,16920,16924,16928,16932,16936,16940,16944,16948,16952,16956,16960,16964,16969],{"type":31,"tagName":187,"properties":16879,"children":16880},{"style":2741},[16881],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":16883,"children":16884},{"style":2673},[16885],{"type":27,"value":16886}," tags",{"type":31,"tagName":187,"properties":16888,"children":16889},{"style":2741},[16890],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":16892,"children":16893},{"style":2651},[16894],{"type":27,"value":16895}," LabelHandle",{"type":31,"tagName":187,"properties":16897,"children":16898},{"style":2657},[16899],{"type":27,"value":16798},{"type":31,"tagName":187,"properties":16901,"children":16902},{"style":2741},[16903],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":16905,"children":16906},{"style":2657},[16907],{"type":27,"value":16807},{"type":31,"tagName":187,"properties":16909,"children":16910},{"style":2651},[16911],{"type":27,"value":8343},{"type":31,"tagName":187,"properties":16913,"children":16914},{"style":2657},[16915],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16917,"children":16918},{"style":2673},[16919],{"type":27,"value":2882},{"type":31,"tagName":187,"properties":16921,"children":16922},{"style":2657},[16923],{"type":27,"value":16824},{"type":31,"tagName":187,"properties":16925,"children":16926},{"style":2651},[16927],{"type":27,"value":8343},{"type":31,"tagName":187,"properties":16929,"children":16930},{"style":2657},[16931],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16933,"children":16934},{"style":2673},[16935],{"type":27,"value":2676},{"type":31,"tagName":187,"properties":16937,"children":16938},{"style":2657},[16939],{"type":27,"value":16824},{"type":31,"tagName":187,"properties":16941,"children":16942},{"style":2651},[16943],{"type":27,"value":8343},{"type":31,"tagName":187,"properties":16945,"children":16946},{"style":2657},[16947],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16949,"children":16950},{"style":2673},[16951],{"type":27,"value":14634},{"type":31,"tagName":187,"properties":16953,"children":16954},{"style":2657},[16955],{"type":27,"value":16824},{"type":31,"tagName":187,"properties":16957,"children":16958},{"style":2651},[16959],{"type":27,"value":8343},{"type":31,"tagName":187,"properties":16961,"children":16962},{"style":2657},[16963],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":16965,"children":16966},{"style":2673},[16967],{"type":27,"value":16968},"7",{"type":31,"tagName":187,"properties":16970,"children":16971},{"style":2657},[16972],{"type":27,"value":16873},{"type":27,"value":28},{"type":31,"tagName":187,"properties":16975,"children":16976},{"class":2647},[16977,16981,16985,16989,16993,16997,17002],{"type":31,"tagName":187,"properties":16978,"children":16979},{"style":2741},[16980],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":16982,"children":16983},{"style":2657},[16984],{"type":27,"value":6004},{"type":31,"tagName":187,"properties":16986,"children":16987},{"style":2741},[16988],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":16990,"children":16991},{"style":2651},[16992],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":16994,"children":16995},{"style":2741},[16996],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":16998,"children":16999},{"style":2673},[17000],{"type":27,"value":17001}," 12",{"type":31,"tagName":187,"properties":17003,"children":17004},{"style":2657},[17005],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17008,"children":17009},{"class":2647},[17010,17014,17018,17022,17026,17030,17034],{"type":31,"tagName":187,"properties":17011,"children":17012},{"style":2741},[17013],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":17015,"children":17016},{"style":2657},[17017],{"type":27,"value":3146},{"type":31,"tagName":187,"properties":17019,"children":17020},{"style":2741},[17021],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":17023,"children":17024},{"style":2651},[17025],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":17027,"children":17028},{"style":2741},[17029],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":17031,"children":17032},{"style":2673},[17033],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":17035,"children":17036},{"style":2657},[17037],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17040,"children":17041},{"class":2647},[17042,17046,17051,17055,17059,17063,17067],{"type":31,"tagName":187,"properties":17043,"children":17044},{"style":2741},[17045],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":17047,"children":17048},{"style":2657},[17049],{"type":27,"value":17050}," slot",{"type":31,"tagName":187,"properties":17052,"children":17053},{"style":2741},[17054],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":17056,"children":17057},{"style":2651},[17058],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":17060,"children":17061},{"style":2741},[17062],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":17064,"children":17065},{"style":2673},[17066],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":17068,"children":17069},{"style":2657},[17070],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17073,"children":17074},{"class":2647},[17075,17079,17084,17088,17092,17096,17100],{"type":31,"tagName":187,"properties":17076,"children":17077},{"style":2741},[17078],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":17080,"children":17081},{"style":2657},[17082],{"type":27,"value":17083}," serial",{"type":31,"tagName":187,"properties":17085,"children":17086},{"style":2741},[17087],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":17089,"children":17090},{"style":2651},[17091],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":17093,"children":17094},{"style":2741},[17095],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":17097,"children":17098},{"style":2673},[17099],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":17101,"children":17102},{"style":2657},[17103],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17106,"children":17107},{"class":2647},[17108,17112,17116,17120,17124,17128,17132],{"type":31,"tagName":187,"properties":17109,"children":17110},{"style":2741},[17111],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":17113,"children":17114},{"style":2657},[17115],{"type":27,"value":8619},{"type":31,"tagName":187,"properties":17117,"children":17118},{"style":2741},[17119],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":17121,"children":17122},{"style":2651},[17123],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":17125,"children":17126},{"style":2741},[17127],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":17129,"children":17130},{"style":2673},[17131],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":17133,"children":17134},{"style":2657},[17135],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17138,"children":17139},{"class":2647},[17140,17144,17148,17152,17156,17160,17164],{"type":31,"tagName":187,"properties":17141,"children":17142},{"style":2741},[17143],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":17145,"children":17146},{"style":2657},[17147],{"type":27,"value":8652},{"type":31,"tagName":187,"properties":17149,"children":17150},{"style":2741},[17151],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":17153,"children":17154},{"style":2651},[17155],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":17157,"children":17158},{"style":2741},[17159],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":17161,"children":17162},{"style":2673},[17163],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":17165,"children":17166},{"style":2657},[17167],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17170,"children":17171},{"class":2647},[17172,17176,17181,17185,17189,17193,17197],{"type":31,"tagName":187,"properties":17173,"children":17174},{"style":2741},[17175],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":17177,"children":17178},{"style":2657},[17179],{"type":27,"value":17180}," start",{"type":31,"tagName":187,"properties":17182,"children":17183},{"style":2741},[17184],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":17186,"children":17187},{"style":2651},[17188],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":17190,"children":17191},{"style":2741},[17192],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":17194,"children":17195},{"style":2673},[17196],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":17198,"children":17199},{"style":2657},[17200],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17203,"children":17204},{"class":2647},[17205,17209,17214,17218,17222,17226,17230],{"type":31,"tagName":187,"properties":17206,"children":17207},{"style":2741},[17208],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":17210,"children":17211},{"style":2657},[17212],{"type":27,"value":17213}," hi",{"type":31,"tagName":187,"properties":17215,"children":17216},{"style":2741},[17217],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":17219,"children":17220},{"style":2651},[17221],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":17223,"children":17224},{"style":2741},[17225],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":17227,"children":17228},{"style":2673},[17229],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":17231,"children":17232},{"style":2657},[17233],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17236,"children":17237},{"class":2647},[17238,17242,17247,17251,17255,17259,17263],{"type":31,"tagName":187,"properties":17239,"children":17240},{"style":2741},[17241],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":17243,"children":17244},{"style":2657},[17245],{"type":27,"value":17246}," lo",{"type":31,"tagName":187,"properties":17248,"children":17249},{"style":2741},[17250],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":17252,"children":17253},{"style":2651},[17254],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":17256,"children":17257},{"style":2741},[17258],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":17260,"children":17261},{"style":2673},[17262],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":17264,"children":17265},{"style":2657},[17266],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17269,"children":17270},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":17273,"children":17274},{"class":2647},[17275,17279,17283,17287,17291,17295],{"type":31,"tagName":187,"properties":17276,"children":17277},{"style":2741},[17278],{"type":27,"value":3247},{"type":31,"tagName":187,"properties":17280,"children":17281},{"style":2651},[17282],{"type":27,"value":3252},{"type":31,"tagName":187,"properties":17284,"children":17285},{"style":2657},[17286],{"type":27,"value":3257},{"type":31,"tagName":187,"properties":17288,"children":17289},{"style":2741},[17290],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":17292,"children":17293},{"style":2673},[17294],{"type":27,"value":3266},{"type":31,"tagName":187,"properties":17296,"children":17297},{"style":2657},[17298],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17301,"children":17302},{"class":2647},[17303,17308,17312,17316,17320,17324],{"type":31,"tagName":187,"properties":17304,"children":17305},{"style":2657},[17306],{"type":27,"value":17307},"  bars ",{"type":31,"tagName":187,"properties":17309,"children":17310},{"style":2741},[17311],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":17313,"children":17314},{"style":2651},[17315],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":17317,"children":17318},{"style":2657},[17319],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":17321,"children":17322},{"style":2651},[17323],{"type":27,"value":3298},{"type":31,"tagName":187,"properties":17325,"children":17326},{"style":2657},[17327],{"type":27,"value":3303},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17330,"children":17331},{"class":2647},[17332],{"type":31,"tagName":187,"properties":17333,"children":17334},{"style":2657},[17335],{"type":27,"value":3312},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17338,"children":17339},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":17342,"children":17343},{"class":2647},[17344,17348,17352,17356,17360,17364],{"type":31,"tagName":187,"properties":17345,"children":17346},{"style":2741},[17347],{"type":27,"value":3247},{"type":31,"tagName":187,"properties":17349,"children":17350},{"style":2651},[17351],{"type":27,"value":3329},{"type":31,"tagName":187,"properties":17353,"children":17354},{"style":2657},[17355],{"type":27,"value":3257},{"type":31,"tagName":187,"properties":17357,"children":17358},{"style":2741},[17359],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":17361,"children":17362},{"style":2673},[17363],{"type":27,"value":3266},{"type":31,"tagName":187,"properties":17365,"children":17366},{"style":2657},[17367],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17370,"children":17371},{"class":2647},[17372,17376,17380],{"type":31,"tagName":187,"properties":17373,"children":17374},{"style":2657},[17375],{"type":27,"value":8843},{"type":31,"tagName":187,"properties":17377,"children":17378},{"style":2741},[17379],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":17381,"children":17382},{"style":2657},[17383],{"type":27,"value":8852},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17386,"children":17387},{"class":2647},[17388,17392,17396,17400,17404],{"type":31,"tagName":187,"properties":17389,"children":17390},{"style":2657},[17391],{"type":27,"value":8861},{"type":31,"tagName":187,"properties":17393,"children":17394},{"style":2741},[17395],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":17397,"children":17398},{"style":2657},[17399],{"type":27,"value":3363},{"type":31,"tagName":187,"properties":17401,"children":17402},{"style":2651},[17403],{"type":27,"value":8874},{"type":31,"tagName":187,"properties":17405,"children":17406},{"style":2657},[17407],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17410,"children":17411},{"class":2647},[17412,17416,17420,17424,17428],{"type":31,"tagName":187,"properties":17413,"children":17414},{"style":2741},[17415],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":17417,"children":17418},{"style":2657},[17419],{"type":27,"value":3456},{"type":31,"tagName":187,"properties":17421,"children":17422},{"style":2741},[17423],{"type":27,"value":6018},{"type":31,"tagName":187,"properties":17425,"children":17426},{"style":2673},[17427],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":17429,"children":17430},{"style":2657},[17431],{"type":27,"value":3620},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17434,"children":17435},{"class":2647},[17436,17441,17445],{"type":31,"tagName":187,"properties":17437,"children":17438},{"style":2657},[17439],{"type":27,"value":17440},"    start ",{"type":31,"tagName":187,"properties":17442,"children":17443},{"style":2741},[17444],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":17446,"children":17447},{"style":2657},[17448],{"type":27,"value":8852},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17451,"children":17452},{"class":2647},[17453,17458,17462,17466,17470],{"type":31,"tagName":187,"properties":17454,"children":17455},{"style":2657},[17456],{"type":27,"value":17457},"    hi ",{"type":31,"tagName":187,"properties":17459,"children":17460},{"style":2741},[17461],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":17463,"children":17464},{"style":2657},[17465],{"type":27,"value":3363},{"type":31,"tagName":187,"properties":17467,"children":17468},{"style":2651},[17469],{"type":27,"value":3368},{"type":31,"tagName":187,"properties":17471,"children":17472},{"style":2657},[17473],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17476,"children":17477},{"class":2647},[17478,17483,17487,17491,17495],{"type":31,"tagName":187,"properties":17479,"children":17480},{"style":2657},[17481],{"type":27,"value":17482},"    lo ",{"type":31,"tagName":187,"properties":17484,"children":17485},{"style":2741},[17486],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":17488,"children":17489},{"style":2657},[17490],{"type":27,"value":3363},{"type":31,"tagName":187,"properties":17492,"children":17493},{"style":2651},[17494],{"type":27,"value":3395},{"type":31,"tagName":187,"properties":17496,"children":17497},{"style":2657},[17498],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17501,"children":17502},{"class":2647},[17503,17508,17513],{"type":31,"tagName":187,"properties":17504,"children":17505},{"style":2657},[17506],{"type":27,"value":17507},"  } ",{"type":31,"tagName":187,"properties":17509,"children":17510},{"style":2741},[17511],{"type":27,"value":17512},"else",{"type":31,"tagName":187,"properties":17514,"children":17515},{"style":2657},[17516],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17519,"children":17520},{"class":2647},[17521,17525,17529,17534,17539,17544,17548],{"type":31,"tagName":187,"properties":17522,"children":17523},{"style":2657},[17524],{"type":27,"value":17457},{"type":31,"tagName":187,"properties":17526,"children":17527},{"style":2741},[17528],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":17530,"children":17531},{"style":2657},[17532],{"type":27,"value":17533}," Math.",{"type":31,"tagName":187,"properties":17535,"children":17536},{"style":2651},[17537],{"type":27,"value":17538},"max",{"type":31,"tagName":187,"properties":17540,"children":17541},{"style":2657},[17542],{"type":27,"value":17543},"(hi, bar.",{"type":31,"tagName":187,"properties":17545,"children":17546},{"style":2651},[17547],{"type":27,"value":3368},{"type":31,"tagName":187,"properties":17549,"children":17550},{"style":2657},[17551],{"type":27,"value":3303},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17554,"children":17555},{"class":2647},[17556,17560,17564,17568,17573,17578,17582],{"type":31,"tagName":187,"properties":17557,"children":17558},{"style":2657},[17559],{"type":27,"value":17482},{"type":31,"tagName":187,"properties":17561,"children":17562},{"style":2741},[17563],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":17565,"children":17566},{"style":2657},[17567],{"type":27,"value":17533},{"type":31,"tagName":187,"properties":17569,"children":17570},{"style":2651},[17571],{"type":27,"value":17572},"min",{"type":31,"tagName":187,"properties":17574,"children":17575},{"style":2657},[17576],{"type":27,"value":17577},"(lo, bar.",{"type":31,"tagName":187,"properties":17579,"children":17580},{"style":2651},[17581],{"type":27,"value":3395},{"type":31,"tagName":187,"properties":17583,"children":17584},{"style":2657},[17585],{"type":27,"value":3303},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17588,"children":17589},{"class":2647},[17590],{"type":31,"tagName":187,"properties":17591,"children":17592},{"style":2657},[17593],{"type":27,"value":3693},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17596,"children":17597},{"class":2647},[17598,17603,17607,17611],{"type":31,"tagName":187,"properties":17599,"children":17600},{"style":2657},[17601],{"type":27,"value":17602},"  count ",{"type":31,"tagName":187,"properties":17604,"children":17605},{"style":2741},[17606],{"type":27,"value":3470},{"type":31,"tagName":187,"properties":17608,"children":17609},{"style":2673},[17610],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":17612,"children":17613},{"style":2657},[17614],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17617,"children":17618},{"class":2647},[17619,17624],{"type":31,"tagName":187,"properties":17620,"children":17621},{"style":2651},[17622],{"type":27,"value":17623},"  out_zone_hi",{"type":31,"tagName":187,"properties":17625,"children":17626},{"style":2657},[17627],{"type":27,"value":3751},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17630,"children":17631},{"class":2647},[17632,17637],{"type":31,"tagName":187,"properties":17633,"children":17634},{"style":2651},[17635],{"type":27,"value":17636},"  out_zone_lo",{"type":31,"tagName":187,"properties":17638,"children":17639},{"style":2657},[17640],{"type":27,"value":3765},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17643,"children":17644},{"class":2647},[17645,17649,17654,17658],{"type":31,"tagName":187,"properties":17646,"children":17647},{"style":2741},[17648],{"type":27,"value":4733},{"type":31,"tagName":187,"properties":17650,"children":17651},{"style":2673},[17652],{"type":27,"value":17653}," zone",{"type":31,"tagName":187,"properties":17655,"children":17656},{"style":2741},[17657],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":17659,"children":17660},{"style":2657},[17661],{"type":27,"value":17662}," zones[slot];",{"type":27,"value":28},{"type":31,"tagName":187,"properties":17665,"children":17666},{"class":2647},[17667,17671,17676,17680],{"type":31,"tagName":187,"properties":17668,"children":17669},{"style":2741},[17670],{"type":27,"value":4733},{"type":31,"tagName":187,"properties":17672,"children":17673},{"style":2673},[17674],{"type":27,"value":17675}," tag",{"type":31,"tagName":187,"properties":17677,"children":17678},{"style":2741},[17679],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":17681,"children":17682},{"style":2657},[17683],{"type":27,"value":17684}," tags[slot];",{"type":27,"value":28},{"type":31,"tagName":187,"properties":17687,"children":17688},{"class":2647},[17689,17693,17697,17701,17705],{"type":31,"tagName":187,"properties":17690,"children":17691},{"style":2741},[17692],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":17694,"children":17695},{"style":2657},[17696],{"type":27,"value":3456},{"type":31,"tagName":187,"properties":17698,"children":17699},{"style":2741},[17700],{"type":27,"value":6018},{"type":31,"tagName":187,"properties":17702,"children":17703},{"style":2673},[17704],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":17706,"children":17707},{"style":2657},[17708],{"type":27,"value":3620},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17711,"children":17712},{"class":2647},[17713],{"type":31,"tagName":187,"properties":17714,"children":17715},{"style":2847},[17716],{"type":27,"value":17717},"    // The zone's first bar: set(...) on an id nobody holds creates the box; fill(...) tints it.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":17720,"children":17721},{"class":2647},[17722,17727,17731,17735],{"type":31,"tagName":187,"properties":17723,"children":17724},{"style":2657},[17725],{"type":27,"value":17726},"    serial ",{"type":31,"tagName":187,"properties":17728,"children":17729},{"style":2741},[17730],{"type":27,"value":3470},{"type":31,"tagName":187,"properties":17732,"children":17733},{"style":2673},[17734],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":17736,"children":17737},{"style":2657},[17738],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17741,"children":17742},{"class":2647},[17743,17748,17752,17757,17761,17765,17770,17774,17779,17783,17788,17792,17797,17801,17806],{"type":31,"tagName":187,"properties":17744,"children":17745},{"style":2657},[17746],{"type":27,"value":17747},"    zone.",{"type":31,"tagName":187,"properties":17749,"children":17750},{"style":2651},[17751],{"type":27,"value":593},{"type":31,"tagName":187,"properties":17753,"children":17754},{"style":2657},[17755],{"type":27,"value":17756},"(start, hi, t, lo).",{"type":31,"tagName":187,"properties":17758,"children":17759},{"style":2651},[17760],{"type":27,"value":705},{"type":31,"tagName":187,"properties":17762,"children":17763},{"style":2657},[17764],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":17766,"children":17767},{"style":2651},[17768],{"type":27,"value":17769},"rgba",{"type":31,"tagName":187,"properties":17771,"children":17772},{"style":2657},[17773],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":17775,"children":17776},{"style":2673},[17777],{"type":27,"value":17778},"56",{"type":31,"tagName":187,"properties":17780,"children":17781},{"style":2657},[17782],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":17784,"children":17785},{"style":2673},[17786],{"type":27,"value":17787},"189",{"type":31,"tagName":187,"properties":17789,"children":17790},{"style":2657},[17791],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":17793,"children":17794},{"style":2673},[17795],{"type":27,"value":17796},"248",{"type":31,"tagName":187,"properties":17798,"children":17799},{"style":2657},[17800],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":17802,"children":17803},{"style":2673},[17804],{"type":27,"value":17805},"51",{"type":31,"tagName":187,"properties":17807,"children":17808},{"style":2657},[17809],{"type":27,"value":17810},"));",{"type":27,"value":28},{"type":31,"tagName":187,"properties":17813,"children":17814},{"class":2647},[17815,17819,17823],{"type":31,"tagName":187,"properties":17816,"children":17817},{"style":2657},[17818],{"type":27,"value":17507},{"type":31,"tagName":187,"properties":17820,"children":17821},{"style":2741},[17822],{"type":27,"value":17512},{"type":31,"tagName":187,"properties":17824,"children":17825},{"style":2657},[17826],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17829,"children":17830},{"class":2647},[17831],{"type":31,"tagName":187,"properties":17832,"children":17833},{"style":2847},[17834],{"type":27,"value":17835},"    // Every later bar grows the same box: the id is what makes it the same box.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":17838,"children":17839},{"class":2647},[17840,17844,17848,17853,17857],{"type":31,"tagName":187,"properties":17841,"children":17842},{"style":2657},[17843],{"type":27,"value":17747},{"type":31,"tagName":187,"properties":17845,"children":17846},{"style":2651},[17847],{"type":27,"value":10943},{"type":31,"tagName":187,"properties":17849,"children":17850},{"style":2657},[17851],{"type":27,"value":17852},"(start, hi).",{"type":31,"tagName":187,"properties":17854,"children":17855},{"style":2651},[17856],{"type":27,"value":1234},{"type":31,"tagName":187,"properties":17858,"children":17859},{"style":2657},[17860],{"type":27,"value":17861},"(t, lo);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":17864,"children":17865},{"class":2647},[17866],{"type":31,"tagName":187,"properties":17867,"children":17868},{"style":2657},[17869],{"type":27,"value":3693},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17872,"children":17873},{"class":2647},[17874,17878],{"type":31,"tagName":187,"properties":17875,"children":17876},{"style":2651},[17877],{"type":27,"value":9418},{"type":31,"tagName":187,"properties":17879,"children":17880},{"style":2657},[17881],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17884,"children":17885},{"class":2647},[17886,17890,17894,17899],{"type":31,"tagName":187,"properties":17887,"children":17888},{"style":2651},[17889],{"type":27,"value":9431},{"type":31,"tagName":187,"properties":17891,"children":17892},{"style":2657},[17893],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":17895,"children":17896},{"style":2663},[17897],{"type":27,"value":17898},"\"zone \"",{"type":31,"tagName":187,"properties":17900,"children":17901},{"style":2657},[17902],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":17905,"children":17906},{"class":2647},[17907,17912],{"type":31,"tagName":187,"properties":17908,"children":17909},{"style":2651},[17910],{"type":27,"value":17911},"  sb_int",{"type":31,"tagName":187,"properties":17913,"children":17914},{"style":2657},[17915],{"type":27,"value":17916},"(serial);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":17919,"children":17920},{"class":2647},[17921,17926,17930,17934,17938],{"type":31,"tagName":187,"properties":17922,"children":17923},{"style":2657},[17924],{"type":27,"value":17925},"  tag.",{"type":31,"tagName":187,"properties":17927,"children":17928},{"style":2651},[17929],{"type":27,"value":593},{"type":31,"tagName":187,"properties":17931,"children":17932},{"style":2657},[17933],{"type":27,"value":17852},{"type":31,"tagName":187,"properties":17935,"children":17936},{"style":2651},[17937],{"type":27,"value":27},{"type":31,"tagName":187,"properties":17939,"children":17940},{"style":2657},[17941],{"type":27,"value":17942},"(str_tag_sb);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":17945,"children":17946},{"class":2647},[17947],{"type":31,"tagName":187,"properties":17948,"children":17949},{"style":2847},[17950],{"type":27,"value":17951},"  // On the newest bar only, stretch the open zone one bar past the loaded range.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":17954,"children":17955},{"class":2647},[17956,17960,17965,17970,17975,17979,17984,17988,17993,17997,18001,18005,18010,18014],{"type":31,"tagName":187,"properties":17957,"children":17958},{"style":2741},[17959],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":17961,"children":17962},{"style":2657},[17963],{"type":27,"value":17964}," (bar.",{"type":31,"tagName":187,"properties":17966,"children":17967},{"style":2651},[17968],{"type":27,"value":17969},"isLast",{"type":31,"tagName":187,"properties":17971,"children":17972},{"style":2657},[17973],{"type":27,"value":17974},"() ",{"type":31,"tagName":187,"properties":17976,"children":17977},{"style":2741},[17978],{"type":27,"value":3798},{"type":31,"tagName":187,"properties":17980,"children":17981},{"style":2741},[17982],{"type":27,"value":17983}," !",{"type":31,"tagName":187,"properties":17985,"children":17986},{"style":2651},[17987],{"type":27,"value":3788},{"type":31,"tagName":187,"properties":17989,"children":17990},{"style":2657},[17991],{"type":27,"value":17992},"(prevT)) zone.",{"type":31,"tagName":187,"properties":17994,"children":17995},{"style":2651},[17996],{"type":27,"value":1234},{"type":31,"tagName":187,"properties":17998,"children":17999},{"style":2657},[18000],{"type":27,"value":9370},{"type":31,"tagName":187,"properties":18002,"children":18003},{"style":2741},[18004],{"type":27,"value":3422},{"type":31,"tagName":187,"properties":18006,"children":18007},{"style":2657},[18008],{"type":27,"value":18009}," (t ",{"type":31,"tagName":187,"properties":18011,"children":18012},{"style":2741},[18013],{"type":27,"value":2877},{"type":31,"tagName":187,"properties":18015,"children":18016},{"style":2657},[18017],{"type":27,"value":18018}," prevT), lo);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":18021,"children":18022},{"class":2647},[18023,18027,18031,18035],{"type":31,"tagName":187,"properties":18024,"children":18025},{"style":2741},[18026],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":18028,"children":18029},{"style":2657},[18030],{"type":27,"value":3456},{"type":31,"tagName":187,"properties":18032,"children":18033},{"style":2741},[18034],{"type":27,"value":4966},{"type":31,"tagName":187,"properties":18036,"children":18037},{"style":2657},[18038],{"type":27,"value":18039}," bars) {",{"type":27,"value":28},{"type":31,"tagName":187,"properties":18042,"children":18043},{"class":2647},[18044],{"type":31,"tagName":187,"properties":18045,"children":18046},{"style":2847},[18047],{"type":27,"value":18048},"    // The zone is complete: move to the next slot and delete the zone that slot held.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":18051,"children":18052},{"class":2647},[18053,18058,18062,18066],{"type":31,"tagName":187,"properties":18054,"children":18055},{"style":2657},[18056],{"type":27,"value":18057},"    count ",{"type":31,"tagName":187,"properties":18059,"children":18060},{"style":2741},[18061],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":18063,"children":18064},{"style":2673},[18065],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":18067,"children":18068},{"style":2657},[18069],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18072,"children":18073},{"class":2647},[18074,18079,18083,18088,18092,18096,18100,18104,18108],{"type":31,"tagName":187,"properties":18075,"children":18076},{"style":2657},[18077],{"type":27,"value":18078},"    slot ",{"type":31,"tagName":187,"properties":18080,"children":18081},{"style":2741},[18082],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":18084,"children":18085},{"style":2657},[18086],{"type":27,"value":18087}," (slot ",{"type":31,"tagName":187,"properties":18089,"children":18090},{"style":2741},[18091],{"type":27,"value":3422},{"type":31,"tagName":187,"properties":18093,"children":18094},{"style":2673},[18095],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":18097,"children":18098},{"style":2657},[18099],{"type":27,"value":3432},{"type":31,"tagName":187,"properties":18101,"children":18102},{"style":2741},[18103],{"type":27,"value":3437},{"type":31,"tagName":187,"properties":18105,"children":18106},{"style":2673},[18107],{"type":27,"value":16758},{"type":31,"tagName":187,"properties":18109,"children":18110},{"style":2657},[18111],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18114,"children":18115},{"class":2647},[18116,18121,18126],{"type":31,"tagName":187,"properties":18117,"children":18118},{"style":2657},[18119],{"type":27,"value":18120},"    zones[slot].",{"type":31,"tagName":187,"properties":18122,"children":18123},{"style":2651},[18124],{"type":27,"value":18125},"delete",{"type":31,"tagName":187,"properties":18127,"children":18128},{"style":2657},[18129],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18132,"children":18133},{"class":2647},[18134,18139,18143],{"type":31,"tagName":187,"properties":18135,"children":18136},{"style":2657},[18137],{"type":27,"value":18138},"    tags[slot].",{"type":31,"tagName":187,"properties":18140,"children":18141},{"style":2651},[18142],{"type":27,"value":18125},{"type":31,"tagName":187,"properties":18144,"children":18145},{"style":2657},[18146],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18149,"children":18150},{"class":2647},[18151],{"type":31,"tagName":187,"properties":18152,"children":18153},{"style":2657},[18154],{"type":27,"value":3693},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18157,"children":18158},{"class":2647},[18159],{"type":31,"tagName":187,"properties":18160,"children":18161},{"style":2657},[18162],{"type":27,"value":3312},{"type":27,"value":28},{"type":31,"tagName":32,"properties":18165,"children":18166,"position":18194},{},[18167,18176,18187],{"type":27,"value":18168,"position":18169},"Run over thirty hourly bars with twelve bars per zone, this leaves three\nboxes and three labels: the first created on bar 0 and last moved on bar\n11, the second on bars 12 and 23, the open one created on bar 24, moved\non bar 29, and reaching one hour past bar 29. The ",{"start":18170,"end":18173},{"line":18171,"column":21,"offset":18172},666,35241,{"line":18174,"column":1764,"offset":18175},669,35509,{"type":31,"tagName":45,"properties":18177,"children":18178,"position":18184},{},[18179],{"type":27,"value":1433,"position":18180},{"start":18181,"end":18182},{"line":18174,"column":1764,"offset":18175},{"line":18174,"column":1100,"offset":18183},35519,{"start":18185,"end":18186},{"line":18174,"column":1764,"offset":18175},{"line":18174,"column":1100,"offset":18183},{"type":27,"value":18188,"position":18189}," calls on the\nfirst three zone changes hit ids nobody holds and do nothing; the fourth\nremoves the oldest zone, and its id is created again on the next bar\nwith a new creation bar.",{"start":18190,"end":18191},{"line":18174,"column":1100,"offset":18183},{"line":18192,"column":1081,"offset":18193},672,35699,{"start":18195,"end":18196},{"line":18171,"column":21,"offset":18172},{"line":18192,"column":1081,"offset":18193},{"type":27,"value":28},{"type":31,"tagName":6201,"properties":18199,"children":18200,"position":18209},{},[18201],{"type":27,"value":18202,"position":18203},"Restyle later",{"start":18204,"end":18207},{"line":18205,"column":39,"offset":18206},674,35705,{"line":18205,"column":341,"offset":18208},35718,{"start":18210,"end":18212},{"line":18205,"column":21,"offset":18211},35701,{"line":18205,"column":341,"offset":18208},{"type":27,"value":28},{"type":31,"tagName":32,"properties":18215,"children":18216,"position":18226},{},[18217],{"type":27,"value":18218,"position":18219},"A setter on a later bar is a mutation of the same object, and the bar it\nran on is recorded as the handle's last-mutation bar. The prior high as\na line that extends with\nevery bar, turns red and thick on the bar the close breaks it, stays for\na while, and is deleted, freeing the id for the next level:",{"start":18220,"end":18223},{"line":18221,"column":21,"offset":18222},676,35720,{"line":18224,"column":609,"offset":18225},680,36022,{"start":18227,"end":18228},{"line":18221,"column":21,"offset":18222},{"line":18224,"column":609,"offset":18225},{"type":27,"value":28},{"type":14,"children":18231},[18232],{"type":31,"tagName":2634,"properties":18233,"children":18235,"data":-1},{"class":2636,"style":2637,"tabindex":1760,"data-sample":18234},"fn-handle-breakout",[18236],{"type":31,"tagName":45,"properties":18237,"children":18239},{"class":18238},[2643],[18240,18292,18293,18348,18349,18385,18386,18415,18416,18455,18456,18459,18460,18485,18486,18530,18531,18568,18569,18600,18601,18634,18635,18666,18667,18698,18699,18730,18731,18763,18764,18798,18799,18835,18836,18839,18840,18867,18868,18895,18896,18925,18926,18933,18934,18937,18938,18965,18966,18993,18994,19021,19022,19030,19031,19063,19064,19084,19085,19109,19110,19184,19185,19192,19193,19216,19217,19252,19253,19284,19285,19313,19314,19322,19323,19363,19364,19381,19382,19398,19399,19420,19421,19428,19429,19441,19442,19454,19455,19463,19464,19481,19482,19501,19502,19534,19535,19543,19544,19560,19561,19568,19569,19604,19605,19613,19614,19634,19635,19710,19711,19742,19743,19762,19763,19783,19784,19792,19793,19809,19810,19834,19835,19855,19856,19864,19865,19872,19873,19914,19915],{"type":31,"tagName":187,"properties":18241,"children":18242},{"class":2647},[18243,18247,18251,18255,18259,18263,18267,18271,18275,18279,18283,18288],{"type":31,"tagName":187,"properties":18244,"children":18245},{"style":2651},[18246],{"type":27,"value":2654},{"type":31,"tagName":187,"properties":18248,"children":18249},{"style":2657},[18250],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":18252,"children":18253},{"style":2663},[18254],{"type":27,"value":7592},{"type":31,"tagName":187,"properties":18256,"children":18257},{"style":2657},[18258],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":18260,"children":18261},{"style":2673},[18262],{"type":27,"value":4224},{"type":31,"tagName":187,"properties":18264,"children":18265},{"style":2657},[18266],{"type":27,"value":2681},{"type":31,"tagName":187,"properties":18268,"children":18269},{"style":2673},[18270],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":18272,"children":18273},{"style":2657},[18274],{"type":27,"value":2691},{"type":31,"tagName":187,"properties":18276,"children":18277},{"style":2673},[18278],{"type":27,"value":5448},{"type":31,"tagName":187,"properties":18280,"children":18281},{"style":2657},[18282],{"type":27,"value":2701},{"type":31,"tagName":187,"properties":18284,"children":18285},{"style":2663},[18286],{"type":27,"value":18287},"\"Bars in the prior high\"",{"type":31,"tagName":187,"properties":18289,"children":18290},{"style":2657},[18291],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18294,"children":18295},{"class":2647},[18296,18300,18304,18309,18313,18318,18322,18326,18330,18335,18339,18344],{"type":31,"tagName":187,"properties":18297,"children":18298},{"style":2651},[18299],{"type":27,"value":2654},{"type":31,"tagName":187,"properties":18301,"children":18302},{"style":2657},[18303],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":18305,"children":18306},{"style":2663},[18307],{"type":27,"value":18308},"\"hold\"",{"type":31,"tagName":187,"properties":18310,"children":18311},{"style":2657},[18312],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":18314,"children":18315},{"style":2673},[18316],{"type":27,"value":18317},"10",{"type":31,"tagName":187,"properties":18319,"children":18320},{"style":2657},[18321],{"type":27,"value":2681},{"type":31,"tagName":187,"properties":18323,"children":18324},{"style":2673},[18325],{"type":27,"value":2930},{"type":31,"tagName":187,"properties":18327,"children":18328},{"style":2657},[18329],{"type":27,"value":2691},{"type":31,"tagName":187,"properties":18331,"children":18332},{"style":2673},[18333],{"type":27,"value":18334},"100",{"type":31,"tagName":187,"properties":18336,"children":18337},{"style":2657},[18338],{"type":27,"value":2701},{"type":31,"tagName":187,"properties":18340,"children":18341},{"style":2663},[18342],{"type":27,"value":18343},"\"Bars a broken line stays before it is deleted\"",{"type":31,"tagName":187,"properties":18345,"children":18346},{"style":2657},[18347],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18350,"children":18351},{"class":2647},[18352,18356,18360,18364,18368,18372,18376,18381],{"type":31,"tagName":187,"properties":18353,"children":18354},{"style":2651},[18355],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":18357,"children":18358},{"style":2657},[18359],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":18361,"children":18362},{"style":2663},[18363],{"type":27,"value":7708},{"type":31,"tagName":187,"properties":18365,"children":18366},{"style":2657},[18367],{"type":27,"value":5487},{"type":31,"tagName":187,"properties":18369,"children":18370},{"style":2663},[18371],{"type":27,"value":7987},{"type":31,"tagName":187,"properties":18373,"children":18374},{"style":2657},[18375],{"type":27,"value":2701},{"type":31,"tagName":187,"properties":18377,"children":18378},{"style":2663},[18379],{"type":27,"value":18380},"\"The prior high the line sits on\"",{"type":31,"tagName":187,"properties":18382,"children":18383},{"style":2657},[18384],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18387,"children":18388},{"class":2647},[18389,18393,18397,18402,18406,18411],{"type":31,"tagName":187,"properties":18390,"children":18391},{"style":2651},[18392],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":18394,"children":18395},{"style":2657},[18396],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":18398,"children":18399},{"style":2663},[18400],{"type":27,"value":18401},"\"broke\"",{"type":31,"tagName":187,"properties":18403,"children":18404},{"style":2657},[18405],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":18407,"children":18408},{"style":2663},[18409],{"type":27,"value":18410},"\"1 on the bar the close breaks the line\"",{"type":31,"tagName":187,"properties":18412,"children":18413},{"style":2657},[18414],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18417,"children":18418},{"class":2647},[18419,18423,18427,18431,18435,18439,18443,18447,18451],{"type":31,"tagName":187,"properties":18420,"children":18421},{"style":2657},[18422],{"type":27,"value":14572},{"type":31,"tagName":187,"properties":18424,"children":18425},{"style":2651},[18426],{"type":27,"value":2647},{"type":31,"tagName":187,"properties":18428,"children":18429},{"style":2657},[18430],{"type":27,"value":14902},{"type":31,"tagName":187,"properties":18432,"children":18433},{"style":2663},[18434],{"type":27,"value":7987},{"type":31,"tagName":187,"properties":18436,"children":18437},{"style":2657},[18438],{"type":27,"value":4290},{"type":31,"tagName":187,"properties":18440,"children":18441},{"style":2673},[18442],{"type":27,"value":2930},{"type":31,"tagName":187,"properties":18444,"children":18445},{"style":2657},[18446],{"type":27,"value":5630},{"type":31,"tagName":187,"properties":18448,"children":18449},{"style":2663},[18450],{"type":27,"value":2151},{"type":31,"tagName":187,"properties":18452,"children":18453},{"style":2657},[18454],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18457,"children":18458},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":18461,"children":18462},{"class":2647},[18463,18467,18472,18476,18481],{"type":31,"tagName":187,"properties":18464,"children":18465},{"style":2741},[18466],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":18468,"children":18469},{"style":2673},[18470],{"type":27,"value":18471}," MAX_LOOKBACK",{"type":31,"tagName":187,"properties":18473,"children":18474},{"style":2741},[18475],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":18477,"children":18478},{"style":2673},[18479],{"type":27,"value":18480}," 200",{"type":31,"tagName":187,"properties":18482,"children":18483},{"style":2657},[18484],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18487,"children":18488},{"class":2647},[18489,18493,18497,18501,18505,18509,18513,18517,18521,18526],{"type":31,"tagName":187,"properties":18490,"children":18491},{"style":2741},[18492],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":18494,"children":18495},{"style":2673},[18496],{"type":27,"value":2978},{"type":31,"tagName":187,"properties":18498,"children":18499},{"style":2741},[18500],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":18502,"children":18503},{"style":2741},[18504],{"type":27,"value":2987},{"type":31,"tagName":187,"properties":18506,"children":18507},{"style":2651},[18508],{"type":27,"value":2992},{"type":31,"tagName":187,"properties":18510,"children":18511},{"style":2657},[18512],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":18514,"children":18515},{"style":2651},[18516],{"type":27,"value":3002},{"type":31,"tagName":187,"properties":18518,"children":18519},{"style":2657},[18520],{"type":27,"value":3007},{"type":31,"tagName":187,"properties":18522,"children":18523},{"style":2673},[18524],{"type":27,"value":18525},"MAX_LOOKBACK",{"type":31,"tagName":187,"properties":18527,"children":18528},{"style":2657},[18529],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18532,"children":18533},{"class":2647},[18534,18538,18543,18547,18552,18556,18560,18564],{"type":31,"tagName":187,"properties":18535,"children":18536},{"style":2741},[18537],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":18539,"children":18540},{"style":2673},[18541],{"type":27,"value":18542}," stop",{"type":31,"tagName":187,"properties":18544,"children":18545},{"style":2741},[18546],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":18548,"children":18549},{"style":2657},[18550],{"type":27,"value":18551}," draw.",{"type":31,"tagName":187,"properties":18553,"children":18554},{"style":2651},[18555],{"type":27,"value":2647},{"type":31,"tagName":187,"properties":18557,"children":18558},{"style":2657},[18559],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":18561,"children":18562},{"style":2673},[18563],{"type":27,"value":1760},{"type":31,"tagName":187,"properties":18565,"children":18566},{"style":2657},[18567],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18570,"children":18571},{"class":2647},[18572,18576,18580,18584,18588,18592,18596],{"type":31,"tagName":187,"properties":18573,"children":18574},{"style":2741},[18575],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":18577,"children":18578},{"style":2657},[18579],{"type":27,"value":3076},{"type":31,"tagName":187,"properties":18581,"children":18582},{"style":2741},[18583],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":18585,"children":18586},{"style":2651},[18587],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":18589,"children":18590},{"style":2741},[18591],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":18593,"children":18594},{"style":2673},[18595],{"type":27,"value":8538},{"type":31,"tagName":187,"properties":18597,"children":18598},{"style":2657},[18599],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18602,"children":18603},{"class":2647},[18604,18608,18613,18617,18621,18625,18630],{"type":31,"tagName":187,"properties":18605,"children":18606},{"style":2741},[18607],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":18609,"children":18610},{"style":2657},[18611],{"type":27,"value":18612}," hold",{"type":31,"tagName":187,"properties":18614,"children":18615},{"style":2741},[18616],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":18618,"children":18619},{"style":2651},[18620],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":18622,"children":18623},{"style":2741},[18624],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":18626,"children":18627},{"style":2673},[18628],{"type":27,"value":18629}," 10",{"type":31,"tagName":187,"properties":18631,"children":18632},{"style":2657},[18633],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18636,"children":18637},{"class":2647},[18638,18642,18646,18650,18654,18658,18662],{"type":31,"tagName":187,"properties":18639,"children":18640},{"style":2741},[18641],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":18643,"children":18644},{"style":2657},[18645],{"type":27,"value":3112},{"type":31,"tagName":187,"properties":18647,"children":18648},{"style":2741},[18649],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":18651,"children":18652},{"style":2651},[18653],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":18655,"children":18656},{"style":2741},[18657],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":18659,"children":18660},{"style":2673},[18661],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":18663,"children":18664},{"style":2657},[18665],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18668,"children":18669},{"class":2647},[18670,18674,18678,18682,18686,18690,18694],{"type":31,"tagName":187,"properties":18671,"children":18672},{"style":2741},[18673],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":18675,"children":18676},{"style":2657},[18677],{"type":27,"value":3146},{"type":31,"tagName":187,"properties":18679,"children":18680},{"style":2741},[18681],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":18683,"children":18684},{"style":2651},[18685],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":18687,"children":18688},{"style":2741},[18689],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":18691,"children":18692},{"style":2673},[18693],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":18695,"children":18696},{"style":2657},[18697],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18700,"children":18701},{"class":2647},[18702,18706,18710,18714,18718,18722,18726],{"type":31,"tagName":187,"properties":18703,"children":18704},{"style":2741},[18705],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":18707,"children":18708},{"style":2657},[18709],{"type":27,"value":7691},{"type":31,"tagName":187,"properties":18711,"children":18712},{"style":2741},[18713],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":18715,"children":18716},{"style":2651},[18717],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":18719,"children":18720},{"style":2741},[18721],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":18723,"children":18724},{"style":2673},[18725],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":18727,"children":18728},{"style":2657},[18729],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18732,"children":18733},{"class":2647},[18734,18738,18743,18747,18751,18755,18759],{"type":31,"tagName":187,"properties":18735,"children":18736},{"style":2741},[18737],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":18739,"children":18740},{"style":2657},[18741],{"type":27,"value":18742}," levelT",{"type":31,"tagName":187,"properties":18744,"children":18745},{"style":2741},[18746],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":18748,"children":18749},{"style":2651},[18750],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":18752,"children":18753},{"style":2741},[18754],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":18756,"children":18757},{"style":2673},[18758],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":18760,"children":18761},{"style":2657},[18762],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18765,"children":18766},{"class":2647},[18767,18771,18776,18780,18785,18789,18794],{"type":31,"tagName":187,"properties":18768,"children":18769},{"style":2741},[18770],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":18772,"children":18773},{"style":2657},[18774],{"type":27,"value":18775}," fresh",{"type":31,"tagName":187,"properties":18777,"children":18778},{"style":2741},[18779],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":18781,"children":18782},{"style":2651},[18783],{"type":27,"value":18784}," bool",{"type":31,"tagName":187,"properties":18786,"children":18787},{"style":2741},[18788],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":18790,"children":18791},{"style":2673},[18792],{"type":27,"value":18793}," false",{"type":31,"tagName":187,"properties":18795,"children":18796},{"style":2657},[18797],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18800,"children":18801},{"class":2647},[18802,18806,18811,18815,18819,18823,18827,18831],{"type":31,"tagName":187,"properties":18803,"children":18804},{"style":2741},[18805],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":18807,"children":18808},{"style":2657},[18809],{"type":27,"value":18810}," heldBars",{"type":31,"tagName":187,"properties":18812,"children":18813},{"style":2741},[18814],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":18816,"children":18817},{"style":2651},[18818],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":18820,"children":18821},{"style":2741},[18822],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":18824,"children":18825},{"style":2741},[18826],{"type":27,"value":3531},{"type":31,"tagName":187,"properties":18828,"children":18829},{"style":2673},[18830],{"type":27,"value":2930},{"type":31,"tagName":187,"properties":18832,"children":18833},{"style":2657},[18834],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18837,"children":18838},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":18841,"children":18842},{"class":2647},[18843,18847,18851,18855,18859,18863],{"type":31,"tagName":187,"properties":18844,"children":18845},{"style":2741},[18846],{"type":27,"value":3247},{"type":31,"tagName":187,"properties":18848,"children":18849},{"style":2651},[18850],{"type":27,"value":3252},{"type":31,"tagName":187,"properties":18852,"children":18853},{"style":2657},[18854],{"type":27,"value":3257},{"type":31,"tagName":187,"properties":18856,"children":18857},{"style":2741},[18858],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":18860,"children":18861},{"style":2673},[18862],{"type":27,"value":3266},{"type":31,"tagName":187,"properties":18864,"children":18865},{"style":2657},[18866],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18869,"children":18870},{"class":2647},[18871,18875,18879,18883,18887,18891],{"type":31,"tagName":187,"properties":18872,"children":18873},{"style":2657},[18874],{"type":27,"value":3280},{"type":31,"tagName":187,"properties":18876,"children":18877},{"style":2741},[18878],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":18880,"children":18881},{"style":2651},[18882],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":18884,"children":18885},{"style":2657},[18886],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":18888,"children":18889},{"style":2651},[18890],{"type":27,"value":8762},{"type":31,"tagName":187,"properties":18892,"children":18893},{"style":2657},[18894],{"type":27,"value":3303},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18897,"children":18898},{"class":2647},[18899,18904,18908,18912,18916,18921],{"type":31,"tagName":187,"properties":18900,"children":18901},{"style":2657},[18902],{"type":27,"value":18903},"  hold ",{"type":31,"tagName":187,"properties":18905,"children":18906},{"style":2741},[18907],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":18909,"children":18910},{"style":2651},[18911],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":18913,"children":18914},{"style":2657},[18915],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":18917,"children":18918},{"style":2651},[18919],{"type":27,"value":18920},"p_hold",{"type":31,"tagName":187,"properties":18922,"children":18923},{"style":2657},[18924],{"type":27,"value":3303},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18927,"children":18928},{"class":2647},[18929],{"type":31,"tagName":187,"properties":18930,"children":18931},{"style":2657},[18932],{"type":27,"value":3312},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18935,"children":18936},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":18939,"children":18940},{"class":2647},[18941,18945,18949,18953,18957,18961],{"type":31,"tagName":187,"properties":18942,"children":18943},{"style":2741},[18944],{"type":27,"value":3247},{"type":31,"tagName":187,"properties":18946,"children":18947},{"style":2651},[18948],{"type":27,"value":3329},{"type":31,"tagName":187,"properties":18950,"children":18951},{"style":2657},[18952],{"type":27,"value":3257},{"type":31,"tagName":187,"properties":18954,"children":18955},{"style":2741},[18956],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":18958,"children":18959},{"style":2673},[18960],{"type":27,"value":3266},{"type":31,"tagName":187,"properties":18962,"children":18963},{"style":2657},[18964],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18967,"children":18968},{"class":2647},[18969,18973,18977,18981,18985,18989],{"type":31,"tagName":187,"properties":18970,"children":18971},{"style":2741},[18972],{"type":27,"value":4733},{"type":31,"tagName":187,"properties":18974,"children":18975},{"style":2673},[18976],{"type":27,"value":8619},{"type":31,"tagName":187,"properties":18978,"children":18979},{"style":2741},[18980],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":18982,"children":18983},{"style":2657},[18984],{"type":27,"value":3363},{"type":31,"tagName":187,"properties":18986,"children":18987},{"style":2651},[18988],{"type":27,"value":8874},{"type":31,"tagName":187,"properties":18990,"children":18991},{"style":2657},[18992],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":18995,"children":18996},{"class":2647},[18997,19001,19005,19009,19013,19017],{"type":31,"tagName":187,"properties":18998,"children":18999},{"style":2741},[19000],{"type":27,"value":4733},{"type":31,"tagName":187,"properties":19002,"children":19003},{"style":2673},[19004],{"type":27,"value":4738},{"type":31,"tagName":187,"properties":19006,"children":19007},{"style":2741},[19008],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":19010,"children":19011},{"style":2657},[19012],{"type":27,"value":3363},{"type":31,"tagName":187,"properties":19014,"children":19015},{"style":2651},[19016],{"type":27,"value":4751},{"type":31,"tagName":187,"properties":19018,"children":19019},{"style":2657},[19020],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19023,"children":19024},{"class":2647},[19025],{"type":31,"tagName":187,"properties":19026,"children":19027},{"style":2847},[19028],{"type":27,"value":19029},"  // The highest high of the previous n bars, this bar excluded.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":19032,"children":19033},{"class":2647},[19034,19038,19043,19047,19051,19055,19059],{"type":31,"tagName":187,"properties":19035,"children":19036},{"style":2741},[19037],{"type":27,"value":3517},{"type":31,"tagName":187,"properties":19039,"children":19040},{"style":2657},[19041],{"type":27,"value":19042}," prior",{"type":31,"tagName":187,"properties":19044,"children":19045},{"style":2741},[19046],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":19048,"children":19049},{"style":2651},[19050],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":19052,"children":19053},{"style":2741},[19054],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":19056,"children":19057},{"style":2673},[19058],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":19060,"children":19061},{"style":2657},[19062],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19065,"children":19066},{"class":2647},[19067,19071,19075,19079],{"type":31,"tagName":187,"properties":19068,"children":19069},{"style":2741},[19070],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":19072,"children":19073},{"style":2657},[19074],{"type":27,"value":3456},{"type":31,"tagName":187,"properties":19076,"children":19077},{"style":2741},[19078],{"type":27,"value":4966},{"type":31,"tagName":187,"properties":19080,"children":19081},{"style":2657},[19082],{"type":27,"value":19083}," n) {",{"type":27,"value":28},{"type":31,"tagName":187,"properties":19086,"children":19087},{"class":2647},[19088,19093,19097,19101,19105],{"type":31,"tagName":187,"properties":19089,"children":19090},{"style":2657},[19091],{"type":27,"value":19092},"    prior ",{"type":31,"tagName":187,"properties":19094,"children":19095},{"style":2741},[19096],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":19098,"children":19099},{"style":2741},[19100],{"type":27,"value":3531},{"type":31,"tagName":187,"properties":19102,"children":19103},{"style":2673},[19104],{"type":27,"value":3536},{"type":31,"tagName":187,"properties":19106,"children":19107},{"style":2657},[19108],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19111,"children":19112},{"class":2647},[19113,19118,19122,19126,19130,19134,19138,19142,19146,19150,19154,19158,19163,19167,19171,19176,19180],{"type":31,"tagName":187,"properties":19114,"children":19115},{"style":2741},[19116],{"type":27,"value":19117},"    for",{"type":31,"tagName":187,"properties":19119,"children":19120},{"style":2657},[19121],{"type":27,"value":1965},{"type":31,"tagName":187,"properties":19123,"children":19124},{"style":2741},[19125],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":19127,"children":19128},{"style":2657},[19129],{"type":27,"value":3588},{"type":31,"tagName":187,"properties":19131,"children":19132},{"style":2741},[19133],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":19135,"children":19136},{"style":2673},[19137],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":19139,"children":19140},{"style":2657},[19141],{"type":27,"value":3601},{"type":31,"tagName":187,"properties":19143,"children":19144},{"style":2741},[19145],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":19147,"children":19148},{"style":2657},[19149],{"type":27,"value":3610},{"type":31,"tagName":187,"properties":19151,"children":19152},{"style":2741},[19153],{"type":27,"value":3615},{"type":31,"tagName":187,"properties":19155,"children":19156},{"style":2657},[19157],{"type":27,"value":3432},{"type":31,"tagName":187,"properties":19159,"children":19160},{"style":2741},[19161],{"type":27,"value":19162},"if",{"type":31,"tagName":187,"properties":19164,"children":19165},{"style":2657},[19166],{"type":27,"value":3634},{"type":31,"tagName":187,"properties":19168,"children":19169},{"style":2741},[19170],{"type":27,"value":3639},{"type":31,"tagName":187,"properties":19172,"children":19173},{"style":2657},[19174],{"type":27,"value":19175}," prior) prior ",{"type":31,"tagName":187,"properties":19177,"children":19178},{"style":2741},[19179],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":19181,"children":19182},{"style":2657},[19183],{"type":27,"value":3653},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19186,"children":19187},{"class":2647},[19188],{"type":31,"tagName":187,"properties":19189,"children":19190},{"style":2657},[19191],{"type":27,"value":3693},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19194,"children":19195},{"class":2647},[19196,19200,19204,19208,19212],{"type":31,"tagName":187,"properties":19197,"children":19198},{"style":2657},[19199],{"type":27,"value":3354},{"type":31,"tagName":187,"properties":19201,"children":19202},{"style":2741},[19203],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":19205,"children":19206},{"style":2657},[19207],{"type":27,"value":3363},{"type":31,"tagName":187,"properties":19209,"children":19210},{"style":2651},[19211],{"type":27,"value":3368},{"type":31,"tagName":187,"properties":19213,"children":19214},{"style":2657},[19215],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19218,"children":19219},{"class":2647},[19220,19224,19228,19232,19236,19240,19244,19248],{"type":31,"tagName":187,"properties":19221,"children":19222},{"style":2657},[19223],{"type":27,"value":3408},{"type":31,"tagName":187,"properties":19225,"children":19226},{"style":2741},[19227],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":19229,"children":19230},{"style":2657},[19231],{"type":27,"value":3417},{"type":31,"tagName":187,"properties":19233,"children":19234},{"style":2741},[19235],{"type":27,"value":3422},{"type":31,"tagName":187,"properties":19237,"children":19238},{"style":2673},[19239],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":19241,"children":19242},{"style":2657},[19243],{"type":27,"value":3432},{"type":31,"tagName":187,"properties":19245,"children":19246},{"style":2741},[19247],{"type":27,"value":3437},{"type":31,"tagName":187,"properties":19249,"children":19250},{"style":2657},[19251],{"type":27,"value":3442},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19254,"children":19255},{"class":2647},[19256,19260,19264,19268,19272,19276,19280],{"type":31,"tagName":187,"properties":19257,"children":19258},{"style":2741},[19259],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":19261,"children":19262},{"style":2657},[19263],{"type":27,"value":3456},{"type":31,"tagName":187,"properties":19265,"children":19266},{"style":2741},[19267],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":19269,"children":19270},{"style":2657},[19271],{"type":27,"value":3465},{"type":31,"tagName":187,"properties":19273,"children":19274},{"style":2741},[19275],{"type":27,"value":3470},{"type":31,"tagName":187,"properties":19277,"children":19278},{"style":2673},[19279],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":19281,"children":19282},{"style":2657},[19283],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19286,"children":19287},{"class":2647},[19288,19292,19296,19300,19305,19309],{"type":31,"tagName":187,"properties":19289,"children":19290},{"style":2741},[19291],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":19293,"children":19294},{"style":2657},[19295],{"type":27,"value":1965},{"type":31,"tagName":187,"properties":19297,"children":19298},{"style":2651},[19299],{"type":27,"value":3788},{"type":31,"tagName":187,"properties":19301,"children":19302},{"style":2657},[19303],{"type":27,"value":19304},"(prior)) ",{"type":31,"tagName":187,"properties":19306,"children":19307},{"style":2741},[19308],{"type":27,"value":3504},{"type":31,"tagName":187,"properties":19310,"children":19311},{"style":2657},[19312],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19315,"children":19316},{"class":2647},[19317],{"type":31,"tagName":187,"properties":19318,"children":19319},{"style":2847},[19320],{"type":27,"value":19321},"  // A new level while no broken line is being held: the line restarts here.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":19324,"children":19325},{"class":2647},[19326,19330,19335,19339,19343,19348,19353,19358],{"type":31,"tagName":187,"properties":19327,"children":19328},{"style":2741},[19329],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":19331,"children":19332},{"style":2657},[19333],{"type":27,"value":19334}," (heldBars ",{"type":31,"tagName":187,"properties":19336,"children":19337},{"style":2741},[19338],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":19340,"children":19341},{"style":2673},[19342],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":19344,"children":19345},{"style":2741},[19346],{"type":27,"value":19347}," &&",{"type":31,"tagName":187,"properties":19349,"children":19350},{"style":2657},[19351],{"type":27,"value":19352}," prior ",{"type":31,"tagName":187,"properties":19354,"children":19355},{"style":2741},[19356],{"type":27,"value":19357},"!=",{"type":31,"tagName":187,"properties":19359,"children":19360},{"style":2657},[19361],{"type":27,"value":19362}," level) {",{"type":27,"value":28},{"type":31,"tagName":187,"properties":19365,"children":19366},{"class":2647},[19367,19372,19376],{"type":31,"tagName":187,"properties":19368,"children":19369},{"style":2657},[19370],{"type":27,"value":19371},"    level ",{"type":31,"tagName":187,"properties":19373,"children":19374},{"style":2741},[19375],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":19377,"children":19378},{"style":2657},[19379],{"type":27,"value":19380}," prior;",{"type":27,"value":28},{"type":31,"tagName":187,"properties":19383,"children":19384},{"class":2647},[19385,19390,19394],{"type":31,"tagName":187,"properties":19386,"children":19387},{"style":2657},[19388],{"type":27,"value":19389},"    levelT ",{"type":31,"tagName":187,"properties":19391,"children":19392},{"style":2741},[19393],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":19395,"children":19396},{"style":2657},[19397],{"type":27,"value":8852},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19400,"children":19401},{"class":2647},[19402,19407,19411,19416],{"type":31,"tagName":187,"properties":19403,"children":19404},{"style":2657},[19405],{"type":27,"value":19406},"    fresh ",{"type":31,"tagName":187,"properties":19408,"children":19409},{"style":2741},[19410],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":19412,"children":19413},{"style":2673},[19414],{"type":27,"value":19415}," true",{"type":31,"tagName":187,"properties":19417,"children":19418},{"style":2657},[19419],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19422,"children":19423},{"class":2647},[19424],{"type":31,"tagName":187,"properties":19425,"children":19426},{"style":2657},[19427],{"type":27,"value":3693},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19430,"children":19431},{"class":2647},[19432,19436],{"type":31,"tagName":187,"properties":19433,"children":19434},{"style":2651},[19435],{"type":27,"value":9275},{"type":31,"tagName":187,"properties":19437,"children":19438},{"style":2657},[19439],{"type":27,"value":19440},"(level);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":19443,"children":19444},{"class":2647},[19445,19449],{"type":31,"tagName":187,"properties":19446,"children":19447},{"style":2741},[19448],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":19450,"children":19451},{"style":2657},[19452],{"type":27,"value":19453}," (fresh) {",{"type":27,"value":28},{"type":31,"tagName":187,"properties":19456,"children":19457},{"class":2647},[19458],{"type":31,"tagName":187,"properties":19459,"children":19460},{"style":2847},[19461],{"type":27,"value":19462},"    // Create the line (or re-create it on the same id after a delete).",{"type":27,"value":28},{"type":31,"tagName":187,"properties":19465,"children":19466},{"class":2647},[19467,19472,19476],{"type":31,"tagName":187,"properties":19468,"children":19469},{"style":2657},[19470],{"type":27,"value":19471},"    stop.",{"type":31,"tagName":187,"properties":19473,"children":19474},{"style":2651},[19475],{"type":27,"value":593},{"type":31,"tagName":187,"properties":19477,"children":19478},{"style":2657},[19479],{"type":27,"value":19480},"(levelT, level, t, level);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":19483,"children":19484},{"class":2647},[19485,19489,19493,19497],{"type":31,"tagName":187,"properties":19486,"children":19487},{"style":2657},[19488],{"type":27,"value":19406},{"type":31,"tagName":187,"properties":19490,"children":19491},{"style":2741},[19492],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":19494,"children":19495},{"style":2673},[19496],{"type":27,"value":18793},{"type":31,"tagName":187,"properties":19498,"children":19499},{"style":2657},[19500],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19503,"children":19504},{"class":2647},[19505,19509,19513,19518,19522,19526,19530],{"type":31,"tagName":187,"properties":19506,"children":19507},{"style":2657},[19508],{"type":27,"value":17507},{"type":31,"tagName":187,"properties":19510,"children":19511},{"style":2741},[19512],{"type":27,"value":17512},{"type":31,"tagName":187,"properties":19514,"children":19515},{"style":2741},[19516],{"type":27,"value":19517}," if",{"type":31,"tagName":187,"properties":19519,"children":19520},{"style":2657},[19521],{"type":27,"value":19334},{"type":31,"tagName":187,"properties":19523,"children":19524},{"style":2741},[19525],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":19527,"children":19528},{"style":2673},[19529],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":19531,"children":19532},{"style":2657},[19533],{"type":27,"value":3620},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19536,"children":19537},{"class":2647},[19538],{"type":31,"tagName":187,"properties":19539,"children":19540},{"style":2847},[19541],{"type":27,"value":19542},"    // Extend the same line to this bar: a mutation, so its mutated bar moves with it.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":19545,"children":19546},{"class":2647},[19547,19551,19555],{"type":31,"tagName":187,"properties":19548,"children":19549},{"style":2657},[19550],{"type":27,"value":19471},{"type":31,"tagName":187,"properties":19552,"children":19553},{"style":2651},[19554],{"type":27,"value":1218},{"type":31,"tagName":187,"properties":19556,"children":19557},{"style":2657},[19558],{"type":27,"value":19559},"(t, level);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":19562,"children":19563},{"class":2647},[19564],{"type":31,"tagName":187,"properties":19565,"children":19566},{"style":2657},[19567],{"type":27,"value":3693},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19570,"children":19571},{"class":2647},[19572,19576,19580,19584,19588,19592,19596,19600],{"type":31,"tagName":187,"properties":19573,"children":19574},{"style":2741},[19575],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":19577,"children":19578},{"style":2657},[19579],{"type":27,"value":19334},{"type":31,"tagName":187,"properties":19581,"children":19582},{"style":2741},[19583],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":19585,"children":19586},{"style":2673},[19587],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":19589,"children":19590},{"style":2741},[19591],{"type":27,"value":19347},{"type":31,"tagName":187,"properties":19593,"children":19594},{"style":2657},[19595],{"type":27,"value":4831},{"type":31,"tagName":187,"properties":19597,"children":19598},{"style":2741},[19599],{"type":27,"value":3639},{"type":31,"tagName":187,"properties":19601,"children":19602},{"style":2657},[19603],{"type":27,"value":19362},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19606,"children":19607},{"class":2647},[19608],{"type":31,"tagName":187,"properties":19609,"children":19610},{"style":2847},[19611],{"type":27,"value":19612},"    // The break: recolor and thicken the existing line, then hold it for a while.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":19615,"children":19616},{"class":2647},[19617,19622,19626,19630],{"type":31,"tagName":187,"properties":19618,"children":19619},{"style":2657},[19620],{"type":27,"value":19621},"    heldBars ",{"type":31,"tagName":187,"properties":19623,"children":19624},{"style":2741},[19625],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":19627,"children":19628},{"style":2673},[19629],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":19631,"children":19632},{"style":2657},[19633],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19636,"children":19637},{"class":2647},[19638,19642,19646,19650,19654,19658,19663,19667,19672,19676,19680,19684,19689,19694,19698,19702,19706],{"type":31,"tagName":187,"properties":19639,"children":19640},{"style":2657},[19641],{"type":27,"value":19471},{"type":31,"tagName":187,"properties":19643,"children":19644},{"style":2651},[19645],{"type":27,"value":1250},{"type":31,"tagName":187,"properties":19647,"children":19648},{"style":2657},[19649],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":19651,"children":19652},{"style":2651},[19653],{"type":27,"value":17769},{"type":31,"tagName":187,"properties":19655,"children":19656},{"style":2657},[19657],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":19659,"children":19660},{"style":2673},[19661],{"type":27,"value":19662},"239",{"type":31,"tagName":187,"properties":19664,"children":19665},{"style":2657},[19666],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":19668,"children":19669},{"style":2673},[19670],{"type":27,"value":19671},"68",{"type":31,"tagName":187,"properties":19673,"children":19674},{"style":2657},[19675],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":19677,"children":19678},{"style":2673},[19679],{"type":27,"value":19671},{"type":31,"tagName":187,"properties":19681,"children":19682},{"style":2657},[19683],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":19685,"children":19686},{"style":2673},[19687],{"type":27,"value":19688},"255",{"type":31,"tagName":187,"properties":19690,"children":19691},{"style":2657},[19692],{"type":27,"value":19693},")).",{"type":31,"tagName":187,"properties":19695,"children":19696},{"style":2651},[19697],{"type":27,"value":1293},{"type":31,"tagName":187,"properties":19699,"children":19700},{"style":2657},[19701],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":19703,"children":19704},{"style":2673},[19705],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":19707,"children":19708},{"style":2657},[19709],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19712,"children":19713},{"class":2647},[19714,19718,19722,19726,19730,19734,19738],{"type":31,"tagName":187,"properties":19715,"children":19716},{"style":2657},[19717],{"type":27,"value":17507},{"type":31,"tagName":187,"properties":19719,"children":19720},{"style":2741},[19721],{"type":27,"value":17512},{"type":31,"tagName":187,"properties":19723,"children":19724},{"style":2741},[19725],{"type":27,"value":19517},{"type":31,"tagName":187,"properties":19727,"children":19728},{"style":2657},[19729],{"type":27,"value":19334},{"type":31,"tagName":187,"properties":19731,"children":19732},{"style":2741},[19733],{"type":27,"value":4966},{"type":31,"tagName":187,"properties":19735,"children":19736},{"style":2673},[19737],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":19739,"children":19740},{"style":2657},[19741],{"type":27,"value":3620},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19744,"children":19745},{"class":2647},[19746,19750,19754,19758],{"type":31,"tagName":187,"properties":19747,"children":19748},{"style":2657},[19749],{"type":27,"value":19621},{"type":31,"tagName":187,"properties":19751,"children":19752},{"style":2741},[19753],{"type":27,"value":3470},{"type":31,"tagName":187,"properties":19755,"children":19756},{"style":2673},[19757],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":19759,"children":19760},{"style":2657},[19761],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19764,"children":19765},{"class":2647},[19766,19770,19774,19778],{"type":31,"tagName":187,"properties":19767,"children":19768},{"style":2741},[19769],{"type":27,"value":3629},{"type":31,"tagName":187,"properties":19771,"children":19772},{"style":2657},[19773],{"type":27,"value":19334},{"type":31,"tagName":187,"properties":19775,"children":19776},{"style":2741},[19777],{"type":27,"value":4966},{"type":31,"tagName":187,"properties":19779,"children":19780},{"style":2657},[19781],{"type":27,"value":19782}," hold) {",{"type":27,"value":28},{"type":31,"tagName":187,"properties":19785,"children":19786},{"class":2647},[19787],{"type":31,"tagName":187,"properties":19788,"children":19789},{"style":2847},[19790],{"type":27,"value":19791},"      // Delete the held line; the next bar creates a fresh one on the same id.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":19794,"children":19795},{"class":2647},[19796,19801,19805],{"type":31,"tagName":187,"properties":19797,"children":19798},{"style":2657},[19799],{"type":27,"value":19800},"      stop.",{"type":31,"tagName":187,"properties":19802,"children":19803},{"style":2651},[19804],{"type":27,"value":18125},{"type":31,"tagName":187,"properties":19806,"children":19807},{"style":2657},[19808],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19811,"children":19812},{"class":2647},[19813,19818,19822,19826,19830],{"type":31,"tagName":187,"properties":19814,"children":19815},{"style":2657},[19816],{"type":27,"value":19817},"      heldBars ",{"type":31,"tagName":187,"properties":19819,"children":19820},{"style":2741},[19821],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":19823,"children":19824},{"style":2741},[19825],{"type":27,"value":3531},{"type":31,"tagName":187,"properties":19827,"children":19828},{"style":2673},[19829],{"type":27,"value":2930},{"type":31,"tagName":187,"properties":19831,"children":19832},{"style":2657},[19833],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19836,"children":19837},{"class":2647},[19838,19843,19847,19851],{"type":31,"tagName":187,"properties":19839,"children":19840},{"style":2657},[19841],{"type":27,"value":19842},"      level ",{"type":31,"tagName":187,"properties":19844,"children":19845},{"style":2741},[19846],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":19848,"children":19849},{"style":2673},[19850],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":19852,"children":19853},{"style":2657},[19854],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19857,"children":19858},{"class":2647},[19859],{"type":31,"tagName":187,"properties":19860,"children":19861},{"style":2657},[19862],{"type":27,"value":19863},"    }",{"type":27,"value":28},{"type":31,"tagName":187,"properties":19866,"children":19867},{"class":2647},[19868],{"type":31,"tagName":187,"properties":19869,"children":19870},{"style":2657},[19871],{"type":27,"value":3693},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19874,"children":19875},{"class":2647},[19876,19881,19886,19890,19894,19898,19902,19906,19910],{"type":31,"tagName":187,"properties":19877,"children":19878},{"style":2651},[19879],{"type":27,"value":19880},"  out_broke",{"type":31,"tagName":187,"properties":19882,"children":19883},{"style":2657},[19884],{"type":27,"value":19885},"(heldBars ",{"type":31,"tagName":187,"properties":19887,"children":19888},{"style":2741},[19889],{"type":27,"value":6018},{"type":31,"tagName":187,"properties":19891,"children":19892},{"style":2673},[19893],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":19895,"children":19896},{"style":2741},[19897],{"type":27,"value":4932},{"type":31,"tagName":187,"properties":19899,"children":19900},{"style":2673},[19901],{"type":27,"value":3822},{"type":31,"tagName":187,"properties":19903,"children":19904},{"style":2741},[19905],{"type":27,"value":3827},{"type":31,"tagName":187,"properties":19907,"children":19908},{"style":2673},[19909],{"type":27,"value":3832},{"type":31,"tagName":187,"properties":19911,"children":19912},{"style":2657},[19913],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":19916,"children":19917},{"class":2647},[19918],{"type":31,"tagName":187,"properties":19919,"children":19920},{"style":2657},[19921],{"type":27,"value":3312},{"type":27,"value":28},{"type":31,"tagName":6201,"properties":19924,"children":19925,"position":19934},{},[19926],{"type":27,"value":19927,"position":19928},"Fill between two lines",{"start":19929,"end":19932},{"line":19930,"column":39,"offset":19931},751,38223,{"line":19930,"column":678,"offset":19933},38245,{"start":19935,"end":19937},{"line":19930,"column":21,"offset":19936},38219,{"line":19930,"column":678,"offset":19933},{"type":27,"value":28},{"type":31,"tagName":32,"properties":19940,"children":19941,"position":20001},{},[19942,19956,19963,19975,19982,19994],{"type":31,"tagName":45,"properties":19943,"children":19944,"position":19953},{},[19945],{"type":27,"value":19946,"position":19947},"line.fillTo(otherId, color)",{"start":19948,"end":19951},{"line":19949,"column":21,"offset":19950},753,38247,{"line":19949,"column":723,"offset":19952},38276,{"start":19954,"end":19955},{"line":19949,"column":21,"offset":19950},{"line":19949,"column":723,"offset":19952},{"type":27,"value":19957,"position":19958}," shades the area between this line and\nanother line handle, the way a cloud fills between its two spans. The\ncolor is an ",{"start":19959,"end":19960},{"line":19949,"column":723,"offset":19952},{"line":19961,"column":143,"offset":19962},755,38397,{"type":31,"tagName":45,"properties":19964,"children":19965,"position":19972},{},[19966],{"type":27,"value":19967,"position":19968},"rgba(...)",{"start":19969,"end":19970},{"line":19961,"column":143,"offset":19962},{"line":19961,"column":199,"offset":19971},38408,{"start":19973,"end":19974},{"line":19961,"column":143,"offset":19962},{"line":19961,"column":199,"offset":19971},{"type":27,"value":19976,"position":19977}," value whose alpha is the fill's opacity, and\n",{"start":19978,"end":19979},{"line":19961,"column":199,"offset":19971},{"line":19980,"column":21,"offset":19981},756,38454,{"type":31,"tagName":45,"properties":19983,"children":19984,"position":19991},{},[19985],{"type":27,"value":19986,"position":19987},"fillTo(-1, color)",{"start":19988,"end":19989},{"line":19980,"column":21,"offset":19981},{"line":19980,"column":563,"offset":19990},38473,{"start":19992,"end":19993},{"line":19980,"column":21,"offset":19981},{"line":19980,"column":563,"offset":19990},{"type":27,"value":19995,"position":19996}," removes the fill. The fill follows both lines as they\nmove, so set it once and keep moving the lines; it stops showing when the\nother line is deleted. Handle coordinates are absolute times, so both\nlines, and the fill between them, can reach past the newest bar: that is\nhow a cloud projected ahead of price is drawn.",{"start":19997,"end":19998},{"line":19980,"column":563,"offset":19990},{"line":19999,"column":1184,"offset":20000},760,38791,{"start":20002,"end":20003},{"line":19949,"column":21,"offset":19950},{"line":19999,"column":1184,"offset":20000},{"type":27,"value":28},{"type":14,"children":20006},[20007],{"type":31,"tagName":2634,"properties":20008,"children":20009,"data":-1},{"class":2636,"style":2637,"tabindex":1760},[20010],{"type":31,"tagName":45,"properties":20011,"children":20014},{"class":20012},[20013],"language-text",[20015,20023,20024,20032,20033,20041,20042,20050,20051,20059,20060],{"type":31,"tagName":187,"properties":20016,"children":20017},{"class":2647},[20018],{"type":31,"tagName":187,"properties":20019,"children":20020},{},[20021],{"type":27,"value":20022},"const spanA = draw.line(0);   // made once, at module level",{"type":27,"value":28},{"type":31,"tagName":187,"properties":20025,"children":20026},{"class":2647},[20027],{"type":31,"tagName":187,"properties":20028,"children":20029},{},[20030],{"type":27,"value":20031},"const spanB = draw.line(1);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":20034,"children":20035},{"class":2647},[20036],{"type":31,"tagName":187,"properties":20037,"children":20038},{},[20039],{"type":27,"value":20040},"// onBar(), under bar.isLast():",{"type":27,"value":28},{"type":31,"tagName":187,"properties":20043,"children":20044},{"class":2647},[20045],{"type":31,"tagName":187,"properties":20046,"children":20047},{},[20048],{"type":27,"value":20049},"spanA.set(t, a0, tAhead, a1);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":20052,"children":20053},{"class":2647},[20054],{"type":31,"tagName":187,"properties":20055,"children":20056},{},[20057],{"type":27,"value":20058},"spanB.set(t, b0, tAhead, b1);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":20061,"children":20062},{"class":2647},[20063],{"type":31,"tagName":187,"properties":20064,"children":20065},{},[20066],{"type":27,"value":20067},"spanA.fillTo(1, rgba(34, 197, 94, 51));   // a green fill, 20% opaque",{"type":27,"value":28},{"type":31,"tagName":32,"properties":20070,"children":20071,"position":20134},{},[20072,20080,20091,20098,20109,20115,20127],{"type":27,"value":20073,"position":20074},"The other line must be live when ",{"start":20075,"end":20078},{"line":20076,"column":21,"offset":20077},771,39056,{"line":20076,"column":94,"offset":20079},39089,{"type":31,"tagName":45,"properties":20081,"children":20082,"position":20088},{},[20083],{"type":27,"value":1278,"position":20084},{"start":20085,"end":20086},{"line":20076,"column":94,"offset":20079},{"line":20076,"column":1905,"offset":20087},39097,{"start":20089,"end":20090},{"line":20076,"column":94,"offset":20079},{"line":20076,"column":1905,"offset":20087},{"type":27,"value":20092,"position":20093}," runs. A fill toward the line's\nown id, toward an id no handle holds, or toward a box, label or polyline\nis refused by name, and ",{"start":20094,"end":20095},{"line":20076,"column":1905,"offset":20087},{"line":20096,"column":1081,"offset":20097},773,39226,{"type":31,"tagName":45,"properties":20099,"children":20100,"position":20106},{},[20101],{"type":27,"value":1278,"position":20102},{"start":20103,"end":20104},{"line":20096,"column":1081,"offset":20097},{"line":20096,"column":1529,"offset":20105},39234,{"start":20107,"end":20108},{"line":20096,"column":1081,"offset":20097},{"line":20096,"column":1529,"offset":20105},{"type":27,"value":20110,"position":20111}," exists on lines only. When either line\nis extended (",{"start":20112,"end":20113},{"line":20096,"column":1529,"offset":20105},{"line":298,"column":571,"offset":20114},39287,{"type":31,"tagName":45,"properties":20116,"children":20117,"position":20124},{},[20118],{"type":27,"value":20119,"position":20120},"extend(Extend.Right)",{"start":20121,"end":20122},{"line":298,"column":571,"offset":20114},{"line":298,"column":1606,"offset":20123},39309,{"start":20125,"end":20126},{"line":298,"column":571,"offset":20114},{"line":298,"column":1606,"offset":20123},{"type":27,"value":20128,"position":20129},", say), the shading follows the\nextended segments to the canvas edge instead of stopping at the drawn\npoints.",{"start":20130,"end":20131},{"line":298,"column":1606,"offset":20123},{"line":20132,"column":104,"offset":20133},776,39418,{"start":20135,"end":20136},{"line":20076,"column":21,"offset":20077},{"line":20132,"column":104,"offset":20133},{"type":27,"value":28},{"type":31,"tagName":6201,"properties":20139,"children":20140,"position":20149},{},[20141],{"type":27,"value":20142,"position":20143},"Paths built point by point",{"start":20144,"end":20147},{"line":20145,"column":39,"offset":20146},778,39424,{"line":20145,"column":1557,"offset":20148},39450,{"start":20150,"end":20152},{"line":20145,"column":21,"offset":20151},39420,{"line":20145,"column":1557,"offset":20148},{"type":27,"value":28},{"type":31,"tagName":32,"properties":20155,"children":20156,"position":20312},{},[20157,20165,20178,20184,20196,20201,20213,20220,20232,20239,20251,20258,20269,20275,20287,20293,20305],{"type":27,"value":20158,"position":20159},"A polyline handle takes its points from a buffer the module owns: ",{"start":20160,"end":20163},{"line":20161,"column":21,"offset":20162},780,39452,{"line":20161,"column":1997,"offset":20164},39518,{"type":31,"tagName":45,"properties":20166,"children":20167,"position":20175},{},[20168],{"type":27,"value":20169,"position":20170},"x0, y0, x1, y1, ...",{"start":20171,"end":20172},{"line":20161,"column":1997,"offset":20164},{"line":20173,"column":238,"offset":20174},781,39539,{"start":20176,"end":20177},{"line":20161,"column":1997,"offset":20164},{"line":20173,"column":238,"offset":20174},{"type":27,"value":20179,"position":20180}," in a ",{"start":20181,"end":20182},{"line":20173,"column":238,"offset":20174},{"line":20173,"column":898,"offset":20183},39545,{"type":31,"tagName":45,"properties":20185,"children":20186,"position":20193},{},[20187],{"type":27,"value":20188,"position":20189},"StaticArray\u003Cf64>",{"start":20190,"end":20191},{"line":20173,"column":898,"offset":20183},{"line":20173,"column":989,"offset":20192},39563,{"start":20194,"end":20195},{"line":20173,"column":898,"offset":20183},{"line":20173,"column":989,"offset":20192},{"type":27,"value":7031,"position":20197},{"start":20198,"end":20199},{"line":20173,"column":989,"offset":20192},{"line":20173,"column":1184,"offset":20200},39569,{"type":31,"tagName":45,"properties":20202,"children":20203,"position":20210},{},[20204],{"type":27,"value":20205,"position":20206},"setPoints(points, count)",{"start":20207,"end":20208},{"line":20173,"column":1184,"offset":20200},{"line":20173,"column":501,"offset":20209},39595,{"start":20211,"end":20212},{"line":20173,"column":1184,"offset":20200},{"line":20173,"column":501,"offset":20209},{"type":27,"value":20214,"position":20215},"\nsends the first ",{"start":20216,"end":20217},{"line":20173,"column":501,"offset":20209},{"line":20218,"column":238,"offset":20219},782,39612,{"type":31,"tagName":45,"properties":20221,"children":20222,"position":20229},{},[20223],{"type":27,"value":20224,"position":20225},"count",{"start":20226,"end":20227},{"line":20218,"column":238,"offset":20219},{"line":20218,"column":199,"offset":20228},39619,{"start":20230,"end":20231},{"line":20218,"column":238,"offset":20219},{"line":20218,"column":199,"offset":20228},{"type":27,"value":20233,"position":20234}," pairs (1..100,000; a run's live polylines hold\n524,288 points in all). Re-send as the path grows; the host copies the\npoints, so the buffer is yours to shift. ",{"start":20235,"end":20236},{"line":20218,"column":199,"offset":20228},{"line":20237,"column":1905,"offset":20238},784,39779,{"type":31,"tagName":45,"properties":20240,"children":20241,"position":20248},{},[20242],{"type":27,"value":20243,"position":20244},"closed(true)",{"start":20245,"end":20246},{"line":20237,"column":1905,"offset":20238},{"line":20237,"column":1869,"offset":20247},39793,{"start":20249,"end":20250},{"line":20237,"column":1905,"offset":20238},{"line":20237,"column":1869,"offset":20247},{"type":27,"value":20252,"position":20253},"\njoins the last point back to the first, ",{"start":20254,"end":20255},{"line":20237,"column":1869,"offset":20247},{"line":20256,"column":989,"offset":20257},785,39834,{"type":31,"tagName":45,"properties":20259,"children":20260,"position":20266},{},[20261],{"type":27,"value":14334,"position":20262},{"start":20263,"end":20264},{"line":20256,"column":989,"offset":20257},{"line":20256,"column":1933,"offset":20265},39843,{"start":20267,"end":20268},{"line":20256,"column":989,"offset":20257},{"line":20256,"column":1933,"offset":20265},{"type":27,"value":20270,"position":20271}," fills the polygon\nunder the stroke, ",{"start":20272,"end":20273},{"line":20256,"column":1933,"offset":20265},{"line":305,"column":437,"offset":20274},39880,{"type":31,"tagName":45,"properties":20276,"children":20277,"position":20284},{},[20278],{"type":27,"value":20279,"position":20280},"smooth(true)",{"start":20281,"end":20282},{"line":305,"column":437,"offset":20274},{"line":305,"column":1529,"offset":20283},39894,{"start":20285,"end":20286},{"line":305,"column":437,"offset":20274},{"line":305,"column":1529,"offset":20283},{"type":27,"value":20288,"position":20289}," curves the path through its points, and\n",{"start":20290,"end":20291},{"line":305,"column":1529,"offset":20283},{"line":310,"column":21,"offset":20292},39935,{"type":31,"tagName":45,"properties":20294,"children":20295,"position":20302},{},[20296],{"type":27,"value":20297,"position":20298},"arrow(Arrow.End)",{"start":20299,"end":20300},{"line":310,"column":21,"offset":20292},{"line":310,"column":437,"offset":20301},39953,{"start":20303,"end":20304},{"line":310,"column":21,"offset":20292},{"line":310,"column":437,"offset":20301},{"type":27,"value":20306,"position":20307}," puts a head on the last segment; a path sent with one\npoint draws a dot. A zigzag through the last twelve confirmed swings:",{"start":20308,"end":20309},{"line":310,"column":437,"offset":20301},{"line":20310,"column":1690,"offset":20311},788,40077,{"start":20313,"end":20314},{"line":20161,"column":21,"offset":20162},{"line":20310,"column":1690,"offset":20311},{"type":27,"value":28},{"type":14,"children":20317},[20318],{"type":31,"tagName":2634,"properties":20319,"children":20321,"data":-1},{"class":2636,"style":2637,"tabindex":1760,"data-sample":20320},"fn-handle-zigzag",[20322],{"type":31,"tagName":45,"properties":20323,"children":20325},{"class":20324},[2643],[20326,20378,20379,20398,20399,20428,20429,20460,20461,20464,20465,20488,20489,20513,20514,20556,20557,20601,20602,20645,20646,20690,20691,20699,20700,20752,20753,20789,20790,20823,20824,20857,20858,20889,20890,20922,20923,20955,20956,20988,20989,21021,21022,21054,21055,21058,21059,21121,21122,21146,21147,21155,21156,21252,21253,21274,21275,21282,21283,21313,21314,21356,21357,21377,21378,21398,21399,21406,21407,21410,21411,21438,21439,21468,21469,21506,21507,21514,21515,21518,21519,21546,21547,21570,21571,21594,21595,21619,21620,21656,21657,21690,21691,21710,21711,21739,21740,21748,21749,21786,21787,21811,21812,21836,21837,21885,21886,21916,21917,21949,21950,21983,21984,21991,21992,22000,22001,22034,22035,22055,22056,22073,22074,22087,22088,22132,22133,22156,22157,22173,22174,22185,22186,22193,22194,22207,22208,22216,22217,22259,22260],{"type":31,"tagName":187,"properties":20327,"children":20328},{"class":2647},[20329,20333,20337,20341,20345,20349,20353,20357,20361,20365,20369,20374],{"type":31,"tagName":187,"properties":20330,"children":20331},{"style":2651},[20332],{"type":27,"value":2654},{"type":31,"tagName":187,"properties":20334,"children":20335},{"style":2657},[20336],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":20338,"children":20339},{"style":2663},[20340],{"type":27,"value":16283},{"type":31,"tagName":187,"properties":20342,"children":20343},{"style":2657},[20344],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":20346,"children":20347},{"style":2673},[20348],{"type":27,"value":6522},{"type":31,"tagName":187,"properties":20350,"children":20351},{"style":2657},[20352],{"type":27,"value":2681},{"type":31,"tagName":187,"properties":20354,"children":20355},{"style":2673},[20356],{"type":27,"value":2930},{"type":31,"tagName":187,"properties":20358,"children":20359},{"style":2657},[20360],{"type":27,"value":2691},{"type":31,"tagName":187,"properties":20362,"children":20363},{"style":2673},[20364],{"type":27,"value":4224},{"type":31,"tagName":187,"properties":20366,"children":20367},{"style":2657},[20368],{"type":27,"value":2701},{"type":31,"tagName":187,"properties":20370,"children":20371},{"style":2663},[20372],{"type":27,"value":20373},"\"Bars on each side that confirm a swing\"",{"type":31,"tagName":187,"properties":20375,"children":20376},{"style":2657},[20377],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20380,"children":20381},{"class":2647},[20382,20386,20390,20394],{"type":31,"tagName":187,"properties":20383,"children":20384},{"style":2651},[20385],{"type":27,"value":2720},{"type":31,"tagName":187,"properties":20387,"children":20388},{"style":2657},[20389],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":20391,"children":20392},{"style":2663},[20393],{"type":27,"value":2729},{"type":31,"tagName":187,"properties":20395,"children":20396},{"style":2657},[20397],{"type":27,"value":2734},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20400,"children":20401},{"class":2647},[20402,20406,20410,20415,20419,20424],{"type":31,"tagName":187,"properties":20403,"children":20404},{"style":2651},[20405],{"type":27,"value":7639},{"type":31,"tagName":187,"properties":20407,"children":20408},{"style":2657},[20409],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":20411,"children":20412},{"style":2663},[20413],{"type":27,"value":20414},"\"swing\"",{"type":31,"tagName":187,"properties":20416,"children":20417},{"style":2657},[20418],{"type":27,"value":7713},{"type":31,"tagName":187,"properties":20420,"children":20421},{"style":2663},[20422],{"type":27,"value":20423},"\"The newest confirmed swing price\"",{"type":31,"tagName":187,"properties":20425,"children":20426},{"style":2657},[20427],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20430,"children":20431},{"class":2647},[20432,20436,20440,20444,20448,20452,20456],{"type":31,"tagName":187,"properties":20433,"children":20434},{"style":2657},[20435],{"type":27,"value":14572},{"type":31,"tagName":187,"properties":20437,"children":20438},{"style":2651},[20439],{"type":27,"value":8250},{"type":31,"tagName":187,"properties":20441,"children":20442},{"style":2657},[20443],{"type":27,"value":14902},{"type":31,"tagName":187,"properties":20445,"children":20446},{"style":2663},[20447],{"type":27,"value":8318},{"type":31,"tagName":187,"properties":20449,"children":20450},{"style":2657},[20451],{"type":27,"value":4290},{"type":31,"tagName":187,"properties":20453,"children":20454},{"style":2673},[20455],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":20457,"children":20458},{"style":2657},[20459],{"type":27,"value":2711},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20462,"children":20463},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":20466,"children":20467},{"class":2647},[20468,20472,20476,20480,20484],{"type":31,"tagName":187,"properties":20469,"children":20470},{"style":2741},[20471],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":20473,"children":20474},{"style":2673},[20475],{"type":27,"value":16758},{"type":31,"tagName":187,"properties":20477,"children":20478},{"style":2741},[20479],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":20481,"children":20482},{"style":2673},[20483],{"type":27,"value":17001},{"type":31,"tagName":187,"properties":20485,"children":20486},{"style":2657},[20487],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20490,"children":20491},{"class":2647},[20492,20496,20501,20505,20509],{"type":31,"tagName":187,"properties":20493,"children":20494},{"style":2741},[20495],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":20497,"children":20498},{"style":2673},[20499],{"type":27,"value":20500}," MAX_STRENGTH",{"type":31,"tagName":187,"properties":20502,"children":20503},{"style":2741},[20504],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":20506,"children":20507},{"style":2673},[20508],{"type":27,"value":8538},{"type":31,"tagName":187,"properties":20510,"children":20511},{"style":2657},[20512],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20515,"children":20516},{"class":2647},[20517,20521,20526,20530,20535,20539,20543,20548,20552],{"type":31,"tagName":187,"properties":20518,"children":20519},{"style":2741},[20520],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":20522,"children":20523},{"style":2673},[20524],{"type":27,"value":20525}," WINDOW",{"type":31,"tagName":187,"properties":20527,"children":20528},{"style":2741},[20529],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":20531,"children":20532},{"style":2673},[20533],{"type":27,"value":20534}," 2",{"type":31,"tagName":187,"properties":20536,"children":20537},{"style":2741},[20538],{"type":27,"value":9405},{"type":31,"tagName":187,"properties":20540,"children":20541},{"style":2673},[20542],{"type":27,"value":20500},{"type":31,"tagName":187,"properties":20544,"children":20545},{"style":2741},[20546],{"type":27,"value":20547}," +",{"type":31,"tagName":187,"properties":20549,"children":20550},{"style":2673},[20551],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":20553,"children":20554},{"style":2657},[20555],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20558,"children":20559},{"class":2647},[20560,20564,20568,20572,20576,20580,20584,20588,20592,20597],{"type":31,"tagName":187,"properties":20561,"children":20562},{"style":2741},[20563],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":20565,"children":20566},{"style":2673},[20567],{"type":27,"value":2978},{"type":31,"tagName":187,"properties":20569,"children":20570},{"style":2741},[20571],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":20573,"children":20574},{"style":2741},[20575],{"type":27,"value":2987},{"type":31,"tagName":187,"properties":20577,"children":20578},{"style":2651},[20579],{"type":27,"value":2992},{"type":31,"tagName":187,"properties":20581,"children":20582},{"style":2657},[20583],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":20585,"children":20586},{"style":2651},[20587],{"type":27,"value":3002},{"type":31,"tagName":187,"properties":20589,"children":20590},{"style":2657},[20591],{"type":27,"value":3007},{"type":31,"tagName":187,"properties":20593,"children":20594},{"style":2673},[20595],{"type":27,"value":20596},"WINDOW",{"type":31,"tagName":187,"properties":20598,"children":20599},{"style":2657},[20600],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20603,"children":20604},{"class":2647},[20605,20609,20613,20617,20621,20625,20629,20633,20637,20641],{"type":31,"tagName":187,"properties":20606,"children":20607},{"style":2741},[20608],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":20610,"children":20611},{"style":2673},[20612],{"type":27,"value":3030},{"type":31,"tagName":187,"properties":20614,"children":20615},{"style":2741},[20616],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":20618,"children":20619},{"style":2741},[20620],{"type":27,"value":2987},{"type":31,"tagName":187,"properties":20622,"children":20623},{"style":2651},[20624],{"type":27,"value":2992},{"type":31,"tagName":187,"properties":20626,"children":20627},{"style":2657},[20628],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":20630,"children":20631},{"style":2651},[20632],{"type":27,"value":3002},{"type":31,"tagName":187,"properties":20634,"children":20635},{"style":2657},[20636],{"type":27,"value":3007},{"type":31,"tagName":187,"properties":20638,"children":20639},{"style":2673},[20640],{"type":27,"value":20596},{"type":31,"tagName":187,"properties":20642,"children":20643},{"style":2657},[20644],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20647,"children":20648},{"class":2647},[20649,20653,20658,20662,20666,20670,20674,20678,20682,20686],{"type":31,"tagName":187,"properties":20650,"children":20651},{"style":2741},[20652],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":20654,"children":20655},{"style":2673},[20656],{"type":27,"value":20657}," times",{"type":31,"tagName":187,"properties":20659,"children":20660},{"style":2741},[20661],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":20663,"children":20664},{"style":2741},[20665],{"type":27,"value":2987},{"type":31,"tagName":187,"properties":20667,"children":20668},{"style":2651},[20669],{"type":27,"value":2992},{"type":31,"tagName":187,"properties":20671,"children":20672},{"style":2657},[20673],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":20675,"children":20676},{"style":2651},[20677],{"type":27,"value":3002},{"type":31,"tagName":187,"properties":20679,"children":20680},{"style":2657},[20681],{"type":27,"value":3007},{"type":31,"tagName":187,"properties":20683,"children":20684},{"style":2673},[20685],{"type":27,"value":20596},{"type":31,"tagName":187,"properties":20687,"children":20688},{"style":2657},[20689],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20692,"children":20693},{"class":2647},[20694],{"type":31,"tagName":187,"properties":20695,"children":20696},{"style":2847},[20697],{"type":27,"value":20698},"// The path's points, x0, y0, x1, y1, ... in one buffer the host reads count pairs from.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":20701,"children":20702},{"class":2647},[20703,20707,20712,20716,20720,20724,20728,20732,20736,20740,20744,20748],{"type":31,"tagName":187,"properties":20704,"children":20705},{"style":2741},[20706],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":20708,"children":20709},{"style":2673},[20710],{"type":27,"value":20711}," points",{"type":31,"tagName":187,"properties":20713,"children":20714},{"style":2741},[20715],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":20717,"children":20718},{"style":2741},[20719],{"type":27,"value":2987},{"type":31,"tagName":187,"properties":20721,"children":20722},{"style":2651},[20723],{"type":27,"value":2992},{"type":31,"tagName":187,"properties":20725,"children":20726},{"style":2657},[20727],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":20729,"children":20730},{"style":2651},[20731],{"type":27,"value":3002},{"type":31,"tagName":187,"properties":20733,"children":20734},{"style":2657},[20735],{"type":27,"value":3007},{"type":31,"tagName":187,"properties":20737,"children":20738},{"style":2673},[20739],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":20741,"children":20742},{"style":2741},[20743],{"type":27,"value":9405},{"type":31,"tagName":187,"properties":20745,"children":20746},{"style":2673},[20747],{"type":27,"value":16758},{"type":31,"tagName":187,"properties":20749,"children":20750},{"style":2657},[20751],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20754,"children":20755},{"class":2647},[20756,20760,20765,20769,20773,20777,20781,20785],{"type":31,"tagName":187,"properties":20757,"children":20758},{"style":2741},[20759],{"type":27,"value":1829},{"type":31,"tagName":187,"properties":20761,"children":20762},{"style":2673},[20763],{"type":27,"value":20764}," path",{"type":31,"tagName":187,"properties":20766,"children":20767},{"style":2741},[20768],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":20770,"children":20771},{"style":2657},[20772],{"type":27,"value":18551},{"type":31,"tagName":187,"properties":20774,"children":20775},{"style":2651},[20776],{"type":27,"value":8250},{"type":31,"tagName":187,"properties":20778,"children":20779},{"style":2657},[20780],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":20782,"children":20783},{"style":2673},[20784],{"type":27,"value":1760},{"type":31,"tagName":187,"properties":20786,"children":20787},{"style":2657},[20788],{"type":27,"value":3017},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20791,"children":20792},{"class":2647},[20793,20797,20802,20806,20810,20814,20819],{"type":31,"tagName":187,"properties":20794,"children":20795},{"style":2741},[20796],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":20798,"children":20799},{"style":2657},[20800],{"type":27,"value":20801}," k",{"type":31,"tagName":187,"properties":20803,"children":20804},{"style":2741},[20805],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":20807,"children":20808},{"style":2651},[20809],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":20811,"children":20812},{"style":2741},[20813],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":20815,"children":20816},{"style":2673},[20817],{"type":27,"value":20818}," 3",{"type":31,"tagName":187,"properties":20820,"children":20821},{"style":2657},[20822],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20825,"children":20826},{"class":2647},[20827,20831,20836,20840,20844,20848,20853],{"type":31,"tagName":187,"properties":20828,"children":20829},{"style":2741},[20830],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":20832,"children":20833},{"style":2657},[20834],{"type":27,"value":20835}," window",{"type":31,"tagName":187,"properties":20837,"children":20838},{"style":2741},[20839],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":20841,"children":20842},{"style":2651},[20843],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":20845,"children":20846},{"style":2741},[20847],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":20849,"children":20850},{"style":2673},[20851],{"type":27,"value":20852}," 7",{"type":31,"tagName":187,"properties":20854,"children":20855},{"style":2657},[20856],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20859,"children":20860},{"class":2647},[20861,20865,20869,20873,20877,20881,20885],{"type":31,"tagName":187,"properties":20862,"children":20863},{"style":2741},[20864],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":20866,"children":20867},{"style":2657},[20868],{"type":27,"value":3112},{"type":31,"tagName":187,"properties":20870,"children":20871},{"style":2741},[20872],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":20874,"children":20875},{"style":2651},[20876],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":20878,"children":20879},{"style":2741},[20880],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":20882,"children":20883},{"style":2673},[20884],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":20886,"children":20887},{"style":2657},[20888],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20891,"children":20892},{"class":2647},[20893,20897,20902,20906,20910,20914,20918],{"type":31,"tagName":187,"properties":20894,"children":20895},{"style":2741},[20896],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":20898,"children":20899},{"style":2657},[20900],{"type":27,"value":20901}," filled",{"type":31,"tagName":187,"properties":20903,"children":20904},{"style":2741},[20905],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":20907,"children":20908},{"style":2651},[20909],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":20911,"children":20912},{"style":2741},[20913],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":20915,"children":20916},{"style":2673},[20917],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":20919,"children":20920},{"style":2657},[20921],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20924,"children":20925},{"class":2647},[20926,20930,20935,20939,20943,20947,20951],{"type":31,"tagName":187,"properties":20927,"children":20928},{"style":2741},[20929],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":20931,"children":20932},{"style":2657},[20933],{"type":27,"value":20934}," stored",{"type":31,"tagName":187,"properties":20936,"children":20937},{"style":2741},[20938],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":20940,"children":20941},{"style":2651},[20942],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":20944,"children":20945},{"style":2741},[20946],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":20948,"children":20949},{"style":2673},[20950],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":20952,"children":20953},{"style":2657},[20954],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20957,"children":20958},{"class":2647},[20959,20963,20968,20972,20976,20980,20984],{"type":31,"tagName":187,"properties":20960,"children":20961},{"style":2741},[20962],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":20964,"children":20965},{"style":2657},[20966],{"type":27,"value":20967}," lastDir",{"type":31,"tagName":187,"properties":20969,"children":20970},{"style":2741},[20971],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":20973,"children":20974},{"style":2651},[20975],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":20977,"children":20978},{"style":2741},[20979],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":20981,"children":20982},{"style":2673},[20983],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":20985,"children":20986},{"style":2657},[20987],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":20990,"children":20991},{"class":2647},[20992,20996,21001,21005,21009,21013,21017],{"type":31,"tagName":187,"properties":20993,"children":20994},{"style":2741},[20995],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":20997,"children":20998},{"style":2657},[20999],{"type":27,"value":21000}," swing",{"type":31,"tagName":187,"properties":21002,"children":21003},{"style":2741},[21004],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":21006,"children":21007},{"style":2651},[21008],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":21010,"children":21011},{"style":2741},[21012],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":21014,"children":21015},{"style":2673},[21016],{"type":27,"value":3197},{"type":31,"tagName":187,"properties":21018,"children":21019},{"style":2657},[21020],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21023,"children":21024},{"class":2647},[21025,21029,21034,21038,21042,21046,21050],{"type":31,"tagName":187,"properties":21026,"children":21027},{"style":2741},[21028],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":21030,"children":21031},{"style":2657},[21032],{"type":27,"value":21033}," changed",{"type":31,"tagName":187,"properties":21035,"children":21036},{"style":2741},[21037],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":21039,"children":21040},{"style":2651},[21041],{"type":27,"value":18784},{"type":31,"tagName":187,"properties":21043,"children":21044},{"style":2741},[21045],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":21047,"children":21048},{"style":2673},[21049],{"type":27,"value":18793},{"type":31,"tagName":187,"properties":21051,"children":21052},{"style":2657},[21053],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21056,"children":21057},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":21060,"children":21061},{"class":2647},[21062,21066,21071,21075,21080,21084,21088,21092,21096,21100,21104,21109,21113,21117],{"type":31,"tagName":187,"properties":21063,"children":21064},{"style":2741},[21065],{"type":27,"value":3247},{"type":31,"tagName":187,"properties":21067,"children":21068},{"style":2651},[21069],{"type":27,"value":21070}," append",{"type":31,"tagName":187,"properties":21072,"children":21073},{"style":2657},[21074],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":21076,"children":21078},{"style":21077},"--shiki-dark:#FFAB70;--shiki-light:#E36209",[21079],{"type":27,"value":11318},{"type":31,"tagName":187,"properties":21081,"children":21082},{"style":2741},[21083],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":21085,"children":21086},{"style":2651},[21087],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":21089,"children":21090},{"style":2657},[21091],{"type":27,"value":1208},{"type":31,"tagName":187,"properties":21093,"children":21094},{"style":21077},[21095],{"type":27,"value":11352},{"type":31,"tagName":187,"properties":21097,"children":21098},{"style":2741},[21099],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":21101,"children":21102},{"style":2651},[21103],{"type":27,"value":3188},{"type":31,"tagName":187,"properties":21105,"children":21106},{"style":2657},[21107],{"type":27,"value":21108},")",{"type":31,"tagName":187,"properties":21110,"children":21111},{"style":2741},[21112],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":21114,"children":21115},{"style":2673},[21116],{"type":27,"value":3266},{"type":31,"tagName":187,"properties":21118,"children":21119},{"style":2657},[21120],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21123,"children":21124},{"class":2647},[21125,21129,21134,21138,21142],{"type":31,"tagName":187,"properties":21126,"children":21127},{"style":2741},[21128],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":21130,"children":21131},{"style":2657},[21132],{"type":27,"value":21133}," (stored ",{"type":31,"tagName":187,"properties":21135,"children":21136},{"style":2741},[21137],{"type":27,"value":6018},{"type":31,"tagName":187,"properties":21139,"children":21140},{"style":2673},[21141],{"type":27,"value":16758},{"type":31,"tagName":187,"properties":21143,"children":21144},{"style":2657},[21145],{"type":27,"value":3620},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21148,"children":21149},{"class":2647},[21150],{"type":31,"tagName":187,"properties":21151,"children":21152},{"style":2847},[21153],{"type":27,"value":21154},"    // Full: drop the oldest point, keep the newest KEEP - 1.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":21157,"children":21158},{"class":2647},[21159,21163,21167,21171,21175,21179,21183,21187,21191,21195,21199,21203,21208,21212,21216,21221,21225,21230,21234,21239,21243,21247],{"type":31,"tagName":187,"properties":21160,"children":21161},{"style":2741},[21162],{"type":27,"value":19117},{"type":31,"tagName":187,"properties":21164,"children":21165},{"style":2657},[21166],{"type":27,"value":1965},{"type":31,"tagName":187,"properties":21168,"children":21169},{"style":2741},[21170],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":21172,"children":21173},{"style":2657},[21174],{"type":27,"value":3588},{"type":31,"tagName":187,"properties":21176,"children":21177},{"style":2741},[21178],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":21180,"children":21181},{"style":2673},[21182],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":21184,"children":21185},{"style":2657},[21186],{"type":27,"value":3601},{"type":31,"tagName":187,"properties":21188,"children":21189},{"style":2741},[21190],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":21192,"children":21193},{"style":2673},[21194],{"type":27,"value":20534},{"type":31,"tagName":187,"properties":21196,"children":21197},{"style":2741},[21198],{"type":27,"value":9405},{"type":31,"tagName":187,"properties":21200,"children":21201},{"style":2657},[21202],{"type":27,"value":1965},{"type":31,"tagName":187,"properties":21204,"children":21205},{"style":2673},[21206],{"type":27,"value":21207},"KEEP",{"type":31,"tagName":187,"properties":21209,"children":21210},{"style":2741},[21211],{"type":27,"value":3531},{"type":31,"tagName":187,"properties":21213,"children":21214},{"style":2673},[21215],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":21217,"children":21218},{"style":2657},[21219],{"type":27,"value":21220},"); i",{"type":31,"tagName":187,"properties":21222,"children":21223},{"style":2741},[21224],{"type":27,"value":3615},{"type":31,"tagName":187,"properties":21226,"children":21227},{"style":2657},[21228],{"type":27,"value":21229},") points[i] ",{"type":31,"tagName":187,"properties":21231,"children":21232},{"style":2741},[21233],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":21235,"children":21236},{"style":2657},[21237],{"type":27,"value":21238}," points[i ",{"type":31,"tagName":187,"properties":21240,"children":21241},{"style":2741},[21242],{"type":27,"value":3422},{"type":31,"tagName":187,"properties":21244,"children":21245},{"style":2673},[21246],{"type":27,"value":20534},{"type":31,"tagName":187,"properties":21248,"children":21249},{"style":2657},[21250],{"type":27,"value":21251},"];",{"type":27,"value":28},{"type":31,"tagName":187,"properties":21254,"children":21255},{"class":2647},[21256,21261,21266,21270],{"type":31,"tagName":187,"properties":21257,"children":21258},{"style":2657},[21259],{"type":27,"value":21260},"    stored ",{"type":31,"tagName":187,"properties":21262,"children":21263},{"style":2741},[21264],{"type":27,"value":21265},"-=",{"type":31,"tagName":187,"properties":21267,"children":21268},{"style":2673},[21269],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":21271,"children":21272},{"style":2657},[21273],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21276,"children":21277},{"class":2647},[21278],{"type":31,"tagName":187,"properties":21279,"children":21280},{"style":2657},[21281],{"type":27,"value":3693},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21284,"children":21285},{"class":2647},[21286,21291,21295,21299,21304,21308],{"type":31,"tagName":187,"properties":21287,"children":21288},{"style":2657},[21289],{"type":27,"value":21290},"  points[",{"type":31,"tagName":187,"properties":21292,"children":21293},{"style":2673},[21294],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":21296,"children":21297},{"style":2741},[21298],{"type":27,"value":9405},{"type":31,"tagName":187,"properties":21300,"children":21301},{"style":2657},[21302],{"type":27,"value":21303}," stored] ",{"type":31,"tagName":187,"properties":21305,"children":21306},{"style":2741},[21307],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":21309,"children":21310},{"style":2657},[21311],{"type":27,"value":21312}," x;",{"type":27,"value":28},{"type":31,"tagName":187,"properties":21315,"children":21316},{"class":2647},[21317,21321,21325,21329,21334,21338,21342,21347,21351],{"type":31,"tagName":187,"properties":21318,"children":21319},{"style":2657},[21320],{"type":27,"value":21290},{"type":31,"tagName":187,"properties":21322,"children":21323},{"style":2673},[21324],{"type":27,"value":2686},{"type":31,"tagName":187,"properties":21326,"children":21327},{"style":2741},[21328],{"type":27,"value":9405},{"type":31,"tagName":187,"properties":21330,"children":21331},{"style":2657},[21332],{"type":27,"value":21333}," stored ",{"type":31,"tagName":187,"properties":21335,"children":21336},{"style":2741},[21337],{"type":27,"value":3422},{"type":31,"tagName":187,"properties":21339,"children":21340},{"style":2673},[21341],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":21343,"children":21344},{"style":2657},[21345],{"type":27,"value":21346},"] ",{"type":31,"tagName":187,"properties":21348,"children":21349},{"style":2741},[21350],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":21352,"children":21353},{"style":2657},[21354],{"type":27,"value":21355}," y;",{"type":27,"value":28},{"type":31,"tagName":187,"properties":21358,"children":21359},{"class":2647},[21360,21365,21369,21373],{"type":31,"tagName":187,"properties":21361,"children":21362},{"style":2657},[21363],{"type":27,"value":21364},"  stored ",{"type":31,"tagName":187,"properties":21366,"children":21367},{"style":2741},[21368],{"type":27,"value":3470},{"type":31,"tagName":187,"properties":21370,"children":21371},{"style":2673},[21372],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":21374,"children":21375},{"style":2657},[21376],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21379,"children":21380},{"class":2647},[21381,21386,21390,21394],{"type":31,"tagName":187,"properties":21382,"children":21383},{"style":2657},[21384],{"type":27,"value":21385},"  changed ",{"type":31,"tagName":187,"properties":21387,"children":21388},{"style":2741},[21389],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":21391,"children":21392},{"style":2673},[21393],{"type":27,"value":19415},{"type":31,"tagName":187,"properties":21395,"children":21396},{"style":2657},[21397],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21400,"children":21401},{"class":2647},[21402],{"type":31,"tagName":187,"properties":21403,"children":21404},{"style":2657},[21405],{"type":27,"value":3312},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21408,"children":21409},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":21412,"children":21413},{"class":2647},[21414,21418,21422,21426,21430,21434],{"type":31,"tagName":187,"properties":21415,"children":21416},{"style":2741},[21417],{"type":27,"value":3247},{"type":31,"tagName":187,"properties":21419,"children":21420},{"style":2651},[21421],{"type":27,"value":3252},{"type":31,"tagName":187,"properties":21423,"children":21424},{"style":2657},[21425],{"type":27,"value":3257},{"type":31,"tagName":187,"properties":21427,"children":21428},{"style":2741},[21429],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":21431,"children":21432},{"style":2673},[21433],{"type":27,"value":3266},{"type":31,"tagName":187,"properties":21435,"children":21436},{"style":2657},[21437],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21440,"children":21441},{"class":2647},[21442,21447,21451,21455,21459,21464],{"type":31,"tagName":187,"properties":21443,"children":21444},{"style":2657},[21445],{"type":27,"value":21446},"  k ",{"type":31,"tagName":187,"properties":21448,"children":21449},{"style":2741},[21450],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":21452,"children":21453},{"style":2651},[21454],{"type":27,"value":3086},{"type":31,"tagName":187,"properties":21456,"children":21457},{"style":2657},[21458],{"type":27,"value":2660},{"type":31,"tagName":187,"properties":21460,"children":21461},{"style":2651},[21462],{"type":27,"value":21463},"p_strength",{"type":31,"tagName":187,"properties":21465,"children":21466},{"style":2657},[21467],{"type":27,"value":3303},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21470,"children":21471},{"class":2647},[21472,21477,21481,21485,21489,21494,21498,21502],{"type":31,"tagName":187,"properties":21473,"children":21474},{"style":2657},[21475],{"type":27,"value":21476},"  window ",{"type":31,"tagName":187,"properties":21478,"children":21479},{"style":2741},[21480],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":21482,"children":21483},{"style":2673},[21484],{"type":27,"value":20534},{"type":31,"tagName":187,"properties":21486,"children":21487},{"style":2741},[21488],{"type":27,"value":9405},{"type":31,"tagName":187,"properties":21490,"children":21491},{"style":2657},[21492],{"type":27,"value":21493}," k ",{"type":31,"tagName":187,"properties":21495,"children":21496},{"style":2741},[21497],{"type":27,"value":3422},{"type":31,"tagName":187,"properties":21499,"children":21500},{"style":2673},[21501],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":21503,"children":21504},{"style":2657},[21505],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21508,"children":21509},{"class":2647},[21510],{"type":31,"tagName":187,"properties":21511,"children":21512},{"style":2657},[21513],{"type":27,"value":3312},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21516,"children":21517},{"class":2647},[],{"type":27,"value":28},{"type":31,"tagName":187,"properties":21520,"children":21521},{"class":2647},[21522,21526,21530,21534,21538,21542],{"type":31,"tagName":187,"properties":21523,"children":21524},{"style":2741},[21525],{"type":27,"value":3247},{"type":31,"tagName":187,"properties":21527,"children":21528},{"style":2651},[21529],{"type":27,"value":3329},{"type":31,"tagName":187,"properties":21531,"children":21532},{"style":2657},[21533],{"type":27,"value":3257},{"type":31,"tagName":187,"properties":21535,"children":21536},{"style":2741},[21537],{"type":27,"value":3081},{"type":31,"tagName":187,"properties":21539,"children":21540},{"style":2673},[21541],{"type":27,"value":3266},{"type":31,"tagName":187,"properties":21543,"children":21544},{"style":2657},[21545],{"type":27,"value":3271},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21548,"children":21549},{"class":2647},[21550,21554,21558,21562,21566],{"type":31,"tagName":187,"properties":21551,"children":21552},{"style":2657},[21553],{"type":27,"value":3354},{"type":31,"tagName":187,"properties":21555,"children":21556},{"style":2741},[21557],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":21559,"children":21560},{"style":2657},[21561],{"type":27,"value":3363},{"type":31,"tagName":187,"properties":21563,"children":21564},{"style":2651},[21565],{"type":27,"value":3368},{"type":31,"tagName":187,"properties":21567,"children":21568},{"style":2657},[21569],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21572,"children":21573},{"class":2647},[21574,21578,21582,21586,21590],{"type":31,"tagName":187,"properties":21575,"children":21576},{"style":2657},[21577],{"type":27,"value":3382},{"type":31,"tagName":187,"properties":21579,"children":21580},{"style":2741},[21581],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":21583,"children":21584},{"style":2657},[21585],{"type":27,"value":3363},{"type":31,"tagName":187,"properties":21587,"children":21588},{"style":2651},[21589],{"type":27,"value":3395},{"type":31,"tagName":187,"properties":21591,"children":21592},{"style":2657},[21593],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21596,"children":21597},{"class":2647},[21598,21603,21607,21611,21615],{"type":31,"tagName":187,"properties":21599,"children":21600},{"style":2657},[21601],{"type":27,"value":21602},"  times[cursor] ",{"type":31,"tagName":187,"properties":21604,"children":21605},{"style":2741},[21606],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":21608,"children":21609},{"style":2657},[21610],{"type":27,"value":3363},{"type":31,"tagName":187,"properties":21612,"children":21613},{"style":2651},[21614],{"type":27,"value":8874},{"type":31,"tagName":187,"properties":21616,"children":21617},{"style":2657},[21618],{"type":27,"value":3373},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21621,"children":21622},{"class":2647},[21623,21627,21631,21635,21639,21643,21647,21651],{"type":31,"tagName":187,"properties":21624,"children":21625},{"style":2657},[21626],{"type":27,"value":3408},{"type":31,"tagName":187,"properties":21628,"children":21629},{"style":2741},[21630],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":21632,"children":21633},{"style":2657},[21634],{"type":27,"value":3417},{"type":31,"tagName":187,"properties":21636,"children":21637},{"style":2741},[21638],{"type":27,"value":3422},{"type":31,"tagName":187,"properties":21640,"children":21641},{"style":2673},[21642],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":21644,"children":21645},{"style":2657},[21646],{"type":27,"value":3432},{"type":31,"tagName":187,"properties":21648,"children":21649},{"style":2741},[21650],{"type":27,"value":3437},{"type":31,"tagName":187,"properties":21652,"children":21653},{"style":2657},[21654],{"type":27,"value":21655}," window;",{"type":27,"value":28},{"type":31,"tagName":187,"properties":21658,"children":21659},{"class":2647},[21660,21664,21669,21673,21678,21682,21686],{"type":31,"tagName":187,"properties":21661,"children":21662},{"style":2741},[21663],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":21665,"children":21666},{"style":2657},[21667],{"type":27,"value":21668}," (filled ",{"type":31,"tagName":187,"properties":21670,"children":21671},{"style":2741},[21672],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":21674,"children":21675},{"style":2657},[21676],{"type":27,"value":21677}," window) filled ",{"type":31,"tagName":187,"properties":21679,"children":21680},{"style":2741},[21681],{"type":27,"value":3470},{"type":31,"tagName":187,"properties":21683,"children":21684},{"style":2673},[21685],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":21687,"children":21688},{"style":2657},[21689],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21692,"children":21693},{"class":2647},[21694,21698,21702,21706],{"type":31,"tagName":187,"properties":21695,"children":21696},{"style":2657},[21697],{"type":27,"value":21385},{"type":31,"tagName":187,"properties":21699,"children":21700},{"style":2741},[21701],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":21703,"children":21704},{"style":2673},[21705],{"type":27,"value":18793},{"type":31,"tagName":187,"properties":21707,"children":21708},{"style":2657},[21709],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21712,"children":21713},{"class":2647},[21714,21718,21722,21726,21731,21735],{"type":31,"tagName":187,"properties":21715,"children":21716},{"style":2741},[21717],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":21719,"children":21720},{"style":2657},[21721],{"type":27,"value":21668},{"type":31,"tagName":187,"properties":21723,"children":21724},{"style":2741},[21725],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":21727,"children":21728},{"style":2657},[21729],{"type":27,"value":21730}," window) ",{"type":31,"tagName":187,"properties":21732,"children":21733},{"style":2741},[21734],{"type":27,"value":3504},{"type":31,"tagName":187,"properties":21736,"children":21737},{"style":2657},[21738],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21741,"children":21742},{"class":2647},[21743],{"type":31,"tagName":187,"properties":21744,"children":21745},{"style":2847},[21746],{"type":27,"value":21747},"  // The candidate is the bar k bars back, the center of the window.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":21750,"children":21751},{"class":2647},[21752,21756,21761,21765,21769,21773,21778,21782],{"type":31,"tagName":187,"properties":21753,"children":21754},{"style":2741},[21755],{"type":27,"value":4733},{"type":31,"tagName":187,"properties":21757,"children":21758},{"style":2673},[21759],{"type":27,"value":21760}," center",{"type":31,"tagName":187,"properties":21762,"children":21763},{"style":2741},[21764],{"type":27,"value":2753},{"type":31,"tagName":187,"properties":21766,"children":21767},{"style":2657},[21768],{"type":27,"value":3417},{"type":31,"tagName":187,"properties":21770,"children":21771},{"style":2741},[21772],{"type":27,"value":3422},{"type":31,"tagName":187,"properties":21774,"children":21775},{"style":2657},[21776],{"type":27,"value":21777}," k) ",{"type":31,"tagName":187,"properties":21779,"children":21780},{"style":2741},[21781],{"type":27,"value":3437},{"type":31,"tagName":187,"properties":21783,"children":21784},{"style":2657},[21785],{"type":27,"value":21655},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21788,"children":21789},{"class":2647},[21790,21794,21799,21803,21807],{"type":31,"tagName":187,"properties":21791,"children":21792},{"style":2741},[21793],{"type":27,"value":3517},{"type":31,"tagName":187,"properties":21795,"children":21796},{"style":2657},[21797],{"type":27,"value":21798}," isHigh ",{"type":31,"tagName":187,"properties":21800,"children":21801},{"style":2741},[21802],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":21804,"children":21805},{"style":2673},[21806],{"type":27,"value":19415},{"type":31,"tagName":187,"properties":21808,"children":21809},{"style":2657},[21810],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21813,"children":21814},{"class":2647},[21815,21819,21824,21828,21832],{"type":31,"tagName":187,"properties":21816,"children":21817},{"style":2741},[21818],{"type":27,"value":3517},{"type":31,"tagName":187,"properties":21820,"children":21821},{"style":2657},[21822],{"type":27,"value":21823}," isLow ",{"type":31,"tagName":187,"properties":21825,"children":21826},{"style":2741},[21827],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":21829,"children":21830},{"style":2673},[21831],{"type":27,"value":19415},{"type":31,"tagName":187,"properties":21833,"children":21834},{"style":2657},[21835],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21838,"children":21839},{"class":2647},[21840,21844,21848,21852,21856,21860,21864,21868,21872,21877,21881],{"type":31,"tagName":187,"properties":21841,"children":21842},{"style":2741},[21843],{"type":27,"value":3575},{"type":31,"tagName":187,"properties":21845,"children":21846},{"style":2657},[21847],{"type":27,"value":1965},{"type":31,"tagName":187,"properties":21849,"children":21850},{"style":2741},[21851],{"type":27,"value":3071},{"type":31,"tagName":187,"properties":21853,"children":21854},{"style":2657},[21855],{"type":27,"value":3588},{"type":31,"tagName":187,"properties":21857,"children":21858},{"style":2741},[21859],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":21861,"children":21862},{"style":2673},[21863],{"type":27,"value":3129},{"type":31,"tagName":187,"properties":21865,"children":21866},{"style":2657},[21867],{"type":27,"value":3601},{"type":31,"tagName":187,"properties":21869,"children":21870},{"style":2741},[21871],{"type":27,"value":2997},{"type":31,"tagName":187,"properties":21873,"children":21874},{"style":2657},[21875],{"type":27,"value":21876}," window; i",{"type":31,"tagName":187,"properties":21878,"children":21879},{"style":2741},[21880],{"type":27,"value":3615},{"type":31,"tagName":187,"properties":21882,"children":21883},{"style":2657},[21884],{"type":27,"value":3620},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21887,"children":21888},{"class":2647},[21889,21893,21898,21902,21907,21912],{"type":31,"tagName":187,"properties":21890,"children":21891},{"style":2741},[21892],{"type":27,"value":3629},{"type":31,"tagName":187,"properties":21894,"children":21895},{"style":2657},[21896],{"type":27,"value":21897}," (i ",{"type":31,"tagName":187,"properties":21899,"children":21900},{"style":2741},[21901],{"type":27,"value":6018},{"type":31,"tagName":187,"properties":21903,"children":21904},{"style":2657},[21905],{"type":27,"value":21906}," center) ",{"type":31,"tagName":187,"properties":21908,"children":21909},{"style":2741},[21910],{"type":27,"value":21911},"continue",{"type":31,"tagName":187,"properties":21913,"children":21914},{"style":2657},[21915],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21918,"children":21919},{"class":2647},[21920,21924,21928,21932,21937,21941,21945],{"type":31,"tagName":187,"properties":21921,"children":21922},{"style":2741},[21923],{"type":27,"value":3629},{"type":31,"tagName":187,"properties":21925,"children":21926},{"style":2657},[21927],{"type":27,"value":3634},{"type":31,"tagName":187,"properties":21929,"children":21930},{"style":2741},[21931],{"type":27,"value":4966},{"type":31,"tagName":187,"properties":21933,"children":21934},{"style":2657},[21935],{"type":27,"value":21936}," highs[center]) isHigh ",{"type":31,"tagName":187,"properties":21938,"children":21939},{"style":2741},[21940],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":21942,"children":21943},{"style":2673},[21944],{"type":27,"value":18793},{"type":31,"tagName":187,"properties":21946,"children":21947},{"style":2657},[21948],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21951,"children":21952},{"class":2647},[21953,21957,21961,21966,21971,21975,21979],{"type":31,"tagName":187,"properties":21954,"children":21955},{"style":2741},[21956],{"type":27,"value":3629},{"type":31,"tagName":187,"properties":21958,"children":21959},{"style":2657},[21960],{"type":27,"value":3666},{"type":31,"tagName":187,"properties":21962,"children":21963},{"style":2741},[21964],{"type":27,"value":21965},"\u003C=",{"type":31,"tagName":187,"properties":21967,"children":21968},{"style":2657},[21969],{"type":27,"value":21970}," lows[center]) isLow ",{"type":31,"tagName":187,"properties":21972,"children":21973},{"style":2741},[21974],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":21976,"children":21977},{"style":2673},[21978],{"type":27,"value":18793},{"type":31,"tagName":187,"properties":21980,"children":21981},{"style":2657},[21982],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21985,"children":21986},{"class":2647},[21987],{"type":31,"tagName":187,"properties":21988,"children":21989},{"style":2657},[21990],{"type":27,"value":3693},{"type":27,"value":28},{"type":31,"tagName":187,"properties":21993,"children":21994},{"class":2647},[21995],{"type":31,"tagName":187,"properties":21996,"children":21997},{"style":2847},[21998],{"type":27,"value":21999},"  // Swings alternate: a high after a high is skipped.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":22002,"children":22003},{"class":2647},[22004,22008,22013,22017,22022,22026,22030],{"type":31,"tagName":187,"properties":22005,"children":22006},{"style":2741},[22007],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":22009,"children":22010},{"style":2657},[22011],{"type":27,"value":22012}," (isHigh ",{"type":31,"tagName":187,"properties":22014,"children":22015},{"style":2741},[22016],{"type":27,"value":3798},{"type":31,"tagName":187,"properties":22018,"children":22019},{"style":2657},[22020],{"type":27,"value":22021}," lastDir ",{"type":31,"tagName":187,"properties":22023,"children":22024},{"style":2741},[22025],{"type":27,"value":19357},{"type":31,"tagName":187,"properties":22027,"children":22028},{"style":2673},[22029],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":22031,"children":22032},{"style":2657},[22033],{"type":27,"value":3620},{"type":27,"value":28},{"type":31,"tagName":187,"properties":22036,"children":22037},{"class":2647},[22038,22043,22047,22051],{"type":31,"tagName":187,"properties":22039,"children":22040},{"style":2657},[22041],{"type":27,"value":22042},"    lastDir ",{"type":31,"tagName":187,"properties":22044,"children":22045},{"style":2741},[22046],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":22048,"children":22049},{"style":2673},[22050],{"type":27,"value":3427},{"type":31,"tagName":187,"properties":22052,"children":22053},{"style":2657},[22054],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":22057,"children":22058},{"class":2647},[22059,22064,22068],{"type":31,"tagName":187,"properties":22060,"children":22061},{"style":2657},[22062],{"type":27,"value":22063},"    swing ",{"type":31,"tagName":187,"properties":22065,"children":22066},{"style":2741},[22067],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":22069,"children":22070},{"style":2657},[22071],{"type":27,"value":22072}," highs[center];",{"type":27,"value":28},{"type":31,"tagName":187,"properties":22075,"children":22076},{"class":2647},[22077,22082],{"type":31,"tagName":187,"properties":22078,"children":22079},{"style":2651},[22080],{"type":27,"value":22081},"    append",{"type":31,"tagName":187,"properties":22083,"children":22084},{"style":2657},[22085],{"type":27,"value":22086},"(times[center], swing);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":22089,"children":22090},{"class":2647},[22091,22095,22099,22103,22108,22112,22116,22120,22124,22128],{"type":31,"tagName":187,"properties":22092,"children":22093},{"style":2657},[22094],{"type":27,"value":17507},{"type":31,"tagName":187,"properties":22096,"children":22097},{"style":2741},[22098],{"type":27,"value":17512},{"type":31,"tagName":187,"properties":22100,"children":22101},{"style":2741},[22102],{"type":27,"value":19517},{"type":31,"tagName":187,"properties":22104,"children":22105},{"style":2657},[22106],{"type":27,"value":22107}," (isLow ",{"type":31,"tagName":187,"properties":22109,"children":22110},{"style":2741},[22111],{"type":27,"value":3798},{"type":31,"tagName":187,"properties":22113,"children":22114},{"style":2657},[22115],{"type":27,"value":22021},{"type":31,"tagName":187,"properties":22117,"children":22118},{"style":2741},[22119],{"type":27,"value":19357},{"type":31,"tagName":187,"properties":22121,"children":22122},{"style":2741},[22123],{"type":27,"value":3531},{"type":31,"tagName":187,"properties":22125,"children":22126},{"style":2673},[22127],{"type":27,"value":2930},{"type":31,"tagName":187,"properties":22129,"children":22130},{"style":2657},[22131],{"type":27,"value":3620},{"type":27,"value":28},{"type":31,"tagName":187,"properties":22134,"children":22135},{"class":2647},[22136,22140,22144,22148,22152],{"type":31,"tagName":187,"properties":22137,"children":22138},{"style":2657},[22139],{"type":27,"value":22042},{"type":31,"tagName":187,"properties":22141,"children":22142},{"style":2741},[22143],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":22145,"children":22146},{"style":2741},[22147],{"type":27,"value":3531},{"type":31,"tagName":187,"properties":22149,"children":22150},{"style":2673},[22151],{"type":27,"value":2930},{"type":31,"tagName":187,"properties":22153,"children":22154},{"style":2657},[22155],{"type":27,"value":2965},{"type":27,"value":28},{"type":31,"tagName":187,"properties":22158,"children":22159},{"class":2647},[22160,22164,22168],{"type":31,"tagName":187,"properties":22161,"children":22162},{"style":2657},[22163],{"type":27,"value":22063},{"type":31,"tagName":187,"properties":22165,"children":22166},{"style":2741},[22167],{"type":27,"value":3285},{"type":31,"tagName":187,"properties":22169,"children":22170},{"style":2657},[22171],{"type":27,"value":22172}," lows[center];",{"type":27,"value":28},{"type":31,"tagName":187,"properties":22175,"children":22176},{"class":2647},[22177,22181],{"type":31,"tagName":187,"properties":22178,"children":22179},{"style":2651},[22180],{"type":27,"value":22081},{"type":31,"tagName":187,"properties":22182,"children":22183},{"style":2657},[22184],{"type":27,"value":22086},{"type":27,"value":28},{"type":31,"tagName":187,"properties":22187,"children":22188},{"class":2647},[22189],{"type":31,"tagName":187,"properties":22190,"children":22191},{"style":2657},[22192],{"type":27,"value":3693},{"type":27,"value":28},{"type":31,"tagName":187,"properties":22195,"children":22196},{"class":2647},[22197,22202],{"type":31,"tagName":187,"properties":22198,"children":22199},{"style":2651},[22200],{"type":27,"value":22201},"  out_swing",{"type":31,"tagName":187,"properties":22203,"children":22204},{"style":2657},[22205],{"type":27,"value":22206},"(swing);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":22209,"children":22210},{"class":2647},[22211],{"type":31,"tagName":187,"properties":22212,"children":22213},{"style":2847},[22214],{"type":27,"value":22215},"  // A new swing: re-emit the whole path under the same id.",{"type":27,"value":28},{"type":31,"tagName":187,"properties":22218,"children":22219},{"class":2647},[22220,22224,22229,22233,22237,22241,22245,22250,22254],{"type":31,"tagName":187,"properties":22221,"children":22222},{"style":2741},[22223],{"type":27,"value":3451},{"type":31,"tagName":187,"properties":22225,"children":22226},{"style":2657},[22227],{"type":27,"value":22228}," (changed ",{"type":31,"tagName":187,"properties":22230,"children":22231},{"style":2741},[22232],{"type":27,"value":3798},{"type":31,"tagName":187,"properties":22234,"children":22235},{"style":2657},[22236],{"type":27,"value":21333},{"type":31,"tagName":187,"properties":22238,"children":22239},{"style":2741},[22240],{"type":27,"value":4966},{"type":31,"tagName":187,"properties":22242,"children":22243},{"style":2673},[22244],{"type":27,"value":20534},{"type":31,"tagName":187,"properties":22246,"children":22247},{"style":2657},[22248],{"type":27,"value":22249},") path.",{"type":31,"tagName":187,"properties":22251,"children":22252},{"style":2651},[22253],{"type":27,"value":10826},{"type":31,"tagName":187,"properties":22255,"children":22256},{"style":2657},[22257],{"type":27,"value":22258},"(points, stored);",{"type":27,"value":28},{"type":31,"tagName":187,"properties":22261,"children":22262},{"class":2647},[22263],{"type":31,"tagName":187,"properties":22264,"children":22265},{"style":2657},[22266],{"type":27,"value":3312},{"type":27,"value":28},{"type":31,"tagName":6201,"properties":22269,"children":22270,"position":22279},{},[22271],{"type":27,"value":22272,"position":22273},"Declare every kind you draw",{"start":22274,"end":22277},{"line":22275,"column":39,"offset":22276},864,42308,{"line":22275,"column":3893,"offset":22278},42335,{"start":22280,"end":22282},{"line":22275,"column":21,"offset":22281},42304,{"line":22275,"column":3893,"offset":22278},{"type":27,"value":28},{"type":31,"tagName":32,"properties":22285,"children":22286,"position":22405},{},[22287,22302,22308,22320,22327,22339,22346,22358,22364,22376,22383,22398],{"type":31,"tagName":107,"properties":22288,"children":22289,"position":22297},{},[22290],{"type":27,"value":2510,"position":22291},{"start":22292,"end":22295},{"line":22293,"column":114,"offset":22294},866,42339,{"line":22293,"column":1643,"offset":22296},42342,{"start":22298,"end":22300},{"line":22293,"column":21,"offset":22299},42337,{"line":22293,"column":104,"offset":22301},42344,{"type":27,"value":22303,"position":22304}," records the ",{"start":22305,"end":22306},{"line":22293,"column":104,"offset":22301},{"line":22293,"column":675,"offset":22307},42357,{"type":31,"tagName":45,"properties":22309,"children":22310,"position":22317},{},[22311],{"type":27,"value":22312,"position":22313},"handles.*",{"start":22314,"end":22315},{"line":22293,"column":675,"offset":22307},{"line":22293,"column":3893,"offset":22316},42368,{"start":22318,"end":22319},{"line":22293,"column":675,"offset":22307},{"line":22293,"column":3893,"offset":22316},{"type":27,"value":22321,"position":22322}," declarations in the sheet it derives as a\n",{"start":22323,"end":22324},{"line":22293,"column":3893,"offset":22316},{"line":22325,"column":21,"offset":22326},867,42411,{"type":31,"tagName":45,"properties":22328,"children":22329,"position":22336},{},[22330],{"type":27,"value":22331,"position":22332},"handles",{"start":22333,"end":22334},{"line":22325,"column":21,"offset":22326},{"line":22325,"column":246,"offset":22335},42420,{"start":22337,"end":22338},{"line":22325,"column":21,"offset":22326},{"line":22325,"column":246,"offset":22335},{"type":27,"value":22340,"position":22341}," map, one entry per kind with the defaults every new handle of\nthat kind starts from, under their snake_case names. A kind you did not\ndeclare refuses its draw calls by name when the indicator runs, so an\nindicator that draws boxes and labels declares exactly those two, and a\n",{"start":22342,"end":22343},{"line":22325,"column":246,"offset":22335},{"line":22344,"column":21,"offset":22345},871,42697,{"type":31,"tagName":45,"properties":22347,"children":22348,"position":22355},{},[22349],{"type":27,"value":22350,"position":22351},"handles.label",{"start":22352,"end":22353},{"line":22344,"column":21,"offset":22345},{"line":22344,"column":606,"offset":22354},42712,{"start":22356,"end":22357},{"line":22344,"column":21,"offset":22345},{"line":22344,"column":606,"offset":22354},{"type":27,"value":22359,"position":22360}," whose labels carry text needs a ",{"start":22361,"end":22362},{"line":22344,"column":606,"offset":22354},{"line":22344,"column":1193,"offset":22363},42745,{"type":31,"tagName":45,"properties":22365,"children":22366,"position":22373},{},[22367],{"type":27,"value":22368,"position":22369},"string(...)",{"start":22370,"end":22371},{"line":22344,"column":1193,"offset":22363},{"line":22344,"column":1633,"offset":22372},42758,{"start":22374,"end":22375},{"line":22344,"column":1193,"offset":22363},{"line":22344,"column":1633,"offset":22372},{"type":27,"value":22377,"position":22378},"\ndeclaration. Field ranges are on the ",{"start":22379,"end":22380},{"line":22344,"column":1633,"offset":22372},{"line":22381,"column":901,"offset":22382},872,42796,{"type":31,"tagName":751,"properties":22384,"children":22386,"position":22394},{"href":22385},"../reference/limits.md",[22387],{"type":27,"value":22388,"position":22389},"Limits",{"start":22390,"end":22392},{"line":22381,"column":907,"offset":22391},42797,{"line":22381,"column":1558,"offset":22393},42803,{"start":22395,"end":22396},{"line":22381,"column":901,"offset":22382},{"line":22381,"column":1690,"offset":22397},42828,{"type":27,"value":22399,"position":22400},"\npage.",{"start":22401,"end":22402},{"line":22381,"column":1690,"offset":22397},{"line":22403,"column":1643,"offset":22404},873,42834,{"start":22406,"end":22407},{"line":22293,"column":21,"offset":22299},{"line":22403,"column":1643,"offset":22404},{"type":27,"value":28},{"type":31,"tagName":6201,"properties":22410,"children":22411,"position":22420},{},[22412],{"type":27,"value":22413,"position":22414},"What the chart receives",{"start":22415,"end":22418},{"line":22416,"column":39,"offset":22417},875,42840,{"line":22416,"column":684,"offset":22419},42863,{"start":22421,"end":22423},{"line":22416,"column":21,"offset":22422},42836,{"line":22416,"column":684,"offset":22419},{"type":27,"value":28},{"type":31,"tagName":32,"properties":22426,"children":22427,"position":22525},{},[22428,22437,22448,22453,22464,22470,22482,22489,22500,22507,22520],{"type":27,"value":22429,"position":22430},"After a run the chart holds one record per LIVE handle, in creation\norder: its kind, the bar it was created on, the bar it was last mutated\non, and its final geometry and style (",{"start":22431,"end":22434},{"line":22432,"column":21,"offset":22433},877,42865,{"line":22435,"column":907,"offset":22436},879,43043,{"type":31,"tagName":45,"properties":22438,"children":22439,"position":22445},{},[22440],{"type":27,"value":10856,"position":22441},{"start":22442,"end":22443},{"line":22435,"column":907,"offset":22436},{"line":22435,"column":1764,"offset":22444},43055,{"start":22446,"end":22447},{"line":22435,"column":907,"offset":22436},{"line":22435,"column":1764,"offset":22444},{"type":27,"value":1208,"position":22449},{"start":22450,"end":22451},{"line":22435,"column":1764,"offset":22444},{"line":22435,"column":53,"offset":22452},43057,{"type":31,"tagName":45,"properties":22454,"children":22455,"position":22461},{},[22456],{"type":27,"value":10886,"position":22457},{"start":22458,"end":22459},{"line":22435,"column":53,"offset":22452},{"line":22435,"column":368,"offset":22460},43069,{"start":22462,"end":22463},{"line":22435,"column":53,"offset":22452},{"line":22435,"column":368,"offset":22460},{"type":27,"value":2231,"position":22465},{"start":22466,"end":22467},{"line":22435,"column":368,"offset":22460},{"line":22468,"column":21,"offset":22469},880,43071,{"type":31,"tagName":45,"properties":22471,"children":22472,"position":22479},{},[22473],{"type":27,"value":22474,"position":22475},"props",{"start":22476,"end":22477},{"line":22468,"column":21,"offset":22469},{"line":22468,"column":104,"offset":22478},43078,{"start":22480,"end":22481},{"line":22468,"column":21,"offset":22469},{"line":22468,"column":104,"offset":22478},{"type":27,"value":22483,"position":22484},"). A deleted handle is\nsimply absent. On the live chart the newest bar is re-evaluated as\nupdates arrive (coalesced, at most about once a second): the chart puts\nthe module AND its handles back to the state after the last closed bar\nand re-runs the bar, so an update never stacks a second copy of what the\nforming bar drew; when the bar closes, the chart re-runs it once more as\na closed bar (with ",{"start":22485,"end":22486},{"line":22468,"column":104,"offset":22478},{"line":22487,"column":563,"offset":22488},886,43476,{"type":31,"tagName":45,"properties":22490,"children":22491,"position":22497},{},[22492],{"type":27,"value":1582,"position":22493},{"start":22494,"end":22495},{"line":22487,"column":563,"offset":22488},{"line":22487,"column":94,"offset":22496},43490,{"start":22498,"end":22499},{"line":22487,"column":563,"offset":22488},{"line":22487,"column":94,"offset":22496},{"type":27,"value":22501,"position":22502}," false) before the new bar starts, so a\nchart that has been open all day shows exactly what a fresh load shows\n(",{"start":22503,"end":22504},{"line":22487,"column":94,"offset":22496},{"line":22505,"column":2465,"offset":22506},888,43602,{"type":31,"tagName":751,"properties":22508,"children":22509,"position":22516},{"href":1500},[22510],{"type":27,"value":1503,"position":22511},{"start":22512,"end":22514},{"line":22505,"column":114,"offset":22513},43603,{"line":22505,"column":341,"offset":22515},43618,{"start":22517,"end":22518},{"line":22505,"column":2465,"offset":22506},{"line":22505,"column":1869,"offset":22519},43656,{"type":27,"value":941,"position":22521},{"start":22522,"end":22523},{"line":22505,"column":1869,"offset":22519},{"line":22505,"column":1987,"offset":22524},43658,{"start":22526,"end":22527},{"line":22432,"column":21,"offset":22433},{"line":22505,"column":1987,"offset":22524},{"type":27,"value":28},{"type":31,"tagName":136,"properties":22530,"children":22531,"position":22539},{},[22532],{"type":27,"value":22388,"position":22533},{"start":22534,"end":22537},{"line":22535,"column":144,"offset":22536},890,43663,{"line":22535,"column":246,"offset":22538},43669,{"start":22540,"end":22542},{"line":22535,"column":21,"offset":22541},43660,{"line":22535,"column":246,"offset":22538},{"type":27,"value":22544},"\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\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":31,"tagName":156,"properties":22546,"children":22547,"position":22899},{},[22548,22589],{"type":31,"tagName":160,"properties":22549,"children":22550,"position":22586},{},[22551],{"type":31,"tagName":164,"properties":22552,"children":22553,"position":22583},{},[22554,22569],{"type":31,"tagName":168,"properties":22555,"children":22556,"position":22564},{},[22557],{"type":27,"value":22558,"position":22559},"Family",{"start":22560,"end":22562},{"line":369,"column":114,"offset":22561},43673,{"line":369,"column":117,"offset":22563},43679,{"start":22565,"end":22567},{"line":369,"column":21,"offset":22566},43671,{"line":369,"column":246,"offset":22568},43680,{"type":31,"tagName":168,"properties":22570,"children":22571,"position":22579},{},[22572],{"type":27,"value":22573,"position":22574},"Cap",{"start":22575,"end":22577},{"line":369,"column":129,"offset":22576},43682,{"line":369,"column":147,"offset":22578},43685,{"start":22580,"end":22581},{"line":369,"column":246,"offset":22568},{"line":369,"column":238,"offset":22582},43687,{"start":22584,"end":22585},{"line":369,"column":21,"offset":22566},{"line":369,"column":238,"offset":22582},{"start":22587,"end":22588},{"line":369,"column":21,"offset":22566},{"line":369,"column":238,"offset":22582},{"type":31,"tagName":224,"properties":22590,"children":22591,"position":22896},{},[22592,22636,22678,22714,22751,22787,22823,22860],{"type":31,"tagName":164,"properties":22593,"children":22594,"position":22633},{},[22595,22619],{"type":31,"tagName":231,"properties":22596,"children":22597,"position":22614},{},[22598,22608],{"type":31,"tagName":45,"properties":22599,"children":22600,"position":22602},{},[22601],{"type":27,"value":49},{"start":22603,"end":22606},{"line":22604,"column":114,"offset":22605},894,43704,{"line":22604,"column":104,"offset":22607},43709,{"type":27,"value":22609,"position":22610}," declarations",{"start":22611,"end":22612},{"line":22604,"column":104,"offset":22607},{"line":22604,"column":675,"offset":22613},43722,{"start":22615,"end":22617},{"line":22604,"column":21,"offset":22616},43702,{"line":22604,"column":84,"offset":22618},43723,{"type":31,"tagName":231,"properties":22620,"children":22621,"position":22629},{},[22622],{"type":27,"value":22623,"position":22624},"16 per indicator, each drawn once per bar",{"start":22625,"end":22627},{"line":22604,"column":199,"offset":22626},43725,{"line":22604,"column":368,"offset":22628},43766,{"start":22630,"end":22631},{"line":22604,"column":84,"offset":22618},{"line":22604,"column":1997,"offset":22632},43768,{"start":22634,"end":22635},{"line":22604,"column":21,"offset":22616},{"line":22604,"column":1997,"offset":22632},{"type":31,"tagName":164,"properties":22637,"children":22638,"position":22675},{},[22639,22662],{"type":31,"tagName":231,"properties":22640,"children":22641,"position":22657},{},[22642,22652],{"type":31,"tagName":45,"properties":22643,"children":22644,"position":22646},{},[22645],{"type":27,"value":69},{"start":22647,"end":22650},{"line":22648,"column":114,"offset":22649},895,43771,{"line":22648,"column":129,"offset":22651},43780,{"type":27,"value":22609,"position":22653},{"start":22654,"end":22655},{"line":22648,"column":129,"offset":22651},{"line":22648,"column":1081,"offset":22656},43793,{"start":22658,"end":22660},{"line":22648,"column":21,"offset":22659},43769,{"line":22648,"column":208,"offset":22661},43794,{"type":31,"tagName":231,"properties":22663,"children":22664,"position":22671},{},[22665],{"type":27,"value":22623,"position":22666},{"start":22667,"end":22669},{"line":22648,"column":684,"offset":22668},43796,{"line":22648,"column":2625,"offset":22670},43837,{"start":22672,"end":22673},{"line":22648,"column":208,"offset":22661},{"line":22648,"column":1196,"offset":22674},43839,{"start":22676,"end":22677},{"line":22648,"column":21,"offset":22659},{"line":22648,"column":1196,"offset":22674},{"type":31,"tagName":164,"properties":22679,"children":22680,"position":22711},{},[22681,22697],{"type":31,"tagName":231,"properties":22682,"children":22683,"position":22692},{},[22684],{"type":27,"value":22685,"position":22686},"renderers",{"start":22687,"end":22690},{"line":22688,"column":114,"offset":22689},896,43842,{"line":22688,"column":129,"offset":22691},43851,{"start":22693,"end":22695},{"line":22688,"column":21,"offset":22694},43840,{"line":22688,"column":143,"offset":22696},43852,{"type":31,"tagName":231,"properties":22698,"children":22699,"position":22707},{},[22700],{"type":27,"value":22701,"position":22702},"64 per indicator",{"start":22703,"end":22705},{"line":22688,"column":147,"offset":22704},43854,{"line":22688,"column":1557,"offset":22706},43870,{"start":22708,"end":22709},{"line":22688,"column":143,"offset":22696},{"line":22688,"column":1529,"offset":22710},43872,{"start":22712,"end":22713},{"line":22688,"column":21,"offset":22694},{"line":22688,"column":1529,"offset":22710},{"type":31,"tagName":164,"properties":22715,"children":22716,"position":22748},{},[22717,22733],{"type":31,"tagName":231,"properties":22718,"children":22719,"position":22728},{},[22720],{"type":27,"value":22721,"position":22722},"declared drawings",{"start":22723,"end":22726},{"line":22724,"column":114,"offset":22725},897,43875,{"line":22724,"column":563,"offset":22727},43892,{"start":22729,"end":22731},{"line":22724,"column":21,"offset":22730},43873,{"line":22724,"column":675,"offset":22732},43893,{"type":31,"tagName":231,"properties":22734,"children":22735,"position":22743},{},[22736],{"type":27,"value":22737,"position":22738},"64 per indicator; a declared polyline of at most 64 points",{"start":22739,"end":22741},{"line":22724,"column":898,"offset":22740},43895,{"line":22724,"column":1513,"offset":22742},43953,{"start":22744,"end":22745},{"line":22724,"column":675,"offset":22732},{"line":22724,"column":22746,"offset":22747},83,43955,{"start":22749,"end":22750},{"line":22724,"column":21,"offset":22730},{"line":22724,"column":22746,"offset":22747},{"type":31,"tagName":164,"properties":22752,"children":22753,"position":22784},{},[22754,22770],{"type":31,"tagName":231,"properties":22755,"children":22756,"position":22765},{},[22757],{"type":27,"value":22758,"position":22759},"live handles",{"start":22760,"end":22763},{"line":22761,"column":114,"offset":22762},898,43958,{"line":22761,"column":147,"offset":22764},43970,{"start":22766,"end":22768},{"line":22761,"column":21,"offset":22767},43956,{"line":22761,"column":606,"offset":22769},43971,{"type":31,"tagName":231,"properties":22771,"children":22772,"position":22780},{},[22773],{"type":27,"value":22774,"position":22775},"500 per kind, 1500 in total; a polyline handle of at most 100,000 points and 524,288 across the live polylines; 4096 draw calls per bar",{"start":22776,"end":22778},{"line":22761,"column":341,"offset":22777},43973,{"line":22761,"column":12840,"offset":22779},44108,{"start":22781,"end":22782},{"line":22761,"column":606,"offset":22769},{"line":22761,"column":40,"offset":22783},44110,{"start":22785,"end":22786},{"line":22761,"column":21,"offset":22767},{"line":22761,"column":40,"offset":22783},{"type":31,"tagName":164,"properties":22788,"children":22789,"position":22820},{},[22790,22806],{"type":31,"tagName":231,"properties":22791,"children":22792,"position":22801},{},[22793],{"type":27,"value":22794,"position":22795},"drawings on the chart",{"start":22796,"end":22799},{"line":22797,"column":114,"offset":22798},899,44113,{"line":22797,"column":199,"offset":22800},44134,{"start":22802,"end":22804},{"line":22797,"column":21,"offset":22803},44111,{"line":22797,"column":1081,"offset":22805},44135,{"type":31,"tagName":231,"properties":22807,"children":22808,"position":22816},{},[22809],{"type":27,"value":22810,"position":22811},"2,000 per run; a run that would draw more keeps the newest 2,000, and the indicator's legend row says \"Drawings capped\"",{"start":22812,"end":22814},{"line":22797,"column":678,"offset":22813},44137,{"line":22797,"column":540,"offset":22815},44256,{"start":22817,"end":22818},{"line":22797,"column":1081,"offset":22805},{"line":22797,"column":13104,"offset":22819},44258,{"start":22821,"end":22822},{"line":22797,"column":21,"offset":22803},{"line":22797,"column":13104,"offset":22819},{"type":31,"tagName":164,"properties":22824,"children":22825,"position":22857},{},[22826,22842],{"type":31,"tagName":231,"properties":22827,"children":22828,"position":22837},{},[22829],{"type":27,"value":22830,"position":22831},"string slots",{"start":22832,"end":22835},{"line":22833,"column":114,"offset":22834},900,44261,{"line":22833,"column":147,"offset":22836},44273,{"start":22838,"end":22840},{"line":22833,"column":21,"offset":22839},44259,{"line":22833,"column":606,"offset":22841},44274,{"type":31,"tagName":231,"properties":22843,"children":22844,"position":22853},{},[22845],{"type":27,"value":22846,"position":22847},"64, each at most 4096 bytes; 64 KiB of strings per row, 2 MiB per run for strings and frames together",{"start":22848,"end":22850},{"line":22833,"column":341,"offset":22849},44276,{"line":22833,"column":22851,"offset":22852},119,44377,{"start":22854,"end":22855},{"line":22833,"column":606,"offset":22841},{"line":22833,"column":401,"offset":22856},44379,{"start":22858,"end":22859},{"line":22833,"column":21,"offset":22839},{"line":22833,"column":401,"offset":22856},{"type":31,"tagName":164,"properties":22861,"children":22862,"position":22893},{},[22863,22879],{"type":31,"tagName":231,"properties":22864,"children":22865,"position":22874},{},[22866],{"type":27,"value":22867,"position":22868},"bar offsets",{"start":22869,"end":22872},{"line":22870,"column":114,"offset":22871},901,44382,{"line":22870,"column":571,"offset":22873},44393,{"start":22875,"end":22877},{"line":22870,"column":21,"offset":22876},44380,{"line":22870,"column":147,"offset":22878},44394,{"type":31,"tagName":231,"properties":22880,"children":22881,"position":22889},{},[22882],{"type":27,"value":22883,"position":22884},"literals in -500..500, whole or fractional; a box or segment offset clamps to the loaded range; a handle's absolute coordinates never clamp",{"start":22885,"end":22887},{"line":22870,"column":238,"offset":22886},44396,{"line":22870,"column":10880,"offset":22888},44535,{"start":22890,"end":22891},{"line":22870,"column":147,"offset":22878},{"line":22870,"column":761,"offset":22892},44537,{"start":22894,"end":22895},{"line":22870,"column":21,"offset":22876},{"line":22870,"column":761,"offset":22892},{"start":22897,"end":22898},{"line":22604,"column":21,"offset":22616},{"line":22870,"column":761,"offset":22892},{"start":22900,"end":22901},{"line":369,"column":21,"offset":22566},{"line":22870,"column":761,"offset":22892},{"type":27,"value":28},{"type":31,"tagName":32,"properties":22904,"children":22905,"position":22951},{},[22906,22915,22926,22933,22944],{"type":27,"value":22907,"position":22908},"Handles run under the 500-per-kind ceiling, so a module that keeps\ndrawing deletes stale objects to stay under it; a tracker that evicts\nits oldest zone with ",{"start":22909,"end":22912},{"line":22910,"column":21,"offset":22911},903,44539,{"line":22913,"column":84,"offset":22914},905,44697,{"type":31,"tagName":45,"properties":22916,"children":22917,"position":22923},{},[22918],{"type":27,"value":1433,"position":22919},{"start":22920,"end":22921},{"line":22913,"column":84,"offset":22914},{"line":22913,"column":3893,"offset":22922},44707,{"start":22924,"end":22925},{"line":22913,"column":84,"offset":22914},{"line":22913,"column":3893,"offset":22922},{"type":27,"value":22927,"position":22928}," stays under it by construction. The caps\non declared shapes are on declarations,\nnot objects: a repeating pattern is one ",{"start":22929,"end":22930},{"line":22913,"column":3893,"offset":22922},{"line":22931,"column":989,"offset":22932},907,44829,{"type":31,"tagName":45,"properties":22934,"children":22935,"position":22941},{},[22936],{"type":27,"value":49,"position":22937},{"start":22938,"end":22939},{"line":22931,"column":989,"offset":22932},{"line":22931,"column":1178,"offset":22940},44834,{"start":22942,"end":22943},{"line":22931,"column":989,"offset":22932},{"line":22931,"column":1178,"offset":22940},{"type":27,"value":22945,"position":22946}," gated per bar, or one\nhandle per live occurrence.",{"start":22947,"end":22948},{"line":22931,"column":1178,"offset":22940},{"line":22949,"column":684,"offset":22950},908,44884,{"start":22952,"end":22953},{"line":22910,"column":21,"offset":22911},{"line":22949,"column":684,"offset":22950},{"type":27,"value":28},{"type":31,"tagName":136,"properties":22956,"children":22957,"position":22966},{},[22958],{"type":27,"value":22959,"position":22960},"What you cannot do",{"start":22961,"end":22964},{"line":22962,"column":144,"offset":22963},910,44889,{"line":22962,"column":84,"offset":22965},44907,{"start":22967,"end":22969},{"line":22962,"column":21,"offset":22968},44886,{"line":22962,"column":84,"offset":22965},{"type":27,"value":28},{"type":31,"tagName":3862,"properties":22972,"children":22973,"position":23420},{},[22974,22975,22991,22992,23008,23009,23025,23026,23092,23093,23109,23110,23125,23126,23141,23142,23192,23193,23302,23303,23419],{"type":27,"value":28},{"type":31,"tagName":3867,"properties":22976,"children":22977,"position":22987},{},[22978],{"type":27,"value":22979,"position":22980},"Move a declared shape later: only the forming bar is re-evaluated,\nwhere the chart replaces that one bar's shapes on each live update,\nnever stacks them. Anything that must move, restyle, or vanish on a\nlater bar is a handle.",{"start":22981,"end":22984},{"line":22982,"column":114,"offset":22983},912,44911,{"line":22985,"column":1081,"offset":22986},915,45142,{"start":22988,"end":22990},{"line":22982,"column":21,"offset":22989},44909,{"line":22985,"column":1081,"offset":22986},{"type":27,"value":28},{"type":31,"tagName":3867,"properties":22993,"children":22994,"position":23004},{},[22995],{"type":27,"value":22996,"position":22997},"Draw an unbounded number of things. The caps above are the whole\nbudget; a handle-drawing indicator deletes what it no longer needs.",{"start":22998,"end":23001},{"line":22999,"column":114,"offset":23000},916,45145,{"line":23002,"column":1690,"offset":23003},917,45279,{"start":23005,"end":23007},{"line":22999,"column":21,"offset":23006},45143,{"line":23002,"column":1690,"offset":23003},{"type":27,"value":28},{"type":31,"tagName":3867,"properties":23010,"children":23011,"position":23021},{},[23012],{"type":27,"value":23013,"position":23014},"Reach more than 500 bars away with a literal offset on a box or\nsegment; pass an output handle for a data-driven reach, and it still\nclamps to the loaded range. A handle takes an absolute time instead and\nnever clamps.",{"start":23015,"end":23018},{"line":23016,"column":114,"offset":23017},918,45282,{"line":23019,"column":606,"offset":23020},921,45506,{"start":23022,"end":23024},{"line":23016,"column":21,"offset":23023},45280,{"line":23019,"column":606,"offset":23020},{"type":27,"value":28},{"type":31,"tagName":3867,"properties":23027,"children":23028,"position":23088},{},[23029,23037,23048,23055,23066,23071,23082],{"type":27,"value":23030,"position":23031},"Fill a box with a named color: the fill takes the opacity, so ",{"start":23032,"end":23035},{"line":23033,"column":114,"offset":23034},922,45509,{"line":23033,"column":368,"offset":23036},45571,{"type":31,"tagName":45,"properties":23038,"children":23039,"position":23045},{},[23040],{"type":27,"value":1250,"position":23041},{"start":23042,"end":23043},{"line":23033,"column":368,"offset":23036},{"line":23033,"column":2225,"offset":23044},45578,{"start":23046,"end":23047},{"line":23033,"column":368,"offset":23036},{"line":23033,"column":2225,"offset":23044},{"type":27,"value":23049,"position":23050},"\nmust be hex, ",{"start":23051,"end":23052},{"line":23033,"column":2225,"offset":23044},{"line":23053,"column":606,"offset":23054},923,45594,{"type":31,"tagName":45,"properties":23056,"children":23057,"position":23063},{},[23058],{"type":27,"value":2221,"position":23059},{"start":23060,"end":23061},{"line":23053,"column":606,"offset":23054},{"line":23053,"column":898,"offset":23062},45601,{"start":23064,"end":23065},{"line":23053,"column":606,"offset":23054},{"line":23053,"column":898,"offset":23062},{"type":27,"value":1208,"position":23067},{"start":23068,"end":23069},{"line":23053,"column":898,"offset":23062},{"line":23053,"column":1081,"offset":23070},45603,{"type":31,"tagName":45,"properties":23072,"children":23073,"position":23079},{},[23074],{"type":27,"value":2240,"position":23075},{"start":23076,"end":23077},{"line":23053,"column":1081,"offset":23070},{"line":23053,"column":3893,"offset":23078},45610,{"start":23080,"end":23081},{"line":23053,"column":1081,"offset":23070},{"line":23053,"column":3893,"offset":23078},{"type":27,"value":23083,"position":23084}," or a theme token.",{"start":23085,"end":23086},{"line":23053,"column":3893,"offset":23078},{"line":23053,"column":1933,"offset":23087},45628,{"start":23089,"end":23091},{"line":23033,"column":21,"offset":23090},45507,{"line":23053,"column":1933,"offset":23087},{"type":27,"value":28},{"type":31,"tagName":3867,"properties":23094,"children":23095,"position":23105},{},[23096],{"type":27,"value":23097,"position":23098},"Reuse a name across families: outputs, boxes, segments, renderers, and\ndeclared drawings share one namespace (handles are ids and have no\nname).",{"start":23099,"end":23102},{"line":23100,"column":114,"offset":23101},924,45631,{"line":23103,"column":117,"offset":23104},926,45779,{"start":23106,"end":23108},{"line":23100,"column":21,"offset":23107},45629,{"line":23103,"column":117,"offset":23104},{"type":27,"value":28},{"type":31,"tagName":3867,"properties":23111,"children":23112,"position":23121},{},[23113],{"type":27,"value":23114,"position":23115},"Let an output color, widen, or gate itself.",{"start":23116,"end":23119},{"line":23117,"column":114,"offset":23118},927,45782,{"line":23117,"column":1178,"offset":23120},45825,{"start":23122,"end":23124},{"line":23117,"column":21,"offset":23123},45780,{"line":23117,"column":1178,"offset":23120},{"type":27,"value":28},{"type":31,"tagName":3867,"properties":23127,"children":23128,"position":23137},{},[23129],{"type":27,"value":23130,"position":23131},"Put text in an output, or a string in a param.",{"start":23132,"end":23135},{"line":23133,"column":114,"offset":23134},928,45828,{"line":23133,"column":1193,"offset":23136},45874,{"start":23138,"end":23140},{"line":23133,"column":21,"offset":23139},45826,{"line":23133,"column":1193,"offset":23136},{"type":27,"value":28},{"type":31,"tagName":3867,"properties":23143,"children":23144,"position":23188},{},[23145,23153,23164,23170,23181],{"type":27,"value":23146,"position":23147},"Draw from ",{"start":23148,"end":23151},{"line":23149,"column":114,"offset":23150},929,45877,{"line":23149,"column":143,"offset":23152},45887,{"type":31,"tagName":45,"properties":23154,"children":23155,"position":23161},{},[23156],{"type":27,"value":10571,"position":23157},{"start":23158,"end":23159},{"line":23149,"column":143,"offset":23152},{"line":23149,"column":199,"offset":23160},45898,{"start":23162,"end":23163},{"line":23149,"column":143,"offset":23152},{"line":23149,"column":199,"offset":23160},{"type":27,"value":23165,"position":23166},": handle calls belong in ",{"start":23167,"end":23168},{"line":23149,"column":199,"offset":23160},{"line":23149,"column":1193,"offset":23169},45923,{"type":31,"tagName":45,"properties":23171,"children":23172,"position":23178},{},[23173],{"type":27,"value":10713,"position":23174},{"start":23175,"end":23176},{"line":23149,"column":1193,"offset":23169},{"line":23149,"column":1987,"offset":23177},45932,{"start":23179,"end":23180},{"line":23149,"column":1193,"offset":23169},{"line":23149,"column":1987,"offset":23177},{"type":27,"value":23182,"position":23183},", beside the\noutputs.",{"start":23184,"end":23185},{"line":23149,"column":1987,"offset":23177},{"line":23186,"column":122,"offset":23187},930,45955,{"start":23189,"end":23191},{"line":23149,"column":21,"offset":23190},45875,{"line":23186,"column":122,"offset":23187},{"type":27,"value":28},{"type":31,"tagName":3867,"properties":23194,"children":23195,"position":23298},{},[23196,23205,23216,23223,23235,23242,23254,23261,23273,23278,23293],{"type":27,"value":23197,"position":23198},"Pin a label to the pane's right edge by coordinates alone: a line\nhandle extends past its points with ",{"start":23199,"end":23202},{"line":23200,"column":114,"offset":23201},931,45958,{"line":23203,"column":907,"offset":23204},932,46062,{"type":31,"tagName":45,"properties":23206,"children":23207,"position":23213},{},[23208],{"type":27,"value":20119,"position":23209},{"start":23210,"end":23211},{"line":23203,"column":907,"offset":23204},{"line":23203,"column":1100,"offset":23212},46084,{"start":23214,"end":23215},{"line":23203,"column":907,"offset":23204},{"line":23203,"column":1100,"offset":23212},{"type":27,"value":23217,"position":23218},", a line or\na label keeps beside the price axis with ",{"start":23219,"end":23220},{"line":23203,"column":1100,"offset":23212},{"line":23221,"column":1823,"offset":23222},933,46139,{"type":31,"tagName":45,"properties":23224,"children":23225,"position":23232},{},[23226],{"type":27,"value":23227,"position":23228},"stickyRight(true)",{"start":23229,"end":23230},{"line":23221,"column":1823,"offset":23222},{"line":23221,"column":266,"offset":23231},46158,{"start":23233,"end":23234},{"line":23221,"column":1823,"offset":23222},{"line":23221,"column":266,"offset":23231},{"type":27,"value":23236,"position":23237}," (or\n",{"start":23238,"end":23239},{"line":23221,"column":266,"offset":23231},{"line":23240,"column":21,"offset":23241},934,46163,{"type":31,"tagName":45,"properties":23243,"children":23244,"position":23251},{},[23245],{"type":27,"value":9927,"position":23246},{"start":23247,"end":23249},{"line":23240,"column":114,"offset":23248},46165,{"line":23240,"column":238,"offset":23250},46179,{"start":23252,"end":23253},{"line":23240,"column":114,"offset":23248},{"line":23240,"column":238,"offset":23250},{"type":27,"value":23255,"position":23256}," on the declaration), and otherwise a label sits where\nits coordinates say unless it takes a pane ",{"start":23257,"end":23258},{"line":23240,"column":238,"offset":23250},{"line":23259,"column":1178,"offset":23260},935,46279,{"type":31,"tagName":45,"properties":23262,"children":23263,"position":23270},{},[23264],{"type":27,"value":23265,"position":23266},"anchor",{"start":23267,"end":23268},{"line":23259,"column":1178,"offset":23260},{"line":23259,"column":1978,"offset":23269},46287,{"start":23271,"end":23272},{"line":23259,"column":1178,"offset":23260},{"line":23259,"column":1978,"offset":23269},{"type":27,"value":9782,"position":23274},{"start":23275,"end":23276},{"line":23259,"column":1978,"offset":23269},{"line":396,"column":144,"offset":23277},46291,{"type":31,"tagName":751,"properties":23279,"children":23281,"position":23289},{"href":23280},"cards-frames-panels.md#pane-pixel-placement",[23282],{"type":27,"value":23283,"position":23284},"Cards, frames and panels",{"start":23285,"end":23287},{"line":396,"column":39,"offset":23286},46292,{"line":396,"column":1496,"offset":23288},46316,{"start":23290,"end":23291},{"line":396,"column":144,"offset":23277},{"line":396,"column":7378,"offset":23292},46362,{"type":27,"value":941,"position":23294},{"start":23295,"end":23296},{"line":396,"column":7378,"offset":23292},{"line":396,"column":11110,"offset":23297},46364,{"start":23299,"end":23301},{"line":23200,"column":21,"offset":23300},45956,{"line":396,"column":11110,"offset":23297},{"type":27,"value":28},{"type":31,"tagName":3867,"properties":23304,"children":23305,"position":23415},{},[23306,23315,23326,23332,23343,23350,23361,23366,23377,23382,23393,23399,23410],{"type":27,"value":23307,"position":23308},"Draw a composite tool (a retracement ladder, a long-and-short box, a\nrotated text card) in one call: build it from handles, extended lines\nwith ",{"start":23309,"end":23312},{"line":23310,"column":114,"offset":23311},937,46367,{"line":23313,"column":104,"offset":23314},939,46515,{"type":31,"tagName":45,"properties":23316,"children":23317,"position":23323},{},[23318],{"type":27,"value":1278,"position":23319},{"start":23320,"end":23321},{"line":23313,"column":104,"offset":23314},{"line":23313,"column":606,"offset":23322},46523,{"start":23324,"end":23325},{"line":23313,"column":104,"offset":23314},{"line":23313,"column":606,"offset":23322},{"type":27,"value":23327,"position":23328},", boxes with text, ",{"start":23329,"end":23330},{"line":23313,"column":606,"offset":23322},{"line":23313,"column":10,"offset":23331},46542,{"type":31,"tagName":45,"properties":23333,"children":23334,"position":23340},{},[23335],{"type":27,"value":1323,"position":23336},{"start":23337,"end":23338},{"line":23313,"column":10,"offset":23331},{"line":23313,"column":1508,"offset":23339},46550,{"start":23341,"end":23342},{"line":23313,"column":10,"offset":23331},{"line":23313,"column":1508,"offset":23339},{"type":27,"value":23344,"position":23345}," and a gradient, labels with\nthe ",{"start":23346,"end":23347},{"line":23313,"column":1508,"offset":23339},{"line":23348,"column":83,"offset":23349},940,46585,{"type":31,"tagName":45,"properties":23351,"children":23352,"position":23358},{},[23353],{"type":27,"value":13950,"position":23354},{"start":23355,"end":23356},{"line":23348,"column":83,"offset":23349},{"line":23348,"column":606,"offset":23357},46594,{"start":23359,"end":23360},{"line":23348,"column":83,"offset":23349},{"line":23348,"column":606,"offset":23357},{"type":27,"value":1208,"position":23362},{"start":23363,"end":23364},{"line":23348,"column":606,"offset":23357},{"line":23348,"column":341,"offset":23365},46596,{"type":31,"tagName":45,"properties":23367,"children":23368,"position":23374},{},[23369],{"type":27,"value":13886,"position":23370},{"start":23371,"end":23372},{"line":23348,"column":341,"offset":23365},{"line":23348,"column":684,"offset":23373},46606,{"start":23375,"end":23376},{"line":23348,"column":341,"offset":23365},{"line":23348,"column":684,"offset":23373},{"type":27,"value":1856,"position":23378},{"start":23379,"end":23380},{"line":23348,"column":684,"offset":23373},{"line":23348,"column":1529,"offset":23381},46611,{"type":31,"tagName":45,"properties":23383,"children":23384,"position":23390},{},[23385],{"type":27,"value":13871,"position":23386},{"start":23387,"end":23388},{"line":23348,"column":1529,"offset":23381},{"line":23348,"column":1700,"offset":23389},46618,{"start":23391,"end":23392},{"line":23348,"column":1529,"offset":23381},{"line":23348,"column":1700,"offset":23389},{"type":27,"value":23394,"position":23395}," looks and an ",{"start":23396,"end":23397},{"line":23348,"column":1700,"offset":23389},{"line":23348,"column":1978,"offset":23398},46632,{"type":31,"tagName":45,"properties":23400,"children":23401,"position":23407},{},[23402],{"type":27,"value":10380,"position":23403},{"start":23404,"end":23405},{"line":23348,"column":1978,"offset":23398},{"line":23348,"column":1100,"offset":23406},46639,{"start":23408,"end":23409},{"line":23348,"column":1978,"offset":23398},{"line":23348,"column":1100,"offset":23406},{"type":27,"value":1787,"position":23411},{"start":23412,"end":23413},{"line":23348,"column":1100,"offset":23406},{"line":23348,"column":1633,"offset":23414},46640,{"start":23416,"end":23418},{"line":23310,"column":21,"offset":23417},46365,{"line":23348,"column":1633,"offset":23414},{"type":27,"value":28},{"start":23421,"end":23422},{"line":22982,"column":21,"offset":22989},{"line":23348,"column":1633,"offset":23414},{"quirksMode":23424},false,{"start":23426,"end":23427},{"line":21,"column":21,"offset":22},{"line":23428,"column":21,"offset":23429},941,46641,1791265179554]