[{"data":1,"prerenderedAt":14401},["ShallowReactive",2],{"wrun-open-editor-url":3,"indicators:cookbook/volume-profile-value-area":4},"https://openmarket.xyz/chart/#wrun-open=v1",{"slug":5,"filePath":6,"frontmatter":7,"rawMarkdown":12,"tree":13},"cookbook/volume-profile-value-area","cookbook/volume-profile-value-area.md",{"title":8,"description":9,"order":10,"section":11},"Volume profile and value area","The last 96 bars' volume profile docked on the price axis, the point of control row amber, the value area rows sky, the rest slate. The rows never go finer…",98,"cookbook","---\ntitle: \"Volume profile and value area\"\ndescription: \"The last 96 bars' volume profile docked on the price axis, the point of control row amber, the value area rows sky, the rest slate. The rows never go finer…\"\norder: 98\nsection: \"cookbook\"\n---\n\n\u003C!-- source: docs/indicators/cookbook/volume-profile-value-area.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# Volume profile and value area\n\n![Volume profile docked on the price axis with POC lines and heatmap](/wrun/images/volume-profile-value-area.png)\n\nThe last 96 bars' volume profile docked on the price axis, the point of control row amber, the value area rows sky, the rest slate. The rows never go finer than the market's own price levels, each level's volume is spread over the rows it covers, and a level the candle never touched is ignored, so the profile reads as a profile everywhere. POC, VAH and VAL are drawn as lines across the window they were measured on, through to the axis (POC solid amber, VAH and VAL dashed sky), each with a price tag at the axis, and the legend reads all three (\"POC 84,798 VAH 85,987 VAL 83,288\"), so a level the window measured below or above the candles in view still has a readout. Below the chart, a heatmap of volume by UTC hour for the last seven days, newest day on top, each cell the hour's percentile rank among the grid's hours, so the heavy hours jump out and the quiet ones fade.\n\nThe parts are a celled `volume_profile.cells` input read as a block in `onBar()` ([Volume profile](../functions/order-flow-kit.md#volume-profile)), a frame feeding `plot.levels` docked on the price axis and a second frame feeding `panel.heatmap` below the chart ([Cards, frames and panels](../presentation/cards-frames-panels.md)), line and label handles for the three levels and their tags ([Drawing objects](../presentation/drawing-objects.md)), and a legend entry that reads them ([Legend](../presentation/legend.md)). This is also the `volume-profile-value-area` template: the **Volume Profile and Value Area** card under **Beyond the time axis** in the editor's starter list, and it compiles as written.\n\n## The wrun indicator\n\n```typescript sample=volume-profile-value-area\n// Volume Profile and Value Area: the last `window` bars' volume profile docked on the price axis with the point of\n// control and the value area lit, POC / VAH / VAL as lines on price with price tags at the axis, and an hour-by-day\n// volume heatmap below the chart. The trader sees where volume was accepted and where price sits against it.\n\nsection(\"Profile\"); // the dialog's first section: the docked profile's settings\nparam.int(\"window\", 96, { min: 10, max: 500, label: \"Window in bars\", description: \"Bars in the rolling profile\" });\nparam.number(\"value_area\", 70, { min: 50, max: 95, label: \"Value area in percent\", description: \"Value area as a percent of the window's volume\" });\nparam.int(\"rows\", 64, { min: 16, max: 128, label: \"Profile rows\", description: \"Price rows in the docked profile\" });\nsection(\"Heatmap\"); // the second section: the panel under the chart\nparam.int(\"heat_days\", 7, { min: 2, max: 14, label: \"Heatmap days\", description: \"Days shown in the volume heatmap\" });\ninput(\"close\", ohlcv.close); // the primary input: the chart's own candles define the grid\ninput(\"profile\", volume_profile.cells, { max_cells: 8192, description: \"This bar's volume by price level\" }); // [low, high, buy, sell] per level; measured on Binance Futures BTCUSDT: about 280 levels per 15m bar, 860 per 1h bar\noutput(\"poc\", none, overlay, { description: \"Point of control of the rolling profile\" }); // data-only: the live level is drawn as a line across its window\noutput(\"vah\", none, overlay, { description: \"Value area high\" });\noutput(\"val\", none, overlay, { description: \"Value area low\" });\nstring(\"tag\", { max_bytes: 40 }); // one bounded slot the three price tags are written through, one at a time\nstring(\"readout\", { max_bytes: 64 }); // the three levels in one line of words, for the legend\nhandles.line({ color: \"#38bdf8\", width: 1, lineStyle: \"dashed\", extend: \"right\" }); // POC, VAH and VAL across the window they were measured on, through to the axis\nhandles.label({ anchor: \"right\", align: \"right\", size: 11, color: \"#e2e8f0\" }); // price tags: x in pixels from the right edge, y in price\nconst profile_rows = frame(\"profile_rows\", { max_bytes: 8192 }); // the docked profile: one row per price bin\nconst heat_rows = frame(\"heat_rows\", { max_bytes: 16384 }); // the heatmap: one cell per hour and day\nplot.levels({ name: \"profile\", frame: profile_rows, dock: \"right\", width_frac: 0.2, labels: false, color: \"#38bdf8\" });\npanel.heatmap({ name: \"volume_heat\", title: \"Volume by hour, percentile rank\", x: \"category\", place: \"below\", frame: heat_rows });\nrender.legend(\"level_readout\", { text: \"readout\", color: \"#38bdf8\" }); // POC, VAH and VAL in the legend: readable when a level sits off the price pane\n\nconst MAX_WINDOW = 500; const BINS = 48; const MAX_ROWS = 128; const MAX_DAYS = 14; const HOURS = 24; // ring sizes for the largest settings\nconst barLo = new StaticArray\u003Cf64>(MAX_WINDOW); const barHi = new StaticArray\u003Cf64>(MAX_WINDOW); const barT = new StaticArray\u003Cf64>(MAX_WINDOW); // each ring bar's price span and open time\nconst barBins = new StaticArray\u003Cf64>(MAX_WINDOW * BINS); // each ring bar's volume in BINS equal bins across its span\nconst rowVol = new StaticArray\u003Cf64>(MAX_ROWS); // the window profile: volume per price row\nconst heat = new StaticArray\u003Cf64>(MAX_DAYS * HOURS); const heatBars = new StaticArray\u003Ci32>(MAX_DAYS * HOURS); // volume and bar count per day and hour\nconst jsonBytes = new StaticArray\u003Cu8>(16384); let jsonUsed = 0; // the frame JSON, appended as UTF-8 bytes\nconst tags: LabelHandle[] = [draw.label(0), draw.label(1), draw.label(2)]; const levelLines: LineHandle[] = [draw.line(3), draw.line(4), draw.line(5)]; // POC, VAH, VAL price tags and the same three levels as lines; handle objects allocate once, ids one space across kinds\nlet window = 96; let valueArea = 0.7; let rows = 64; let heatDays = 7; // the params, read in onStart()\nlet head = -1; let count = 0; // the ring: head is the newest bar, count the bars in use\nlet dayBase: i64 = -1; // the day number (days since the epoch) of the heatmap's oldest row\nlet t: f64 = NaN; let poc: f64 = NaN; let vah: f64 = NaN; let val: f64 = NaN; // this bar's open time and the window's three levels\nlet levelHeight: f64 = Infinity; // the market's price level height, the smallest [low, high] span seen: the row grid never goes finer\nlet rowCount = 64; // rows in use this bar: the setting, or fewer on a market whose levels are coarser than the setting would ask\nlet probLike = true; // every close so far sits in 0..1 on a 0.001 grid: a prediction market, whose prices read as percent\nlet winLo: f64 = NaN; let rowHeight: f64 = NaN; let pocRow = 0; let lowRow = 0; let highRow = 0; // the window profile's geometry\n\n// ── JSON bytes: append text and numbers without allocating; one string is made per frame write ──\nfunction jbByte(b: u32): void { if (jsonUsed \u003C jsonBytes.length) { jsonBytes[jsonUsed] = \u003Cu8>b; jsonUsed += 1; } }\nfunction jbText(s: String): void {\n  const n = String.UTF8.byteLength(s);\n  if (jsonUsed + n \u003C= jsonBytes.length) jsonUsed += i32(String.UTF8.encodeUnsafe(changetype\u003Cusize>(s), s.length, changetype\u003Cusize>(jsonBytes) + jsonUsed));\n}\nfunction jbUint(v: u64): void { if (v >= 10) jbUint(v / 10); jbByte(0x30 + \u003Cu32>(v % 10)); }\nfunction jbNum(v: f64, decimals: i32): void { // a fixed-point number, or null when not finite\n  if (!isFinite(v)) { jbText(\"null\"); return; }\n  let x = v; if (x \u003C 0.0) { jbByte(0x2d); x = -x; }\n  let scale = 1.0; for (let i = 0; i \u003C decimals; i += 1) scale *= 10.0;\n  const scaled = Math.round(x * scale); const whole = Math.floor(scaled / scale); const frac = scaled - whole * scale;\n  jbUint(\u003Cu64>whole);\n  if (decimals > 0) { jbByte(0x2e); let f = \u003Cu64>frac; let digits = 1; let probe = f; while (probe >= 10) { probe /= 10; digits += 1; } for (let i = digits; i \u003C decimals; i += 1) jbByte(0x30); jbUint(f); }\n}\nfunction jbFlush(slot: i32): void { writeFrame(slot, String.UTF8.decodeUnsafe(changetype\u003Cusize>(jsonBytes), jsonUsed)); jsonUsed = 0; }\n\n// ── Text helpers for the price tags ──\nfunction sbGrouped(n: i64): void { // 84210 -> 84,210\n  if (n >= 1000) { sbGrouped(n / 1000); sb_text(\",\"); const r = n % 1000; if (r \u003C 100) sb_text(\"0\"); if (r \u003C 10) sb_text(\"0\"); sb_int(r); } else sb_int(n);\n}\nfunction sbPrice(v: f64): void { // decimals follow the price's size: 84,210 / 2,431.55 / 12.345 / 0.13797; a prediction market's price reads as percent\n  if (probLike) { sb_f64(v * 100.0, 1); sb_text(\"%\"); } else if (v >= 1000.0) sbGrouped(i64(Math.round(v))); else if (v >= 100.0) sb_f64(v, 2); else if (v >= 1.0) sb_f64(v, 3); else sb_f64(v, 5);\n}\nfunction priceDecimals(step: f64): i32 { // enough decimals that the rounded row prices stay evenly spaced (the docked grid is contiguous only within 0.1% of its step)\n  const d = i32(Math.ceil(Math.log(2000.0 / step) / Math.LN10)); return d \u003C 2 ? 2 : d > 9 ? 9 : d;\n}\n\n// ── The heatmap: volume per UTC hour and day, the last heat_days days ──\nfunction shiftHeat(by: i32): void { // a new day arrived: drop the oldest rows\n  if (by >= heatDays) { for (let i = 0; i \u003C MAX_DAYS * HOURS; i += 1) { heat[i] = 0.0; heatBars[i] = 0; } return; }\n  for (let r = 0; r \u003C heatDays; r += 1) for (let h = 0; h \u003C HOURS; h += 1) {\n    const from = r + by; heat[r * HOURS + h] = from \u003C heatDays ? heat[from * HOURS + h] : 0.0; heatBars[r * HOURS + h] = from \u003C heatDays ? heatBars[from * HOURS + h] : 0;\n  }\n}\nfunction foldHeat(t: f64, volume: f64): void {\n  if (isNaN(t) || isNaN(volume)) return;\n  const day = i64(Math.floor(t / 86400.0)); const hour = i32(Math.floor((t - f64(day) * 86400.0) / 3600.0));\n  if (dayBase \u003C 0) dayBase = day - i64(heatDays - 1); // the first bar lands in the newest row\n  if (day \u003C dayBase) return;\n  const newest = dayBase + i64(heatDays - 1);\n  if (day > newest) { const by = i32(day - newest); shiftHeat(by); dayBase += i64(by); }\n  const at = i32(day - dayBase) * HOURS + hour; heat[at] += volume; heatBars[at] += 1;\n}\nlet civilMonth = 0; let civilDay = 0;\nfunction civilFromDays(days: i64): void { // days since 1970-01-01 -> month and day of month (proleptic Gregorian)\n  const z = days + 719468; const era = (z >= 0 ? z : z - 146096) / 146097; const doe = z - era * 146097;\n  const yoe = (doe - doe / 1460 + doe / 36524 - doe / 146096) / 365; const doy = doe - (365 * yoe + yoe / 4 - yoe / 100);\n  const mp = (5 * doy + 2) / 153; civilDay = i32(doy - (153 * mp + 2) / 5 + 1); civilMonth = i32(mp \u003C 10 ? mp + 3 : mp - 9);\n}\nfunction jbTwoDigits(n: i32): void { if (n \u003C 10) jbByte(0x30); jbUint(\u003Cu64>n); }\nfunction percentile(at: i32, filled: i32): f64 { // the share of filled hours at or below this hour's volume, 0 to 100\n  let below = 0; const v = heat[at];\n  for (let i = 0; i \u003C heatDays * HOURS; i += 1) if (heatBars[i] > 0 && heat[i] \u003C= v) below += 1;\n  return Math.round((100.0 * f64(below)) / f64(filled));\n}\nfunction writeHeat(): void { // [hour, day, percentile] triplets: hour on x, day on y (newest day first); the engine colours from the lowest to the highest value\n  let filled = 0;\n  for (let i = 0; i \u003C heatDays * HOURS; i += 1) if (heatBars[i] > 0) filled += 1;\n  if (filled == 0) return;\n  let first = true;\n  jbText(\"{\\\"rows\\\":[\");\n  for (let r = heatDays - 1; r >= 0; r -= 1) {\n    civilFromDays(dayBase + i64(r));\n    for (let h = 0; h \u003C HOURS; h += 1) {\n      const at = r * HOURS + h; if (heatBars[at] == 0) continue;\n      if (!first) jbText(\",\"); first = false;\n      jbText(\"[\\\"\"); jbTwoDigits(h); jbText(\"\\\",\\\"\"); jbTwoDigits(civilMonth); jbText(\"-\"); jbTwoDigits(civilDay); jbText(\"\\\",\"); jbNum(percentile(at, filled), 0); jbText(\"]\");\n    }\n  }\n  jbText(\"]}\"); jbFlush(FRAME_HEAT_ROWS);\n}\n\n// ── The rolling profile ──\nfunction spread(a: f64, b: f64, volume: f64, gridLo: f64, width: f64, base: i32, cells: i32, into: StaticArray\u003Cf64>): void { // [a, b]'s volume over the grid cells it overlaps, in proportion\n  if (volume \u003C= 0.0 || !(b >= a)) return;\n  let first = i32(Math.floor((a - gridLo) / width)); let last = i32(Math.floor((b - gridLo) / width));\n  if (first \u003C 0) first = 0; if (last > cells - 1) last = cells - 1; if (first > cells - 1) first = cells - 1; if (last \u003C 0) last = 0;\n  if (first >= last || b - a \u003C= 0.0) { into[base + first] += volume; return; } // one cell, or a level thinner than the grid\n  for (let k = first; k \u003C= last; k += 1) {\n    const cellLo = gridLo + f64(k) * width; const cellHi = cellLo + width;\n    const overlap = Math.min(b, cellHi) - Math.max(a, cellLo); if (overlap > 0.0) into[base + k] += (volume * overlap) / (b - a);\n  }\n}\nfunction foldBar(candleLow: f64, candleHigh: f64): void { // this bar's cells into BINS bins across the bar's own price span, appended to the ring\n  head = (head + 1) % window; if (count \u003C window) count += 1; barT[head] = t;\n  const n = in_profile_cells(); const base = head * BINS;\n  for (let b = 0; b \u003C BINS; b += 1) barBins[base + b] = 0.0;\n  barLo[head] = NaN; barHi[head] = NaN;\n  if (n \u003C 4) return; // an empty block: the bar counts, its volume is unknown\n  const cells = in_profile_view(); // this bar's cells in place: the first n values of the build's own buffer\n  const typical = cells[(n / 8) * 4 + 1] - cells[(n / 8) * 4]; // the middle level's span: the market's level width (one stray level never sets it)\n  if (typical > 0.0 && typical \u003C levelHeight) levelHeight = typical;\n  const tolerance = isFinite(levelHeight) ? levelHeight : 0.0; // a level may straddle the candle's edge by one step\n  let lo = candleLow; let hi = candleHigh; // the candle's own span; the levels are read against it\n  if (!(hi >= lo)) { lo = Infinity; hi = -Infinity; for (let i = 0; i + 3 \u003C n; i += 4) { if (cells[i] \u003C lo) lo = cells[i]; if (cells[i + 1] > hi) hi = cells[i + 1]; } } // no candle span: the cells' own\n  if (!(hi >= lo)) return;\n  if (hi == lo) hi = lo + Math.abs(lo) * 1e-9 + 1e-9;\n  const binWidth = (hi - lo) / f64(BINS);\n  for (let i = 0; i + 3 \u003C n; i += 4) {\n    const centre = (cells[i] + cells[i + 1]) * 0.5;\n    if (centre \u003C lo - tolerance || centre > hi + tolerance) continue; // a level the candle never touched: a stray print, ignored\n    spread(cells[i], cells[i + 1], cells[i + 2] + cells[i + 3], lo, binWidth, base, BINS, barBins); // the level's volume over the bins it covers\n  }\n  barLo[head] = lo; barHi[head] = hi;\n}\nfunction buildProfile(): bool { // the ring's bars folded into `rows` price rows across the window's span; POC and value area\n  let lo = Infinity; let hi = -Infinity;\n  for (let k = 0; k \u003C count; k += 1) { const i = (head + window - k) % window; if (isNaN(barLo[i])) continue; if (barLo[i] \u003C lo) lo = barLo[i]; if (barHi[i] > hi) hi = barHi[i]; }\n  if (!(hi > lo)) return false;\n  rowHeight = (hi - lo) / f64(rows); // the setting's row height, or the market's level height when that is coarser (a thin-tick market)\n  if (isFinite(levelHeight) && levelHeight > rowHeight) rowHeight = levelHeight;\n  winLo = Math.floor(lo / rowHeight) * rowHeight; // rows sit on the level grid\n  rowCount = i32(Math.ceil((hi - winLo) / rowHeight)); if (rowCount \u003C 2) return false; if (rowCount > rows) rowCount = rows;\n  lo = winLo;\n  for (let r = 0; r \u003C rowCount; r += 1) rowVol[r] = 0.0;\n  let total = 0.0;\n  for (let k = 0; k \u003C count; k += 1) {\n    const i = (head + window - k) % window; if (isNaN(barLo[i])) continue;\n    const binWidth = (barHi[i] - barLo[i]) / f64(BINS); const base = i * BINS;\n    for (let b = 0; b \u003C BINS; b += 1) {\n      const v = barBins[base + b]; if (v \u003C= 0.0) continue;\n      spread(barLo[i] + f64(b) * binWidth, barLo[i] + f64(b + 1) * binWidth, v, lo, rowHeight, 0, rowCount, rowVol); total += v; // the bin's volume over the rows it covers\n    }\n  }\n  if (total \u003C= 0.0) return false;\n  pocRow = 0; for (let r = 1; r \u003C rowCount; r += 1) if (rowVol[r] > rowVol[pocRow]) pocRow = r;\n  lowRow = pocRow; highRow = pocRow; let inside = rowVol[pocRow]; // the value area grows from the POC toward the heavier neighbour\n  while (inside \u003C valueArea * total && (lowRow > 0 || highRow \u003C rowCount - 1)) {\n    const up = highRow \u003C rowCount - 1 ? rowVol[highRow + 1] : -1.0; const down = lowRow > 0 ? rowVol[lowRow - 1] : -1.0;\n    if (up >= down) { highRow += 1; inside += up; } else { lowRow -= 1; inside += down; }\n  }\n  poc = lo + (f64(pocRow) + 0.5) * rowHeight; vah = lo + f64(highRow + 1) * rowHeight; val = lo + f64(lowRow) * rowHeight;\n  return true;\n}\nfunction writeProfile(): void { // prices strictly increasing (row centres), a value per row (0 where empty, so the grid stays whole), a colour per row\n  const decimals = priceDecimals(rowHeight);\n  jbText(\"{\\\"prices\\\":[\");\n  for (let r = 0; r \u003C rowCount; r += 1) { if (r > 0) jbText(\",\"); jbNum(winLo + (f64(r) + 0.5) * rowHeight, decimals); }\n  jbText(\"],\\\"values\\\":[\");\n  for (let r = 0; r \u003C rowCount; r += 1) { if (r > 0) jbText(\",\"); jbNum(rowVol[r] > 0.0 ? rowVol[r] : 0.0, 2); }\n  jbText(\"],\\\"colors\\\":[\");\n  for (let r = 0; r \u003C rowCount; r += 1) { if (r > 0) jbText(\",\"); jbText(r == pocRow ? \"\\\"#f8c000\\\"\" : r >= lowRow && r \u003C= highRow ? \"\\\"#38bdf8\\\"\" : \"\\\"#94a3b8\\\"\"); }\n  jbText(\"]}\"); jbFlush(FRAME_PROFILE_ROWS);\n}\nfunction drawLevel(which: i32, name: String, price: f64, ink: i32, from: f64): void { // the level as a line from the window's first bar to the live bar (extended to the axis) and its price tag\n  levelLines[which].set(from, price, t, price).color(ink).width(which == 0 ? 2.0 : 1.0).style(which == 0 ? LineStyle.Solid : LineStyle.Dashed).extend(Extend.Right);\n  sb_clear(); sb_text(name); sb_text(\" \"); sbPrice(price);\n  tags[which].set(which == 0 ? 6.0 : 96.0, price).text(str_tag_sb).color(ink).fill(rgba(15, 23, 42, 235)); // the POC tag at the axis, VAH and VAL a step inward so close levels never overlap\n}\n\n// onStart() runs once before the first bar: read the params.\nfunction onStart(): void { window = i32(p_window()); valueArea = p_value_area() / 100.0; rows = i32(p_rows()); heatDays = i32(p_heat_days()); memory.grow(1); } // headroom for the frame strings: the sandbox forbids growth after onStart()\n// onBar() runs once per bar: fold the bar into the heatmap and the ring, rebuild the window profile; then the three levels as\n// numbers on every bar, and the docked profile, the heatmap, the level lines and the tags on the live bar only.\nfunction onBar(): void {\n  t = bar.time(); const close = bar.close(); foldHeat(t, bar.volume()); foldBar(bar.low(), bar.high()); // the bar's open time, volume and span, from the chart's own candle: a level outside the span is ignored, so one bad level never stretches the profile\n  if (!isNaN(close) && (close \u003C 0.0 || close > 1.0 || Math.abs(close * 1000.0 - Math.round(close * 1000.0)) > 1e-6)) probLike = false;\n  if (count \u003C 2 || !buildProfile()) return; // no profile yet: nothing is written on this bar\n  out_poc(poc); out_vah(vah); out_val(val);\n  if (bar.isLast()) {\n    writeProfile(); writeHeat(); sb_clear(); sb_text(\"POC \"); sbPrice(poc); sb_text(\" VAH \"); sbPrice(vah); sb_text(\" VAL \"); sbPrice(val); str_readout_sb(); // the legend's readout\n    const from = barT[(head + window - (count - 1)) % window]; // the oldest bar in the window\n    drawLevel(0, \"POC\", poc, rgba(248, 192, 0, 255), from); drawLevel(1, \"VAH\", vah, rgba(56, 189, 248, 255), from); drawLevel(2, \"VAL\", val, rgba(56, 189, 248, 255), from);\n  }\n}\n```\n\n## How it works\n\n**One block per bar.** `input(\"profile\", volume_profile.cells, { max_cells: 8192 })` delivers each bar's volume by price level as `[low, high, buy, sell]` tuples (about 280 levels per 15m bar and 860 per 1h bar on Binance Futures BTCUSDT). The rolling profile folds the last `window` (96) bars' blocks into `rows` (64) price bins between the window's low and high; a level outside the bar's own high-to-low span is ignored, so a stray print never stretches the profile, and each level's volume is spread over the bins it covers.\n\n**POC and the value area.** The bin with the most volume is the point of control; the value area grows from it, bin by bin toward the heavier neighbour, until it holds `value_area` (70) percent of the window's volume. `poc`, `vah` and `val` are data-only outputs, one value per bar; on the live bar each is drawn as a line handle across the window it was measured on, extended right to the axis, with a price tag written through the one bounded slot to a right-anchored label. The price axis scales to the candles in view, not to the window the levels are measured on, so after a run-up VAL can sit below the pane with its line and tag; the same three prices are written into a second slot, `readout`, on the live bar, and `render.legend(\"level_readout\", { text: \"readout\" })` prints that line of words in the legend, in sky. On a prediction market the tags and the readout read as percent, like the axis.\n\n**Two frames, two views.** `frame(\"profile_rows\")` carries one row per bin and feeds `plot.levels`, the docked profile (the POC row amber, value-area rows sky, the rest slate); `frame(\"heat_rows\")` carries one cell per hour and day for the last `heat_days` (7) days and feeds `panel.heatmap`, each cell the hour's percentile rank among the grid's hours (100 is the busiest).\n\n## Where it runs\n\nMarkets with a volume profile lane: crypto (Binance Futures, Binance spot, Hyperliquid) and Polymarket markets, where the profile shows the odds the crowd traded most. The heatmap reads best on charts finer than 1h; on 1h each cell is one bar.\n\n## When data is missing\n\nStocks and FX have no profile lane: the run stops with the toast `Volume profile data is unavailable for '\u003Ctitle>' (the volume_profile source lane answered empty or was declined), so the indicator cannot compute.`, where `\u003Ctitle>` is the tab's title. A bar without a profile block counts toward the window with no volume; the first bar draws nothing (the profile needs two bars); hours with no bars stay empty in the heatmap.\n\n## Customize it\n\n- **A session profile.** Reset the fold at a UTC boundary (the [Session map](session-map.md) window test) instead of rolling the last `window` bars.\n- **Finer rows.** `rows` up to 128; the rows never go finer than the market's own price levels.\n- **A wider value area.** `value_area` up to 95 percent.\n\n## Run it\n\n1. In the editor's Explorer, press the **Templates** icon (\"Browse starter templates\") and pick **Volume Profile and Value Area** under **Beyond the time axis**.\n2. Press **Run** on a crypto chart finer than 1h, such as BTCUSDT on Binance Futures at 15m: the profile docks on the price axis, the three levels draw with their tags, and the heatmap appears below the chart.\n3. At the editor's Console prompt, type `poc`, `vah` and `val` to read the three levels on the newest bar.\n\n## Concepts used\n\n- [Volume profile](../functions/order-flow-kit.md#volume-profile) for the celled profile input and the block layout\n- [Cards, frames and panels](../presentation/cards-frames-panels.md) for frames, `plot.levels` and `panel.heatmap`\n- [Drawing objects](../presentation/drawing-objects.md) for line and label handles extended to the axis\n",{"type":14,"children":15,"data":14394,"position":14396},"root",[16,26,29,30,51,52,67,68,333,334,352,353,13325,13326,13342,13343,13453,13454,13603,13604,13729,13730,13745,13746,13761,13762,13777,13778,13832,13833,13848,13849,14029,14030,14046,14047,14248,14249,14264,14265],{"type":17,"value":18,"position":19},"comment"," source: docs/indicators/cookbook/volume-profile-value-area.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},141,140,{"type":27,"value":28},"text","\n",{"type":27,"value":28},{"type":31,"tagName":32,"properties":33,"children":34,"position":48},"element","p",{},[35],{"type":31,"tagName":36,"properties":37,"children":40,"position":41},"img",{"src":38,"alt":39},"/wrun/images/volume-profile-value-area.png","Volume profile docked on the price axis with POC lines and heatmap",[],{"start":42,"end":45},{"line":43,"column":21,"offset":44},5,175,{"line":43,"column":46,"offset":47},114,288,{"start":49,"end":50},{"line":43,"column":21,"offset":44},{"line":43,"column":46,"offset":47},{"type":27,"value":28},{"type":31,"tagName":32,"properties":53,"children":54,"position":64},{},[55],{"type":27,"value":56,"position":57},"The last 96 bars' volume profile docked on the price axis, the point of control row amber, the value area rows sky, the rest slate. The rows never go finer than the market's own price levels, each level's volume is spread over the rows it covers, and a level the candle never touched is ignored, so the profile reads as a profile everywhere. POC, VAH and VAL are drawn as lines across the window they were measured on, through to the axis (POC solid amber, VAH and VAL dashed sky), each with a price tag at the axis, and the legend reads all three (\"POC 84,798 VAH 85,987 VAL 83,288\"), so a level the window measured below or above the candles in view still has a readout. Below the chart, a heatmap of volume by UTC hour for the last seven days, newest day on top, each cell the hour's percentile rank among the grid's hours, so the heavy hours jump out and the quiet ones fade.",{"start":58,"end":61},{"line":59,"column":21,"offset":60},7,290,{"line":59,"column":62,"offset":63},880,1169,{"start":65,"end":66},{"line":59,"column":21,"offset":60},{"line":59,"column":62,"offset":63},{"type":27,"value":28},{"type":31,"tagName":32,"properties":69,"children":70,"position":330},{},[71,80,94,101,114,121,139,146,159,166,179,186,204,211,229,236,254,261,274,281,299,306,323],{"type":27,"value":72,"position":73},"The parts are a celled ",{"start":74,"end":77},{"line":75,"column":21,"offset":76},9,1171,{"line":75,"column":78,"offset":79},24,1194,{"type":31,"tagName":81,"properties":82,"children":83,"position":91},"code",{},[84],{"type":27,"value":85,"position":86},"volume_profile.cells",{"start":87,"end":88},{"line":75,"column":78,"offset":79},{"line":75,"column":89,"offset":90},46,1216,{"start":92,"end":93},{"line":75,"column":78,"offset":79},{"line":75,"column":89,"offset":90},{"type":27,"value":95,"position":96}," input read as a block in ",{"start":97,"end":98},{"line":75,"column":89,"offset":90},{"line":75,"column":99,"offset":100},72,1242,{"type":31,"tagName":81,"properties":102,"children":103,"position":111},{},[104],{"type":27,"value":105,"position":106},"onBar()",{"start":107,"end":108},{"line":75,"column":99,"offset":100},{"line":75,"column":109,"offset":110},81,1251,{"start":112,"end":113},{"line":75,"column":99,"offset":100},{"line":75,"column":109,"offset":110},{"type":27,"value":115,"position":116}," (",{"start":117,"end":118},{"line":75,"column":109,"offset":110},{"line":75,"column":119,"offset":120},83,1253,{"type":31,"tagName":122,"properties":123,"children":125,"position":134},"a",{"href":124},"../functions/order-flow-kit.md#volume-profile",[126],{"type":27,"value":127,"position":128},"Volume profile",{"start":129,"end":132},{"line":75,"column":130,"offset":131},84,1254,{"line":75,"column":10,"offset":133},1268,{"start":135,"end":136},{"line":75,"column":119,"offset":120},{"line":75,"column":137,"offset":138},146,1316,{"type":27,"value":140,"position":141},"), a frame feeding ",{"start":142,"end":143},{"line":75,"column":137,"offset":138},{"line":75,"column":144,"offset":145},165,1335,{"type":31,"tagName":81,"properties":147,"children":148,"position":156},{},[149],{"type":27,"value":150,"position":151},"plot.levels",{"start":152,"end":153},{"line":75,"column":144,"offset":145},{"line":75,"column":154,"offset":155},178,1348,{"start":157,"end":158},{"line":75,"column":144,"offset":145},{"line":75,"column":154,"offset":155},{"type":27,"value":160,"position":161}," docked on the price axis and a second frame feeding ",{"start":162,"end":163},{"line":75,"column":154,"offset":155},{"line":75,"column":164,"offset":165},231,1401,{"type":31,"tagName":81,"properties":167,"children":168,"position":176},{},[169],{"type":27,"value":170,"position":171},"panel.heatmap",{"start":172,"end":173},{"line":75,"column":164,"offset":165},{"line":75,"column":174,"offset":175},246,1416,{"start":177,"end":178},{"line":75,"column":164,"offset":165},{"line":75,"column":174,"offset":175},{"type":27,"value":180,"position":181}," below the chart (",{"start":182,"end":183},{"line":75,"column":174,"offset":175},{"line":75,"column":184,"offset":185},264,1434,{"type":31,"tagName":122,"properties":187,"children":189,"position":199},{"href":188},"../presentation/cards-frames-panels.md",[190],{"type":27,"value":191,"position":192},"Cards, frames and panels",{"start":193,"end":196},{"line":75,"column":194,"offset":195},265,1435,{"line":75,"column":197,"offset":198},289,1459,{"start":200,"end":201},{"line":75,"column":184,"offset":185},{"line":75,"column":202,"offset":203},330,1500,{"type":27,"value":205,"position":206},"), line and label handles for the three levels and their tags (",{"start":207,"end":208},{"line":75,"column":202,"offset":203},{"line":75,"column":209,"offset":210},393,1563,{"type":31,"tagName":122,"properties":212,"children":214,"position":224},{"href":213},"../presentation/drawing-objects.md",[215],{"type":27,"value":216,"position":217},"Drawing objects",{"start":218,"end":221},{"line":75,"column":219,"offset":220},394,1564,{"line":75,"column":222,"offset":223},409,1579,{"start":225,"end":226},{"line":75,"column":209,"offset":210},{"line":75,"column":227,"offset":228},446,1616,{"type":27,"value":230,"position":231},"), and a legend entry that reads them (",{"start":232,"end":233},{"line":75,"column":227,"offset":228},{"line":75,"column":234,"offset":235},485,1655,{"type":31,"tagName":122,"properties":237,"children":239,"position":249},{"href":238},"../presentation/legend.md",[240],{"type":27,"value":241,"position":242},"Legend",{"start":243,"end":246},{"line":75,"column":244,"offset":245},486,1656,{"line":75,"column":247,"offset":248},492,1662,{"start":250,"end":251},{"line":75,"column":234,"offset":235},{"line":75,"column":252,"offset":253},520,1690,{"type":27,"value":255,"position":256},"). This is also the ",{"start":257,"end":258},{"line":75,"column":252,"offset":253},{"line":75,"column":259,"offset":260},540,1710,{"type":31,"tagName":81,"properties":262,"children":263,"position":271},{},[264],{"type":27,"value":265,"position":266},"volume-profile-value-area",{"start":267,"end":268},{"line":75,"column":259,"offset":260},{"line":75,"column":269,"offset":270},567,1737,{"start":272,"end":273},{"line":75,"column":259,"offset":260},{"line":75,"column":269,"offset":270},{"type":27,"value":275,"position":276}," template: the ",{"start":277,"end":278},{"line":75,"column":269,"offset":270},{"line":75,"column":279,"offset":280},582,1752,{"type":31,"tagName":282,"properties":283,"children":284,"position":294},"strong",{},[285],{"type":27,"value":286,"position":287},"Volume Profile and Value Area",{"start":288,"end":291},{"line":75,"column":289,"offset":290},584,1754,{"line":75,"column":292,"offset":293},613,1783,{"start":295,"end":296},{"line":75,"column":279,"offset":280},{"line":75,"column":297,"offset":298},615,1785,{"type":27,"value":300,"position":301}," card under ",{"start":302,"end":303},{"line":75,"column":297,"offset":298},{"line":75,"column":304,"offset":305},627,1797,{"type":31,"tagName":282,"properties":307,"children":308,"position":318},{},[309],{"type":27,"value":310,"position":311},"Beyond the time axis",{"start":312,"end":315},{"line":75,"column":313,"offset":314},629,1799,{"line":75,"column":316,"offset":317},649,1819,{"start":319,"end":320},{"line":75,"column":304,"offset":305},{"line":75,"column":321,"offset":322},651,1821,{"type":27,"value":324,"position":325}," in the editor's starter list, and it compiles as written.",{"start":326,"end":327},{"line":75,"column":321,"offset":322},{"line":75,"column":328,"offset":329},709,1879,{"start":331,"end":332},{"line":75,"column":21,"offset":76},{"line":75,"column":328,"offset":329},{"type":27,"value":28},{"type":31,"tagName":335,"properties":336,"children":337,"position":348},"h2",{},[338],{"type":27,"value":339,"position":340},"The wrun indicator",{"start":341,"end":345},{"line":342,"column":343,"offset":344},11,4,1884,{"line":342,"column":346,"offset":347},22,1902,{"start":349,"end":351},{"line":342,"column":21,"offset":350},1881,{"line":342,"column":346,"offset":347},{"type":27,"value":28},{"type":14,"children":354},[355],{"type":31,"tagName":356,"properties":357,"children":361,"data":-1},"pre",{"class":358,"style":359,"tabindex":360,"data-sample":265},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[362],{"type":31,"tagName":81,"properties":363,"children":366},{"class":364},[365],"language-typescript",[367,378,379,387,388,396,397,400,401,432,433,511,512,582,583,652,653,678,679,748,749,776,777,822,823,859,860,889,890,919,920,956,957,990,991,1052,1053,1112,1113,1163,1164,1211,1212,1275,1276,1333,1334,1382,1383,1386,1387,1506,1507,1644,1645,1703,1704,1754,1755,1863,1864,1938,1939,2111,2112,2208,2209,2264,2265,2307,2308,2434,2435,2473,2474,2503,2504,2534,2535,2664,2665,2668,2669,2677,2678,2791,2792,2839,2840,2882,2883,3007,3008,3016,3017,3157,3158,3224,3225,3279,3280,3356,3357,3450,3451,3564,3565,3588,3589,3816,3817,3824,3825,3926,3927,3930,3931,3939,3940,3990,3991,4185,4186,4193,4194,4243,4244,4460,4461,4468,4469,4519,4520,4657,4658,4665,4666,4669,4670,4678,4679,4729,4730,4845,4846,4956,4957,5129,5130,5138,5139,5146,5147,5209,5210,5254,5255,5370,5371,5435,5436,5465,5466,5511,5512,5586,5587,5657,5658,5665,5666,5711,5712,5762,5763,5904,5905,6070,6071,6257,6258,6265,6266,6363,6364,6431,6432,6474,6475,6586,6587,6639,6640,6647,6648,6682,6683,6707,6708,6804,6805,6838,6839,6863,6864,6904,6905,6969,6970,6996,6997,7053,7054,7121,7122,7173,7174,7351,7352,7360,7361,7368,7369,7407,7408,7415,7416,7419,7420,7428,7429,7604,7605,7657,7658,7755,7756,7924,7925,8006,8007,8057,8058,8128,8129,8243,8244,8251,8252,8259,8260,8327,8328,8406,8407,8461,8462,8540,8541,8574,8575,8611,8612,8642,8643,8736,8737,8784,8785,8837,8838,8882,8883,9083,9084,9120,9121,9189,9190,9240,9241,9300,9301,9355,9356,9425,9426,9499,9500,9507,9508,9533,9534,9541,9542,9576,9577,9624,9625,9797,9798,9837,9838,9880,9881,9927,9928,9976,9977,10083,10084,10101,10102,10167,10168,10192,10193,10244,10245,10312,10313,10389,10390,10445,10446,10503,10504,10594,10595,10602,10603,10610,10611,10647,10648,10743,10744,10793,10794,10869,10870,11006,11007,11080,11081,11088,11089,11215,11216,11231,11232,11239,11240,11273,11274,11299,11300,11336,11337,11471,11472,11509,11510,11644,11645,11681,11682,11898,11899,11935,11936,11943,11944,12062,12063,12175,12176,12224,12225,12348,12349,12356,12357,12360,12361,12369,12370,12514,12515,12523,12524,12532,12533,12561,12562,12667,12668,12806,12807,12857,12858,12891,12892,12914,12915,13035,13036,13098,13099,13309,13310,13317,13318],{"type":31,"tagName":368,"properties":369,"children":371},"span",{"class":370},"line",[372],{"type":31,"tagName":368,"properties":373,"children":375},{"style":374},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[376],{"type":27,"value":377},"// Volume Profile and Value Area: the last `window` bars' volume profile docked on the price axis with the point of",{"type":27,"value":28},{"type":31,"tagName":368,"properties":380,"children":381},{"class":370},[382],{"type":31,"tagName":368,"properties":383,"children":384},{"style":374},[385],{"type":27,"value":386},"// control and the value area lit, POC / VAH / VAL as lines on price with price tags at the axis, and an hour-by-day",{"type":27,"value":28},{"type":31,"tagName":368,"properties":389,"children":390},{"class":370},[391],{"type":31,"tagName":368,"properties":392,"children":393},{"style":374},[394],{"type":27,"value":395},"// volume heatmap below the chart. The trader sees where volume was accepted and where price sits against it.",{"type":27,"value":28},{"type":31,"tagName":368,"properties":398,"children":399},{"class":370},[],{"type":27,"value":28},{"type":31,"tagName":368,"properties":402,"children":403},{"class":370},[404,410,416,422,427],{"type":31,"tagName":368,"properties":405,"children":407},{"style":406},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[408],{"type":27,"value":409},"section",{"type":31,"tagName":368,"properties":411,"children":413},{"style":412},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[414],{"type":27,"value":415},"(",{"type":31,"tagName":368,"properties":417,"children":419},{"style":418},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[420],{"type":27,"value":421},"\"Profile\"",{"type":31,"tagName":368,"properties":423,"children":424},{"style":412},[425],{"type":27,"value":426},"); ",{"type":31,"tagName":368,"properties":428,"children":429},{"style":374},[430],{"type":27,"value":431},"// the dialog's first section: the docked profile's settings",{"type":27,"value":28},{"type":31,"tagName":368,"properties":434,"children":435},{"class":370},[436,441,446,450,455,460,466,471,476,481,486,491,496,501,506],{"type":31,"tagName":368,"properties":437,"children":438},{"style":412},[439],{"type":27,"value":440},"param.",{"type":31,"tagName":368,"properties":442,"children":443},{"style":406},[444],{"type":27,"value":445},"int",{"type":31,"tagName":368,"properties":447,"children":448},{"style":412},[449],{"type":27,"value":415},{"type":31,"tagName":368,"properties":451,"children":452},{"style":418},[453],{"type":27,"value":454},"\"window\"",{"type":31,"tagName":368,"properties":456,"children":457},{"style":412},[458],{"type":27,"value":459},", ",{"type":31,"tagName":368,"properties":461,"children":463},{"style":462},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[464],{"type":27,"value":465},"96",{"type":31,"tagName":368,"properties":467,"children":468},{"style":412},[469],{"type":27,"value":470},", { min: ",{"type":31,"tagName":368,"properties":472,"children":473},{"style":462},[474],{"type":27,"value":475},"10",{"type":31,"tagName":368,"properties":477,"children":478},{"style":412},[479],{"type":27,"value":480},", max: ",{"type":31,"tagName":368,"properties":482,"children":483},{"style":462},[484],{"type":27,"value":485},"500",{"type":31,"tagName":368,"properties":487,"children":488},{"style":412},[489],{"type":27,"value":490},", label: ",{"type":31,"tagName":368,"properties":492,"children":493},{"style":418},[494],{"type":27,"value":495},"\"Window in bars\"",{"type":31,"tagName":368,"properties":497,"children":498},{"style":412},[499],{"type":27,"value":500},", description: ",{"type":31,"tagName":368,"properties":502,"children":503},{"style":418},[504],{"type":27,"value":505},"\"Bars in the rolling profile\"",{"type":31,"tagName":368,"properties":507,"children":508},{"style":412},[509],{"type":27,"value":510}," });",{"type":27,"value":28},{"type":31,"tagName":368,"properties":513,"children":514},{"class":370},[515,519,524,528,533,537,542,546,551,555,560,564,569,573,578],{"type":31,"tagName":368,"properties":516,"children":517},{"style":412},[518],{"type":27,"value":440},{"type":31,"tagName":368,"properties":520,"children":521},{"style":406},[522],{"type":27,"value":523},"number",{"type":31,"tagName":368,"properties":525,"children":526},{"style":412},[527],{"type":27,"value":415},{"type":31,"tagName":368,"properties":529,"children":530},{"style":418},[531],{"type":27,"value":532},"\"value_area\"",{"type":31,"tagName":368,"properties":534,"children":535},{"style":412},[536],{"type":27,"value":459},{"type":31,"tagName":368,"properties":538,"children":539},{"style":462},[540],{"type":27,"value":541},"70",{"type":31,"tagName":368,"properties":543,"children":544},{"style":412},[545],{"type":27,"value":470},{"type":31,"tagName":368,"properties":547,"children":548},{"style":462},[549],{"type":27,"value":550},"50",{"type":31,"tagName":368,"properties":552,"children":553},{"style":412},[554],{"type":27,"value":480},{"type":31,"tagName":368,"properties":556,"children":557},{"style":462},[558],{"type":27,"value":559},"95",{"type":31,"tagName":368,"properties":561,"children":562},{"style":412},[563],{"type":27,"value":490},{"type":31,"tagName":368,"properties":565,"children":566},{"style":418},[567],{"type":27,"value":568},"\"Value area in percent\"",{"type":31,"tagName":368,"properties":570,"children":571},{"style":412},[572],{"type":27,"value":500},{"type":31,"tagName":368,"properties":574,"children":575},{"style":418},[576],{"type":27,"value":577},"\"Value area as a percent of the window's volume\"",{"type":31,"tagName":368,"properties":579,"children":580},{"style":412},[581],{"type":27,"value":510},{"type":27,"value":28},{"type":31,"tagName":368,"properties":584,"children":585},{"class":370},[586,590,594,598,603,607,612,616,621,625,630,634,639,643,648],{"type":31,"tagName":368,"properties":587,"children":588},{"style":412},[589],{"type":27,"value":440},{"type":31,"tagName":368,"properties":591,"children":592},{"style":406},[593],{"type":27,"value":445},{"type":31,"tagName":368,"properties":595,"children":596},{"style":412},[597],{"type":27,"value":415},{"type":31,"tagName":368,"properties":599,"children":600},{"style":418},[601],{"type":27,"value":602},"\"rows\"",{"type":31,"tagName":368,"properties":604,"children":605},{"style":412},[606],{"type":27,"value":459},{"type":31,"tagName":368,"properties":608,"children":609},{"style":462},[610],{"type":27,"value":611},"64",{"type":31,"tagName":368,"properties":613,"children":614},{"style":412},[615],{"type":27,"value":470},{"type":31,"tagName":368,"properties":617,"children":618},{"style":462},[619],{"type":27,"value":620},"16",{"type":31,"tagName":368,"properties":622,"children":623},{"style":412},[624],{"type":27,"value":480},{"type":31,"tagName":368,"properties":626,"children":627},{"style":462},[628],{"type":27,"value":629},"128",{"type":31,"tagName":368,"properties":631,"children":632},{"style":412},[633],{"type":27,"value":490},{"type":31,"tagName":368,"properties":635,"children":636},{"style":418},[637],{"type":27,"value":638},"\"Profile rows\"",{"type":31,"tagName":368,"properties":640,"children":641},{"style":412},[642],{"type":27,"value":500},{"type":31,"tagName":368,"properties":644,"children":645},{"style":418},[646],{"type":27,"value":647},"\"Price rows in the docked profile\"",{"type":31,"tagName":368,"properties":649,"children":650},{"style":412},[651],{"type":27,"value":510},{"type":27,"value":28},{"type":31,"tagName":368,"properties":654,"children":655},{"class":370},[656,660,664,669,673],{"type":31,"tagName":368,"properties":657,"children":658},{"style":406},[659],{"type":27,"value":409},{"type":31,"tagName":368,"properties":661,"children":662},{"style":412},[663],{"type":27,"value":415},{"type":31,"tagName":368,"properties":665,"children":666},{"style":418},[667],{"type":27,"value":668},"\"Heatmap\"",{"type":31,"tagName":368,"properties":670,"children":671},{"style":412},[672],{"type":27,"value":426},{"type":31,"tagName":368,"properties":674,"children":675},{"style":374},[676],{"type":27,"value":677},"// the second section: the panel under the chart",{"type":27,"value":28},{"type":31,"tagName":368,"properties":680,"children":681},{"class":370},[682,686,690,694,699,703,708,712,717,721,726,730,735,739,744],{"type":31,"tagName":368,"properties":683,"children":684},{"style":412},[685],{"type":27,"value":440},{"type":31,"tagName":368,"properties":687,"children":688},{"style":406},[689],{"type":27,"value":445},{"type":31,"tagName":368,"properties":691,"children":692},{"style":412},[693],{"type":27,"value":415},{"type":31,"tagName":368,"properties":695,"children":696},{"style":418},[697],{"type":27,"value":698},"\"heat_days\"",{"type":31,"tagName":368,"properties":700,"children":701},{"style":412},[702],{"type":27,"value":459},{"type":31,"tagName":368,"properties":704,"children":705},{"style":462},[706],{"type":27,"value":707},"7",{"type":31,"tagName":368,"properties":709,"children":710},{"style":412},[711],{"type":27,"value":470},{"type":31,"tagName":368,"properties":713,"children":714},{"style":462},[715],{"type":27,"value":716},"2",{"type":31,"tagName":368,"properties":718,"children":719},{"style":412},[720],{"type":27,"value":480},{"type":31,"tagName":368,"properties":722,"children":723},{"style":462},[724],{"type":27,"value":725},"14",{"type":31,"tagName":368,"properties":727,"children":728},{"style":412},[729],{"type":27,"value":490},{"type":31,"tagName":368,"properties":731,"children":732},{"style":418},[733],{"type":27,"value":734},"\"Heatmap days\"",{"type":31,"tagName":368,"properties":736,"children":737},{"style":412},[738],{"type":27,"value":500},{"type":31,"tagName":368,"properties":740,"children":741},{"style":418},[742],{"type":27,"value":743},"\"Days shown in the volume heatmap\"",{"type":31,"tagName":368,"properties":745,"children":746},{"style":412},[747],{"type":27,"value":510},{"type":27,"value":28},{"type":31,"tagName":368,"properties":750,"children":751},{"class":370},[752,757,761,766,771],{"type":31,"tagName":368,"properties":753,"children":754},{"style":406},[755],{"type":27,"value":756},"input",{"type":31,"tagName":368,"properties":758,"children":759},{"style":412},[760],{"type":27,"value":415},{"type":31,"tagName":368,"properties":762,"children":763},{"style":418},[764],{"type":27,"value":765},"\"close\"",{"type":31,"tagName":368,"properties":767,"children":768},{"style":412},[769],{"type":27,"value":770},", ohlcv.close); ",{"type":31,"tagName":368,"properties":772,"children":773},{"style":374},[774],{"type":27,"value":775},"// the primary input: the chart's own candles define the grid",{"type":27,"value":28},{"type":31,"tagName":368,"properties":778,"children":779},{"class":370},[780,784,788,793,798,803,807,812,817],{"type":31,"tagName":368,"properties":781,"children":782},{"style":406},[783],{"type":27,"value":756},{"type":31,"tagName":368,"properties":785,"children":786},{"style":412},[787],{"type":27,"value":415},{"type":31,"tagName":368,"properties":789,"children":790},{"style":418},[791],{"type":27,"value":792},"\"profile\"",{"type":31,"tagName":368,"properties":794,"children":795},{"style":412},[796],{"type":27,"value":797},", volume_profile.cells, { max_cells: ",{"type":31,"tagName":368,"properties":799,"children":800},{"style":462},[801],{"type":27,"value":802},"8192",{"type":31,"tagName":368,"properties":804,"children":805},{"style":412},[806],{"type":27,"value":500},{"type":31,"tagName":368,"properties":808,"children":809},{"style":418},[810],{"type":27,"value":811},"\"This bar's volume by price level\"",{"type":31,"tagName":368,"properties":813,"children":814},{"style":412},[815],{"type":27,"value":816}," }); ",{"type":31,"tagName":368,"properties":818,"children":819},{"style":374},[820],{"type":27,"value":821},"// [low, high, buy, sell] per level; measured on Binance Futures BTCUSDT: about 280 levels per 15m bar, 860 per 1h bar",{"type":27,"value":28},{"type":31,"tagName":368,"properties":824,"children":825},{"class":370},[826,831,835,840,845,850,854],{"type":31,"tagName":368,"properties":827,"children":828},{"style":406},[829],{"type":27,"value":830},"output",{"type":31,"tagName":368,"properties":832,"children":833},{"style":412},[834],{"type":27,"value":415},{"type":31,"tagName":368,"properties":836,"children":837},{"style":418},[838],{"type":27,"value":839},"\"poc\"",{"type":31,"tagName":368,"properties":841,"children":842},{"style":412},[843],{"type":27,"value":844},", none, overlay, { description: ",{"type":31,"tagName":368,"properties":846,"children":847},{"style":418},[848],{"type":27,"value":849},"\"Point of control of the rolling profile\"",{"type":31,"tagName":368,"properties":851,"children":852},{"style":412},[853],{"type":27,"value":816},{"type":31,"tagName":368,"properties":855,"children":856},{"style":374},[857],{"type":27,"value":858},"// data-only: the live level is drawn as a line across its window",{"type":27,"value":28},{"type":31,"tagName":368,"properties":861,"children":862},{"class":370},[863,867,871,876,880,885],{"type":31,"tagName":368,"properties":864,"children":865},{"style":406},[866],{"type":27,"value":830},{"type":31,"tagName":368,"properties":868,"children":869},{"style":412},[870],{"type":27,"value":415},{"type":31,"tagName":368,"properties":872,"children":873},{"style":418},[874],{"type":27,"value":875},"\"vah\"",{"type":31,"tagName":368,"properties":877,"children":878},{"style":412},[879],{"type":27,"value":844},{"type":31,"tagName":368,"properties":881,"children":882},{"style":418},[883],{"type":27,"value":884},"\"Value area high\"",{"type":31,"tagName":368,"properties":886,"children":887},{"style":412},[888],{"type":27,"value":510},{"type":27,"value":28},{"type":31,"tagName":368,"properties":891,"children":892},{"class":370},[893,897,901,906,910,915],{"type":31,"tagName":368,"properties":894,"children":895},{"style":406},[896],{"type":27,"value":830},{"type":31,"tagName":368,"properties":898,"children":899},{"style":412},[900],{"type":27,"value":415},{"type":31,"tagName":368,"properties":902,"children":903},{"style":418},[904],{"type":27,"value":905},"\"val\"",{"type":31,"tagName":368,"properties":907,"children":908},{"style":412},[909],{"type":27,"value":844},{"type":31,"tagName":368,"properties":911,"children":912},{"style":418},[913],{"type":27,"value":914},"\"Value area low\"",{"type":31,"tagName":368,"properties":916,"children":917},{"style":412},[918],{"type":27,"value":510},{"type":27,"value":28},{"type":31,"tagName":368,"properties":921,"children":922},{"class":370},[923,928,932,937,942,947,951],{"type":31,"tagName":368,"properties":924,"children":925},{"style":406},[926],{"type":27,"value":927},"string",{"type":31,"tagName":368,"properties":929,"children":930},{"style":412},[931],{"type":27,"value":415},{"type":31,"tagName":368,"properties":933,"children":934},{"style":418},[935],{"type":27,"value":936},"\"tag\"",{"type":31,"tagName":368,"properties":938,"children":939},{"style":412},[940],{"type":27,"value":941},", { max_bytes: ",{"type":31,"tagName":368,"properties":943,"children":944},{"style":462},[945],{"type":27,"value":946},"40",{"type":31,"tagName":368,"properties":948,"children":949},{"style":412},[950],{"type":27,"value":816},{"type":31,"tagName":368,"properties":952,"children":953},{"style":374},[954],{"type":27,"value":955},"// one bounded slot the three price tags are written through, one at a time",{"type":27,"value":28},{"type":31,"tagName":368,"properties":958,"children":959},{"class":370},[960,964,968,973,977,981,985],{"type":31,"tagName":368,"properties":961,"children":962},{"style":406},[963],{"type":27,"value":927},{"type":31,"tagName":368,"properties":965,"children":966},{"style":412},[967],{"type":27,"value":415},{"type":31,"tagName":368,"properties":969,"children":970},{"style":418},[971],{"type":27,"value":972},"\"readout\"",{"type":31,"tagName":368,"properties":974,"children":975},{"style":412},[976],{"type":27,"value":941},{"type":31,"tagName":368,"properties":978,"children":979},{"style":462},[980],{"type":27,"value":611},{"type":31,"tagName":368,"properties":982,"children":983},{"style":412},[984],{"type":27,"value":816},{"type":31,"tagName":368,"properties":986,"children":987},{"style":374},[988],{"type":27,"value":989},"// the three levels in one line of words, for the legend",{"type":27,"value":28},{"type":31,"tagName":368,"properties":992,"children":993},{"class":370},[994,999,1003,1008,1013,1018,1023,1028,1033,1038,1043,1047],{"type":31,"tagName":368,"properties":995,"children":996},{"style":412},[997],{"type":27,"value":998},"handles.",{"type":31,"tagName":368,"properties":1000,"children":1001},{"style":406},[1002],{"type":27,"value":370},{"type":31,"tagName":368,"properties":1004,"children":1005},{"style":412},[1006],{"type":27,"value":1007},"({ color: ",{"type":31,"tagName":368,"properties":1009,"children":1010},{"style":418},[1011],{"type":27,"value":1012},"\"#38bdf8\"",{"type":31,"tagName":368,"properties":1014,"children":1015},{"style":412},[1016],{"type":27,"value":1017},", width: ",{"type":31,"tagName":368,"properties":1019,"children":1020},{"style":462},[1021],{"type":27,"value":1022},"1",{"type":31,"tagName":368,"properties":1024,"children":1025},{"style":412},[1026],{"type":27,"value":1027},", lineStyle: ",{"type":31,"tagName":368,"properties":1029,"children":1030},{"style":418},[1031],{"type":27,"value":1032},"\"dashed\"",{"type":31,"tagName":368,"properties":1034,"children":1035},{"style":412},[1036],{"type":27,"value":1037},", extend: ",{"type":31,"tagName":368,"properties":1039,"children":1040},{"style":418},[1041],{"type":27,"value":1042},"\"right\"",{"type":31,"tagName":368,"properties":1044,"children":1045},{"style":412},[1046],{"type":27,"value":816},{"type":31,"tagName":368,"properties":1048,"children":1049},{"style":374},[1050],{"type":27,"value":1051},"// POC, VAH and VAL across the window they were measured on, through to the axis",{"type":27,"value":28},{"type":31,"tagName":368,"properties":1054,"children":1055},{"class":370},[1056,1060,1065,1070,1074,1079,1083,1088,1093,1098,1103,1107],{"type":31,"tagName":368,"properties":1057,"children":1058},{"style":412},[1059],{"type":27,"value":998},{"type":31,"tagName":368,"properties":1061,"children":1062},{"style":406},[1063],{"type":27,"value":1064},"label",{"type":31,"tagName":368,"properties":1066,"children":1067},{"style":412},[1068],{"type":27,"value":1069},"({ anchor: ",{"type":31,"tagName":368,"properties":1071,"children":1072},{"style":418},[1073],{"type":27,"value":1042},{"type":31,"tagName":368,"properties":1075,"children":1076},{"style":412},[1077],{"type":27,"value":1078},", align: ",{"type":31,"tagName":368,"properties":1080,"children":1081},{"style":418},[1082],{"type":27,"value":1042},{"type":31,"tagName":368,"properties":1084,"children":1085},{"style":412},[1086],{"type":27,"value":1087},", size: ",{"type":31,"tagName":368,"properties":1089,"children":1090},{"style":462},[1091],{"type":27,"value":1092},"11",{"type":31,"tagName":368,"properties":1094,"children":1095},{"style":412},[1096],{"type":27,"value":1097},", color: ",{"type":31,"tagName":368,"properties":1099,"children":1100},{"style":418},[1101],{"type":27,"value":1102},"\"#e2e8f0\"",{"type":31,"tagName":368,"properties":1104,"children":1105},{"style":412},[1106],{"type":27,"value":816},{"type":31,"tagName":368,"properties":1108,"children":1109},{"style":374},[1110],{"type":27,"value":1111},"// price tags: x in pixels from the right edge, y in price",{"type":27,"value":28},{"type":31,"tagName":368,"properties":1114,"children":1115},{"class":370},[1116,1122,1127,1132,1137,1141,1146,1150,1154,1158],{"type":31,"tagName":368,"properties":1117,"children":1119},{"style":1118},"--shiki-dark:#F97583;--shiki-light:#D73A49",[1120],{"type":27,"value":1121},"const",{"type":31,"tagName":368,"properties":1123,"children":1124},{"style":462},[1125],{"type":27,"value":1126}," profile_rows",{"type":31,"tagName":368,"properties":1128,"children":1129},{"style":1118},[1130],{"type":27,"value":1131}," =",{"type":31,"tagName":368,"properties":1133,"children":1134},{"style":406},[1135],{"type":27,"value":1136}," frame",{"type":31,"tagName":368,"properties":1138,"children":1139},{"style":412},[1140],{"type":27,"value":415},{"type":31,"tagName":368,"properties":1142,"children":1143},{"style":418},[1144],{"type":27,"value":1145},"\"profile_rows\"",{"type":31,"tagName":368,"properties":1147,"children":1148},{"style":412},[1149],{"type":27,"value":941},{"type":31,"tagName":368,"properties":1151,"children":1152},{"style":462},[1153],{"type":27,"value":802},{"type":31,"tagName":368,"properties":1155,"children":1156},{"style":412},[1157],{"type":27,"value":816},{"type":31,"tagName":368,"properties":1159,"children":1160},{"style":374},[1161],{"type":27,"value":1162},"// the docked profile: one row per price bin",{"type":27,"value":28},{"type":31,"tagName":368,"properties":1165,"children":1166},{"class":370},[1167,1171,1176,1180,1184,1188,1193,1197,1202,1206],{"type":31,"tagName":368,"properties":1168,"children":1169},{"style":1118},[1170],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":1172,"children":1173},{"style":462},[1174],{"type":27,"value":1175}," heat_rows",{"type":31,"tagName":368,"properties":1177,"children":1178},{"style":1118},[1179],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":1181,"children":1182},{"style":406},[1183],{"type":27,"value":1136},{"type":31,"tagName":368,"properties":1185,"children":1186},{"style":412},[1187],{"type":27,"value":415},{"type":31,"tagName":368,"properties":1189,"children":1190},{"style":418},[1191],{"type":27,"value":1192},"\"heat_rows\"",{"type":31,"tagName":368,"properties":1194,"children":1195},{"style":412},[1196],{"type":27,"value":941},{"type":31,"tagName":368,"properties":1198,"children":1199},{"style":462},[1200],{"type":27,"value":1201},"16384",{"type":31,"tagName":368,"properties":1203,"children":1204},{"style":412},[1205],{"type":27,"value":816},{"type":31,"tagName":368,"properties":1207,"children":1208},{"style":374},[1209],{"type":27,"value":1210},"// the heatmap: one cell per hour and day",{"type":27,"value":28},{"type":31,"tagName":368,"properties":1213,"children":1214},{"class":370},[1215,1220,1225,1230,1234,1239,1243,1248,1253,1258,1263,1267,1271],{"type":31,"tagName":368,"properties":1216,"children":1217},{"style":412},[1218],{"type":27,"value":1219},"plot.",{"type":31,"tagName":368,"properties":1221,"children":1222},{"style":406},[1223],{"type":27,"value":1224},"levels",{"type":31,"tagName":368,"properties":1226,"children":1227},{"style":412},[1228],{"type":27,"value":1229},"({ name: ",{"type":31,"tagName":368,"properties":1231,"children":1232},{"style":418},[1233],{"type":27,"value":792},{"type":31,"tagName":368,"properties":1235,"children":1236},{"style":412},[1237],{"type":27,"value":1238},", frame: profile_rows, dock: ",{"type":31,"tagName":368,"properties":1240,"children":1241},{"style":418},[1242],{"type":27,"value":1042},{"type":31,"tagName":368,"properties":1244,"children":1245},{"style":412},[1246],{"type":27,"value":1247},", width_frac: ",{"type":31,"tagName":368,"properties":1249,"children":1250},{"style":462},[1251],{"type":27,"value":1252},"0.2",{"type":31,"tagName":368,"properties":1254,"children":1255},{"style":412},[1256],{"type":27,"value":1257},", labels: ",{"type":31,"tagName":368,"properties":1259,"children":1260},{"style":462},[1261],{"type":27,"value":1262},"false",{"type":31,"tagName":368,"properties":1264,"children":1265},{"style":412},[1266],{"type":27,"value":1097},{"type":31,"tagName":368,"properties":1268,"children":1269},{"style":418},[1270],{"type":27,"value":1012},{"type":31,"tagName":368,"properties":1272,"children":1273},{"style":412},[1274],{"type":27,"value":510},{"type":27,"value":28},{"type":31,"tagName":368,"properties":1277,"children":1278},{"class":370},[1279,1284,1289,1293,1298,1303,1308,1313,1318,1323,1328],{"type":31,"tagName":368,"properties":1280,"children":1281},{"style":412},[1282],{"type":27,"value":1283},"panel.",{"type":31,"tagName":368,"properties":1285,"children":1286},{"style":406},[1287],{"type":27,"value":1288},"heatmap",{"type":31,"tagName":368,"properties":1290,"children":1291},{"style":412},[1292],{"type":27,"value":1229},{"type":31,"tagName":368,"properties":1294,"children":1295},{"style":418},[1296],{"type":27,"value":1297},"\"volume_heat\"",{"type":31,"tagName":368,"properties":1299,"children":1300},{"style":412},[1301],{"type":27,"value":1302},", title: ",{"type":31,"tagName":368,"properties":1304,"children":1305},{"style":418},[1306],{"type":27,"value":1307},"\"Volume by hour, percentile rank\"",{"type":31,"tagName":368,"properties":1309,"children":1310},{"style":412},[1311],{"type":27,"value":1312},", x: ",{"type":31,"tagName":368,"properties":1314,"children":1315},{"style":418},[1316],{"type":27,"value":1317},"\"category\"",{"type":31,"tagName":368,"properties":1319,"children":1320},{"style":412},[1321],{"type":27,"value":1322},", place: ",{"type":31,"tagName":368,"properties":1324,"children":1325},{"style":418},[1326],{"type":27,"value":1327},"\"below\"",{"type":31,"tagName":368,"properties":1329,"children":1330},{"style":412},[1331],{"type":27,"value":1332},", frame: heat_rows });",{"type":27,"value":28},{"type":31,"tagName":368,"properties":1335,"children":1336},{"class":370},[1337,1342,1347,1351,1356,1361,1365,1369,1373,1377],{"type":31,"tagName":368,"properties":1338,"children":1339},{"style":412},[1340],{"type":27,"value":1341},"render.",{"type":31,"tagName":368,"properties":1343,"children":1344},{"style":406},[1345],{"type":27,"value":1346},"legend",{"type":31,"tagName":368,"properties":1348,"children":1349},{"style":412},[1350],{"type":27,"value":415},{"type":31,"tagName":368,"properties":1352,"children":1353},{"style":418},[1354],{"type":27,"value":1355},"\"level_readout\"",{"type":31,"tagName":368,"properties":1357,"children":1358},{"style":412},[1359],{"type":27,"value":1360},", { text: ",{"type":31,"tagName":368,"properties":1362,"children":1363},{"style":418},[1364],{"type":27,"value":972},{"type":31,"tagName":368,"properties":1366,"children":1367},{"style":412},[1368],{"type":27,"value":1097},{"type":31,"tagName":368,"properties":1370,"children":1371},{"style":418},[1372],{"type":27,"value":1012},{"type":31,"tagName":368,"properties":1374,"children":1375},{"style":412},[1376],{"type":27,"value":816},{"type":31,"tagName":368,"properties":1378,"children":1379},{"style":374},[1380],{"type":27,"value":1381},"// POC, VAH and VAL in the legend: readable when a level sits off the price pane",{"type":27,"value":28},{"type":31,"tagName":368,"properties":1384,"children":1385},{"class":370},[],{"type":27,"value":28},{"type":31,"tagName":368,"properties":1388,"children":1389},{"class":370},[1390,1394,1399,1403,1408,1413,1417,1422,1426,1431,1435,1439,1444,1448,1453,1457,1461,1466,1470,1475,1479,1483,1488,1492,1497,1501],{"type":31,"tagName":368,"properties":1391,"children":1392},{"style":1118},[1393],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":1395,"children":1396},{"style":462},[1397],{"type":27,"value":1398}," MAX_WINDOW",{"type":31,"tagName":368,"properties":1400,"children":1401},{"style":1118},[1402],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":1404,"children":1405},{"style":462},[1406],{"type":27,"value":1407}," 500",{"type":31,"tagName":368,"properties":1409,"children":1410},{"style":412},[1411],{"type":27,"value":1412},"; ",{"type":31,"tagName":368,"properties":1414,"children":1415},{"style":1118},[1416],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":1418,"children":1419},{"style":462},[1420],{"type":27,"value":1421}," BINS",{"type":31,"tagName":368,"properties":1423,"children":1424},{"style":1118},[1425],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":1427,"children":1428},{"style":462},[1429],{"type":27,"value":1430}," 48",{"type":31,"tagName":368,"properties":1432,"children":1433},{"style":412},[1434],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":1436,"children":1437},{"style":1118},[1438],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":1440,"children":1441},{"style":462},[1442],{"type":27,"value":1443}," MAX_ROWS",{"type":31,"tagName":368,"properties":1445,"children":1446},{"style":1118},[1447],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":1449,"children":1450},{"style":462},[1451],{"type":27,"value":1452}," 128",{"type":31,"tagName":368,"properties":1454,"children":1455},{"style":412},[1456],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":1458,"children":1459},{"style":1118},[1460],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":1462,"children":1463},{"style":462},[1464],{"type":27,"value":1465}," MAX_DAYS",{"type":31,"tagName":368,"properties":1467,"children":1468},{"style":1118},[1469],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":1471,"children":1472},{"style":462},[1473],{"type":27,"value":1474}," 14",{"type":31,"tagName":368,"properties":1476,"children":1477},{"style":412},[1478],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":1480,"children":1481},{"style":1118},[1482],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":1484,"children":1485},{"style":462},[1486],{"type":27,"value":1487}," HOURS",{"type":31,"tagName":368,"properties":1489,"children":1490},{"style":1118},[1491],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":1493,"children":1494},{"style":462},[1495],{"type":27,"value":1496}," 24",{"type":31,"tagName":368,"properties":1498,"children":1499},{"style":412},[1500],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":1502,"children":1503},{"style":374},[1504],{"type":27,"value":1505},"// ring sizes for the largest settings",{"type":27,"value":28},{"type":31,"tagName":368,"properties":1508,"children":1509},{"class":370},[1510,1514,1519,1523,1528,1533,1538,1543,1548,1553,1557,1561,1566,1570,1574,1578,1582,1586,1590,1594,1598,1602,1607,1611,1615,1619,1623,1627,1631,1635,1639],{"type":31,"tagName":368,"properties":1511,"children":1512},{"style":1118},[1513],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":1515,"children":1516},{"style":462},[1517],{"type":27,"value":1518}," barLo",{"type":31,"tagName":368,"properties":1520,"children":1521},{"style":1118},[1522],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":1524,"children":1525},{"style":1118},[1526],{"type":27,"value":1527}," new",{"type":31,"tagName":368,"properties":1529,"children":1530},{"style":406},[1531],{"type":27,"value":1532}," StaticArray",{"type":31,"tagName":368,"properties":1534,"children":1535},{"style":412},[1536],{"type":27,"value":1537},"\u003C",{"type":31,"tagName":368,"properties":1539,"children":1540},{"style":406},[1541],{"type":27,"value":1542},"f64",{"type":31,"tagName":368,"properties":1544,"children":1545},{"style":412},[1546],{"type":27,"value":1547},">(",{"type":31,"tagName":368,"properties":1549,"children":1550},{"style":462},[1551],{"type":27,"value":1552},"MAX_WINDOW",{"type":31,"tagName":368,"properties":1554,"children":1555},{"style":412},[1556],{"type":27,"value":426},{"type":31,"tagName":368,"properties":1558,"children":1559},{"style":1118},[1560],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":1562,"children":1563},{"style":462},[1564],{"type":27,"value":1565}," barHi",{"type":31,"tagName":368,"properties":1567,"children":1568},{"style":1118},[1569],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":1571,"children":1572},{"style":1118},[1573],{"type":27,"value":1527},{"type":31,"tagName":368,"properties":1575,"children":1576},{"style":406},[1577],{"type":27,"value":1532},{"type":31,"tagName":368,"properties":1579,"children":1580},{"style":412},[1581],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":1583,"children":1584},{"style":406},[1585],{"type":27,"value":1542},{"type":31,"tagName":368,"properties":1587,"children":1588},{"style":412},[1589],{"type":27,"value":1547},{"type":31,"tagName":368,"properties":1591,"children":1592},{"style":462},[1593],{"type":27,"value":1552},{"type":31,"tagName":368,"properties":1595,"children":1596},{"style":412},[1597],{"type":27,"value":426},{"type":31,"tagName":368,"properties":1599,"children":1600},{"style":1118},[1601],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":1603,"children":1604},{"style":462},[1605],{"type":27,"value":1606}," barT",{"type":31,"tagName":368,"properties":1608,"children":1609},{"style":1118},[1610],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":1612,"children":1613},{"style":1118},[1614],{"type":27,"value":1527},{"type":31,"tagName":368,"properties":1616,"children":1617},{"style":406},[1618],{"type":27,"value":1532},{"type":31,"tagName":368,"properties":1620,"children":1621},{"style":412},[1622],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":1624,"children":1625},{"style":406},[1626],{"type":27,"value":1542},{"type":31,"tagName":368,"properties":1628,"children":1629},{"style":412},[1630],{"type":27,"value":1547},{"type":31,"tagName":368,"properties":1632,"children":1633},{"style":462},[1634],{"type":27,"value":1552},{"type":31,"tagName":368,"properties":1636,"children":1637},{"style":412},[1638],{"type":27,"value":426},{"type":31,"tagName":368,"properties":1640,"children":1641},{"style":374},[1642],{"type":27,"value":1643},"// each ring bar's price span and open time",{"type":27,"value":28},{"type":31,"tagName":368,"properties":1646,"children":1647},{"class":370},[1648,1652,1657,1661,1665,1669,1673,1677,1681,1685,1690,1694,1698],{"type":31,"tagName":368,"properties":1649,"children":1650},{"style":1118},[1651],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":1653,"children":1654},{"style":462},[1655],{"type":27,"value":1656}," barBins",{"type":31,"tagName":368,"properties":1658,"children":1659},{"style":1118},[1660],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":1662,"children":1663},{"style":1118},[1664],{"type":27,"value":1527},{"type":31,"tagName":368,"properties":1666,"children":1667},{"style":406},[1668],{"type":27,"value":1532},{"type":31,"tagName":368,"properties":1670,"children":1671},{"style":412},[1672],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":1674,"children":1675},{"style":406},[1676],{"type":27,"value":1542},{"type":31,"tagName":368,"properties":1678,"children":1679},{"style":412},[1680],{"type":27,"value":1547},{"type":31,"tagName":368,"properties":1682,"children":1683},{"style":462},[1684],{"type":27,"value":1552},{"type":31,"tagName":368,"properties":1686,"children":1687},{"style":1118},[1688],{"type":27,"value":1689}," *",{"type":31,"tagName":368,"properties":1691,"children":1692},{"style":462},[1693],{"type":27,"value":1421},{"type":31,"tagName":368,"properties":1695,"children":1696},{"style":412},[1697],{"type":27,"value":426},{"type":31,"tagName":368,"properties":1699,"children":1700},{"style":374},[1701],{"type":27,"value":1702},"// each ring bar's volume in BINS equal bins across its span",{"type":27,"value":28},{"type":31,"tagName":368,"properties":1705,"children":1706},{"class":370},[1707,1711,1716,1720,1724,1728,1732,1736,1740,1745,1749],{"type":31,"tagName":368,"properties":1708,"children":1709},{"style":1118},[1710],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":1712,"children":1713},{"style":462},[1714],{"type":27,"value":1715}," rowVol",{"type":31,"tagName":368,"properties":1717,"children":1718},{"style":1118},[1719],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":1721,"children":1722},{"style":1118},[1723],{"type":27,"value":1527},{"type":31,"tagName":368,"properties":1725,"children":1726},{"style":406},[1727],{"type":27,"value":1532},{"type":31,"tagName":368,"properties":1729,"children":1730},{"style":412},[1731],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":1733,"children":1734},{"style":406},[1735],{"type":27,"value":1542},{"type":31,"tagName":368,"properties":1737,"children":1738},{"style":412},[1739],{"type":27,"value":1547},{"type":31,"tagName":368,"properties":1741,"children":1742},{"style":462},[1743],{"type":27,"value":1744},"MAX_ROWS",{"type":31,"tagName":368,"properties":1746,"children":1747},{"style":412},[1748],{"type":27,"value":426},{"type":31,"tagName":368,"properties":1750,"children":1751},{"style":374},[1752],{"type":27,"value":1753},"// the window profile: volume per price row",{"type":27,"value":28},{"type":31,"tagName":368,"properties":1756,"children":1757},{"class":370},[1758,1762,1767,1771,1775,1779,1783,1787,1791,1796,1800,1804,1808,1812,1817,1821,1825,1829,1833,1838,1842,1846,1850,1854,1858],{"type":31,"tagName":368,"properties":1759,"children":1760},{"style":1118},[1761],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":1763,"children":1764},{"style":462},[1765],{"type":27,"value":1766}," heat",{"type":31,"tagName":368,"properties":1768,"children":1769},{"style":1118},[1770],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":1772,"children":1773},{"style":1118},[1774],{"type":27,"value":1527},{"type":31,"tagName":368,"properties":1776,"children":1777},{"style":406},[1778],{"type":27,"value":1532},{"type":31,"tagName":368,"properties":1780,"children":1781},{"style":412},[1782],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":1784,"children":1785},{"style":406},[1786],{"type":27,"value":1542},{"type":31,"tagName":368,"properties":1788,"children":1789},{"style":412},[1790],{"type":27,"value":1547},{"type":31,"tagName":368,"properties":1792,"children":1793},{"style":462},[1794],{"type":27,"value":1795},"MAX_DAYS",{"type":31,"tagName":368,"properties":1797,"children":1798},{"style":1118},[1799],{"type":27,"value":1689},{"type":31,"tagName":368,"properties":1801,"children":1802},{"style":462},[1803],{"type":27,"value":1487},{"type":31,"tagName":368,"properties":1805,"children":1806},{"style":412},[1807],{"type":27,"value":426},{"type":31,"tagName":368,"properties":1809,"children":1810},{"style":1118},[1811],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":1813,"children":1814},{"style":462},[1815],{"type":27,"value":1816}," heatBars",{"type":31,"tagName":368,"properties":1818,"children":1819},{"style":1118},[1820],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":1822,"children":1823},{"style":1118},[1824],{"type":27,"value":1527},{"type":31,"tagName":368,"properties":1826,"children":1827},{"style":406},[1828],{"type":27,"value":1532},{"type":31,"tagName":368,"properties":1830,"children":1831},{"style":412},[1832],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":1834,"children":1835},{"style":406},[1836],{"type":27,"value":1837},"i32",{"type":31,"tagName":368,"properties":1839,"children":1840},{"style":412},[1841],{"type":27,"value":1547},{"type":31,"tagName":368,"properties":1843,"children":1844},{"style":462},[1845],{"type":27,"value":1795},{"type":31,"tagName":368,"properties":1847,"children":1848},{"style":1118},[1849],{"type":27,"value":1689},{"type":31,"tagName":368,"properties":1851,"children":1852},{"style":462},[1853],{"type":27,"value":1487},{"type":31,"tagName":368,"properties":1855,"children":1856},{"style":412},[1857],{"type":27,"value":426},{"type":31,"tagName":368,"properties":1859,"children":1860},{"style":374},[1861],{"type":27,"value":1862},"// volume and bar count per day and hour",{"type":27,"value":28},{"type":31,"tagName":368,"properties":1865,"children":1866},{"class":370},[1867,1871,1876,1880,1884,1888,1892,1897,1901,1905,1909,1914,1919,1924,1929,1933],{"type":31,"tagName":368,"properties":1868,"children":1869},{"style":1118},[1870],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":1872,"children":1873},{"style":462},[1874],{"type":27,"value":1875}," jsonBytes",{"type":31,"tagName":368,"properties":1877,"children":1878},{"style":1118},[1879],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":1881,"children":1882},{"style":1118},[1883],{"type":27,"value":1527},{"type":31,"tagName":368,"properties":1885,"children":1886},{"style":406},[1887],{"type":27,"value":1532},{"type":31,"tagName":368,"properties":1889,"children":1890},{"style":412},[1891],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":1893,"children":1894},{"style":406},[1895],{"type":27,"value":1896},"u8",{"type":31,"tagName":368,"properties":1898,"children":1899},{"style":412},[1900],{"type":27,"value":1547},{"type":31,"tagName":368,"properties":1902,"children":1903},{"style":462},[1904],{"type":27,"value":1201},{"type":31,"tagName":368,"properties":1906,"children":1907},{"style":412},[1908],{"type":27,"value":426},{"type":31,"tagName":368,"properties":1910,"children":1911},{"style":1118},[1912],{"type":27,"value":1913},"let",{"type":31,"tagName":368,"properties":1915,"children":1916},{"style":412},[1917],{"type":27,"value":1918}," jsonUsed ",{"type":31,"tagName":368,"properties":1920,"children":1921},{"style":1118},[1922],{"type":27,"value":1923},"=",{"type":31,"tagName":368,"properties":1925,"children":1926},{"style":462},[1927],{"type":27,"value":1928}," 0",{"type":31,"tagName":368,"properties":1930,"children":1931},{"style":412},[1932],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":1934,"children":1935},{"style":374},[1936],{"type":27,"value":1937},"// the frame JSON, appended as UTF-8 bytes",{"type":27,"value":28},{"type":31,"tagName":368,"properties":1940,"children":1941},{"class":370},[1942,1946,1951,1956,1961,1966,1970,1975,1979,1983,1987,1992,1996,2000,2004,2008,2012,2016,2020,2025,2029,2034,2038,2043,2047,2051,2055,2059,2063,2068,2072,2076,2080,2085,2089,2093,2097,2102,2106],{"type":31,"tagName":368,"properties":1943,"children":1944},{"style":1118},[1945],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":1947,"children":1948},{"style":462},[1949],{"type":27,"value":1950}," tags",{"type":31,"tagName":368,"properties":1952,"children":1953},{"style":1118},[1954],{"type":27,"value":1955},":",{"type":31,"tagName":368,"properties":1957,"children":1958},{"style":406},[1959],{"type":27,"value":1960}," LabelHandle",{"type":31,"tagName":368,"properties":1962,"children":1963},{"style":412},[1964],{"type":27,"value":1965},"[] ",{"type":31,"tagName":368,"properties":1967,"children":1968},{"style":1118},[1969],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":1971,"children":1972},{"style":412},[1973],{"type":27,"value":1974}," [draw.",{"type":31,"tagName":368,"properties":1976,"children":1977},{"style":406},[1978],{"type":27,"value":1064},{"type":31,"tagName":368,"properties":1980,"children":1981},{"style":412},[1982],{"type":27,"value":415},{"type":31,"tagName":368,"properties":1984,"children":1985},{"style":462},[1986],{"type":27,"value":360},{"type":31,"tagName":368,"properties":1988,"children":1989},{"style":412},[1990],{"type":27,"value":1991},"), draw.",{"type":31,"tagName":368,"properties":1993,"children":1994},{"style":406},[1995],{"type":27,"value":1064},{"type":31,"tagName":368,"properties":1997,"children":1998},{"style":412},[1999],{"type":27,"value":415},{"type":31,"tagName":368,"properties":2001,"children":2002},{"style":462},[2003],{"type":27,"value":1022},{"type":31,"tagName":368,"properties":2005,"children":2006},{"style":412},[2007],{"type":27,"value":1991},{"type":31,"tagName":368,"properties":2009,"children":2010},{"style":406},[2011],{"type":27,"value":1064},{"type":31,"tagName":368,"properties":2013,"children":2014},{"style":412},[2015],{"type":27,"value":415},{"type":31,"tagName":368,"properties":2017,"children":2018},{"style":462},[2019],{"type":27,"value":716},{"type":31,"tagName":368,"properties":2021,"children":2022},{"style":412},[2023],{"type":27,"value":2024},")]; ",{"type":31,"tagName":368,"properties":2026,"children":2027},{"style":1118},[2028],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":2030,"children":2031},{"style":462},[2032],{"type":27,"value":2033}," levelLines",{"type":31,"tagName":368,"properties":2035,"children":2036},{"style":1118},[2037],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":2039,"children":2040},{"style":406},[2041],{"type":27,"value":2042}," LineHandle",{"type":31,"tagName":368,"properties":2044,"children":2045},{"style":412},[2046],{"type":27,"value":1965},{"type":31,"tagName":368,"properties":2048,"children":2049},{"style":1118},[2050],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":2052,"children":2053},{"style":412},[2054],{"type":27,"value":1974},{"type":31,"tagName":368,"properties":2056,"children":2057},{"style":406},[2058],{"type":27,"value":370},{"type":31,"tagName":368,"properties":2060,"children":2061},{"style":412},[2062],{"type":27,"value":415},{"type":31,"tagName":368,"properties":2064,"children":2065},{"style":462},[2066],{"type":27,"value":2067},"3",{"type":31,"tagName":368,"properties":2069,"children":2070},{"style":412},[2071],{"type":27,"value":1991},{"type":31,"tagName":368,"properties":2073,"children":2074},{"style":406},[2075],{"type":27,"value":370},{"type":31,"tagName":368,"properties":2077,"children":2078},{"style":412},[2079],{"type":27,"value":415},{"type":31,"tagName":368,"properties":2081,"children":2082},{"style":462},[2083],{"type":27,"value":2084},"4",{"type":31,"tagName":368,"properties":2086,"children":2087},{"style":412},[2088],{"type":27,"value":1991},{"type":31,"tagName":368,"properties":2090,"children":2091},{"style":406},[2092],{"type":27,"value":370},{"type":31,"tagName":368,"properties":2094,"children":2095},{"style":412},[2096],{"type":27,"value":415},{"type":31,"tagName":368,"properties":2098,"children":2099},{"style":462},[2100],{"type":27,"value":2101},"5",{"type":31,"tagName":368,"properties":2103,"children":2104},{"style":412},[2105],{"type":27,"value":2024},{"type":31,"tagName":368,"properties":2107,"children":2108},{"style":374},[2109],{"type":27,"value":2110},"// POC, VAH, VAL price tags and the same three levels as lines; handle objects allocate once, ids one space across kinds",{"type":27,"value":28},{"type":31,"tagName":368,"properties":2113,"children":2114},{"class":370},[2115,2119,2124,2128,2133,2137,2141,2146,2150,2155,2159,2163,2168,2172,2177,2181,2185,2190,2194,2199,2203],{"type":31,"tagName":368,"properties":2116,"children":2117},{"style":1118},[2118],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2120,"children":2121},{"style":412},[2122],{"type":27,"value":2123}," window ",{"type":31,"tagName":368,"properties":2125,"children":2126},{"style":1118},[2127],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":2129,"children":2130},{"style":462},[2131],{"type":27,"value":2132}," 96",{"type":31,"tagName":368,"properties":2134,"children":2135},{"style":412},[2136],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2138,"children":2139},{"style":1118},[2140],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2142,"children":2143},{"style":412},[2144],{"type":27,"value":2145}," valueArea ",{"type":31,"tagName":368,"properties":2147,"children":2148},{"style":1118},[2149],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":2151,"children":2152},{"style":462},[2153],{"type":27,"value":2154}," 0.7",{"type":31,"tagName":368,"properties":2156,"children":2157},{"style":412},[2158],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2160,"children":2161},{"style":1118},[2162],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2164,"children":2165},{"style":412},[2166],{"type":27,"value":2167}," rows ",{"type":31,"tagName":368,"properties":2169,"children":2170},{"style":1118},[2171],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":2173,"children":2174},{"style":462},[2175],{"type":27,"value":2176}," 64",{"type":31,"tagName":368,"properties":2178,"children":2179},{"style":412},[2180],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2182,"children":2183},{"style":1118},[2184],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2186,"children":2187},{"style":412},[2188],{"type":27,"value":2189}," heatDays ",{"type":31,"tagName":368,"properties":2191,"children":2192},{"style":1118},[2193],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":2195,"children":2196},{"style":462},[2197],{"type":27,"value":2198}," 7",{"type":31,"tagName":368,"properties":2200,"children":2201},{"style":412},[2202],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2204,"children":2205},{"style":374},[2206],{"type":27,"value":2207},"// the params, read in onStart()",{"type":27,"value":28},{"type":31,"tagName":368,"properties":2210,"children":2211},{"class":370},[2212,2216,2221,2225,2230,2234,2238,2242,2247,2251,2255,2259],{"type":31,"tagName":368,"properties":2213,"children":2214},{"style":1118},[2215],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2217,"children":2218},{"style":412},[2219],{"type":27,"value":2220}," head ",{"type":31,"tagName":368,"properties":2222,"children":2223},{"style":1118},[2224],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":2226,"children":2227},{"style":1118},[2228],{"type":27,"value":2229}," -",{"type":31,"tagName":368,"properties":2231,"children":2232},{"style":462},[2233],{"type":27,"value":1022},{"type":31,"tagName":368,"properties":2235,"children":2236},{"style":412},[2237],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2239,"children":2240},{"style":1118},[2241],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2243,"children":2244},{"style":412},[2245],{"type":27,"value":2246}," count ",{"type":31,"tagName":368,"properties":2248,"children":2249},{"style":1118},[2250],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":2252,"children":2253},{"style":462},[2254],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":2256,"children":2257},{"style":412},[2258],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2260,"children":2261},{"style":374},[2262],{"type":27,"value":2263},"// the ring: head is the newest bar, count the bars in use",{"type":27,"value":28},{"type":31,"tagName":368,"properties":2266,"children":2267},{"class":370},[2268,2272,2277,2281,2286,2290,2294,2298,2302],{"type":31,"tagName":368,"properties":2269,"children":2270},{"style":1118},[2271],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2273,"children":2274},{"style":412},[2275],{"type":27,"value":2276}," dayBase",{"type":31,"tagName":368,"properties":2278,"children":2279},{"style":1118},[2280],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":2282,"children":2283},{"style":406},[2284],{"type":27,"value":2285}," i64",{"type":31,"tagName":368,"properties":2287,"children":2288},{"style":1118},[2289],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":2291,"children":2292},{"style":1118},[2293],{"type":27,"value":2229},{"type":31,"tagName":368,"properties":2295,"children":2296},{"style":462},[2297],{"type":27,"value":1022},{"type":31,"tagName":368,"properties":2299,"children":2300},{"style":412},[2301],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2303,"children":2304},{"style":374},[2305],{"type":27,"value":2306},"// the day number (days since the epoch) of the heatmap's oldest row",{"type":27,"value":28},{"type":31,"tagName":368,"properties":2309,"children":2310},{"class":370},[2311,2315,2320,2324,2329,2333,2338,2342,2346,2351,2355,2359,2363,2367,2371,2375,2380,2384,2388,2392,2396,2400,2404,2409,2413,2417,2421,2425,2429],{"type":31,"tagName":368,"properties":2312,"children":2313},{"style":1118},[2314],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2316,"children":2317},{"style":412},[2318],{"type":27,"value":2319}," t",{"type":31,"tagName":368,"properties":2321,"children":2322},{"style":1118},[2323],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":2325,"children":2326},{"style":406},[2327],{"type":27,"value":2328}," f64",{"type":31,"tagName":368,"properties":2330,"children":2331},{"style":1118},[2332],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":2334,"children":2335},{"style":462},[2336],{"type":27,"value":2337}," NaN",{"type":31,"tagName":368,"properties":2339,"children":2340},{"style":412},[2341],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2343,"children":2344},{"style":1118},[2345],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2347,"children":2348},{"style":412},[2349],{"type":27,"value":2350}," poc",{"type":31,"tagName":368,"properties":2352,"children":2353},{"style":1118},[2354],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":2356,"children":2357},{"style":406},[2358],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":2360,"children":2361},{"style":1118},[2362],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":2364,"children":2365},{"style":462},[2366],{"type":27,"value":2337},{"type":31,"tagName":368,"properties":2368,"children":2369},{"style":412},[2370],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2372,"children":2373},{"style":1118},[2374],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2376,"children":2377},{"style":412},[2378],{"type":27,"value":2379}," vah",{"type":31,"tagName":368,"properties":2381,"children":2382},{"style":1118},[2383],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":2385,"children":2386},{"style":406},[2387],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":2389,"children":2390},{"style":1118},[2391],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":2393,"children":2394},{"style":462},[2395],{"type":27,"value":2337},{"type":31,"tagName":368,"properties":2397,"children":2398},{"style":412},[2399],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2401,"children":2402},{"style":1118},[2403],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2405,"children":2406},{"style":412},[2407],{"type":27,"value":2408}," val",{"type":31,"tagName":368,"properties":2410,"children":2411},{"style":1118},[2412],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":2414,"children":2415},{"style":406},[2416],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":2418,"children":2419},{"style":1118},[2420],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":2422,"children":2423},{"style":462},[2424],{"type":27,"value":2337},{"type":31,"tagName":368,"properties":2426,"children":2427},{"style":412},[2428],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2430,"children":2431},{"style":374},[2432],{"type":27,"value":2433},"// this bar's open time and the window's three levels",{"type":27,"value":28},{"type":31,"tagName":368,"properties":2436,"children":2437},{"class":370},[2438,2442,2447,2451,2455,2459,2464,2468],{"type":31,"tagName":368,"properties":2439,"children":2440},{"style":1118},[2441],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2443,"children":2444},{"style":412},[2445],{"type":27,"value":2446}," levelHeight",{"type":31,"tagName":368,"properties":2448,"children":2449},{"style":1118},[2450],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":2452,"children":2453},{"style":406},[2454],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":2456,"children":2457},{"style":1118},[2458],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":2460,"children":2461},{"style":462},[2462],{"type":27,"value":2463}," Infinity",{"type":31,"tagName":368,"properties":2465,"children":2466},{"style":412},[2467],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2469,"children":2470},{"style":374},[2471],{"type":27,"value":2472},"// the market's price level height, the smallest [low, high] span seen: the row grid never goes finer",{"type":27,"value":28},{"type":31,"tagName":368,"properties":2475,"children":2476},{"class":370},[2477,2481,2486,2490,2494,2498],{"type":31,"tagName":368,"properties":2478,"children":2479},{"style":1118},[2480],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2482,"children":2483},{"style":412},[2484],{"type":27,"value":2485}," rowCount ",{"type":31,"tagName":368,"properties":2487,"children":2488},{"style":1118},[2489],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":2491,"children":2492},{"style":462},[2493],{"type":27,"value":2176},{"type":31,"tagName":368,"properties":2495,"children":2496},{"style":412},[2497],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2499,"children":2500},{"style":374},[2501],{"type":27,"value":2502},"// rows in use this bar: the setting, or fewer on a market whose levels are coarser than the setting would ask",{"type":27,"value":28},{"type":31,"tagName":368,"properties":2505,"children":2506},{"class":370},[2507,2511,2516,2520,2525,2529],{"type":31,"tagName":368,"properties":2508,"children":2509},{"style":1118},[2510],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2512,"children":2513},{"style":412},[2514],{"type":27,"value":2515}," probLike ",{"type":31,"tagName":368,"properties":2517,"children":2518},{"style":1118},[2519],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":2521,"children":2522},{"style":462},[2523],{"type":27,"value":2524}," true",{"type":31,"tagName":368,"properties":2526,"children":2527},{"style":412},[2528],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2530,"children":2531},{"style":374},[2532],{"type":27,"value":2533},"// every close so far sits in 0..1 on a 0.001 grid: a prediction market, whose prices read as percent",{"type":27,"value":28},{"type":31,"tagName":368,"properties":2536,"children":2537},{"class":370},[2538,2542,2547,2551,2555,2559,2563,2567,2571,2576,2580,2584,2588,2592,2596,2600,2605,2609,2613,2617,2621,2626,2630,2634,2638,2642,2647,2651,2655,2659],{"type":31,"tagName":368,"properties":2539,"children":2540},{"style":1118},[2541],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2543,"children":2544},{"style":412},[2545],{"type":27,"value":2546}," winLo",{"type":31,"tagName":368,"properties":2548,"children":2549},{"style":1118},[2550],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":2552,"children":2553},{"style":406},[2554],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":2556,"children":2557},{"style":1118},[2558],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":2560,"children":2561},{"style":462},[2562],{"type":27,"value":2337},{"type":31,"tagName":368,"properties":2564,"children":2565},{"style":412},[2566],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2568,"children":2569},{"style":1118},[2570],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2572,"children":2573},{"style":412},[2574],{"type":27,"value":2575}," rowHeight",{"type":31,"tagName":368,"properties":2577,"children":2578},{"style":1118},[2579],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":2581,"children":2582},{"style":406},[2583],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":2585,"children":2586},{"style":1118},[2587],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":2589,"children":2590},{"style":462},[2591],{"type":27,"value":2337},{"type":31,"tagName":368,"properties":2593,"children":2594},{"style":412},[2595],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2597,"children":2598},{"style":1118},[2599],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2601,"children":2602},{"style":412},[2603],{"type":27,"value":2604}," pocRow ",{"type":31,"tagName":368,"properties":2606,"children":2607},{"style":1118},[2608],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":2610,"children":2611},{"style":462},[2612],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":2614,"children":2615},{"style":412},[2616],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2618,"children":2619},{"style":1118},[2620],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2622,"children":2623},{"style":412},[2624],{"type":27,"value":2625}," lowRow ",{"type":31,"tagName":368,"properties":2627,"children":2628},{"style":1118},[2629],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":2631,"children":2632},{"style":462},[2633],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":2635,"children":2636},{"style":412},[2637],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2639,"children":2640},{"style":1118},[2641],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":2643,"children":2644},{"style":412},[2645],{"type":27,"value":2646}," highRow ",{"type":31,"tagName":368,"properties":2648,"children":2649},{"style":1118},[2650],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":2652,"children":2653},{"style":462},[2654],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":2656,"children":2657},{"style":412},[2658],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":2660,"children":2661},{"style":374},[2662],{"type":27,"value":2663},"// the window profile's geometry",{"type":27,"value":28},{"type":31,"tagName":368,"properties":2666,"children":2667},{"class":370},[],{"type":27,"value":28},{"type":31,"tagName":368,"properties":2670,"children":2671},{"class":370},[2672],{"type":31,"tagName":368,"properties":2673,"children":2674},{"style":374},[2675],{"type":27,"value":2676},"// ── JSON bytes: append text and numbers without allocating; one string is made per frame write ──",{"type":27,"value":28},{"type":31,"tagName":368,"properties":2679,"children":2680},{"class":370},[2681,2686,2691,2695,2701,2705,2710,2715,2719,2724,2729,2734,2739,2743,2748,2753,2758,2762,2767,2771,2776,2781,2786],{"type":31,"tagName":368,"properties":2682,"children":2683},{"style":1118},[2684],{"type":27,"value":2685},"function",{"type":31,"tagName":368,"properties":2687,"children":2688},{"style":406},[2689],{"type":27,"value":2690}," jbByte",{"type":31,"tagName":368,"properties":2692,"children":2693},{"style":412},[2694],{"type":27,"value":415},{"type":31,"tagName":368,"properties":2696,"children":2698},{"style":2697},"--shiki-dark:#FFAB70;--shiki-light:#E36209",[2699],{"type":27,"value":2700},"b",{"type":31,"tagName":368,"properties":2702,"children":2703},{"style":1118},[2704],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":2706,"children":2707},{"style":406},[2708],{"type":27,"value":2709}," u32",{"type":31,"tagName":368,"properties":2711,"children":2712},{"style":412},[2713],{"type":27,"value":2714},")",{"type":31,"tagName":368,"properties":2716,"children":2717},{"style":1118},[2718],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":2720,"children":2721},{"style":462},[2722],{"type":27,"value":2723}," void",{"type":31,"tagName":368,"properties":2725,"children":2726},{"style":412},[2727],{"type":27,"value":2728}," { ",{"type":31,"tagName":368,"properties":2730,"children":2731},{"style":1118},[2732],{"type":27,"value":2733},"if",{"type":31,"tagName":368,"properties":2735,"children":2736},{"style":412},[2737],{"type":27,"value":2738}," (jsonUsed ",{"type":31,"tagName":368,"properties":2740,"children":2741},{"style":1118},[2742],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":2744,"children":2745},{"style":412},[2746],{"type":27,"value":2747}," jsonBytes.",{"type":31,"tagName":368,"properties":2749,"children":2750},{"style":462},[2751],{"type":27,"value":2752},"length",{"type":31,"tagName":368,"properties":2754,"children":2755},{"style":412},[2756],{"type":27,"value":2757},") { jsonBytes[jsonUsed] ",{"type":31,"tagName":368,"properties":2759,"children":2760},{"style":1118},[2761],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":2763,"children":2764},{"style":412},[2765],{"type":27,"value":2766}," \u003C",{"type":31,"tagName":368,"properties":2768,"children":2769},{"style":406},[2770],{"type":27,"value":1896},{"type":31,"tagName":368,"properties":2772,"children":2773},{"style":412},[2774],{"type":27,"value":2775},">b; jsonUsed ",{"type":31,"tagName":368,"properties":2777,"children":2778},{"style":1118},[2779],{"type":27,"value":2780},"+=",{"type":31,"tagName":368,"properties":2782,"children":2783},{"style":462},[2784],{"type":27,"value":2785}," 1",{"type":31,"tagName":368,"properties":2787,"children":2788},{"style":412},[2789],{"type":27,"value":2790},"; } }",{"type":27,"value":28},{"type":31,"tagName":368,"properties":2793,"children":2794},{"class":370},[2795,2799,2804,2808,2813,2817,2822,2826,2830,2834],{"type":31,"tagName":368,"properties":2796,"children":2797},{"style":1118},[2798],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":2800,"children":2801},{"style":406},[2802],{"type":27,"value":2803}," jbText",{"type":31,"tagName":368,"properties":2805,"children":2806},{"style":412},[2807],{"type":27,"value":415},{"type":31,"tagName":368,"properties":2809,"children":2810},{"style":2697},[2811],{"type":27,"value":2812},"s",{"type":31,"tagName":368,"properties":2814,"children":2815},{"style":1118},[2816],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":2818,"children":2819},{"style":406},[2820],{"type":27,"value":2821}," String",{"type":31,"tagName":368,"properties":2823,"children":2824},{"style":412},[2825],{"type":27,"value":2714},{"type":31,"tagName":368,"properties":2827,"children":2828},{"style":1118},[2829],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":2831,"children":2832},{"style":462},[2833],{"type":27,"value":2723},{"type":31,"tagName":368,"properties":2835,"children":2836},{"style":412},[2837],{"type":27,"value":2838}," {",{"type":27,"value":28},{"type":31,"tagName":368,"properties":2841,"children":2842},{"class":370},[2843,2848,2853,2857,2862,2867,2872,2877],{"type":31,"tagName":368,"properties":2844,"children":2845},{"style":1118},[2846],{"type":27,"value":2847},"  const",{"type":31,"tagName":368,"properties":2849,"children":2850},{"style":462},[2851],{"type":27,"value":2852}," n",{"type":31,"tagName":368,"properties":2854,"children":2855},{"style":1118},[2856],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":2858,"children":2859},{"style":412},[2860],{"type":27,"value":2861}," String.",{"type":31,"tagName":368,"properties":2863,"children":2864},{"style":462},[2865],{"type":27,"value":2866},"UTF8",{"type":31,"tagName":368,"properties":2868,"children":2869},{"style":412},[2870],{"type":27,"value":2871},".",{"type":31,"tagName":368,"properties":2873,"children":2874},{"style":406},[2875],{"type":27,"value":2876},"byteLength",{"type":31,"tagName":368,"properties":2878,"children":2879},{"style":412},[2880],{"type":27,"value":2881},"(s);",{"type":27,"value":28},{"type":31,"tagName":368,"properties":2884,"children":2885},{"class":370},[2886,2891,2895,2900,2905,2910,2914,2918,2923,2927,2932,2937,2941,2945,2950,2954,2959,2963,2968,2973,2977,2981,2985,2989,2993,2998,3002],{"type":31,"tagName":368,"properties":2887,"children":2888},{"style":1118},[2889],{"type":27,"value":2890},"  if",{"type":31,"tagName":368,"properties":2892,"children":2893},{"style":412},[2894],{"type":27,"value":2738},{"type":31,"tagName":368,"properties":2896,"children":2897},{"style":1118},[2898],{"type":27,"value":2899},"+",{"type":31,"tagName":368,"properties":2901,"children":2902},{"style":412},[2903],{"type":27,"value":2904}," n ",{"type":31,"tagName":368,"properties":2906,"children":2907},{"style":1118},[2908],{"type":27,"value":2909},"\u003C=",{"type":31,"tagName":368,"properties":2911,"children":2912},{"style":412},[2913],{"type":27,"value":2747},{"type":31,"tagName":368,"properties":2915,"children":2916},{"style":462},[2917],{"type":27,"value":2752},{"type":31,"tagName":368,"properties":2919,"children":2920},{"style":412},[2921],{"type":27,"value":2922},") jsonUsed ",{"type":31,"tagName":368,"properties":2924,"children":2925},{"style":1118},[2926],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":2928,"children":2929},{"style":406},[2930],{"type":27,"value":2931}," i32",{"type":31,"tagName":368,"properties":2933,"children":2934},{"style":412},[2935],{"type":27,"value":2936},"(String.",{"type":31,"tagName":368,"properties":2938,"children":2939},{"style":462},[2940],{"type":27,"value":2866},{"type":31,"tagName":368,"properties":2942,"children":2943},{"style":412},[2944],{"type":27,"value":2871},{"type":31,"tagName":368,"properties":2946,"children":2947},{"style":406},[2948],{"type":27,"value":2949},"encodeUnsafe",{"type":31,"tagName":368,"properties":2951,"children":2952},{"style":412},[2953],{"type":27,"value":415},{"type":31,"tagName":368,"properties":2955,"children":2956},{"style":406},[2957],{"type":27,"value":2958},"changetype",{"type":31,"tagName":368,"properties":2960,"children":2961},{"style":412},[2962],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":2964,"children":2965},{"style":406},[2966],{"type":27,"value":2967},"usize",{"type":31,"tagName":368,"properties":2969,"children":2970},{"style":412},[2971],{"type":27,"value":2972},">(s), s.",{"type":31,"tagName":368,"properties":2974,"children":2975},{"style":462},[2976],{"type":27,"value":2752},{"type":31,"tagName":368,"properties":2978,"children":2979},{"style":412},[2980],{"type":27,"value":459},{"type":31,"tagName":368,"properties":2982,"children":2983},{"style":406},[2984],{"type":27,"value":2958},{"type":31,"tagName":368,"properties":2986,"children":2987},{"style":412},[2988],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":2990,"children":2991},{"style":406},[2992],{"type":27,"value":2967},{"type":31,"tagName":368,"properties":2994,"children":2995},{"style":412},[2996],{"type":27,"value":2997},">(jsonBytes) ",{"type":31,"tagName":368,"properties":2999,"children":3000},{"style":1118},[3001],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":3003,"children":3004},{"style":412},[3005],{"type":27,"value":3006}," jsonUsed));",{"type":27,"value":28},{"type":31,"tagName":368,"properties":3009,"children":3010},{"class":370},[3011],{"type":31,"tagName":368,"properties":3012,"children":3013},{"style":412},[3014],{"type":27,"value":3015},"}",{"type":27,"value":28},{"type":31,"tagName":368,"properties":3018,"children":3019},{"class":370},[3020,3024,3029,3033,3038,3042,3047,3051,3055,3059,3063,3067,3072,3077,3082,3087,3092,3097,3102,3106,3110,3115,3119,3124,3129,3133,3138,3143,3148,3152],{"type":31,"tagName":368,"properties":3021,"children":3022},{"style":1118},[3023],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":3025,"children":3026},{"style":406},[3027],{"type":27,"value":3028}," jbUint",{"type":31,"tagName":368,"properties":3030,"children":3031},{"style":412},[3032],{"type":27,"value":415},{"type":31,"tagName":368,"properties":3034,"children":3035},{"style":2697},[3036],{"type":27,"value":3037},"v",{"type":31,"tagName":368,"properties":3039,"children":3040},{"style":1118},[3041],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":3043,"children":3044},{"style":406},[3045],{"type":27,"value":3046}," u64",{"type":31,"tagName":368,"properties":3048,"children":3049},{"style":412},[3050],{"type":27,"value":2714},{"type":31,"tagName":368,"properties":3052,"children":3053},{"style":1118},[3054],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":3056,"children":3057},{"style":462},[3058],{"type":27,"value":2723},{"type":31,"tagName":368,"properties":3060,"children":3061},{"style":412},[3062],{"type":27,"value":2728},{"type":31,"tagName":368,"properties":3064,"children":3065},{"style":1118},[3066],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":3068,"children":3069},{"style":412},[3070],{"type":27,"value":3071}," (v ",{"type":31,"tagName":368,"properties":3073,"children":3074},{"style":1118},[3075],{"type":27,"value":3076},">=",{"type":31,"tagName":368,"properties":3078,"children":3079},{"style":462},[3080],{"type":27,"value":3081}," 10",{"type":31,"tagName":368,"properties":3083,"children":3084},{"style":412},[3085],{"type":27,"value":3086},") ",{"type":31,"tagName":368,"properties":3088,"children":3089},{"style":406},[3090],{"type":27,"value":3091},"jbUint",{"type":31,"tagName":368,"properties":3093,"children":3094},{"style":412},[3095],{"type":27,"value":3096},"(v ",{"type":31,"tagName":368,"properties":3098,"children":3099},{"style":1118},[3100],{"type":27,"value":3101},"/",{"type":31,"tagName":368,"properties":3103,"children":3104},{"style":462},[3105],{"type":27,"value":3081},{"type":31,"tagName":368,"properties":3107,"children":3108},{"style":412},[3109],{"type":27,"value":426},{"type":31,"tagName":368,"properties":3111,"children":3112},{"style":406},[3113],{"type":27,"value":3114},"jbByte",{"type":31,"tagName":368,"properties":3116,"children":3117},{"style":412},[3118],{"type":27,"value":415},{"type":31,"tagName":368,"properties":3120,"children":3121},{"style":462},[3122],{"type":27,"value":3123},"0x30",{"type":31,"tagName":368,"properties":3125,"children":3126},{"style":1118},[3127],{"type":27,"value":3128}," +",{"type":31,"tagName":368,"properties":3130,"children":3131},{"style":412},[3132],{"type":27,"value":2766},{"type":31,"tagName":368,"properties":3134,"children":3135},{"style":406},[3136],{"type":27,"value":3137},"u32",{"type":31,"tagName":368,"properties":3139,"children":3140},{"style":412},[3141],{"type":27,"value":3142},">(v ",{"type":31,"tagName":368,"properties":3144,"children":3145},{"style":1118},[3146],{"type":27,"value":3147},"%",{"type":31,"tagName":368,"properties":3149,"children":3150},{"style":462},[3151],{"type":27,"value":3081},{"type":31,"tagName":368,"properties":3153,"children":3154},{"style":412},[3155],{"type":27,"value":3156},")); }",{"type":27,"value":28},{"type":31,"tagName":368,"properties":3159,"children":3160},{"class":370},[3161,3165,3170,3174,3178,3182,3186,3190,3195,3199,3203,3207,3211,3215,3219],{"type":31,"tagName":368,"properties":3162,"children":3163},{"style":1118},[3164],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":3166,"children":3167},{"style":406},[3168],{"type":27,"value":3169}," jbNum",{"type":31,"tagName":368,"properties":3171,"children":3172},{"style":412},[3173],{"type":27,"value":415},{"type":31,"tagName":368,"properties":3175,"children":3176},{"style":2697},[3177],{"type":27,"value":3037},{"type":31,"tagName":368,"properties":3179,"children":3180},{"style":1118},[3181],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":3183,"children":3184},{"style":406},[3185],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":3187,"children":3188},{"style":412},[3189],{"type":27,"value":459},{"type":31,"tagName":368,"properties":3191,"children":3192},{"style":2697},[3193],{"type":27,"value":3194},"decimals",{"type":31,"tagName":368,"properties":3196,"children":3197},{"style":1118},[3198],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":3200,"children":3201},{"style":406},[3202],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":3204,"children":3205},{"style":412},[3206],{"type":27,"value":2714},{"type":31,"tagName":368,"properties":3208,"children":3209},{"style":1118},[3210],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":3212,"children":3213},{"style":462},[3214],{"type":27,"value":2723},{"type":31,"tagName":368,"properties":3216,"children":3217},{"style":412},[3218],{"type":27,"value":2728},{"type":31,"tagName":368,"properties":3220,"children":3221},{"style":374},[3222],{"type":27,"value":3223},"// a fixed-point number, or null when not finite",{"type":27,"value":28},{"type":31,"tagName":368,"properties":3226,"children":3227},{"class":370},[3228,3232,3236,3241,3246,3251,3256,3260,3265,3269,3274],{"type":31,"tagName":368,"properties":3229,"children":3230},{"style":1118},[3231],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":3233,"children":3234},{"style":412},[3235],{"type":27,"value":115},{"type":31,"tagName":368,"properties":3237,"children":3238},{"style":1118},[3239],{"type":27,"value":3240},"!",{"type":31,"tagName":368,"properties":3242,"children":3243},{"style":406},[3244],{"type":27,"value":3245},"isFinite",{"type":31,"tagName":368,"properties":3247,"children":3248},{"style":412},[3249],{"type":27,"value":3250},"(v)) { ",{"type":31,"tagName":368,"properties":3252,"children":3253},{"style":406},[3254],{"type":27,"value":3255},"jbText",{"type":31,"tagName":368,"properties":3257,"children":3258},{"style":412},[3259],{"type":27,"value":415},{"type":31,"tagName":368,"properties":3261,"children":3262},{"style":418},[3263],{"type":27,"value":3264},"\"null\"",{"type":31,"tagName":368,"properties":3266,"children":3267},{"style":412},[3268],{"type":27,"value":426},{"type":31,"tagName":368,"properties":3270,"children":3271},{"style":1118},[3272],{"type":27,"value":3273},"return",{"type":31,"tagName":368,"properties":3275,"children":3276},{"style":412},[3277],{"type":27,"value":3278},"; }",{"type":27,"value":28},{"type":31,"tagName":368,"properties":3281,"children":3282},{"class":370},[3283,3288,3293,3297,3302,3306,3311,3315,3320,3325,3329,3333,3338,3343,3347,3351],{"type":31,"tagName":368,"properties":3284,"children":3285},{"style":1118},[3286],{"type":27,"value":3287},"  let",{"type":31,"tagName":368,"properties":3289,"children":3290},{"style":412},[3291],{"type":27,"value":3292}," x ",{"type":31,"tagName":368,"properties":3294,"children":3295},{"style":1118},[3296],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":3298,"children":3299},{"style":412},[3300],{"type":27,"value":3301}," v; ",{"type":31,"tagName":368,"properties":3303,"children":3304},{"style":1118},[3305],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":3307,"children":3308},{"style":412},[3309],{"type":27,"value":3310}," (x ",{"type":31,"tagName":368,"properties":3312,"children":3313},{"style":1118},[3314],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":3316,"children":3317},{"style":462},[3318],{"type":27,"value":3319}," 0.0",{"type":31,"tagName":368,"properties":3321,"children":3322},{"style":412},[3323],{"type":27,"value":3324},") { ",{"type":31,"tagName":368,"properties":3326,"children":3327},{"style":406},[3328],{"type":27,"value":3114},{"type":31,"tagName":368,"properties":3330,"children":3331},{"style":412},[3332],{"type":27,"value":415},{"type":31,"tagName":368,"properties":3334,"children":3335},{"style":462},[3336],{"type":27,"value":3337},"0x2d",{"type":31,"tagName":368,"properties":3339,"children":3340},{"style":412},[3341],{"type":27,"value":3342},"); x ",{"type":31,"tagName":368,"properties":3344,"children":3345},{"style":1118},[3346],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":3348,"children":3349},{"style":1118},[3350],{"type":27,"value":2229},{"type":31,"tagName":368,"properties":3352,"children":3353},{"style":412},[3354],{"type":27,"value":3355},"x; }",{"type":27,"value":28},{"type":31,"tagName":368,"properties":3358,"children":3359},{"class":370},[3360,3364,3369,3373,3378,3382,3387,3391,3395,3400,3404,3408,3413,3417,3422,3426,3430,3435,3440,3445],{"type":31,"tagName":368,"properties":3361,"children":3362},{"style":1118},[3363],{"type":27,"value":3287},{"type":31,"tagName":368,"properties":3365,"children":3366},{"style":412},[3367],{"type":27,"value":3368}," scale ",{"type":31,"tagName":368,"properties":3370,"children":3371},{"style":1118},[3372],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":3374,"children":3375},{"style":462},[3376],{"type":27,"value":3377}," 1.0",{"type":31,"tagName":368,"properties":3379,"children":3380},{"style":412},[3381],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":3383,"children":3384},{"style":1118},[3385],{"type":27,"value":3386},"for",{"type":31,"tagName":368,"properties":3388,"children":3389},{"style":412},[3390],{"type":27,"value":115},{"type":31,"tagName":368,"properties":3392,"children":3393},{"style":1118},[3394],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":3396,"children":3397},{"style":412},[3398],{"type":27,"value":3399}," i ",{"type":31,"tagName":368,"properties":3401,"children":3402},{"style":1118},[3403],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":3405,"children":3406},{"style":462},[3407],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":3409,"children":3410},{"style":412},[3411],{"type":27,"value":3412},"; i ",{"type":31,"tagName":368,"properties":3414,"children":3415},{"style":1118},[3416],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":3418,"children":3419},{"style":412},[3420],{"type":27,"value":3421}," decimals; i ",{"type":31,"tagName":368,"properties":3423,"children":3424},{"style":1118},[3425],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":3427,"children":3428},{"style":462},[3429],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":3431,"children":3432},{"style":412},[3433],{"type":27,"value":3434},") scale ",{"type":31,"tagName":368,"properties":3436,"children":3437},{"style":1118},[3438],{"type":27,"value":3439},"*=",{"type":31,"tagName":368,"properties":3441,"children":3442},{"style":462},[3443],{"type":27,"value":3444}," 10.0",{"type":31,"tagName":368,"properties":3446,"children":3447},{"style":412},[3448],{"type":27,"value":3449},";",{"type":27,"value":28},{"type":31,"tagName":368,"properties":3452,"children":3453},{"class":370},[3454,3458,3463,3467,3472,3477,3482,3487,3492,3496,3501,3505,3509,3514,3519,3523,3527,3531,3536,3540,3545,3550,3555,3559],{"type":31,"tagName":368,"properties":3455,"children":3456},{"style":1118},[3457],{"type":27,"value":2847},{"type":31,"tagName":368,"properties":3459,"children":3460},{"style":462},[3461],{"type":27,"value":3462}," scaled",{"type":31,"tagName":368,"properties":3464,"children":3465},{"style":1118},[3466],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":3468,"children":3469},{"style":412},[3470],{"type":27,"value":3471}," Math.",{"type":31,"tagName":368,"properties":3473,"children":3474},{"style":406},[3475],{"type":27,"value":3476},"round",{"type":31,"tagName":368,"properties":3478,"children":3479},{"style":412},[3480],{"type":27,"value":3481},"(x ",{"type":31,"tagName":368,"properties":3483,"children":3484},{"style":1118},[3485],{"type":27,"value":3486},"*",{"type":31,"tagName":368,"properties":3488,"children":3489},{"style":412},[3490],{"type":27,"value":3491}," scale); ",{"type":31,"tagName":368,"properties":3493,"children":3494},{"style":1118},[3495],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":3497,"children":3498},{"style":462},[3499],{"type":27,"value":3500}," whole",{"type":31,"tagName":368,"properties":3502,"children":3503},{"style":1118},[3504],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":3506,"children":3507},{"style":412},[3508],{"type":27,"value":3471},{"type":31,"tagName":368,"properties":3510,"children":3511},{"style":406},[3512],{"type":27,"value":3513},"floor",{"type":31,"tagName":368,"properties":3515,"children":3516},{"style":412},[3517],{"type":27,"value":3518},"(scaled ",{"type":31,"tagName":368,"properties":3520,"children":3521},{"style":1118},[3522],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":3524,"children":3525},{"style":412},[3526],{"type":27,"value":3491},{"type":31,"tagName":368,"properties":3528,"children":3529},{"style":1118},[3530],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":3532,"children":3533},{"style":462},[3534],{"type":27,"value":3535}," frac",{"type":31,"tagName":368,"properties":3537,"children":3538},{"style":1118},[3539],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":3541,"children":3542},{"style":412},[3543],{"type":27,"value":3544}," scaled ",{"type":31,"tagName":368,"properties":3546,"children":3547},{"style":1118},[3548],{"type":27,"value":3549},"-",{"type":31,"tagName":368,"properties":3551,"children":3552},{"style":412},[3553],{"type":27,"value":3554}," whole ",{"type":31,"tagName":368,"properties":3556,"children":3557},{"style":1118},[3558],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":3560,"children":3561},{"style":412},[3562],{"type":27,"value":3563}," scale;",{"type":27,"value":28},{"type":31,"tagName":368,"properties":3566,"children":3567},{"class":370},[3568,3573,3578,3583],{"type":31,"tagName":368,"properties":3569,"children":3570},{"style":406},[3571],{"type":27,"value":3572},"  jbUint",{"type":31,"tagName":368,"properties":3574,"children":3575},{"style":412},[3576],{"type":27,"value":3577},"(\u003C",{"type":31,"tagName":368,"properties":3579,"children":3580},{"style":406},[3581],{"type":27,"value":3582},"u64",{"type":31,"tagName":368,"properties":3584,"children":3585},{"style":412},[3586],{"type":27,"value":3587},">whole);",{"type":27,"value":28},{"type":31,"tagName":368,"properties":3590,"children":3591},{"class":370},[3592,3596,3601,3606,3610,3614,3618,3622,3627,3631,3635,3640,3644,3648,3652,3657,3661,3666,3670,3674,3678,3682,3687,3691,3696,3701,3706,3710,3714,3719,3724,3728,3733,3737,3741,3746,3750,3754,3758,3762,3766,3771,3775,3779,3783,3787,3791,3795,3799,3803,3807,3811],{"type":31,"tagName":368,"properties":3593,"children":3594},{"style":1118},[3595],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":3597,"children":3598},{"style":412},[3599],{"type":27,"value":3600}," (decimals ",{"type":31,"tagName":368,"properties":3602,"children":3603},{"style":1118},[3604],{"type":27,"value":3605},">",{"type":31,"tagName":368,"properties":3607,"children":3608},{"style":462},[3609],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":3611,"children":3612},{"style":412},[3613],{"type":27,"value":3324},{"type":31,"tagName":368,"properties":3615,"children":3616},{"style":406},[3617],{"type":27,"value":3114},{"type":31,"tagName":368,"properties":3619,"children":3620},{"style":412},[3621],{"type":27,"value":415},{"type":31,"tagName":368,"properties":3623,"children":3624},{"style":462},[3625],{"type":27,"value":3626},"0x2e",{"type":31,"tagName":368,"properties":3628,"children":3629},{"style":412},[3630],{"type":27,"value":426},{"type":31,"tagName":368,"properties":3632,"children":3633},{"style":1118},[3634],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":3636,"children":3637},{"style":412},[3638],{"type":27,"value":3639}," f ",{"type":31,"tagName":368,"properties":3641,"children":3642},{"style":1118},[3643],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":3645,"children":3646},{"style":412},[3647],{"type":27,"value":2766},{"type":31,"tagName":368,"properties":3649,"children":3650},{"style":406},[3651],{"type":27,"value":3582},{"type":31,"tagName":368,"properties":3653,"children":3654},{"style":412},[3655],{"type":27,"value":3656},">frac; ",{"type":31,"tagName":368,"properties":3658,"children":3659},{"style":1118},[3660],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":3662,"children":3663},{"style":412},[3664],{"type":27,"value":3665}," digits ",{"type":31,"tagName":368,"properties":3667,"children":3668},{"style":1118},[3669],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":3671,"children":3672},{"style":462},[3673],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":3675,"children":3676},{"style":412},[3677],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":3679,"children":3680},{"style":1118},[3681],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":3683,"children":3684},{"style":412},[3685],{"type":27,"value":3686}," probe ",{"type":31,"tagName":368,"properties":3688,"children":3689},{"style":1118},[3690],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":3692,"children":3693},{"style":412},[3694],{"type":27,"value":3695}," f; ",{"type":31,"tagName":368,"properties":3697,"children":3698},{"style":1118},[3699],{"type":27,"value":3700},"while",{"type":31,"tagName":368,"properties":3702,"children":3703},{"style":412},[3704],{"type":27,"value":3705}," (probe ",{"type":31,"tagName":368,"properties":3707,"children":3708},{"style":1118},[3709],{"type":27,"value":3076},{"type":31,"tagName":368,"properties":3711,"children":3712},{"style":462},[3713],{"type":27,"value":3081},{"type":31,"tagName":368,"properties":3715,"children":3716},{"style":412},[3717],{"type":27,"value":3718},") { probe ",{"type":31,"tagName":368,"properties":3720,"children":3721},{"style":1118},[3722],{"type":27,"value":3723},"/=",{"type":31,"tagName":368,"properties":3725,"children":3726},{"style":462},[3727],{"type":27,"value":3081},{"type":31,"tagName":368,"properties":3729,"children":3730},{"style":412},[3731],{"type":27,"value":3732},"; digits ",{"type":31,"tagName":368,"properties":3734,"children":3735},{"style":1118},[3736],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":3738,"children":3739},{"style":462},[3740],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":3742,"children":3743},{"style":412},[3744],{"type":27,"value":3745},"; } ",{"type":31,"tagName":368,"properties":3747,"children":3748},{"style":1118},[3749],{"type":27,"value":3386},{"type":31,"tagName":368,"properties":3751,"children":3752},{"style":412},[3753],{"type":27,"value":115},{"type":31,"tagName":368,"properties":3755,"children":3756},{"style":1118},[3757],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":3759,"children":3760},{"style":412},[3761],{"type":27,"value":3399},{"type":31,"tagName":368,"properties":3763,"children":3764},{"style":1118},[3765],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":3767,"children":3768},{"style":412},[3769],{"type":27,"value":3770}," digits; i ",{"type":31,"tagName":368,"properties":3772,"children":3773},{"style":1118},[3774],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":3776,"children":3777},{"style":412},[3778],{"type":27,"value":3421},{"type":31,"tagName":368,"properties":3780,"children":3781},{"style":1118},[3782],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":3784,"children":3785},{"style":462},[3786],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":3788,"children":3789},{"style":412},[3790],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":3792,"children":3793},{"style":406},[3794],{"type":27,"value":3114},{"type":31,"tagName":368,"properties":3796,"children":3797},{"style":412},[3798],{"type":27,"value":415},{"type":31,"tagName":368,"properties":3800,"children":3801},{"style":462},[3802],{"type":27,"value":3123},{"type":31,"tagName":368,"properties":3804,"children":3805},{"style":412},[3806],{"type":27,"value":426},{"type":31,"tagName":368,"properties":3808,"children":3809},{"style":406},[3810],{"type":27,"value":3091},{"type":31,"tagName":368,"properties":3812,"children":3813},{"style":412},[3814],{"type":27,"value":3815},"(f); }",{"type":27,"value":28},{"type":31,"tagName":368,"properties":3818,"children":3819},{"class":370},[3820],{"type":31,"tagName":368,"properties":3821,"children":3822},{"style":412},[3823],{"type":27,"value":3015},{"type":27,"value":28},{"type":31,"tagName":368,"properties":3826,"children":3827},{"class":370},[3828,3832,3837,3841,3846,3850,3854,3858,3862,3866,3870,3875,3880,3884,3888,3893,3897,3901,3905,3909,3914,3918,3922],{"type":31,"tagName":368,"properties":3829,"children":3830},{"style":1118},[3831],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":3833,"children":3834},{"style":406},[3835],{"type":27,"value":3836}," jbFlush",{"type":31,"tagName":368,"properties":3838,"children":3839},{"style":412},[3840],{"type":27,"value":415},{"type":31,"tagName":368,"properties":3842,"children":3843},{"style":2697},[3844],{"type":27,"value":3845},"slot",{"type":31,"tagName":368,"properties":3847,"children":3848},{"style":1118},[3849],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":3851,"children":3852},{"style":406},[3853],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":3855,"children":3856},{"style":412},[3857],{"type":27,"value":2714},{"type":31,"tagName":368,"properties":3859,"children":3860},{"style":1118},[3861],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":3863,"children":3864},{"style":462},[3865],{"type":27,"value":2723},{"type":31,"tagName":368,"properties":3867,"children":3868},{"style":412},[3869],{"type":27,"value":2728},{"type":31,"tagName":368,"properties":3871,"children":3872},{"style":406},[3873],{"type":27,"value":3874},"writeFrame",{"type":31,"tagName":368,"properties":3876,"children":3877},{"style":412},[3878],{"type":27,"value":3879},"(slot, String.",{"type":31,"tagName":368,"properties":3881,"children":3882},{"style":462},[3883],{"type":27,"value":2866},{"type":31,"tagName":368,"properties":3885,"children":3886},{"style":412},[3887],{"type":27,"value":2871},{"type":31,"tagName":368,"properties":3889,"children":3890},{"style":406},[3891],{"type":27,"value":3892},"decodeUnsafe",{"type":31,"tagName":368,"properties":3894,"children":3895},{"style":412},[3896],{"type":27,"value":415},{"type":31,"tagName":368,"properties":3898,"children":3899},{"style":406},[3900],{"type":27,"value":2958},{"type":31,"tagName":368,"properties":3902,"children":3903},{"style":412},[3904],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":3906,"children":3907},{"style":406},[3908],{"type":27,"value":2967},{"type":31,"tagName":368,"properties":3910,"children":3911},{"style":412},[3912],{"type":27,"value":3913},">(jsonBytes), jsonUsed)); jsonUsed ",{"type":31,"tagName":368,"properties":3915,"children":3916},{"style":1118},[3917],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":3919,"children":3920},{"style":462},[3921],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":3923,"children":3924},{"style":412},[3925],{"type":27,"value":3278},{"type":27,"value":28},{"type":31,"tagName":368,"properties":3928,"children":3929},{"class":370},[],{"type":27,"value":28},{"type":31,"tagName":368,"properties":3932,"children":3933},{"class":370},[3934],{"type":31,"tagName":368,"properties":3935,"children":3936},{"style":374},[3937],{"type":27,"value":3938},"// ── Text helpers for the price tags ──",{"type":27,"value":28},{"type":31,"tagName":368,"properties":3941,"children":3942},{"class":370},[3943,3947,3952,3956,3961,3965,3969,3973,3977,3981,3985],{"type":31,"tagName":368,"properties":3944,"children":3945},{"style":1118},[3946],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":3948,"children":3949},{"style":406},[3950],{"type":27,"value":3951}," sbGrouped",{"type":31,"tagName":368,"properties":3953,"children":3954},{"style":412},[3955],{"type":27,"value":415},{"type":31,"tagName":368,"properties":3957,"children":3958},{"style":2697},[3959],{"type":27,"value":3960},"n",{"type":31,"tagName":368,"properties":3962,"children":3963},{"style":1118},[3964],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":3966,"children":3967},{"style":406},[3968],{"type":27,"value":2285},{"type":31,"tagName":368,"properties":3970,"children":3971},{"style":412},[3972],{"type":27,"value":2714},{"type":31,"tagName":368,"properties":3974,"children":3975},{"style":1118},[3976],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":3978,"children":3979},{"style":462},[3980],{"type":27,"value":2723},{"type":31,"tagName":368,"properties":3982,"children":3983},{"style":412},[3984],{"type":27,"value":2728},{"type":31,"tagName":368,"properties":3986,"children":3987},{"style":374},[3988],{"type":27,"value":3989},"// 84210 -> 84,210",{"type":27,"value":28},{"type":31,"tagName":368,"properties":3992,"children":3993},{"class":370},[3994,3998,4003,4007,4012,4016,4021,4026,4030,4034,4038,4043,4047,4052,4056,4060,4065,4069,4073,4077,4081,4085,4089,4094,4098,4103,4107,4111,4115,4120,4124,4128,4132,4136,4140,4144,4148,4152,4156,4160,4165,4170,4175,4180],{"type":31,"tagName":368,"properties":3995,"children":3996},{"style":1118},[3997],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":3999,"children":4000},{"style":412},[4001],{"type":27,"value":4002}," (n ",{"type":31,"tagName":368,"properties":4004,"children":4005},{"style":1118},[4006],{"type":27,"value":3076},{"type":31,"tagName":368,"properties":4008,"children":4009},{"style":462},[4010],{"type":27,"value":4011}," 1000",{"type":31,"tagName":368,"properties":4013,"children":4014},{"style":412},[4015],{"type":27,"value":3324},{"type":31,"tagName":368,"properties":4017,"children":4018},{"style":406},[4019],{"type":27,"value":4020},"sbGrouped",{"type":31,"tagName":368,"properties":4022,"children":4023},{"style":412},[4024],{"type":27,"value":4025},"(n ",{"type":31,"tagName":368,"properties":4027,"children":4028},{"style":1118},[4029],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":4031,"children":4032},{"style":462},[4033],{"type":27,"value":4011},{"type":31,"tagName":368,"properties":4035,"children":4036},{"style":412},[4037],{"type":27,"value":426},{"type":31,"tagName":368,"properties":4039,"children":4040},{"style":406},[4041],{"type":27,"value":4042},"sb_text",{"type":31,"tagName":368,"properties":4044,"children":4045},{"style":412},[4046],{"type":27,"value":415},{"type":31,"tagName":368,"properties":4048,"children":4049},{"style":418},[4050],{"type":27,"value":4051},"\",\"",{"type":31,"tagName":368,"properties":4053,"children":4054},{"style":412},[4055],{"type":27,"value":426},{"type":31,"tagName":368,"properties":4057,"children":4058},{"style":1118},[4059],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":4061,"children":4062},{"style":462},[4063],{"type":27,"value":4064}," r",{"type":31,"tagName":368,"properties":4066,"children":4067},{"style":1118},[4068],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":4070,"children":4071},{"style":412},[4072],{"type":27,"value":2904},{"type":31,"tagName":368,"properties":4074,"children":4075},{"style":1118},[4076],{"type":27,"value":3147},{"type":31,"tagName":368,"properties":4078,"children":4079},{"style":462},[4080],{"type":27,"value":4011},{"type":31,"tagName":368,"properties":4082,"children":4083},{"style":412},[4084],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":4086,"children":4087},{"style":1118},[4088],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":4090,"children":4091},{"style":412},[4092],{"type":27,"value":4093}," (r ",{"type":31,"tagName":368,"properties":4095,"children":4096},{"style":1118},[4097],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":4099,"children":4100},{"style":462},[4101],{"type":27,"value":4102}," 100",{"type":31,"tagName":368,"properties":4104,"children":4105},{"style":412},[4106],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":4108,"children":4109},{"style":406},[4110],{"type":27,"value":4042},{"type":31,"tagName":368,"properties":4112,"children":4113},{"style":412},[4114],{"type":27,"value":415},{"type":31,"tagName":368,"properties":4116,"children":4117},{"style":418},[4118],{"type":27,"value":4119},"\"0\"",{"type":31,"tagName":368,"properties":4121,"children":4122},{"style":412},[4123],{"type":27,"value":426},{"type":31,"tagName":368,"properties":4125,"children":4126},{"style":1118},[4127],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":4129,"children":4130},{"style":412},[4131],{"type":27,"value":4093},{"type":31,"tagName":368,"properties":4133,"children":4134},{"style":1118},[4135],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":4137,"children":4138},{"style":462},[4139],{"type":27,"value":3081},{"type":31,"tagName":368,"properties":4141,"children":4142},{"style":412},[4143],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":4145,"children":4146},{"style":406},[4147],{"type":27,"value":4042},{"type":31,"tagName":368,"properties":4149,"children":4150},{"style":412},[4151],{"type":27,"value":415},{"type":31,"tagName":368,"properties":4153,"children":4154},{"style":418},[4155],{"type":27,"value":4119},{"type":31,"tagName":368,"properties":4157,"children":4158},{"style":412},[4159],{"type":27,"value":426},{"type":31,"tagName":368,"properties":4161,"children":4162},{"style":406},[4163],{"type":27,"value":4164},"sb_int",{"type":31,"tagName":368,"properties":4166,"children":4167},{"style":412},[4168],{"type":27,"value":4169},"(r); } ",{"type":31,"tagName":368,"properties":4171,"children":4172},{"style":1118},[4173],{"type":27,"value":4174},"else",{"type":31,"tagName":368,"properties":4176,"children":4177},{"style":406},[4178],{"type":27,"value":4179}," sb_int",{"type":31,"tagName":368,"properties":4181,"children":4182},{"style":412},[4183],{"type":27,"value":4184},"(n);",{"type":27,"value":28},{"type":31,"tagName":368,"properties":4187,"children":4188},{"class":370},[4189],{"type":31,"tagName":368,"properties":4190,"children":4191},{"style":412},[4192],{"type":27,"value":3015},{"type":27,"value":28},{"type":31,"tagName":368,"properties":4195,"children":4196},{"class":370},[4197,4201,4206,4210,4214,4218,4222,4226,4230,4234,4238],{"type":31,"tagName":368,"properties":4198,"children":4199},{"style":1118},[4200],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":4202,"children":4203},{"style":406},[4204],{"type":27,"value":4205}," sbPrice",{"type":31,"tagName":368,"properties":4207,"children":4208},{"style":412},[4209],{"type":27,"value":415},{"type":31,"tagName":368,"properties":4211,"children":4212},{"style":2697},[4213],{"type":27,"value":3037},{"type":31,"tagName":368,"properties":4215,"children":4216},{"style":1118},[4217],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":4219,"children":4220},{"style":406},[4221],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":4223,"children":4224},{"style":412},[4225],{"type":27,"value":2714},{"type":31,"tagName":368,"properties":4227,"children":4228},{"style":1118},[4229],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":4231,"children":4232},{"style":462},[4233],{"type":27,"value":2723},{"type":31,"tagName":368,"properties":4235,"children":4236},{"style":412},[4237],{"type":27,"value":2728},{"type":31,"tagName":368,"properties":4239,"children":4240},{"style":374},[4241],{"type":27,"value":4242},"// decimals follow the price's size: 84,210 / 2,431.55 / 12.345 / 0.13797; a prediction market's price reads as percent",{"type":27,"value":28},{"type":31,"tagName":368,"properties":4245,"children":4246},{"class":370},[4247,4251,4256,4261,4265,4269,4274,4278,4282,4286,4290,4294,4299,4304,4308,4313,4317,4321,4326,4330,4334,4338,4343,4348,4352,4357,4361,4365,4369,4373,4377,4381,4385,4390,4394,4398,4402,4406,4410,4414,4418,4422,4426,4430,4434,4438,4442,4447,4451,4455],{"type":31,"tagName":368,"properties":4248,"children":4249},{"style":1118},[4250],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":4252,"children":4253},{"style":412},[4254],{"type":27,"value":4255}," (probLike) { ",{"type":31,"tagName":368,"properties":4257,"children":4258},{"style":406},[4259],{"type":27,"value":4260},"sb_f64",{"type":31,"tagName":368,"properties":4262,"children":4263},{"style":412},[4264],{"type":27,"value":3096},{"type":31,"tagName":368,"properties":4266,"children":4267},{"style":1118},[4268],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":4270,"children":4271},{"style":462},[4272],{"type":27,"value":4273}," 100.0",{"type":31,"tagName":368,"properties":4275,"children":4276},{"style":412},[4277],{"type":27,"value":459},{"type":31,"tagName":368,"properties":4279,"children":4280},{"style":462},[4281],{"type":27,"value":1022},{"type":31,"tagName":368,"properties":4283,"children":4284},{"style":412},[4285],{"type":27,"value":426},{"type":31,"tagName":368,"properties":4287,"children":4288},{"style":406},[4289],{"type":27,"value":4042},{"type":31,"tagName":368,"properties":4291,"children":4292},{"style":412},[4293],{"type":27,"value":415},{"type":31,"tagName":368,"properties":4295,"children":4296},{"style":418},[4297],{"type":27,"value":4298},"\"%\"",{"type":31,"tagName":368,"properties":4300,"children":4301},{"style":412},[4302],{"type":27,"value":4303},"); } ",{"type":31,"tagName":368,"properties":4305,"children":4306},{"style":1118},[4307],{"type":27,"value":4174},{"type":31,"tagName":368,"properties":4309,"children":4310},{"style":1118},[4311],{"type":27,"value":4312}," if",{"type":31,"tagName":368,"properties":4314,"children":4315},{"style":412},[4316],{"type":27,"value":3071},{"type":31,"tagName":368,"properties":4318,"children":4319},{"style":1118},[4320],{"type":27,"value":3076},{"type":31,"tagName":368,"properties":4322,"children":4323},{"style":462},[4324],{"type":27,"value":4325}," 1000.0",{"type":31,"tagName":368,"properties":4327,"children":4328},{"style":412},[4329],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":4331,"children":4332},{"style":406},[4333],{"type":27,"value":4020},{"type":31,"tagName":368,"properties":4335,"children":4336},{"style":412},[4337],{"type":27,"value":415},{"type":31,"tagName":368,"properties":4339,"children":4340},{"style":406},[4341],{"type":27,"value":4342},"i64",{"type":31,"tagName":368,"properties":4344,"children":4345},{"style":412},[4346],{"type":27,"value":4347},"(Math.",{"type":31,"tagName":368,"properties":4349,"children":4350},{"style":406},[4351],{"type":27,"value":3476},{"type":31,"tagName":368,"properties":4353,"children":4354},{"style":412},[4355],{"type":27,"value":4356},"(v))); ",{"type":31,"tagName":368,"properties":4358,"children":4359},{"style":1118},[4360],{"type":27,"value":4174},{"type":31,"tagName":368,"properties":4362,"children":4363},{"style":1118},[4364],{"type":27,"value":4312},{"type":31,"tagName":368,"properties":4366,"children":4367},{"style":412},[4368],{"type":27,"value":3071},{"type":31,"tagName":368,"properties":4370,"children":4371},{"style":1118},[4372],{"type":27,"value":3076},{"type":31,"tagName":368,"properties":4374,"children":4375},{"style":462},[4376],{"type":27,"value":4273},{"type":31,"tagName":368,"properties":4378,"children":4379},{"style":412},[4380],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":4382,"children":4383},{"style":406},[4384],{"type":27,"value":4260},{"type":31,"tagName":368,"properties":4386,"children":4387},{"style":412},[4388],{"type":27,"value":4389},"(v, ",{"type":31,"tagName":368,"properties":4391,"children":4392},{"style":462},[4393],{"type":27,"value":716},{"type":31,"tagName":368,"properties":4395,"children":4396},{"style":412},[4397],{"type":27,"value":426},{"type":31,"tagName":368,"properties":4399,"children":4400},{"style":1118},[4401],{"type":27,"value":4174},{"type":31,"tagName":368,"properties":4403,"children":4404},{"style":1118},[4405],{"type":27,"value":4312},{"type":31,"tagName":368,"properties":4407,"children":4408},{"style":412},[4409],{"type":27,"value":3071},{"type":31,"tagName":368,"properties":4411,"children":4412},{"style":1118},[4413],{"type":27,"value":3076},{"type":31,"tagName":368,"properties":4415,"children":4416},{"style":462},[4417],{"type":27,"value":3377},{"type":31,"tagName":368,"properties":4419,"children":4420},{"style":412},[4421],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":4423,"children":4424},{"style":406},[4425],{"type":27,"value":4260},{"type":31,"tagName":368,"properties":4427,"children":4428},{"style":412},[4429],{"type":27,"value":4389},{"type":31,"tagName":368,"properties":4431,"children":4432},{"style":462},[4433],{"type":27,"value":2067},{"type":31,"tagName":368,"properties":4435,"children":4436},{"style":412},[4437],{"type":27,"value":426},{"type":31,"tagName":368,"properties":4439,"children":4440},{"style":1118},[4441],{"type":27,"value":4174},{"type":31,"tagName":368,"properties":4443,"children":4444},{"style":406},[4445],{"type":27,"value":4446}," sb_f64",{"type":31,"tagName":368,"properties":4448,"children":4449},{"style":412},[4450],{"type":27,"value":4389},{"type":31,"tagName":368,"properties":4452,"children":4453},{"style":462},[4454],{"type":27,"value":2101},{"type":31,"tagName":368,"properties":4456,"children":4457},{"style":412},[4458],{"type":27,"value":4459},");",{"type":27,"value":28},{"type":31,"tagName":368,"properties":4462,"children":4463},{"class":370},[4464],{"type":31,"tagName":368,"properties":4465,"children":4466},{"style":412},[4467],{"type":27,"value":3015},{"type":27,"value":28},{"type":31,"tagName":368,"properties":4470,"children":4471},{"class":370},[4472,4476,4481,4485,4490,4494,4498,4502,4506,4510,4514],{"type":31,"tagName":368,"properties":4473,"children":4474},{"style":1118},[4475],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":4477,"children":4478},{"style":406},[4479],{"type":27,"value":4480}," priceDecimals",{"type":31,"tagName":368,"properties":4482,"children":4483},{"style":412},[4484],{"type":27,"value":415},{"type":31,"tagName":368,"properties":4486,"children":4487},{"style":2697},[4488],{"type":27,"value":4489},"step",{"type":31,"tagName":368,"properties":4491,"children":4492},{"style":1118},[4493],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":4495,"children":4496},{"style":406},[4497],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":4499,"children":4500},{"style":412},[4501],{"type":27,"value":2714},{"type":31,"tagName":368,"properties":4503,"children":4504},{"style":1118},[4505],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":4507,"children":4508},{"style":406},[4509],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":4511,"children":4512},{"style":412},[4513],{"type":27,"value":2728},{"type":31,"tagName":368,"properties":4515,"children":4516},{"style":374},[4517],{"type":27,"value":4518},"// enough decimals that the rounded row prices stay evenly spaced (the docked grid is contiguous only within 0.1% of its step)",{"type":27,"value":28},{"type":31,"tagName":368,"properties":4521,"children":4522},{"class":370},[4523,4527,4532,4536,4540,4544,4549,4553,4558,4562,4567,4572,4577,4581,4585,4590,4595,4599,4604,4608,4613,4618,4622,4627,4631,4635,4640,4644,4648,4652],{"type":31,"tagName":368,"properties":4524,"children":4525},{"style":1118},[4526],{"type":27,"value":2847},{"type":31,"tagName":368,"properties":4528,"children":4529},{"style":462},[4530],{"type":27,"value":4531}," d",{"type":31,"tagName":368,"properties":4533,"children":4534},{"style":1118},[4535],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":4537,"children":4538},{"style":406},[4539],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":4541,"children":4542},{"style":412},[4543],{"type":27,"value":4347},{"type":31,"tagName":368,"properties":4545,"children":4546},{"style":406},[4547],{"type":27,"value":4548},"ceil",{"type":31,"tagName":368,"properties":4550,"children":4551},{"style":412},[4552],{"type":27,"value":4347},{"type":31,"tagName":368,"properties":4554,"children":4555},{"style":406},[4556],{"type":27,"value":4557},"log",{"type":31,"tagName":368,"properties":4559,"children":4560},{"style":412},[4561],{"type":27,"value":415},{"type":31,"tagName":368,"properties":4563,"children":4564},{"style":462},[4565],{"type":27,"value":4566},"2000.0",{"type":31,"tagName":368,"properties":4568,"children":4569},{"style":1118},[4570],{"type":27,"value":4571}," /",{"type":31,"tagName":368,"properties":4573,"children":4574},{"style":412},[4575],{"type":27,"value":4576}," step) ",{"type":31,"tagName":368,"properties":4578,"children":4579},{"style":1118},[4580],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":4582,"children":4583},{"style":412},[4584],{"type":27,"value":3471},{"type":31,"tagName":368,"properties":4586,"children":4587},{"style":462},[4588],{"type":27,"value":4589},"LN10",{"type":31,"tagName":368,"properties":4591,"children":4592},{"style":412},[4593],{"type":27,"value":4594},")); ",{"type":31,"tagName":368,"properties":4596,"children":4597},{"style":1118},[4598],{"type":27,"value":3273},{"type":31,"tagName":368,"properties":4600,"children":4601},{"style":412},[4602],{"type":27,"value":4603}," d ",{"type":31,"tagName":368,"properties":4605,"children":4606},{"style":1118},[4607],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":4609,"children":4610},{"style":462},[4611],{"type":27,"value":4612}," 2",{"type":31,"tagName":368,"properties":4614,"children":4615},{"style":1118},[4616],{"type":27,"value":4617}," ?",{"type":31,"tagName":368,"properties":4619,"children":4620},{"style":462},[4621],{"type":27,"value":4612},{"type":31,"tagName":368,"properties":4623,"children":4624},{"style":1118},[4625],{"type":27,"value":4626}," :",{"type":31,"tagName":368,"properties":4628,"children":4629},{"style":412},[4630],{"type":27,"value":4603},{"type":31,"tagName":368,"properties":4632,"children":4633},{"style":1118},[4634],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":4636,"children":4637},{"style":462},[4638],{"type":27,"value":4639}," 9",{"type":31,"tagName":368,"properties":4641,"children":4642},{"style":1118},[4643],{"type":27,"value":4617},{"type":31,"tagName":368,"properties":4645,"children":4646},{"style":462},[4647],{"type":27,"value":4639},{"type":31,"tagName":368,"properties":4649,"children":4650},{"style":1118},[4651],{"type":27,"value":4626},{"type":31,"tagName":368,"properties":4653,"children":4654},{"style":412},[4655],{"type":27,"value":4656}," d;",{"type":27,"value":28},{"type":31,"tagName":368,"properties":4659,"children":4660},{"class":370},[4661],{"type":31,"tagName":368,"properties":4662,"children":4663},{"style":412},[4664],{"type":27,"value":3015},{"type":27,"value":28},{"type":31,"tagName":368,"properties":4667,"children":4668},{"class":370},[],{"type":27,"value":28},{"type":31,"tagName":368,"properties":4671,"children":4672},{"class":370},[4673],{"type":31,"tagName":368,"properties":4674,"children":4675},{"style":374},[4676],{"type":27,"value":4677},"// ── The heatmap: volume per UTC hour and day, the last heat_days days ──",{"type":27,"value":28},{"type":31,"tagName":368,"properties":4680,"children":4681},{"class":370},[4682,4686,4691,4695,4700,4704,4708,4712,4716,4720,4724],{"type":31,"tagName":368,"properties":4683,"children":4684},{"style":1118},[4685],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":4687,"children":4688},{"style":406},[4689],{"type":27,"value":4690}," shiftHeat",{"type":31,"tagName":368,"properties":4692,"children":4693},{"style":412},[4694],{"type":27,"value":415},{"type":31,"tagName":368,"properties":4696,"children":4697},{"style":2697},[4698],{"type":27,"value":4699},"by",{"type":31,"tagName":368,"properties":4701,"children":4702},{"style":1118},[4703],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":4705,"children":4706},{"style":406},[4707],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":4709,"children":4710},{"style":412},[4711],{"type":27,"value":2714},{"type":31,"tagName":368,"properties":4713,"children":4714},{"style":1118},[4715],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":4717,"children":4718},{"style":462},[4719],{"type":27,"value":2723},{"type":31,"tagName":368,"properties":4721,"children":4722},{"style":412},[4723],{"type":27,"value":2728},{"type":31,"tagName":368,"properties":4725,"children":4726},{"style":374},[4727],{"type":27,"value":4728},"// a new day arrived: drop the oldest rows",{"type":27,"value":28},{"type":31,"tagName":368,"properties":4731,"children":4732},{"class":370},[4733,4737,4742,4746,4751,4755,4759,4763,4767,4771,4775,4779,4783,4787,4791,4795,4799,4803,4807,4812,4816,4820,4825,4829,4833,4837,4841],{"type":31,"tagName":368,"properties":4734,"children":4735},{"style":1118},[4736],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":4738,"children":4739},{"style":412},[4740],{"type":27,"value":4741}," (by ",{"type":31,"tagName":368,"properties":4743,"children":4744},{"style":1118},[4745],{"type":27,"value":3076},{"type":31,"tagName":368,"properties":4747,"children":4748},{"style":412},[4749],{"type":27,"value":4750}," heatDays) { ",{"type":31,"tagName":368,"properties":4752,"children":4753},{"style":1118},[4754],{"type":27,"value":3386},{"type":31,"tagName":368,"properties":4756,"children":4757},{"style":412},[4758],{"type":27,"value":115},{"type":31,"tagName":368,"properties":4760,"children":4761},{"style":1118},[4762],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":4764,"children":4765},{"style":412},[4766],{"type":27,"value":3399},{"type":31,"tagName":368,"properties":4768,"children":4769},{"style":1118},[4770],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":4772,"children":4773},{"style":462},[4774],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":4776,"children":4777},{"style":412},[4778],{"type":27,"value":3412},{"type":31,"tagName":368,"properties":4780,"children":4781},{"style":1118},[4782],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":4784,"children":4785},{"style":462},[4786],{"type":27,"value":1465},{"type":31,"tagName":368,"properties":4788,"children":4789},{"style":1118},[4790],{"type":27,"value":1689},{"type":31,"tagName":368,"properties":4792,"children":4793},{"style":462},[4794],{"type":27,"value":1487},{"type":31,"tagName":368,"properties":4796,"children":4797},{"style":412},[4798],{"type":27,"value":3412},{"type":31,"tagName":368,"properties":4800,"children":4801},{"style":1118},[4802],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":4804,"children":4805},{"style":462},[4806],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":4808,"children":4809},{"style":412},[4810],{"type":27,"value":4811},") { heat[i] ",{"type":31,"tagName":368,"properties":4813,"children":4814},{"style":1118},[4815],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":4817,"children":4818},{"style":462},[4819],{"type":27,"value":3319},{"type":31,"tagName":368,"properties":4821,"children":4822},{"style":412},[4823],{"type":27,"value":4824},"; heatBars[i] ",{"type":31,"tagName":368,"properties":4826,"children":4827},{"style":1118},[4828],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":4830,"children":4831},{"style":462},[4832],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":4834,"children":4835},{"style":412},[4836],{"type":27,"value":3745},{"type":31,"tagName":368,"properties":4838,"children":4839},{"style":1118},[4840],{"type":27,"value":3273},{"type":31,"tagName":368,"properties":4842,"children":4843},{"style":412},[4844],{"type":27,"value":3278},{"type":27,"value":28},{"type":31,"tagName":368,"properties":4847,"children":4848},{"class":370},[4849,4854,4858,4862,4867,4871,4875,4880,4884,4889,4893,4897,4901,4905,4909,4913,4918,4922,4926,4931,4935,4939,4943,4947,4951],{"type":31,"tagName":368,"properties":4850,"children":4851},{"style":1118},[4852],{"type":27,"value":4853},"  for",{"type":31,"tagName":368,"properties":4855,"children":4856},{"style":412},[4857],{"type":27,"value":115},{"type":31,"tagName":368,"properties":4859,"children":4860},{"style":1118},[4861],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":4863,"children":4864},{"style":412},[4865],{"type":27,"value":4866}," r ",{"type":31,"tagName":368,"properties":4868,"children":4869},{"style":1118},[4870],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":4872,"children":4873},{"style":462},[4874],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":4876,"children":4877},{"style":412},[4878],{"type":27,"value":4879},"; r ",{"type":31,"tagName":368,"properties":4881,"children":4882},{"style":1118},[4883],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":4885,"children":4886},{"style":412},[4887],{"type":27,"value":4888}," heatDays; r ",{"type":31,"tagName":368,"properties":4890,"children":4891},{"style":1118},[4892],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":4894,"children":4895},{"style":462},[4896],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":4898,"children":4899},{"style":412},[4900],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":4902,"children":4903},{"style":1118},[4904],{"type":27,"value":3386},{"type":31,"tagName":368,"properties":4906,"children":4907},{"style":412},[4908],{"type":27,"value":115},{"type":31,"tagName":368,"properties":4910,"children":4911},{"style":1118},[4912],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":4914,"children":4915},{"style":412},[4916],{"type":27,"value":4917}," h ",{"type":31,"tagName":368,"properties":4919,"children":4920},{"style":1118},[4921],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":4923,"children":4924},{"style":462},[4925],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":4927,"children":4928},{"style":412},[4929],{"type":27,"value":4930},"; h ",{"type":31,"tagName":368,"properties":4932,"children":4933},{"style":1118},[4934],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":4936,"children":4937},{"style":462},[4938],{"type":27,"value":1487},{"type":31,"tagName":368,"properties":4940,"children":4941},{"style":412},[4942],{"type":27,"value":4930},{"type":31,"tagName":368,"properties":4944,"children":4945},{"style":1118},[4946],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":4948,"children":4949},{"style":462},[4950],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":4952,"children":4953},{"style":412},[4954],{"type":27,"value":4955},") {",{"type":27,"value":28},{"type":31,"tagName":368,"properties":4958,"children":4959},{"class":370},[4960,4965,4970,4974,4978,4982,4987,4991,4995,4999,5004,5008,5013,5017,5021,5026,5031,5035,5039,5043,5047,5051,5055,5060,5064,5068,5072,5076,5080,5084,5088,5092,5096,5101,5105,5109,5113,5117,5121,5125],{"type":31,"tagName":368,"properties":4961,"children":4962},{"style":1118},[4963],{"type":27,"value":4964},"    const",{"type":31,"tagName":368,"properties":4966,"children":4967},{"style":462},[4968],{"type":27,"value":4969}," from",{"type":31,"tagName":368,"properties":4971,"children":4972},{"style":1118},[4973],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":4975,"children":4976},{"style":412},[4977],{"type":27,"value":4866},{"type":31,"tagName":368,"properties":4979,"children":4980},{"style":1118},[4981],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":4983,"children":4984},{"style":412},[4985],{"type":27,"value":4986}," by; heat[r ",{"type":31,"tagName":368,"properties":4988,"children":4989},{"style":1118},[4990],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":4992,"children":4993},{"style":462},[4994],{"type":27,"value":1487},{"type":31,"tagName":368,"properties":4996,"children":4997},{"style":1118},[4998],{"type":27,"value":3128},{"type":31,"tagName":368,"properties":5000,"children":5001},{"style":412},[5002],{"type":27,"value":5003}," h] ",{"type":31,"tagName":368,"properties":5005,"children":5006},{"style":1118},[5007],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":5009,"children":5010},{"style":412},[5011],{"type":27,"value":5012}," from ",{"type":31,"tagName":368,"properties":5014,"children":5015},{"style":1118},[5016],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":5018,"children":5019},{"style":412},[5020],{"type":27,"value":2189},{"type":31,"tagName":368,"properties":5022,"children":5023},{"style":1118},[5024],{"type":27,"value":5025},"?",{"type":31,"tagName":368,"properties":5027,"children":5028},{"style":412},[5029],{"type":27,"value":5030}," heat[from ",{"type":31,"tagName":368,"properties":5032,"children":5033},{"style":1118},[5034],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":5036,"children":5037},{"style":462},[5038],{"type":27,"value":1487},{"type":31,"tagName":368,"properties":5040,"children":5041},{"style":1118},[5042],{"type":27,"value":3128},{"type":31,"tagName":368,"properties":5044,"children":5045},{"style":412},[5046],{"type":27,"value":5003},{"type":31,"tagName":368,"properties":5048,"children":5049},{"style":1118},[5050],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":5052,"children":5053},{"style":462},[5054],{"type":27,"value":3319},{"type":31,"tagName":368,"properties":5056,"children":5057},{"style":412},[5058],{"type":27,"value":5059},"; heatBars[r ",{"type":31,"tagName":368,"properties":5061,"children":5062},{"style":1118},[5063],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":5065,"children":5066},{"style":462},[5067],{"type":27,"value":1487},{"type":31,"tagName":368,"properties":5069,"children":5070},{"style":1118},[5071],{"type":27,"value":3128},{"type":31,"tagName":368,"properties":5073,"children":5074},{"style":412},[5075],{"type":27,"value":5003},{"type":31,"tagName":368,"properties":5077,"children":5078},{"style":1118},[5079],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":5081,"children":5082},{"style":412},[5083],{"type":27,"value":5012},{"type":31,"tagName":368,"properties":5085,"children":5086},{"style":1118},[5087],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":5089,"children":5090},{"style":412},[5091],{"type":27,"value":2189},{"type":31,"tagName":368,"properties":5093,"children":5094},{"style":1118},[5095],{"type":27,"value":5025},{"type":31,"tagName":368,"properties":5097,"children":5098},{"style":412},[5099],{"type":27,"value":5100}," heatBars[from ",{"type":31,"tagName":368,"properties":5102,"children":5103},{"style":1118},[5104],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":5106,"children":5107},{"style":462},[5108],{"type":27,"value":1487},{"type":31,"tagName":368,"properties":5110,"children":5111},{"style":1118},[5112],{"type":27,"value":3128},{"type":31,"tagName":368,"properties":5114,"children":5115},{"style":412},[5116],{"type":27,"value":5003},{"type":31,"tagName":368,"properties":5118,"children":5119},{"style":1118},[5120],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":5122,"children":5123},{"style":462},[5124],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":5126,"children":5127},{"style":412},[5128],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":5131,"children":5132},{"class":370},[5133],{"type":31,"tagName":368,"properties":5134,"children":5135},{"style":412},[5136],{"type":27,"value":5137},"  }",{"type":27,"value":28},{"type":31,"tagName":368,"properties":5140,"children":5141},{"class":370},[5142],{"type":31,"tagName":368,"properties":5143,"children":5144},{"style":412},[5145],{"type":27,"value":3015},{"type":27,"value":28},{"type":31,"tagName":368,"properties":5148,"children":5149},{"class":370},[5150,5154,5159,5163,5168,5172,5176,5180,5185,5189,5193,5197,5201,5205],{"type":31,"tagName":368,"properties":5151,"children":5152},{"style":1118},[5153],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":5155,"children":5156},{"style":406},[5157],{"type":27,"value":5158}," foldHeat",{"type":31,"tagName":368,"properties":5160,"children":5161},{"style":412},[5162],{"type":27,"value":415},{"type":31,"tagName":368,"properties":5164,"children":5165},{"style":2697},[5166],{"type":27,"value":5167},"t",{"type":31,"tagName":368,"properties":5169,"children":5170},{"style":1118},[5171],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":5173,"children":5174},{"style":406},[5175],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":5177,"children":5178},{"style":412},[5179],{"type":27,"value":459},{"type":31,"tagName":368,"properties":5181,"children":5182},{"style":2697},[5183],{"type":27,"value":5184},"volume",{"type":31,"tagName":368,"properties":5186,"children":5187},{"style":1118},[5188],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":5190,"children":5191},{"style":406},[5192],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":5194,"children":5195},{"style":412},[5196],{"type":27,"value":2714},{"type":31,"tagName":368,"properties":5198,"children":5199},{"style":1118},[5200],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":5202,"children":5203},{"style":462},[5204],{"type":27,"value":2723},{"type":31,"tagName":368,"properties":5206,"children":5207},{"style":412},[5208],{"type":27,"value":2838},{"type":27,"value":28},{"type":31,"tagName":368,"properties":5211,"children":5212},{"class":370},[5213,5217,5221,5226,5231,5236,5241,5246,5250],{"type":31,"tagName":368,"properties":5214,"children":5215},{"style":1118},[5216],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":5218,"children":5219},{"style":412},[5220],{"type":27,"value":115},{"type":31,"tagName":368,"properties":5222,"children":5223},{"style":406},[5224],{"type":27,"value":5225},"isNaN",{"type":31,"tagName":368,"properties":5227,"children":5228},{"style":412},[5229],{"type":27,"value":5230},"(t) ",{"type":31,"tagName":368,"properties":5232,"children":5233},{"style":1118},[5234],{"type":27,"value":5235},"||",{"type":31,"tagName":368,"properties":5237,"children":5238},{"style":406},[5239],{"type":27,"value":5240}," isNaN",{"type":31,"tagName":368,"properties":5242,"children":5243},{"style":412},[5244],{"type":27,"value":5245},"(volume)) ",{"type":31,"tagName":368,"properties":5247,"children":5248},{"style":1118},[5249],{"type":27,"value":3273},{"type":31,"tagName":368,"properties":5251,"children":5252},{"style":412},[5253],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":5256,"children":5257},{"class":370},[5258,5262,5267,5271,5275,5279,5283,5288,5292,5297,5301,5305,5310,5314,5318,5322,5326,5331,5335,5339,5344,5348,5352,5356,5360,5365],{"type":31,"tagName":368,"properties":5259,"children":5260},{"style":1118},[5261],{"type":27,"value":2847},{"type":31,"tagName":368,"properties":5263,"children":5264},{"style":462},[5265],{"type":27,"value":5266}," day",{"type":31,"tagName":368,"properties":5268,"children":5269},{"style":1118},[5270],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":5272,"children":5273},{"style":406},[5274],{"type":27,"value":2285},{"type":31,"tagName":368,"properties":5276,"children":5277},{"style":412},[5278],{"type":27,"value":4347},{"type":31,"tagName":368,"properties":5280,"children":5281},{"style":406},[5282],{"type":27,"value":3513},{"type":31,"tagName":368,"properties":5284,"children":5285},{"style":412},[5286],{"type":27,"value":5287},"(t ",{"type":31,"tagName":368,"properties":5289,"children":5290},{"style":1118},[5291],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":5293,"children":5294},{"style":462},[5295],{"type":27,"value":5296}," 86400.0",{"type":31,"tagName":368,"properties":5298,"children":5299},{"style":412},[5300],{"type":27,"value":4594},{"type":31,"tagName":368,"properties":5302,"children":5303},{"style":1118},[5304],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":5306,"children":5307},{"style":462},[5308],{"type":27,"value":5309}," hour",{"type":31,"tagName":368,"properties":5311,"children":5312},{"style":1118},[5313],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":5315,"children":5316},{"style":406},[5317],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":5319,"children":5320},{"style":412},[5321],{"type":27,"value":4347},{"type":31,"tagName":368,"properties":5323,"children":5324},{"style":406},[5325],{"type":27,"value":3513},{"type":31,"tagName":368,"properties":5327,"children":5328},{"style":412},[5329],{"type":27,"value":5330},"((t ",{"type":31,"tagName":368,"properties":5332,"children":5333},{"style":1118},[5334],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":5336,"children":5337},{"style":406},[5338],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":5340,"children":5341},{"style":412},[5342],{"type":27,"value":5343},"(day) ",{"type":31,"tagName":368,"properties":5345,"children":5346},{"style":1118},[5347],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":5349,"children":5350},{"style":462},[5351],{"type":27,"value":5296},{"type":31,"tagName":368,"properties":5353,"children":5354},{"style":412},[5355],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":5357,"children":5358},{"style":1118},[5359],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":5361,"children":5362},{"style":462},[5363],{"type":27,"value":5364}," 3600.0",{"type":31,"tagName":368,"properties":5366,"children":5367},{"style":412},[5368],{"type":27,"value":5369},"));",{"type":27,"value":28},{"type":31,"tagName":368,"properties":5372,"children":5373},{"class":370},[5374,5378,5383,5387,5391,5396,5400,5405,5409,5413,5418,5422,5426,5430],{"type":31,"tagName":368,"properties":5375,"children":5376},{"style":1118},[5377],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":5379,"children":5380},{"style":412},[5381],{"type":27,"value":5382}," (dayBase ",{"type":31,"tagName":368,"properties":5384,"children":5385},{"style":1118},[5386],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":5388,"children":5389},{"style":462},[5390],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":5392,"children":5393},{"style":412},[5394],{"type":27,"value":5395},") dayBase ",{"type":31,"tagName":368,"properties":5397,"children":5398},{"style":1118},[5399],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":5401,"children":5402},{"style":412},[5403],{"type":27,"value":5404}," day ",{"type":31,"tagName":368,"properties":5406,"children":5407},{"style":1118},[5408],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":5410,"children":5411},{"style":406},[5412],{"type":27,"value":2285},{"type":31,"tagName":368,"properties":5414,"children":5415},{"style":412},[5416],{"type":27,"value":5417},"(heatDays ",{"type":31,"tagName":368,"properties":5419,"children":5420},{"style":1118},[5421],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":5423,"children":5424},{"style":462},[5425],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":5427,"children":5428},{"style":412},[5429],{"type":27,"value":426},{"type":31,"tagName":368,"properties":5431,"children":5432},{"style":374},[5433],{"type":27,"value":5434},"// the first bar lands in the newest row",{"type":27,"value":28},{"type":31,"tagName":368,"properties":5437,"children":5438},{"class":370},[5439,5443,5448,5452,5457,5461],{"type":31,"tagName":368,"properties":5440,"children":5441},{"style":1118},[5442],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":5444,"children":5445},{"style":412},[5446],{"type":27,"value":5447}," (day ",{"type":31,"tagName":368,"properties":5449,"children":5450},{"style":1118},[5451],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":5453,"children":5454},{"style":412},[5455],{"type":27,"value":5456}," dayBase) ",{"type":31,"tagName":368,"properties":5458,"children":5459},{"style":1118},[5460],{"type":27,"value":3273},{"type":31,"tagName":368,"properties":5462,"children":5463},{"style":412},[5464],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":5467,"children":5468},{"class":370},[5469,5473,5478,5482,5487,5491,5495,5499,5503,5507],{"type":31,"tagName":368,"properties":5470,"children":5471},{"style":1118},[5472],{"type":27,"value":2847},{"type":31,"tagName":368,"properties":5474,"children":5475},{"style":462},[5476],{"type":27,"value":5477}," newest",{"type":31,"tagName":368,"properties":5479,"children":5480},{"style":1118},[5481],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":5483,"children":5484},{"style":412},[5485],{"type":27,"value":5486}," dayBase ",{"type":31,"tagName":368,"properties":5488,"children":5489},{"style":1118},[5490],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":5492,"children":5493},{"style":406},[5494],{"type":27,"value":2285},{"type":31,"tagName":368,"properties":5496,"children":5497},{"style":412},[5498],{"type":27,"value":5417},{"type":31,"tagName":368,"properties":5500,"children":5501},{"style":1118},[5502],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":5504,"children":5505},{"style":462},[5506],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":5508,"children":5509},{"style":412},[5510],{"type":27,"value":4459},{"type":27,"value":28},{"type":31,"tagName":368,"properties":5513,"children":5514},{"class":370},[5515,5519,5523,5527,5532,5536,5541,5545,5549,5554,5558,5563,5568,5573,5577,5581],{"type":31,"tagName":368,"properties":5516,"children":5517},{"style":1118},[5518],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":5520,"children":5521},{"style":412},[5522],{"type":27,"value":5447},{"type":31,"tagName":368,"properties":5524,"children":5525},{"style":1118},[5526],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":5528,"children":5529},{"style":412},[5530],{"type":27,"value":5531}," newest) { ",{"type":31,"tagName":368,"properties":5533,"children":5534},{"style":1118},[5535],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":5537,"children":5538},{"style":462},[5539],{"type":27,"value":5540}," by",{"type":31,"tagName":368,"properties":5542,"children":5543},{"style":1118},[5544],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":5546,"children":5547},{"style":406},[5548],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":5550,"children":5551},{"style":412},[5552],{"type":27,"value":5553},"(day ",{"type":31,"tagName":368,"properties":5555,"children":5556},{"style":1118},[5557],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":5559,"children":5560},{"style":412},[5561],{"type":27,"value":5562}," newest); ",{"type":31,"tagName":368,"properties":5564,"children":5565},{"style":406},[5566],{"type":27,"value":5567},"shiftHeat",{"type":31,"tagName":368,"properties":5569,"children":5570},{"style":412},[5571],{"type":27,"value":5572},"(by); dayBase ",{"type":31,"tagName":368,"properties":5574,"children":5575},{"style":1118},[5576],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":5578,"children":5579},{"style":406},[5580],{"type":27,"value":2285},{"type":31,"tagName":368,"properties":5582,"children":5583},{"style":412},[5584],{"type":27,"value":5585},"(by); }",{"type":27,"value":28},{"type":31,"tagName":368,"properties":5588,"children":5589},{"class":370},[5590,5594,5599,5603,5607,5611,5615,5619,5623,5627,5631,5636,5640,5645,5649,5653],{"type":31,"tagName":368,"properties":5591,"children":5592},{"style":1118},[5593],{"type":27,"value":2847},{"type":31,"tagName":368,"properties":5595,"children":5596},{"style":462},[5597],{"type":27,"value":5598}," at",{"type":31,"tagName":368,"properties":5600,"children":5601},{"style":1118},[5602],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":5604,"children":5605},{"style":406},[5606],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":5608,"children":5609},{"style":412},[5610],{"type":27,"value":5553},{"type":31,"tagName":368,"properties":5612,"children":5613},{"style":1118},[5614],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":5616,"children":5617},{"style":412},[5618],{"type":27,"value":5456},{"type":31,"tagName":368,"properties":5620,"children":5621},{"style":1118},[5622],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":5624,"children":5625},{"style":462},[5626],{"type":27,"value":1487},{"type":31,"tagName":368,"properties":5628,"children":5629},{"style":1118},[5630],{"type":27,"value":3128},{"type":31,"tagName":368,"properties":5632,"children":5633},{"style":412},[5634],{"type":27,"value":5635}," hour; heat[at] ",{"type":31,"tagName":368,"properties":5637,"children":5638},{"style":1118},[5639],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":5641,"children":5642},{"style":412},[5643],{"type":27,"value":5644}," volume; heatBars[at] ",{"type":31,"tagName":368,"properties":5646,"children":5647},{"style":1118},[5648],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":5650,"children":5651},{"style":462},[5652],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":5654,"children":5655},{"style":412},[5656],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":5659,"children":5660},{"class":370},[5661],{"type":31,"tagName":368,"properties":5662,"children":5663},{"style":412},[5664],{"type":27,"value":3015},{"type":27,"value":28},{"type":31,"tagName":368,"properties":5667,"children":5668},{"class":370},[5669,5673,5678,5682,5686,5690,5694,5699,5703,5707],{"type":31,"tagName":368,"properties":5670,"children":5671},{"style":1118},[5672],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":5674,"children":5675},{"style":412},[5676],{"type":27,"value":5677}," civilMonth ",{"type":31,"tagName":368,"properties":5679,"children":5680},{"style":1118},[5681],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":5683,"children":5684},{"style":462},[5685],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":5687,"children":5688},{"style":412},[5689],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":5691,"children":5692},{"style":1118},[5693],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":5695,"children":5696},{"style":412},[5697],{"type":27,"value":5698}," civilDay ",{"type":31,"tagName":368,"properties":5700,"children":5701},{"style":1118},[5702],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":5704,"children":5705},{"style":462},[5706],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":5708,"children":5709},{"style":412},[5710],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":5713,"children":5714},{"class":370},[5715,5719,5724,5728,5733,5737,5741,5745,5749,5753,5757],{"type":31,"tagName":368,"properties":5716,"children":5717},{"style":1118},[5718],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":5720,"children":5721},{"style":406},[5722],{"type":27,"value":5723}," civilFromDays",{"type":31,"tagName":368,"properties":5725,"children":5726},{"style":412},[5727],{"type":27,"value":415},{"type":31,"tagName":368,"properties":5729,"children":5730},{"style":2697},[5731],{"type":27,"value":5732},"days",{"type":31,"tagName":368,"properties":5734,"children":5735},{"style":1118},[5736],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":5738,"children":5739},{"style":406},[5740],{"type":27,"value":2285},{"type":31,"tagName":368,"properties":5742,"children":5743},{"style":412},[5744],{"type":27,"value":2714},{"type":31,"tagName":368,"properties":5746,"children":5747},{"style":1118},[5748],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":5750,"children":5751},{"style":462},[5752],{"type":27,"value":2723},{"type":31,"tagName":368,"properties":5754,"children":5755},{"style":412},[5756],{"type":27,"value":2728},{"type":31,"tagName":368,"properties":5758,"children":5759},{"style":374},[5760],{"type":27,"value":5761},"// days since 1970-01-01 -> month and day of month (proleptic Gregorian)",{"type":27,"value":28},{"type":31,"tagName":368,"properties":5764,"children":5765},{"class":370},[5766,5770,5775,5779,5784,5788,5793,5797,5801,5806,5810,5815,5819,5823,5827,5832,5836,5840,5844,5849,5853,5857,5862,5866,5870,5875,5879,5883,5887,5892,5896,5900],{"type":31,"tagName":368,"properties":5767,"children":5768},{"style":1118},[5769],{"type":27,"value":2847},{"type":31,"tagName":368,"properties":5771,"children":5772},{"style":462},[5773],{"type":27,"value":5774}," z",{"type":31,"tagName":368,"properties":5776,"children":5777},{"style":1118},[5778],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":5780,"children":5781},{"style":412},[5782],{"type":27,"value":5783}," days ",{"type":31,"tagName":368,"properties":5785,"children":5786},{"style":1118},[5787],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":5789,"children":5790},{"style":462},[5791],{"type":27,"value":5792}," 719468",{"type":31,"tagName":368,"properties":5794,"children":5795},{"style":412},[5796],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":5798,"children":5799},{"style":1118},[5800],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":5802,"children":5803},{"style":462},[5804],{"type":27,"value":5805}," era",{"type":31,"tagName":368,"properties":5807,"children":5808},{"style":1118},[5809],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":5811,"children":5812},{"style":412},[5813],{"type":27,"value":5814}," (z ",{"type":31,"tagName":368,"properties":5816,"children":5817},{"style":1118},[5818],{"type":27,"value":3076},{"type":31,"tagName":368,"properties":5820,"children":5821},{"style":462},[5822],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":5824,"children":5825},{"style":1118},[5826],{"type":27,"value":4617},{"type":31,"tagName":368,"properties":5828,"children":5829},{"style":412},[5830],{"type":27,"value":5831}," z ",{"type":31,"tagName":368,"properties":5833,"children":5834},{"style":1118},[5835],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":5837,"children":5838},{"style":412},[5839],{"type":27,"value":5831},{"type":31,"tagName":368,"properties":5841,"children":5842},{"style":1118},[5843],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":5845,"children":5846},{"style":462},[5847],{"type":27,"value":5848}," 146096",{"type":31,"tagName":368,"properties":5850,"children":5851},{"style":412},[5852],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":5854,"children":5855},{"style":1118},[5856],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":5858,"children":5859},{"style":462},[5860],{"type":27,"value":5861}," 146097",{"type":31,"tagName":368,"properties":5863,"children":5864},{"style":412},[5865],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":5867,"children":5868},{"style":1118},[5869],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":5871,"children":5872},{"style":462},[5873],{"type":27,"value":5874}," doe",{"type":31,"tagName":368,"properties":5876,"children":5877},{"style":1118},[5878],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":5880,"children":5881},{"style":412},[5882],{"type":27,"value":5831},{"type":31,"tagName":368,"properties":5884,"children":5885},{"style":1118},[5886],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":5888,"children":5889},{"style":412},[5890],{"type":27,"value":5891}," era ",{"type":31,"tagName":368,"properties":5893,"children":5894},{"style":1118},[5895],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":5897,"children":5898},{"style":462},[5899],{"type":27,"value":5861},{"type":31,"tagName":368,"properties":5901,"children":5902},{"style":412},[5903],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":5906,"children":5907},{"class":370},[5908,5912,5917,5921,5926,5930,5935,5939,5944,5948,5952,5956,5961,5965,5969,5973,5977,5981,5985,5990,5994,5998,6003,6007,6011,6015,6019,6024,6028,6033,6037,6041,6045,6050,6054,6058,6062,6066],{"type":31,"tagName":368,"properties":5909,"children":5910},{"style":1118},[5911],{"type":27,"value":2847},{"type":31,"tagName":368,"properties":5913,"children":5914},{"style":462},[5915],{"type":27,"value":5916}," yoe",{"type":31,"tagName":368,"properties":5918,"children":5919},{"style":1118},[5920],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":5922,"children":5923},{"style":412},[5924],{"type":27,"value":5925}," (doe ",{"type":31,"tagName":368,"properties":5927,"children":5928},{"style":1118},[5929],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":5931,"children":5932},{"style":412},[5933],{"type":27,"value":5934}," doe ",{"type":31,"tagName":368,"properties":5936,"children":5937},{"style":1118},[5938],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":5940,"children":5941},{"style":462},[5942],{"type":27,"value":5943}," 1460",{"type":31,"tagName":368,"properties":5945,"children":5946},{"style":1118},[5947],{"type":27,"value":3128},{"type":31,"tagName":368,"properties":5949,"children":5950},{"style":412},[5951],{"type":27,"value":5934},{"type":31,"tagName":368,"properties":5953,"children":5954},{"style":1118},[5955],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":5957,"children":5958},{"style":462},[5959],{"type":27,"value":5960}," 36524",{"type":31,"tagName":368,"properties":5962,"children":5963},{"style":1118},[5964],{"type":27,"value":2229},{"type":31,"tagName":368,"properties":5966,"children":5967},{"style":412},[5968],{"type":27,"value":5934},{"type":31,"tagName":368,"properties":5970,"children":5971},{"style":1118},[5972],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":5974,"children":5975},{"style":462},[5976],{"type":27,"value":5848},{"type":31,"tagName":368,"properties":5978,"children":5979},{"style":412},[5980],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":5982,"children":5983},{"style":1118},[5984],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":5986,"children":5987},{"style":462},[5988],{"type":27,"value":5989}," 365",{"type":31,"tagName":368,"properties":5991,"children":5992},{"style":412},[5993],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":5995,"children":5996},{"style":1118},[5997],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":5999,"children":6000},{"style":462},[6001],{"type":27,"value":6002}," doy",{"type":31,"tagName":368,"properties":6004,"children":6005},{"style":1118},[6006],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":6008,"children":6009},{"style":412},[6010],{"type":27,"value":5934},{"type":31,"tagName":368,"properties":6012,"children":6013},{"style":1118},[6014],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":6016,"children":6017},{"style":412},[6018],{"type":27,"value":115},{"type":31,"tagName":368,"properties":6020,"children":6021},{"style":462},[6022],{"type":27,"value":6023},"365",{"type":31,"tagName":368,"properties":6025,"children":6026},{"style":1118},[6027],{"type":27,"value":1689},{"type":31,"tagName":368,"properties":6029,"children":6030},{"style":412},[6031],{"type":27,"value":6032}," yoe ",{"type":31,"tagName":368,"properties":6034,"children":6035},{"style":1118},[6036],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":6038,"children":6039},{"style":412},[6040],{"type":27,"value":6032},{"type":31,"tagName":368,"properties":6042,"children":6043},{"style":1118},[6044],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":6046,"children":6047},{"style":462},[6048],{"type":27,"value":6049}," 4",{"type":31,"tagName":368,"properties":6051,"children":6052},{"style":1118},[6053],{"type":27,"value":2229},{"type":31,"tagName":368,"properties":6055,"children":6056},{"style":412},[6057],{"type":27,"value":6032},{"type":31,"tagName":368,"properties":6059,"children":6060},{"style":1118},[6061],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":6063,"children":6064},{"style":462},[6065],{"type":27,"value":4102},{"type":31,"tagName":368,"properties":6067,"children":6068},{"style":412},[6069],{"type":27,"value":4459},{"type":27,"value":28},{"type":31,"tagName":368,"properties":6072,"children":6073},{"class":370},[6074,6078,6083,6087,6091,6095,6099,6104,6108,6112,6116,6120,6125,6130,6134,6138,6143,6147,6151,6156,6160,6165,6169,6173,6177,6181,6186,6190,6194,6199,6203,6207,6212,6216,6220,6224,6228,6232,6237,6241,6245,6249,6253],{"type":31,"tagName":368,"properties":6075,"children":6076},{"style":1118},[6077],{"type":27,"value":2847},{"type":31,"tagName":368,"properties":6079,"children":6080},{"style":462},[6081],{"type":27,"value":6082}," mp",{"type":31,"tagName":368,"properties":6084,"children":6085},{"style":1118},[6086],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":6088,"children":6089},{"style":412},[6090],{"type":27,"value":115},{"type":31,"tagName":368,"properties":6092,"children":6093},{"style":462},[6094],{"type":27,"value":2101},{"type":31,"tagName":368,"properties":6096,"children":6097},{"style":1118},[6098],{"type":27,"value":1689},{"type":31,"tagName":368,"properties":6100,"children":6101},{"style":412},[6102],{"type":27,"value":6103}," doy ",{"type":31,"tagName":368,"properties":6105,"children":6106},{"style":1118},[6107],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":6109,"children":6110},{"style":462},[6111],{"type":27,"value":4612},{"type":31,"tagName":368,"properties":6113,"children":6114},{"style":412},[6115],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":6117,"children":6118},{"style":1118},[6119],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":6121,"children":6122},{"style":462},[6123],{"type":27,"value":6124}," 153",{"type":31,"tagName":368,"properties":6126,"children":6127},{"style":412},[6128],{"type":27,"value":6129},"; civilDay ",{"type":31,"tagName":368,"properties":6131,"children":6132},{"style":1118},[6133],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":6135,"children":6136},{"style":406},[6137],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":6139,"children":6140},{"style":412},[6141],{"type":27,"value":6142},"(doy ",{"type":31,"tagName":368,"properties":6144,"children":6145},{"style":1118},[6146],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":6148,"children":6149},{"style":412},[6150],{"type":27,"value":115},{"type":31,"tagName":368,"properties":6152,"children":6153},{"style":462},[6154],{"type":27,"value":6155},"153",{"type":31,"tagName":368,"properties":6157,"children":6158},{"style":1118},[6159],{"type":27,"value":1689},{"type":31,"tagName":368,"properties":6161,"children":6162},{"style":412},[6163],{"type":27,"value":6164}," mp ",{"type":31,"tagName":368,"properties":6166,"children":6167},{"style":1118},[6168],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":6170,"children":6171},{"style":462},[6172],{"type":27,"value":4612},{"type":31,"tagName":368,"properties":6174,"children":6175},{"style":412},[6176],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":6178,"children":6179},{"style":1118},[6180],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":6182,"children":6183},{"style":462},[6184],{"type":27,"value":6185}," 5",{"type":31,"tagName":368,"properties":6187,"children":6188},{"style":1118},[6189],{"type":27,"value":3128},{"type":31,"tagName":368,"properties":6191,"children":6192},{"style":462},[6193],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":6195,"children":6196},{"style":412},[6197],{"type":27,"value":6198},"); civilMonth ",{"type":31,"tagName":368,"properties":6200,"children":6201},{"style":1118},[6202],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":6204,"children":6205},{"style":406},[6206],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":6208,"children":6209},{"style":412},[6210],{"type":27,"value":6211},"(mp ",{"type":31,"tagName":368,"properties":6213,"children":6214},{"style":1118},[6215],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":6217,"children":6218},{"style":462},[6219],{"type":27,"value":3081},{"type":31,"tagName":368,"properties":6221,"children":6222},{"style":1118},[6223],{"type":27,"value":4617},{"type":31,"tagName":368,"properties":6225,"children":6226},{"style":412},[6227],{"type":27,"value":6164},{"type":31,"tagName":368,"properties":6229,"children":6230},{"style":1118},[6231],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":6233,"children":6234},{"style":462},[6235],{"type":27,"value":6236}," 3",{"type":31,"tagName":368,"properties":6238,"children":6239},{"style":1118},[6240],{"type":27,"value":4626},{"type":31,"tagName":368,"properties":6242,"children":6243},{"style":412},[6244],{"type":27,"value":6164},{"type":31,"tagName":368,"properties":6246,"children":6247},{"style":1118},[6248],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":6250,"children":6251},{"style":462},[6252],{"type":27,"value":4639},{"type":31,"tagName":368,"properties":6254,"children":6255},{"style":412},[6256],{"type":27,"value":4459},{"type":27,"value":28},{"type":31,"tagName":368,"properties":6259,"children":6260},{"class":370},[6261],{"type":31,"tagName":368,"properties":6262,"children":6263},{"style":412},[6264],{"type":27,"value":3015},{"type":27,"value":28},{"type":31,"tagName":368,"properties":6267,"children":6268},{"class":370},[6269,6273,6278,6282,6286,6290,6294,6298,6302,6306,6310,6314,6318,6322,6326,6330,6334,6338,6342,6346,6350,6354,6358],{"type":31,"tagName":368,"properties":6270,"children":6271},{"style":1118},[6272],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":6274,"children":6275},{"style":406},[6276],{"type":27,"value":6277}," jbTwoDigits",{"type":31,"tagName":368,"properties":6279,"children":6280},{"style":412},[6281],{"type":27,"value":415},{"type":31,"tagName":368,"properties":6283,"children":6284},{"style":2697},[6285],{"type":27,"value":3960},{"type":31,"tagName":368,"properties":6287,"children":6288},{"style":1118},[6289],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":6291,"children":6292},{"style":406},[6293],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":6295,"children":6296},{"style":412},[6297],{"type":27,"value":2714},{"type":31,"tagName":368,"properties":6299,"children":6300},{"style":1118},[6301],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":6303,"children":6304},{"style":462},[6305],{"type":27,"value":2723},{"type":31,"tagName":368,"properties":6307,"children":6308},{"style":412},[6309],{"type":27,"value":2728},{"type":31,"tagName":368,"properties":6311,"children":6312},{"style":1118},[6313],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":6315,"children":6316},{"style":412},[6317],{"type":27,"value":4002},{"type":31,"tagName":368,"properties":6319,"children":6320},{"style":1118},[6321],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":6323,"children":6324},{"style":462},[6325],{"type":27,"value":3081},{"type":31,"tagName":368,"properties":6327,"children":6328},{"style":412},[6329],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":6331,"children":6332},{"style":406},[6333],{"type":27,"value":3114},{"type":31,"tagName":368,"properties":6335,"children":6336},{"style":412},[6337],{"type":27,"value":415},{"type":31,"tagName":368,"properties":6339,"children":6340},{"style":462},[6341],{"type":27,"value":3123},{"type":31,"tagName":368,"properties":6343,"children":6344},{"style":412},[6345],{"type":27,"value":426},{"type":31,"tagName":368,"properties":6347,"children":6348},{"style":406},[6349],{"type":27,"value":3091},{"type":31,"tagName":368,"properties":6351,"children":6352},{"style":412},[6353],{"type":27,"value":3577},{"type":31,"tagName":368,"properties":6355,"children":6356},{"style":406},[6357],{"type":27,"value":3582},{"type":31,"tagName":368,"properties":6359,"children":6360},{"style":412},[6361],{"type":27,"value":6362},">n); }",{"type":27,"value":28},{"type":31,"tagName":368,"properties":6365,"children":6366},{"class":370},[6367,6371,6376,6380,6385,6389,6393,6397,6402,6406,6410,6414,6418,6422,6426],{"type":31,"tagName":368,"properties":6368,"children":6369},{"style":1118},[6370],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":6372,"children":6373},{"style":406},[6374],{"type":27,"value":6375}," percentile",{"type":31,"tagName":368,"properties":6377,"children":6378},{"style":412},[6379],{"type":27,"value":415},{"type":31,"tagName":368,"properties":6381,"children":6382},{"style":2697},[6383],{"type":27,"value":6384},"at",{"type":31,"tagName":368,"properties":6386,"children":6387},{"style":1118},[6388],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":6390,"children":6391},{"style":406},[6392],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":6394,"children":6395},{"style":412},[6396],{"type":27,"value":459},{"type":31,"tagName":368,"properties":6398,"children":6399},{"style":2697},[6400],{"type":27,"value":6401},"filled",{"type":31,"tagName":368,"properties":6403,"children":6404},{"style":1118},[6405],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":6407,"children":6408},{"style":406},[6409],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":6411,"children":6412},{"style":412},[6413],{"type":27,"value":2714},{"type":31,"tagName":368,"properties":6415,"children":6416},{"style":1118},[6417],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":6419,"children":6420},{"style":406},[6421],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":6423,"children":6424},{"style":412},[6425],{"type":27,"value":2728},{"type":31,"tagName":368,"properties":6427,"children":6428},{"style":374},[6429],{"type":27,"value":6430},"// the share of filled hours at or below this hour's volume, 0 to 100",{"type":27,"value":28},{"type":31,"tagName":368,"properties":6433,"children":6434},{"class":370},[6435,6439,6444,6448,6452,6456,6460,6465,6469],{"type":31,"tagName":368,"properties":6436,"children":6437},{"style":1118},[6438],{"type":27,"value":3287},{"type":31,"tagName":368,"properties":6440,"children":6441},{"style":412},[6442],{"type":27,"value":6443}," below ",{"type":31,"tagName":368,"properties":6445,"children":6446},{"style":1118},[6447],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":6449,"children":6450},{"style":462},[6451],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":6453,"children":6454},{"style":412},[6455],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":6457,"children":6458},{"style":1118},[6459],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":6461,"children":6462},{"style":462},[6463],{"type":27,"value":6464}," v",{"type":31,"tagName":368,"properties":6466,"children":6467},{"style":1118},[6468],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":6470,"children":6471},{"style":412},[6472],{"type":27,"value":6473}," heat[at];",{"type":27,"value":28},{"type":31,"tagName":368,"properties":6476,"children":6477},{"class":370},[6478,6482,6486,6490,6494,6498,6502,6506,6510,6514,6518,6522,6526,6530,6534,6538,6542,6547,6551,6555,6560,6565,6569,6574,6578,6582],{"type":31,"tagName":368,"properties":6479,"children":6480},{"style":1118},[6481],{"type":27,"value":4853},{"type":31,"tagName":368,"properties":6483,"children":6484},{"style":412},[6485],{"type":27,"value":115},{"type":31,"tagName":368,"properties":6487,"children":6488},{"style":1118},[6489],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":6491,"children":6492},{"style":412},[6493],{"type":27,"value":3399},{"type":31,"tagName":368,"properties":6495,"children":6496},{"style":1118},[6497],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":6499,"children":6500},{"style":462},[6501],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":6503,"children":6504},{"style":412},[6505],{"type":27,"value":3412},{"type":31,"tagName":368,"properties":6507,"children":6508},{"style":1118},[6509],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":6511,"children":6512},{"style":412},[6513],{"type":27,"value":2189},{"type":31,"tagName":368,"properties":6515,"children":6516},{"style":1118},[6517],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":6519,"children":6520},{"style":462},[6521],{"type":27,"value":1487},{"type":31,"tagName":368,"properties":6523,"children":6524},{"style":412},[6525],{"type":27,"value":3412},{"type":31,"tagName":368,"properties":6527,"children":6528},{"style":1118},[6529],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":6531,"children":6532},{"style":462},[6533],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":6535,"children":6536},{"style":412},[6537],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":6539,"children":6540},{"style":1118},[6541],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":6543,"children":6544},{"style":412},[6545],{"type":27,"value":6546}," (heatBars[i] ",{"type":31,"tagName":368,"properties":6548,"children":6549},{"style":1118},[6550],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":6552,"children":6553},{"style":462},[6554],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":6556,"children":6557},{"style":1118},[6558],{"type":27,"value":6559}," &&",{"type":31,"tagName":368,"properties":6561,"children":6562},{"style":412},[6563],{"type":27,"value":6564}," heat[i] ",{"type":31,"tagName":368,"properties":6566,"children":6567},{"style":1118},[6568],{"type":27,"value":2909},{"type":31,"tagName":368,"properties":6570,"children":6571},{"style":412},[6572],{"type":27,"value":6573}," v) below ",{"type":31,"tagName":368,"properties":6575,"children":6576},{"style":1118},[6577],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":6579,"children":6580},{"style":462},[6581],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":6583,"children":6584},{"style":412},[6585],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":6588,"children":6589},{"class":370},[6590,6595,6599,6603,6608,6613,6617,6621,6626,6630,6634],{"type":31,"tagName":368,"properties":6591,"children":6592},{"style":1118},[6593],{"type":27,"value":6594},"  return",{"type":31,"tagName":368,"properties":6596,"children":6597},{"style":412},[6598],{"type":27,"value":3471},{"type":31,"tagName":368,"properties":6600,"children":6601},{"style":406},[6602],{"type":27,"value":3476},{"type":31,"tagName":368,"properties":6604,"children":6605},{"style":412},[6606],{"type":27,"value":6607},"((",{"type":31,"tagName":368,"properties":6609,"children":6610},{"style":462},[6611],{"type":27,"value":6612},"100.0",{"type":31,"tagName":368,"properties":6614,"children":6615},{"style":1118},[6616],{"type":27,"value":1689},{"type":31,"tagName":368,"properties":6618,"children":6619},{"style":406},[6620],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":6622,"children":6623},{"style":412},[6624],{"type":27,"value":6625},"(below)) ",{"type":31,"tagName":368,"properties":6627,"children":6628},{"style":1118},[6629],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":6631,"children":6632},{"style":406},[6633],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":6635,"children":6636},{"style":412},[6637],{"type":27,"value":6638},"(filled));",{"type":27,"value":28},{"type":31,"tagName":368,"properties":6641,"children":6642},{"class":370},[6643],{"type":31,"tagName":368,"properties":6644,"children":6645},{"style":412},[6646],{"type":27,"value":3015},{"type":27,"value":28},{"type":31,"tagName":368,"properties":6649,"children":6650},{"class":370},[6651,6655,6660,6665,6669,6673,6677],{"type":31,"tagName":368,"properties":6652,"children":6653},{"style":1118},[6654],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":6656,"children":6657},{"style":406},[6658],{"type":27,"value":6659}," writeHeat",{"type":31,"tagName":368,"properties":6661,"children":6662},{"style":412},[6663],{"type":27,"value":6664},"()",{"type":31,"tagName":368,"properties":6666,"children":6667},{"style":1118},[6668],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":6670,"children":6671},{"style":462},[6672],{"type":27,"value":2723},{"type":31,"tagName":368,"properties":6674,"children":6675},{"style":412},[6676],{"type":27,"value":2728},{"type":31,"tagName":368,"properties":6678,"children":6679},{"style":374},[6680],{"type":27,"value":6681},"// [hour, day, percentile] triplets: hour on x, day on y (newest day first); the engine colours from the lowest to the highest value",{"type":27,"value":28},{"type":31,"tagName":368,"properties":6684,"children":6685},{"class":370},[6686,6690,6695,6699,6703],{"type":31,"tagName":368,"properties":6687,"children":6688},{"style":1118},[6689],{"type":27,"value":3287},{"type":31,"tagName":368,"properties":6691,"children":6692},{"style":412},[6693],{"type":27,"value":6694}," filled ",{"type":31,"tagName":368,"properties":6696,"children":6697},{"style":1118},[6698],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":6700,"children":6701},{"style":462},[6702],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":6704,"children":6705},{"style":412},[6706],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":6709,"children":6710},{"class":370},[6711,6715,6719,6723,6727,6731,6735,6739,6743,6747,6751,6755,6759,6763,6767,6771,6775,6779,6783,6787,6792,6796,6800],{"type":31,"tagName":368,"properties":6712,"children":6713},{"style":1118},[6714],{"type":27,"value":4853},{"type":31,"tagName":368,"properties":6716,"children":6717},{"style":412},[6718],{"type":27,"value":115},{"type":31,"tagName":368,"properties":6720,"children":6721},{"style":1118},[6722],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":6724,"children":6725},{"style":412},[6726],{"type":27,"value":3399},{"type":31,"tagName":368,"properties":6728,"children":6729},{"style":1118},[6730],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":6732,"children":6733},{"style":462},[6734],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":6736,"children":6737},{"style":412},[6738],{"type":27,"value":3412},{"type":31,"tagName":368,"properties":6740,"children":6741},{"style":1118},[6742],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":6744,"children":6745},{"style":412},[6746],{"type":27,"value":2189},{"type":31,"tagName":368,"properties":6748,"children":6749},{"style":1118},[6750],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":6752,"children":6753},{"style":462},[6754],{"type":27,"value":1487},{"type":31,"tagName":368,"properties":6756,"children":6757},{"style":412},[6758],{"type":27,"value":3412},{"type":31,"tagName":368,"properties":6760,"children":6761},{"style":1118},[6762],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":6764,"children":6765},{"style":462},[6766],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":6768,"children":6769},{"style":412},[6770],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":6772,"children":6773},{"style":1118},[6774],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":6776,"children":6777},{"style":412},[6778],{"type":27,"value":6546},{"type":31,"tagName":368,"properties":6780,"children":6781},{"style":1118},[6782],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":6784,"children":6785},{"style":462},[6786],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":6788,"children":6789},{"style":412},[6790],{"type":27,"value":6791},") filled ",{"type":31,"tagName":368,"properties":6793,"children":6794},{"style":1118},[6795],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":6797,"children":6798},{"style":462},[6799],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":6801,"children":6802},{"style":412},[6803],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":6806,"children":6807},{"class":370},[6808,6812,6817,6822,6826,6830,6834],{"type":31,"tagName":368,"properties":6809,"children":6810},{"style":1118},[6811],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":6813,"children":6814},{"style":412},[6815],{"type":27,"value":6816}," (filled ",{"type":31,"tagName":368,"properties":6818,"children":6819},{"style":1118},[6820],{"type":27,"value":6821},"==",{"type":31,"tagName":368,"properties":6823,"children":6824},{"style":462},[6825],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":6827,"children":6828},{"style":412},[6829],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":6831,"children":6832},{"style":1118},[6833],{"type":27,"value":3273},{"type":31,"tagName":368,"properties":6835,"children":6836},{"style":412},[6837],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":6840,"children":6841},{"class":370},[6842,6846,6851,6855,6859],{"type":31,"tagName":368,"properties":6843,"children":6844},{"style":1118},[6845],{"type":27,"value":3287},{"type":31,"tagName":368,"properties":6847,"children":6848},{"style":412},[6849],{"type":27,"value":6850}," first ",{"type":31,"tagName":368,"properties":6852,"children":6853},{"style":1118},[6854],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":6856,"children":6857},{"style":462},[6858],{"type":27,"value":2524},{"type":31,"tagName":368,"properties":6860,"children":6861},{"style":412},[6862],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":6865,"children":6866},{"class":370},[6867,6872,6876,6881,6886,6891,6895,6900],{"type":31,"tagName":368,"properties":6868,"children":6869},{"style":406},[6870],{"type":27,"value":6871},"  jbText",{"type":31,"tagName":368,"properties":6873,"children":6874},{"style":412},[6875],{"type":27,"value":415},{"type":31,"tagName":368,"properties":6877,"children":6878},{"style":418},[6879],{"type":27,"value":6880},"\"{",{"type":31,"tagName":368,"properties":6882,"children":6883},{"style":462},[6884],{"type":27,"value":6885},"\\\"",{"type":31,"tagName":368,"properties":6887,"children":6888},{"style":418},[6889],{"type":27,"value":6890},"rows",{"type":31,"tagName":368,"properties":6892,"children":6893},{"style":462},[6894],{"type":27,"value":6885},{"type":31,"tagName":368,"properties":6896,"children":6897},{"style":418},[6898],{"type":27,"value":6899},":[\"",{"type":31,"tagName":368,"properties":6901,"children":6902},{"style":412},[6903],{"type":27,"value":4459},{"type":27,"value":28},{"type":31,"tagName":368,"properties":6906,"children":6907},{"class":370},[6908,6912,6916,6920,6924,6928,6932,6936,6940,6944,6948,6952,6956,6961,6965],{"type":31,"tagName":368,"properties":6909,"children":6910},{"style":1118},[6911],{"type":27,"value":4853},{"type":31,"tagName":368,"properties":6913,"children":6914},{"style":412},[6915],{"type":27,"value":115},{"type":31,"tagName":368,"properties":6917,"children":6918},{"style":1118},[6919],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":6921,"children":6922},{"style":412},[6923],{"type":27,"value":4866},{"type":31,"tagName":368,"properties":6925,"children":6926},{"style":1118},[6927],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":6929,"children":6930},{"style":412},[6931],{"type":27,"value":2189},{"type":31,"tagName":368,"properties":6933,"children":6934},{"style":1118},[6935],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":6937,"children":6938},{"style":462},[6939],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":6941,"children":6942},{"style":412},[6943],{"type":27,"value":4879},{"type":31,"tagName":368,"properties":6945,"children":6946},{"style":1118},[6947],{"type":27,"value":3076},{"type":31,"tagName":368,"properties":6949,"children":6950},{"style":462},[6951],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":6953,"children":6954},{"style":412},[6955],{"type":27,"value":4879},{"type":31,"tagName":368,"properties":6957,"children":6958},{"style":1118},[6959],{"type":27,"value":6960},"-=",{"type":31,"tagName":368,"properties":6962,"children":6963},{"style":462},[6964],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":6966,"children":6967},{"style":412},[6968],{"type":27,"value":4955},{"type":27,"value":28},{"type":31,"tagName":368,"properties":6971,"children":6972},{"class":370},[6973,6978,6983,6987,6991],{"type":31,"tagName":368,"properties":6974,"children":6975},{"style":406},[6976],{"type":27,"value":6977},"    civilFromDays",{"type":31,"tagName":368,"properties":6979,"children":6980},{"style":412},[6981],{"type":27,"value":6982},"(dayBase ",{"type":31,"tagName":368,"properties":6984,"children":6985},{"style":1118},[6986],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":6988,"children":6989},{"style":406},[6990],{"type":27,"value":2285},{"type":31,"tagName":368,"properties":6992,"children":6993},{"style":412},[6994],{"type":27,"value":6995},"(r));",{"type":27,"value":28},{"type":31,"tagName":368,"properties":6998,"children":6999},{"class":370},[7000,7005,7009,7013,7017,7021,7025,7029,7033,7037,7041,7045,7049],{"type":31,"tagName":368,"properties":7001,"children":7002},{"style":1118},[7003],{"type":27,"value":7004},"    for",{"type":31,"tagName":368,"properties":7006,"children":7007},{"style":412},[7008],{"type":27,"value":115},{"type":31,"tagName":368,"properties":7010,"children":7011},{"style":1118},[7012],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":7014,"children":7015},{"style":412},[7016],{"type":27,"value":4917},{"type":31,"tagName":368,"properties":7018,"children":7019},{"style":1118},[7020],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":7022,"children":7023},{"style":462},[7024],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":7026,"children":7027},{"style":412},[7028],{"type":27,"value":4930},{"type":31,"tagName":368,"properties":7030,"children":7031},{"style":1118},[7032],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":7034,"children":7035},{"style":462},[7036],{"type":27,"value":1487},{"type":31,"tagName":368,"properties":7038,"children":7039},{"style":412},[7040],{"type":27,"value":4930},{"type":31,"tagName":368,"properties":7042,"children":7043},{"style":1118},[7044],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":7046,"children":7047},{"style":462},[7048],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":7050,"children":7051},{"style":412},[7052],{"type":27,"value":4955},{"type":27,"value":28},{"type":31,"tagName":368,"properties":7055,"children":7056},{"class":370},[7057,7062,7066,7070,7074,7078,7082,7086,7091,7095,7100,7104,7108,7112,7117],{"type":31,"tagName":368,"properties":7058,"children":7059},{"style":1118},[7060],{"type":27,"value":7061},"      const",{"type":31,"tagName":368,"properties":7063,"children":7064},{"style":462},[7065],{"type":27,"value":5598},{"type":31,"tagName":368,"properties":7067,"children":7068},{"style":1118},[7069],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":7071,"children":7072},{"style":412},[7073],{"type":27,"value":4866},{"type":31,"tagName":368,"properties":7075,"children":7076},{"style":1118},[7077],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":7079,"children":7080},{"style":462},[7081],{"type":27,"value":1487},{"type":31,"tagName":368,"properties":7083,"children":7084},{"style":1118},[7085],{"type":27,"value":3128},{"type":31,"tagName":368,"properties":7087,"children":7088},{"style":412},[7089],{"type":27,"value":7090}," h; ",{"type":31,"tagName":368,"properties":7092,"children":7093},{"style":1118},[7094],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":7096,"children":7097},{"style":412},[7098],{"type":27,"value":7099}," (heatBars[at] ",{"type":31,"tagName":368,"properties":7101,"children":7102},{"style":1118},[7103],{"type":27,"value":6821},{"type":31,"tagName":368,"properties":7105,"children":7106},{"style":462},[7107],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":7109,"children":7110},{"style":412},[7111],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":7113,"children":7114},{"style":1118},[7115],{"type":27,"value":7116},"continue",{"type":31,"tagName":368,"properties":7118,"children":7119},{"style":412},[7120],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":7123,"children":7124},{"class":370},[7125,7130,7134,7138,7143,7147,7151,7155,7160,7164,7169],{"type":31,"tagName":368,"properties":7126,"children":7127},{"style":1118},[7128],{"type":27,"value":7129},"      if",{"type":31,"tagName":368,"properties":7131,"children":7132},{"style":412},[7133],{"type":27,"value":115},{"type":31,"tagName":368,"properties":7135,"children":7136},{"style":1118},[7137],{"type":27,"value":3240},{"type":31,"tagName":368,"properties":7139,"children":7140},{"style":412},[7141],{"type":27,"value":7142},"first) ",{"type":31,"tagName":368,"properties":7144,"children":7145},{"style":406},[7146],{"type":27,"value":3255},{"type":31,"tagName":368,"properties":7148,"children":7149},{"style":412},[7150],{"type":27,"value":415},{"type":31,"tagName":368,"properties":7152,"children":7153},{"style":418},[7154],{"type":27,"value":4051},{"type":31,"tagName":368,"properties":7156,"children":7157},{"style":412},[7158],{"type":27,"value":7159},"); first ",{"type":31,"tagName":368,"properties":7161,"children":7162},{"style":1118},[7163],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":7165,"children":7166},{"style":462},[7167],{"type":27,"value":7168}," false",{"type":31,"tagName":368,"properties":7170,"children":7171},{"style":412},[7172],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":7175,"children":7176},{"class":370},[7177,7182,7186,7191,7195,7200,7204,7209,7214,7218,7222,7226,7230,7235,7239,7243,7247,7251,7256,7260,7264,7269,7273,7277,7282,7286,7290,7294,7298,7303,7307,7312,7316,7321,7326,7330,7334,7338,7342,7347],{"type":31,"tagName":368,"properties":7178,"children":7179},{"style":406},[7180],{"type":27,"value":7181},"      jbText",{"type":31,"tagName":368,"properties":7183,"children":7184},{"style":412},[7185],{"type":27,"value":415},{"type":31,"tagName":368,"properties":7187,"children":7188},{"style":418},[7189],{"type":27,"value":7190},"\"[",{"type":31,"tagName":368,"properties":7192,"children":7193},{"style":462},[7194],{"type":27,"value":6885},{"type":31,"tagName":368,"properties":7196,"children":7197},{"style":418},[7198],{"type":27,"value":7199},"\"",{"type":31,"tagName":368,"properties":7201,"children":7202},{"style":412},[7203],{"type":27,"value":426},{"type":31,"tagName":368,"properties":7205,"children":7206},{"style":406},[7207],{"type":27,"value":7208},"jbTwoDigits",{"type":31,"tagName":368,"properties":7210,"children":7211},{"style":412},[7212],{"type":27,"value":7213},"(h); ",{"type":31,"tagName":368,"properties":7215,"children":7216},{"style":406},[7217],{"type":27,"value":3255},{"type":31,"tagName":368,"properties":7219,"children":7220},{"style":412},[7221],{"type":27,"value":415},{"type":31,"tagName":368,"properties":7223,"children":7224},{"style":418},[7225],{"type":27,"value":7199},{"type":31,"tagName":368,"properties":7227,"children":7228},{"style":462},[7229],{"type":27,"value":6885},{"type":31,"tagName":368,"properties":7231,"children":7232},{"style":418},[7233],{"type":27,"value":7234},",",{"type":31,"tagName":368,"properties":7236,"children":7237},{"style":462},[7238],{"type":27,"value":6885},{"type":31,"tagName":368,"properties":7240,"children":7241},{"style":418},[7242],{"type":27,"value":7199},{"type":31,"tagName":368,"properties":7244,"children":7245},{"style":412},[7246],{"type":27,"value":426},{"type":31,"tagName":368,"properties":7248,"children":7249},{"style":406},[7250],{"type":27,"value":7208},{"type":31,"tagName":368,"properties":7252,"children":7253},{"style":412},[7254],{"type":27,"value":7255},"(civilMonth); ",{"type":31,"tagName":368,"properties":7257,"children":7258},{"style":406},[7259],{"type":27,"value":3255},{"type":31,"tagName":368,"properties":7261,"children":7262},{"style":412},[7263],{"type":27,"value":415},{"type":31,"tagName":368,"properties":7265,"children":7266},{"style":418},[7267],{"type":27,"value":7268},"\"-\"",{"type":31,"tagName":368,"properties":7270,"children":7271},{"style":412},[7272],{"type":27,"value":426},{"type":31,"tagName":368,"properties":7274,"children":7275},{"style":406},[7276],{"type":27,"value":7208},{"type":31,"tagName":368,"properties":7278,"children":7279},{"style":412},[7280],{"type":27,"value":7281},"(civilDay); ",{"type":31,"tagName":368,"properties":7283,"children":7284},{"style":406},[7285],{"type":27,"value":3255},{"type":31,"tagName":368,"properties":7287,"children":7288},{"style":412},[7289],{"type":27,"value":415},{"type":31,"tagName":368,"properties":7291,"children":7292},{"style":418},[7293],{"type":27,"value":7199},{"type":31,"tagName":368,"properties":7295,"children":7296},{"style":462},[7297],{"type":27,"value":6885},{"type":31,"tagName":368,"properties":7299,"children":7300},{"style":418},[7301],{"type":27,"value":7302},",\"",{"type":31,"tagName":368,"properties":7304,"children":7305},{"style":412},[7306],{"type":27,"value":426},{"type":31,"tagName":368,"properties":7308,"children":7309},{"style":406},[7310],{"type":27,"value":7311},"jbNum",{"type":31,"tagName":368,"properties":7313,"children":7314},{"style":412},[7315],{"type":27,"value":415},{"type":31,"tagName":368,"properties":7317,"children":7318},{"style":406},[7319],{"type":27,"value":7320},"percentile",{"type":31,"tagName":368,"properties":7322,"children":7323},{"style":412},[7324],{"type":27,"value":7325},"(at, filled), ",{"type":31,"tagName":368,"properties":7327,"children":7328},{"style":462},[7329],{"type":27,"value":360},{"type":31,"tagName":368,"properties":7331,"children":7332},{"style":412},[7333],{"type":27,"value":426},{"type":31,"tagName":368,"properties":7335,"children":7336},{"style":406},[7337],{"type":27,"value":3255},{"type":31,"tagName":368,"properties":7339,"children":7340},{"style":412},[7341],{"type":27,"value":415},{"type":31,"tagName":368,"properties":7343,"children":7344},{"style":418},[7345],{"type":27,"value":7346},"\"]\"",{"type":31,"tagName":368,"properties":7348,"children":7349},{"style":412},[7350],{"type":27,"value":4459},{"type":27,"value":28},{"type":31,"tagName":368,"properties":7353,"children":7354},{"class":370},[7355],{"type":31,"tagName":368,"properties":7356,"children":7357},{"style":412},[7358],{"type":27,"value":7359},"    }",{"type":27,"value":28},{"type":31,"tagName":368,"properties":7362,"children":7363},{"class":370},[7364],{"type":31,"tagName":368,"properties":7365,"children":7366},{"style":412},[7367],{"type":27,"value":5137},{"type":27,"value":28},{"type":31,"tagName":368,"properties":7370,"children":7371},{"class":370},[7372,7376,7380,7385,7389,7394,7398,7403],{"type":31,"tagName":368,"properties":7373,"children":7374},{"style":406},[7375],{"type":27,"value":6871},{"type":31,"tagName":368,"properties":7377,"children":7378},{"style":412},[7379],{"type":27,"value":415},{"type":31,"tagName":368,"properties":7381,"children":7382},{"style":418},[7383],{"type":27,"value":7384},"\"]}\"",{"type":31,"tagName":368,"properties":7386,"children":7387},{"style":412},[7388],{"type":27,"value":426},{"type":31,"tagName":368,"properties":7390,"children":7391},{"style":406},[7392],{"type":27,"value":7393},"jbFlush",{"type":31,"tagName":368,"properties":7395,"children":7396},{"style":412},[7397],{"type":27,"value":415},{"type":31,"tagName":368,"properties":7399,"children":7400},{"style":462},[7401],{"type":27,"value":7402},"FRAME_HEAT_ROWS",{"type":31,"tagName":368,"properties":7404,"children":7405},{"style":412},[7406],{"type":27,"value":4459},{"type":27,"value":28},{"type":31,"tagName":368,"properties":7409,"children":7410},{"class":370},[7411],{"type":31,"tagName":368,"properties":7412,"children":7413},{"style":412},[7414],{"type":27,"value":3015},{"type":27,"value":28},{"type":31,"tagName":368,"properties":7417,"children":7418},{"class":370},[],{"type":27,"value":28},{"type":31,"tagName":368,"properties":7421,"children":7422},{"class":370},[7423],{"type":31,"tagName":368,"properties":7424,"children":7425},{"style":374},[7426],{"type":27,"value":7427},"// ── The rolling profile ──",{"type":27,"value":28},{"type":31,"tagName":368,"properties":7430,"children":7431},{"class":370},[7432,7436,7441,7445,7449,7453,7457,7461,7465,7469,7473,7477,7481,7485,7489,7493,7498,7502,7506,7510,7515,7519,7523,7527,7532,7536,7540,7544,7549,7553,7557,7561,7566,7570,7574,7578,7582,7587,7591,7595,7599],{"type":31,"tagName":368,"properties":7433,"children":7434},{"style":1118},[7435],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":7437,"children":7438},{"style":406},[7439],{"type":27,"value":7440}," spread",{"type":31,"tagName":368,"properties":7442,"children":7443},{"style":412},[7444],{"type":27,"value":415},{"type":31,"tagName":368,"properties":7446,"children":7447},{"style":2697},[7448],{"type":27,"value":122},{"type":31,"tagName":368,"properties":7450,"children":7451},{"style":1118},[7452],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":7454,"children":7455},{"style":406},[7456],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":7458,"children":7459},{"style":412},[7460],{"type":27,"value":459},{"type":31,"tagName":368,"properties":7462,"children":7463},{"style":2697},[7464],{"type":27,"value":2700},{"type":31,"tagName":368,"properties":7466,"children":7467},{"style":1118},[7468],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":7470,"children":7471},{"style":406},[7472],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":7474,"children":7475},{"style":412},[7476],{"type":27,"value":459},{"type":31,"tagName":368,"properties":7478,"children":7479},{"style":2697},[7480],{"type":27,"value":5184},{"type":31,"tagName":368,"properties":7482,"children":7483},{"style":1118},[7484],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":7486,"children":7487},{"style":406},[7488],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":7490,"children":7491},{"style":412},[7492],{"type":27,"value":459},{"type":31,"tagName":368,"properties":7494,"children":7495},{"style":2697},[7496],{"type":27,"value":7497},"gridLo",{"type":31,"tagName":368,"properties":7499,"children":7500},{"style":1118},[7501],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":7503,"children":7504},{"style":406},[7505],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":7507,"children":7508},{"style":412},[7509],{"type":27,"value":459},{"type":31,"tagName":368,"properties":7511,"children":7512},{"style":2697},[7513],{"type":27,"value":7514},"width",{"type":31,"tagName":368,"properties":7516,"children":7517},{"style":1118},[7518],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":7520,"children":7521},{"style":406},[7522],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":7524,"children":7525},{"style":412},[7526],{"type":27,"value":459},{"type":31,"tagName":368,"properties":7528,"children":7529},{"style":2697},[7530],{"type":27,"value":7531},"base",{"type":31,"tagName":368,"properties":7533,"children":7534},{"style":1118},[7535],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":7537,"children":7538},{"style":406},[7539],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":7541,"children":7542},{"style":412},[7543],{"type":27,"value":459},{"type":31,"tagName":368,"properties":7545,"children":7546},{"style":2697},[7547],{"type":27,"value":7548},"cells",{"type":31,"tagName":368,"properties":7550,"children":7551},{"style":1118},[7552],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":7554,"children":7555},{"style":406},[7556],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":7558,"children":7559},{"style":412},[7560],{"type":27,"value":459},{"type":31,"tagName":368,"properties":7562,"children":7563},{"style":2697},[7564],{"type":27,"value":7565},"into",{"type":31,"tagName":368,"properties":7567,"children":7568},{"style":1118},[7569],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":7571,"children":7572},{"style":406},[7573],{"type":27,"value":1532},{"type":31,"tagName":368,"properties":7575,"children":7576},{"style":412},[7577],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":7579,"children":7580},{"style":406},[7581],{"type":27,"value":1542},{"type":31,"tagName":368,"properties":7583,"children":7584},{"style":412},[7585],{"type":27,"value":7586},">)",{"type":31,"tagName":368,"properties":7588,"children":7589},{"style":1118},[7590],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":7592,"children":7593},{"style":462},[7594],{"type":27,"value":2723},{"type":31,"tagName":368,"properties":7596,"children":7597},{"style":412},[7598],{"type":27,"value":2728},{"type":31,"tagName":368,"properties":7600,"children":7601},{"style":374},[7602],{"type":27,"value":7603},"// [a, b]'s volume over the grid cells it overlaps, in proportion",{"type":27,"value":28},{"type":31,"tagName":368,"properties":7606,"children":7607},{"class":370},[7608,7612,7617,7621,7625,7630,7635,7640,7644,7649,7653],{"type":31,"tagName":368,"properties":7609,"children":7610},{"style":1118},[7611],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":7613,"children":7614},{"style":412},[7615],{"type":27,"value":7616}," (volume ",{"type":31,"tagName":368,"properties":7618,"children":7619},{"style":1118},[7620],{"type":27,"value":2909},{"type":31,"tagName":368,"properties":7622,"children":7623},{"style":462},[7624],{"type":27,"value":3319},{"type":31,"tagName":368,"properties":7626,"children":7627},{"style":1118},[7628],{"type":27,"value":7629}," ||",{"type":31,"tagName":368,"properties":7631,"children":7632},{"style":1118},[7633],{"type":27,"value":7634}," !",{"type":31,"tagName":368,"properties":7636,"children":7637},{"style":412},[7638],{"type":27,"value":7639},"(b ",{"type":31,"tagName":368,"properties":7641,"children":7642},{"style":1118},[7643],{"type":27,"value":3076},{"type":31,"tagName":368,"properties":7645,"children":7646},{"style":412},[7647],{"type":27,"value":7648}," a)) ",{"type":31,"tagName":368,"properties":7650,"children":7651},{"style":1118},[7652],{"type":27,"value":3273},{"type":31,"tagName":368,"properties":7654,"children":7655},{"style":412},[7656],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":7659,"children":7660},{"class":370},[7661,7665,7669,7673,7677,7681,7685,7690,7694,7699,7703,7708,7712,7717,7721,7725,7729,7733,7738,7742,7746,7750],{"type":31,"tagName":368,"properties":7662,"children":7663},{"style":1118},[7664],{"type":27,"value":3287},{"type":31,"tagName":368,"properties":7666,"children":7667},{"style":412},[7668],{"type":27,"value":6850},{"type":31,"tagName":368,"properties":7670,"children":7671},{"style":1118},[7672],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":7674,"children":7675},{"style":406},[7676],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":7678,"children":7679},{"style":412},[7680],{"type":27,"value":4347},{"type":31,"tagName":368,"properties":7682,"children":7683},{"style":406},[7684],{"type":27,"value":3513},{"type":31,"tagName":368,"properties":7686,"children":7687},{"style":412},[7688],{"type":27,"value":7689},"((a ",{"type":31,"tagName":368,"properties":7691,"children":7692},{"style":1118},[7693],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":7695,"children":7696},{"style":412},[7697],{"type":27,"value":7698}," gridLo) ",{"type":31,"tagName":368,"properties":7700,"children":7701},{"style":1118},[7702],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":7704,"children":7705},{"style":412},[7706],{"type":27,"value":7707}," width)); ",{"type":31,"tagName":368,"properties":7709,"children":7710},{"style":1118},[7711],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":7713,"children":7714},{"style":412},[7715],{"type":27,"value":7716}," last ",{"type":31,"tagName":368,"properties":7718,"children":7719},{"style":1118},[7720],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":7722,"children":7723},{"style":406},[7724],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":7726,"children":7727},{"style":412},[7728],{"type":27,"value":4347},{"type":31,"tagName":368,"properties":7730,"children":7731},{"style":406},[7732],{"type":27,"value":3513},{"type":31,"tagName":368,"properties":7734,"children":7735},{"style":412},[7736],{"type":27,"value":7737},"((b ",{"type":31,"tagName":368,"properties":7739,"children":7740},{"style":1118},[7741],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":7743,"children":7744},{"style":412},[7745],{"type":27,"value":7698},{"type":31,"tagName":368,"properties":7747,"children":7748},{"style":1118},[7749],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":7751,"children":7752},{"style":412},[7753],{"type":27,"value":7754}," width));",{"type":27,"value":28},{"type":31,"tagName":368,"properties":7757,"children":7758},{"class":370},[7759,7763,7768,7772,7776,7781,7785,7789,7793,7797,7802,7806,7811,7815,7819,7824,7828,7832,7836,7840,7844,7848,7852,7856,7860,7864,7868,7872,7876,7880,7884,7888,7892,7896,7900,7904,7908,7912,7916,7920],{"type":31,"tagName":368,"properties":7760,"children":7761},{"style":1118},[7762],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":7764,"children":7765},{"style":412},[7766],{"type":27,"value":7767}," (first ",{"type":31,"tagName":368,"properties":7769,"children":7770},{"style":1118},[7771],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":7773,"children":7774},{"style":462},[7775],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":7777,"children":7778},{"style":412},[7779],{"type":27,"value":7780},") first ",{"type":31,"tagName":368,"properties":7782,"children":7783},{"style":1118},[7784],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":7786,"children":7787},{"style":462},[7788],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":7790,"children":7791},{"style":412},[7792],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":7794,"children":7795},{"style":1118},[7796],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":7798,"children":7799},{"style":412},[7800],{"type":27,"value":7801}," (last ",{"type":31,"tagName":368,"properties":7803,"children":7804},{"style":1118},[7805],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":7807,"children":7808},{"style":412},[7809],{"type":27,"value":7810}," cells ",{"type":31,"tagName":368,"properties":7812,"children":7813},{"style":1118},[7814],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":7816,"children":7817},{"style":462},[7818],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":7820,"children":7821},{"style":412},[7822],{"type":27,"value":7823},") last ",{"type":31,"tagName":368,"properties":7825,"children":7826},{"style":1118},[7827],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":7829,"children":7830},{"style":412},[7831],{"type":27,"value":7810},{"type":31,"tagName":368,"properties":7833,"children":7834},{"style":1118},[7835],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":7837,"children":7838},{"style":462},[7839],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":7841,"children":7842},{"style":412},[7843],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":7845,"children":7846},{"style":1118},[7847],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":7849,"children":7850},{"style":412},[7851],{"type":27,"value":7767},{"type":31,"tagName":368,"properties":7853,"children":7854},{"style":1118},[7855],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":7857,"children":7858},{"style":412},[7859],{"type":27,"value":7810},{"type":31,"tagName":368,"properties":7861,"children":7862},{"style":1118},[7863],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":7865,"children":7866},{"style":462},[7867],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":7869,"children":7870},{"style":412},[7871],{"type":27,"value":7780},{"type":31,"tagName":368,"properties":7873,"children":7874},{"style":1118},[7875],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":7877,"children":7878},{"style":412},[7879],{"type":27,"value":7810},{"type":31,"tagName":368,"properties":7881,"children":7882},{"style":1118},[7883],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":7885,"children":7886},{"style":462},[7887],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":7889,"children":7890},{"style":412},[7891],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":7893,"children":7894},{"style":1118},[7895],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":7897,"children":7898},{"style":412},[7899],{"type":27,"value":7801},{"type":31,"tagName":368,"properties":7901,"children":7902},{"style":1118},[7903],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":7905,"children":7906},{"style":462},[7907],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":7909,"children":7910},{"style":412},[7911],{"type":27,"value":7823},{"type":31,"tagName":368,"properties":7913,"children":7914},{"style":1118},[7915],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":7917,"children":7918},{"style":462},[7919],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":7921,"children":7922},{"style":412},[7923],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":7926,"children":7927},{"class":370},[7928,7932,7936,7940,7944,7948,7953,7957,7962,7966,7970,7975,7979,7984,7988,7993,7997,8001],{"type":31,"tagName":368,"properties":7929,"children":7930},{"style":1118},[7931],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":7933,"children":7934},{"style":412},[7935],{"type":27,"value":7767},{"type":31,"tagName":368,"properties":7937,"children":7938},{"style":1118},[7939],{"type":27,"value":3076},{"type":31,"tagName":368,"properties":7941,"children":7942},{"style":412},[7943],{"type":27,"value":7716},{"type":31,"tagName":368,"properties":7945,"children":7946},{"style":1118},[7947],{"type":27,"value":5235},{"type":31,"tagName":368,"properties":7949,"children":7950},{"style":412},[7951],{"type":27,"value":7952}," b ",{"type":31,"tagName":368,"properties":7954,"children":7955},{"style":1118},[7956],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":7958,"children":7959},{"style":412},[7960],{"type":27,"value":7961}," a ",{"type":31,"tagName":368,"properties":7963,"children":7964},{"style":1118},[7965],{"type":27,"value":2909},{"type":31,"tagName":368,"properties":7967,"children":7968},{"style":462},[7969],{"type":27,"value":3319},{"type":31,"tagName":368,"properties":7971,"children":7972},{"style":412},[7973],{"type":27,"value":7974},") { into[base ",{"type":31,"tagName":368,"properties":7976,"children":7977},{"style":1118},[7978],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":7980,"children":7981},{"style":412},[7982],{"type":27,"value":7983}," first] ",{"type":31,"tagName":368,"properties":7985,"children":7986},{"style":1118},[7987],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":7989,"children":7990},{"style":412},[7991],{"type":27,"value":7992}," volume; ",{"type":31,"tagName":368,"properties":7994,"children":7995},{"style":1118},[7996],{"type":27,"value":3273},{"type":31,"tagName":368,"properties":7998,"children":7999},{"style":412},[8000],{"type":27,"value":3745},{"type":31,"tagName":368,"properties":8002,"children":8003},{"style":374},[8004],{"type":27,"value":8005},"// one cell, or a level thinner than the grid",{"type":27,"value":28},{"type":31,"tagName":368,"properties":8008,"children":8009},{"class":370},[8010,8014,8018,8022,8027,8031,8036,8040,8045,8049,8053],{"type":31,"tagName":368,"properties":8011,"children":8012},{"style":1118},[8013],{"type":27,"value":4853},{"type":31,"tagName":368,"properties":8015,"children":8016},{"style":412},[8017],{"type":27,"value":115},{"type":31,"tagName":368,"properties":8019,"children":8020},{"style":1118},[8021],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":8023,"children":8024},{"style":412},[8025],{"type":27,"value":8026}," k ",{"type":31,"tagName":368,"properties":8028,"children":8029},{"style":1118},[8030],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":8032,"children":8033},{"style":412},[8034],{"type":27,"value":8035}," first; k ",{"type":31,"tagName":368,"properties":8037,"children":8038},{"style":1118},[8039],{"type":27,"value":2909},{"type":31,"tagName":368,"properties":8041,"children":8042},{"style":412},[8043],{"type":27,"value":8044}," last; k ",{"type":31,"tagName":368,"properties":8046,"children":8047},{"style":1118},[8048],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":8050,"children":8051},{"style":462},[8052],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":8054,"children":8055},{"style":412},[8056],{"type":27,"value":4955},{"type":27,"value":28},{"type":31,"tagName":368,"properties":8059,"children":8060},{"class":370},[8061,8065,8070,8074,8079,8083,8087,8092,8096,8101,8105,8110,8114,8119,8123],{"type":31,"tagName":368,"properties":8062,"children":8063},{"style":1118},[8064],{"type":27,"value":4964},{"type":31,"tagName":368,"properties":8066,"children":8067},{"style":462},[8068],{"type":27,"value":8069}," cellLo",{"type":31,"tagName":368,"properties":8071,"children":8072},{"style":1118},[8073],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":8075,"children":8076},{"style":412},[8077],{"type":27,"value":8078}," gridLo ",{"type":31,"tagName":368,"properties":8080,"children":8081},{"style":1118},[8082],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":8084,"children":8085},{"style":406},[8086],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":8088,"children":8089},{"style":412},[8090],{"type":27,"value":8091},"(k) ",{"type":31,"tagName":368,"properties":8093,"children":8094},{"style":1118},[8095],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":8097,"children":8098},{"style":412},[8099],{"type":27,"value":8100}," width; ",{"type":31,"tagName":368,"properties":8102,"children":8103},{"style":1118},[8104],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":8106,"children":8107},{"style":462},[8108],{"type":27,"value":8109}," cellHi",{"type":31,"tagName":368,"properties":8111,"children":8112},{"style":1118},[8113],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":8115,"children":8116},{"style":412},[8117],{"type":27,"value":8118}," cellLo ",{"type":31,"tagName":368,"properties":8120,"children":8121},{"style":1118},[8122],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":8124,"children":8125},{"style":412},[8126],{"type":27,"value":8127}," width;",{"type":27,"value":28},{"type":31,"tagName":368,"properties":8130,"children":8131},{"class":370},[8132,8136,8141,8145,8149,8154,8159,8163,8167,8172,8177,8181,8186,8190,8194,8199,8203,8208,8212,8216,8220,8225,8229,8234,8238],{"type":31,"tagName":368,"properties":8133,"children":8134},{"style":1118},[8135],{"type":27,"value":4964},{"type":31,"tagName":368,"properties":8137,"children":8138},{"style":462},[8139],{"type":27,"value":8140}," overlap",{"type":31,"tagName":368,"properties":8142,"children":8143},{"style":1118},[8144],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":8146,"children":8147},{"style":412},[8148],{"type":27,"value":3471},{"type":31,"tagName":368,"properties":8150,"children":8151},{"style":406},[8152],{"type":27,"value":8153},"min",{"type":31,"tagName":368,"properties":8155,"children":8156},{"style":412},[8157],{"type":27,"value":8158},"(b, cellHi) ",{"type":31,"tagName":368,"properties":8160,"children":8161},{"style":1118},[8162],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":8164,"children":8165},{"style":412},[8166],{"type":27,"value":3471},{"type":31,"tagName":368,"properties":8168,"children":8169},{"style":406},[8170],{"type":27,"value":8171},"max",{"type":31,"tagName":368,"properties":8173,"children":8174},{"style":412},[8175],{"type":27,"value":8176},"(a, cellLo); ",{"type":31,"tagName":368,"properties":8178,"children":8179},{"style":1118},[8180],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":8182,"children":8183},{"style":412},[8184],{"type":27,"value":8185}," (overlap ",{"type":31,"tagName":368,"properties":8187,"children":8188},{"style":1118},[8189],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":8191,"children":8192},{"style":462},[8193],{"type":27,"value":3319},{"type":31,"tagName":368,"properties":8195,"children":8196},{"style":412},[8197],{"type":27,"value":8198},") into[base ",{"type":31,"tagName":368,"properties":8200,"children":8201},{"style":1118},[8202],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":8204,"children":8205},{"style":412},[8206],{"type":27,"value":8207}," k] ",{"type":31,"tagName":368,"properties":8209,"children":8210},{"style":1118},[8211],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":8213,"children":8214},{"style":412},[8215],{"type":27,"value":7616},{"type":31,"tagName":368,"properties":8217,"children":8218},{"style":1118},[8219],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":8221,"children":8222},{"style":412},[8223],{"type":27,"value":8224}," overlap) ",{"type":31,"tagName":368,"properties":8226,"children":8227},{"style":1118},[8228],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":8230,"children":8231},{"style":412},[8232],{"type":27,"value":8233}," (b ",{"type":31,"tagName":368,"properties":8235,"children":8236},{"style":1118},[8237],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":8239,"children":8240},{"style":412},[8241],{"type":27,"value":8242}," a);",{"type":27,"value":28},{"type":31,"tagName":368,"properties":8245,"children":8246},{"class":370},[8247],{"type":31,"tagName":368,"properties":8248,"children":8249},{"style":412},[8250],{"type":27,"value":5137},{"type":27,"value":28},{"type":31,"tagName":368,"properties":8253,"children":8254},{"class":370},[8255],{"type":31,"tagName":368,"properties":8256,"children":8257},{"style":412},[8258],{"type":27,"value":3015},{"type":27,"value":28},{"type":31,"tagName":368,"properties":8261,"children":8262},{"class":370},[8263,8267,8272,8276,8281,8285,8289,8293,8298,8302,8306,8310,8314,8318,8322],{"type":31,"tagName":368,"properties":8264,"children":8265},{"style":1118},[8266],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":8268,"children":8269},{"style":406},[8270],{"type":27,"value":8271}," foldBar",{"type":31,"tagName":368,"properties":8273,"children":8274},{"style":412},[8275],{"type":27,"value":415},{"type":31,"tagName":368,"properties":8277,"children":8278},{"style":2697},[8279],{"type":27,"value":8280},"candleLow",{"type":31,"tagName":368,"properties":8282,"children":8283},{"style":1118},[8284],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":8286,"children":8287},{"style":406},[8288],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":8290,"children":8291},{"style":412},[8292],{"type":27,"value":459},{"type":31,"tagName":368,"properties":8294,"children":8295},{"style":2697},[8296],{"type":27,"value":8297},"candleHigh",{"type":31,"tagName":368,"properties":8299,"children":8300},{"style":1118},[8301],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":8303,"children":8304},{"style":406},[8305],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":8307,"children":8308},{"style":412},[8309],{"type":27,"value":2714},{"type":31,"tagName":368,"properties":8311,"children":8312},{"style":1118},[8313],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":8315,"children":8316},{"style":462},[8317],{"type":27,"value":2723},{"type":31,"tagName":368,"properties":8319,"children":8320},{"style":412},[8321],{"type":27,"value":2728},{"type":31,"tagName":368,"properties":8323,"children":8324},{"style":374},[8325],{"type":27,"value":8326},"// this bar's cells into BINS bins across the bar's own price span, appended to the ring",{"type":27,"value":28},{"type":31,"tagName":368,"properties":8329,"children":8330},{"class":370},[8331,8336,8340,8345,8349,8353,8357,8361,8366,8370,8375,8379,8384,8388,8392,8397,8401],{"type":31,"tagName":368,"properties":8332,"children":8333},{"style":412},[8334],{"type":27,"value":8335},"  head ",{"type":31,"tagName":368,"properties":8337,"children":8338},{"style":1118},[8339],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":8341,"children":8342},{"style":412},[8343],{"type":27,"value":8344}," (head ",{"type":31,"tagName":368,"properties":8346,"children":8347},{"style":1118},[8348],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":8350,"children":8351},{"style":462},[8352],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":8354,"children":8355},{"style":412},[8356],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":8358,"children":8359},{"style":1118},[8360],{"type":27,"value":3147},{"type":31,"tagName":368,"properties":8362,"children":8363},{"style":412},[8364],{"type":27,"value":8365}," window; ",{"type":31,"tagName":368,"properties":8367,"children":8368},{"style":1118},[8369],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":8371,"children":8372},{"style":412},[8373],{"type":27,"value":8374}," (count ",{"type":31,"tagName":368,"properties":8376,"children":8377},{"style":1118},[8378],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":8380,"children":8381},{"style":412},[8382],{"type":27,"value":8383}," window) count ",{"type":31,"tagName":368,"properties":8385,"children":8386},{"style":1118},[8387],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":8389,"children":8390},{"style":462},[8391],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":8393,"children":8394},{"style":412},[8395],{"type":27,"value":8396},"; barT[head] ",{"type":31,"tagName":368,"properties":8398,"children":8399},{"style":1118},[8400],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":8402,"children":8403},{"style":412},[8404],{"type":27,"value":8405}," t;",{"type":27,"value":28},{"type":31,"tagName":368,"properties":8408,"children":8409},{"class":370},[8410,8414,8418,8422,8427,8432,8436,8441,8445,8449,8453,8457],{"type":31,"tagName":368,"properties":8411,"children":8412},{"style":1118},[8413],{"type":27,"value":2847},{"type":31,"tagName":368,"properties":8415,"children":8416},{"style":462},[8417],{"type":27,"value":2852},{"type":31,"tagName":368,"properties":8419,"children":8420},{"style":1118},[8421],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":8423,"children":8424},{"style":406},[8425],{"type":27,"value":8426}," in_profile_cells",{"type":31,"tagName":368,"properties":8428,"children":8429},{"style":412},[8430],{"type":27,"value":8431},"(); ",{"type":31,"tagName":368,"properties":8433,"children":8434},{"style":1118},[8435],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":8437,"children":8438},{"style":462},[8439],{"type":27,"value":8440}," base",{"type":31,"tagName":368,"properties":8442,"children":8443},{"style":1118},[8444],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":8446,"children":8447},{"style":412},[8448],{"type":27,"value":2220},{"type":31,"tagName":368,"properties":8450,"children":8451},{"style":1118},[8452],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":8454,"children":8455},{"style":462},[8456],{"type":27,"value":1421},{"type":31,"tagName":368,"properties":8458,"children":8459},{"style":412},[8460],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":8463,"children":8464},{"class":370},[8465,8469,8473,8477,8481,8485,8489,8494,8498,8502,8506,8510,8514,8519,8523,8528,8532,8536],{"type":31,"tagName":368,"properties":8466,"children":8467},{"style":1118},[8468],{"type":27,"value":4853},{"type":31,"tagName":368,"properties":8470,"children":8471},{"style":412},[8472],{"type":27,"value":115},{"type":31,"tagName":368,"properties":8474,"children":8475},{"style":1118},[8476],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":8478,"children":8479},{"style":412},[8480],{"type":27,"value":7952},{"type":31,"tagName":368,"properties":8482,"children":8483},{"style":1118},[8484],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":8486,"children":8487},{"style":462},[8488],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":8490,"children":8491},{"style":412},[8492],{"type":27,"value":8493},"; b ",{"type":31,"tagName":368,"properties":8495,"children":8496},{"style":1118},[8497],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":8499,"children":8500},{"style":462},[8501],{"type":27,"value":1421},{"type":31,"tagName":368,"properties":8503,"children":8504},{"style":412},[8505],{"type":27,"value":8493},{"type":31,"tagName":368,"properties":8507,"children":8508},{"style":1118},[8509],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":8511,"children":8512},{"style":462},[8513],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":8515,"children":8516},{"style":412},[8517],{"type":27,"value":8518},") barBins[base ",{"type":31,"tagName":368,"properties":8520,"children":8521},{"style":1118},[8522],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":8524,"children":8525},{"style":412},[8526],{"type":27,"value":8527}," b] ",{"type":31,"tagName":368,"properties":8529,"children":8530},{"style":1118},[8531],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":8533,"children":8534},{"style":462},[8535],{"type":27,"value":3319},{"type":31,"tagName":368,"properties":8537,"children":8538},{"style":412},[8539],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":8542,"children":8543},{"class":370},[8544,8549,8553,8557,8562,8566,8570],{"type":31,"tagName":368,"properties":8545,"children":8546},{"style":412},[8547],{"type":27,"value":8548},"  barLo[head] ",{"type":31,"tagName":368,"properties":8550,"children":8551},{"style":1118},[8552],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":8554,"children":8555},{"style":462},[8556],{"type":27,"value":2337},{"type":31,"tagName":368,"properties":8558,"children":8559},{"style":412},[8560],{"type":27,"value":8561},"; barHi[head] ",{"type":31,"tagName":368,"properties":8563,"children":8564},{"style":1118},[8565],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":8567,"children":8568},{"style":462},[8569],{"type":27,"value":2337},{"type":31,"tagName":368,"properties":8571,"children":8572},{"style":412},[8573],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":8576,"children":8577},{"class":370},[8578,8582,8586,8590,8594,8598,8602,8606],{"type":31,"tagName":368,"properties":8579,"children":8580},{"style":1118},[8581],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":8583,"children":8584},{"style":412},[8585],{"type":27,"value":4002},{"type":31,"tagName":368,"properties":8587,"children":8588},{"style":1118},[8589],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":8591,"children":8592},{"style":462},[8593],{"type":27,"value":6049},{"type":31,"tagName":368,"properties":8595,"children":8596},{"style":412},[8597],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":8599,"children":8600},{"style":1118},[8601],{"type":27,"value":3273},{"type":31,"tagName":368,"properties":8603,"children":8604},{"style":412},[8605],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":8607,"children":8608},{"style":374},[8609],{"type":27,"value":8610},"// an empty block: the bar counts, its volume is unknown",{"type":27,"value":28},{"type":31,"tagName":368,"properties":8613,"children":8614},{"class":370},[8615,8619,8624,8628,8633,8637],{"type":31,"tagName":368,"properties":8616,"children":8617},{"style":1118},[8618],{"type":27,"value":2847},{"type":31,"tagName":368,"properties":8620,"children":8621},{"style":462},[8622],{"type":27,"value":8623}," cells",{"type":31,"tagName":368,"properties":8625,"children":8626},{"style":1118},[8627],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":8629,"children":8630},{"style":406},[8631],{"type":27,"value":8632}," in_profile_view",{"type":31,"tagName":368,"properties":8634,"children":8635},{"style":412},[8636],{"type":27,"value":8431},{"type":31,"tagName":368,"properties":8638,"children":8639},{"style":374},[8640],{"type":27,"value":8641},"// this bar's cells in place: the first n values of the build's own buffer",{"type":27,"value":28},{"type":31,"tagName":368,"properties":8644,"children":8645},{"class":370},[8646,8650,8655,8659,8664,8668,8673,8677,8681,8685,8689,8693,8698,8702,8706,8710,8714,8718,8722,8726,8731],{"type":31,"tagName":368,"properties":8647,"children":8648},{"style":1118},[8649],{"type":27,"value":2847},{"type":31,"tagName":368,"properties":8651,"children":8652},{"style":462},[8653],{"type":27,"value":8654}," typical",{"type":31,"tagName":368,"properties":8656,"children":8657},{"style":1118},[8658],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":8660,"children":8661},{"style":412},[8662],{"type":27,"value":8663}," cells[(n ",{"type":31,"tagName":368,"properties":8665,"children":8666},{"style":1118},[8667],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":8669,"children":8670},{"style":462},[8671],{"type":27,"value":8672}," 8",{"type":31,"tagName":368,"properties":8674,"children":8675},{"style":412},[8676],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":8678,"children":8679},{"style":1118},[8680],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":8682,"children":8683},{"style":462},[8684],{"type":27,"value":6049},{"type":31,"tagName":368,"properties":8686,"children":8687},{"style":1118},[8688],{"type":27,"value":3128},{"type":31,"tagName":368,"properties":8690,"children":8691},{"style":462},[8692],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":8694,"children":8695},{"style":412},[8696],{"type":27,"value":8697},"] ",{"type":31,"tagName":368,"properties":8699,"children":8700},{"style":1118},[8701],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":8703,"children":8704},{"style":412},[8705],{"type":27,"value":8663},{"type":31,"tagName":368,"properties":8707,"children":8708},{"style":1118},[8709],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":8711,"children":8712},{"style":462},[8713],{"type":27,"value":8672},{"type":31,"tagName":368,"properties":8715,"children":8716},{"style":412},[8717],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":8719,"children":8720},{"style":1118},[8721],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":8723,"children":8724},{"style":462},[8725],{"type":27,"value":6049},{"type":31,"tagName":368,"properties":8727,"children":8728},{"style":412},[8729],{"type":27,"value":8730},"]; ",{"type":31,"tagName":368,"properties":8732,"children":8733},{"style":374},[8734],{"type":27,"value":8735},"// the middle level's span: the market's level width (one stray level never sets it)",{"type":27,"value":28},{"type":31,"tagName":368,"properties":8738,"children":8739},{"class":370},[8740,8744,8749,8753,8757,8761,8766,8770,8775,8779],{"type":31,"tagName":368,"properties":8741,"children":8742},{"style":1118},[8743],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":8745,"children":8746},{"style":412},[8747],{"type":27,"value":8748}," (typical ",{"type":31,"tagName":368,"properties":8750,"children":8751},{"style":1118},[8752],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":8754,"children":8755},{"style":462},[8756],{"type":27,"value":3319},{"type":31,"tagName":368,"properties":8758,"children":8759},{"style":1118},[8760],{"type":27,"value":6559},{"type":31,"tagName":368,"properties":8762,"children":8763},{"style":412},[8764],{"type":27,"value":8765}," typical ",{"type":31,"tagName":368,"properties":8767,"children":8768},{"style":1118},[8769],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":8771,"children":8772},{"style":412},[8773],{"type":27,"value":8774}," levelHeight) levelHeight ",{"type":31,"tagName":368,"properties":8776,"children":8777},{"style":1118},[8778],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":8780,"children":8781},{"style":412},[8782],{"type":27,"value":8783}," typical;",{"type":27,"value":28},{"type":31,"tagName":368,"properties":8786,"children":8787},{"class":370},[8788,8792,8797,8801,8806,8811,8815,8820,8824,8828,8832],{"type":31,"tagName":368,"properties":8789,"children":8790},{"style":1118},[8791],{"type":27,"value":2847},{"type":31,"tagName":368,"properties":8793,"children":8794},{"style":462},[8795],{"type":27,"value":8796}," tolerance",{"type":31,"tagName":368,"properties":8798,"children":8799},{"style":1118},[8800],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":8802,"children":8803},{"style":406},[8804],{"type":27,"value":8805}," isFinite",{"type":31,"tagName":368,"properties":8807,"children":8808},{"style":412},[8809],{"type":27,"value":8810},"(levelHeight) ",{"type":31,"tagName":368,"properties":8812,"children":8813},{"style":1118},[8814],{"type":27,"value":5025},{"type":31,"tagName":368,"properties":8816,"children":8817},{"style":412},[8818],{"type":27,"value":8819}," levelHeight ",{"type":31,"tagName":368,"properties":8821,"children":8822},{"style":1118},[8823],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":8825,"children":8826},{"style":462},[8827],{"type":27,"value":3319},{"type":31,"tagName":368,"properties":8829,"children":8830},{"style":412},[8831],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":8833,"children":8834},{"style":374},[8835],{"type":27,"value":8836},"// a level may straddle the candle's edge by one step",{"type":27,"value":28},{"type":31,"tagName":368,"properties":8839,"children":8840},{"class":370},[8841,8845,8850,8854,8859,8863,8868,8872,8877],{"type":31,"tagName":368,"properties":8842,"children":8843},{"style":1118},[8844],{"type":27,"value":3287},{"type":31,"tagName":368,"properties":8846,"children":8847},{"style":412},[8848],{"type":27,"value":8849}," lo ",{"type":31,"tagName":368,"properties":8851,"children":8852},{"style":1118},[8853],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":8855,"children":8856},{"style":412},[8857],{"type":27,"value":8858}," candleLow; ",{"type":31,"tagName":368,"properties":8860,"children":8861},{"style":1118},[8862],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":8864,"children":8865},{"style":412},[8866],{"type":27,"value":8867}," hi ",{"type":31,"tagName":368,"properties":8869,"children":8870},{"style":1118},[8871],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":8873,"children":8874},{"style":412},[8875],{"type":27,"value":8876}," candleHigh; ",{"type":31,"tagName":368,"properties":8878,"children":8879},{"style":374},[8880],{"type":27,"value":8881},"// the candle's own span; the levels are read against it",{"type":27,"value":28},{"type":31,"tagName":368,"properties":8884,"children":8885},{"class":370},[8886,8890,8894,8898,8903,8907,8912,8916,8920,8925,8929,8933,8938,8942,8946,8950,8954,8958,8962,8966,8970,8974,8978,8982,8987,8991,8995,8999,9003,9008,9012,9017,9021,9026,9030,9035,9039,9043,9047,9051,9056,9060,9065,9069,9073,9078],{"type":31,"tagName":368,"properties":8887,"children":8888},{"style":1118},[8889],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":8891,"children":8892},{"style":412},[8893],{"type":27,"value":115},{"type":31,"tagName":368,"properties":8895,"children":8896},{"style":1118},[8897],{"type":27,"value":3240},{"type":31,"tagName":368,"properties":8899,"children":8900},{"style":412},[8901],{"type":27,"value":8902},"(hi ",{"type":31,"tagName":368,"properties":8904,"children":8905},{"style":1118},[8906],{"type":27,"value":3076},{"type":31,"tagName":368,"properties":8908,"children":8909},{"style":412},[8910],{"type":27,"value":8911}," lo)) { lo ",{"type":31,"tagName":368,"properties":8913,"children":8914},{"style":1118},[8915],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":8917,"children":8918},{"style":462},[8919],{"type":27,"value":2463},{"type":31,"tagName":368,"properties":8921,"children":8922},{"style":412},[8923],{"type":27,"value":8924},"; hi ",{"type":31,"tagName":368,"properties":8926,"children":8927},{"style":1118},[8928],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":8930,"children":8931},{"style":1118},[8932],{"type":27,"value":2229},{"type":31,"tagName":368,"properties":8934,"children":8935},{"style":462},[8936],{"type":27,"value":8937},"Infinity",{"type":31,"tagName":368,"properties":8939,"children":8940},{"style":412},[8941],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":8943,"children":8944},{"style":1118},[8945],{"type":27,"value":3386},{"type":31,"tagName":368,"properties":8947,"children":8948},{"style":412},[8949],{"type":27,"value":115},{"type":31,"tagName":368,"properties":8951,"children":8952},{"style":1118},[8953],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":8955,"children":8956},{"style":412},[8957],{"type":27,"value":3399},{"type":31,"tagName":368,"properties":8959,"children":8960},{"style":1118},[8961],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":8963,"children":8964},{"style":462},[8965],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":8967,"children":8968},{"style":412},[8969],{"type":27,"value":3412},{"type":31,"tagName":368,"properties":8971,"children":8972},{"style":1118},[8973],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":8975,"children":8976},{"style":462},[8977],{"type":27,"value":6236},{"type":31,"tagName":368,"properties":8979,"children":8980},{"style":1118},[8981],{"type":27,"value":2766},{"type":31,"tagName":368,"properties":8983,"children":8984},{"style":412},[8985],{"type":27,"value":8986}," n; i ",{"type":31,"tagName":368,"properties":8988,"children":8989},{"style":1118},[8990],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":8992,"children":8993},{"style":462},[8994],{"type":27,"value":6049},{"type":31,"tagName":368,"properties":8996,"children":8997},{"style":412},[8998],{"type":27,"value":3324},{"type":31,"tagName":368,"properties":9000,"children":9001},{"style":1118},[9002],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":9004,"children":9005},{"style":412},[9006],{"type":27,"value":9007}," (cells[i] ",{"type":31,"tagName":368,"properties":9009,"children":9010},{"style":1118},[9011],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":9013,"children":9014},{"style":412},[9015],{"type":27,"value":9016}," lo) lo ",{"type":31,"tagName":368,"properties":9018,"children":9019},{"style":1118},[9020],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":9022,"children":9023},{"style":412},[9024],{"type":27,"value":9025}," cells[i]; ",{"type":31,"tagName":368,"properties":9027,"children":9028},{"style":1118},[9029],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":9031,"children":9032},{"style":412},[9033],{"type":27,"value":9034}," (cells[i ",{"type":31,"tagName":368,"properties":9036,"children":9037},{"style":1118},[9038],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":9040,"children":9041},{"style":462},[9042],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":9044,"children":9045},{"style":412},[9046],{"type":27,"value":8697},{"type":31,"tagName":368,"properties":9048,"children":9049},{"style":1118},[9050],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":9052,"children":9053},{"style":412},[9054],{"type":27,"value":9055}," hi) hi ",{"type":31,"tagName":368,"properties":9057,"children":9058},{"style":1118},[9059],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":9061,"children":9062},{"style":412},[9063],{"type":27,"value":9064}," cells[i ",{"type":31,"tagName":368,"properties":9066,"children":9067},{"style":1118},[9068],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":9070,"children":9071},{"style":462},[9072],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":9074,"children":9075},{"style":412},[9076],{"type":27,"value":9077},"]; } } ",{"type":31,"tagName":368,"properties":9079,"children":9080},{"style":374},[9081],{"type":27,"value":9082},"// no candle span: the cells' own",{"type":27,"value":28},{"type":31,"tagName":368,"properties":9085,"children":9086},{"class":370},[9087,9091,9095,9099,9103,9107,9112,9116],{"type":31,"tagName":368,"properties":9088,"children":9089},{"style":1118},[9090],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":9092,"children":9093},{"style":412},[9094],{"type":27,"value":115},{"type":31,"tagName":368,"properties":9096,"children":9097},{"style":1118},[9098],{"type":27,"value":3240},{"type":31,"tagName":368,"properties":9100,"children":9101},{"style":412},[9102],{"type":27,"value":8902},{"type":31,"tagName":368,"properties":9104,"children":9105},{"style":1118},[9106],{"type":27,"value":3076},{"type":31,"tagName":368,"properties":9108,"children":9109},{"style":412},[9110],{"type":27,"value":9111}," lo)) ",{"type":31,"tagName":368,"properties":9113,"children":9114},{"style":1118},[9115],{"type":27,"value":3273},{"type":31,"tagName":368,"properties":9117,"children":9118},{"style":412},[9119],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":9122,"children":9123},{"class":370},[9124,9128,9133,9137,9142,9146,9150,9154,9158,9163,9168,9172,9177,9181,9185],{"type":31,"tagName":368,"properties":9125,"children":9126},{"style":1118},[9127],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":9129,"children":9130},{"style":412},[9131],{"type":27,"value":9132}," (hi ",{"type":31,"tagName":368,"properties":9134,"children":9135},{"style":1118},[9136],{"type":27,"value":6821},{"type":31,"tagName":368,"properties":9138,"children":9139},{"style":412},[9140],{"type":27,"value":9141}," lo) hi ",{"type":31,"tagName":368,"properties":9143,"children":9144},{"style":1118},[9145],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":9147,"children":9148},{"style":412},[9149],{"type":27,"value":8849},{"type":31,"tagName":368,"properties":9151,"children":9152},{"style":1118},[9153],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":9155,"children":9156},{"style":412},[9157],{"type":27,"value":3471},{"type":31,"tagName":368,"properties":9159,"children":9160},{"style":406},[9161],{"type":27,"value":9162},"abs",{"type":31,"tagName":368,"properties":9164,"children":9165},{"style":412},[9166],{"type":27,"value":9167},"(lo) ",{"type":31,"tagName":368,"properties":9169,"children":9170},{"style":1118},[9171],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":9173,"children":9174},{"style":462},[9175],{"type":27,"value":9176}," 1e-9",{"type":31,"tagName":368,"properties":9178,"children":9179},{"style":1118},[9180],{"type":27,"value":3128},{"type":31,"tagName":368,"properties":9182,"children":9183},{"style":462},[9184],{"type":27,"value":9176},{"type":31,"tagName":368,"properties":9186,"children":9187},{"style":412},[9188],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":9191,"children":9192},{"class":370},[9193,9197,9202,9206,9210,9214,9219,9223,9227,9231,9236],{"type":31,"tagName":368,"properties":9194,"children":9195},{"style":1118},[9196],{"type":27,"value":2847},{"type":31,"tagName":368,"properties":9198,"children":9199},{"style":462},[9200],{"type":27,"value":9201}," binWidth",{"type":31,"tagName":368,"properties":9203,"children":9204},{"style":1118},[9205],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":9207,"children":9208},{"style":412},[9209],{"type":27,"value":9132},{"type":31,"tagName":368,"properties":9211,"children":9212},{"style":1118},[9213],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":9215,"children":9216},{"style":412},[9217],{"type":27,"value":9218}," lo) ",{"type":31,"tagName":368,"properties":9220,"children":9221},{"style":1118},[9222],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":9224,"children":9225},{"style":406},[9226],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":9228,"children":9229},{"style":412},[9230],{"type":27,"value":415},{"type":31,"tagName":368,"properties":9232,"children":9233},{"style":462},[9234],{"type":27,"value":9235},"BINS",{"type":31,"tagName":368,"properties":9237,"children":9238},{"style":412},[9239],{"type":27,"value":4459},{"type":27,"value":28},{"type":31,"tagName":368,"properties":9242,"children":9243},{"class":370},[9244,9248,9252,9256,9260,9264,9268,9272,9276,9280,9284,9288,9292,9296],{"type":31,"tagName":368,"properties":9245,"children":9246},{"style":1118},[9247],{"type":27,"value":4853},{"type":31,"tagName":368,"properties":9249,"children":9250},{"style":412},[9251],{"type":27,"value":115},{"type":31,"tagName":368,"properties":9253,"children":9254},{"style":1118},[9255],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":9257,"children":9258},{"style":412},[9259],{"type":27,"value":3399},{"type":31,"tagName":368,"properties":9261,"children":9262},{"style":1118},[9263],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":9265,"children":9266},{"style":462},[9267],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":9269,"children":9270},{"style":412},[9271],{"type":27,"value":3412},{"type":31,"tagName":368,"properties":9273,"children":9274},{"style":1118},[9275],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":9277,"children":9278},{"style":462},[9279],{"type":27,"value":6236},{"type":31,"tagName":368,"properties":9281,"children":9282},{"style":1118},[9283],{"type":27,"value":2766},{"type":31,"tagName":368,"properties":9285,"children":9286},{"style":412},[9287],{"type":27,"value":8986},{"type":31,"tagName":368,"properties":9289,"children":9290},{"style":1118},[9291],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":9293,"children":9294},{"style":462},[9295],{"type":27,"value":6049},{"type":31,"tagName":368,"properties":9297,"children":9298},{"style":412},[9299],{"type":27,"value":4955},{"type":27,"value":28},{"type":31,"tagName":368,"properties":9302,"children":9303},{"class":370},[9304,9308,9313,9317,9321,9325,9329,9333,9337,9342,9346,9351],{"type":31,"tagName":368,"properties":9305,"children":9306},{"style":1118},[9307],{"type":27,"value":4964},{"type":31,"tagName":368,"properties":9309,"children":9310},{"style":462},[9311],{"type":27,"value":9312}," centre",{"type":31,"tagName":368,"properties":9314,"children":9315},{"style":1118},[9316],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":9318,"children":9319},{"style":412},[9320],{"type":27,"value":9007},{"type":31,"tagName":368,"properties":9322,"children":9323},{"style":1118},[9324],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":9326,"children":9327},{"style":412},[9328],{"type":27,"value":9064},{"type":31,"tagName":368,"properties":9330,"children":9331},{"style":1118},[9332],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":9334,"children":9335},{"style":462},[9336],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":9338,"children":9339},{"style":412},[9340],{"type":27,"value":9341},"]) ",{"type":31,"tagName":368,"properties":9343,"children":9344},{"style":1118},[9345],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":9347,"children":9348},{"style":462},[9349],{"type":27,"value":9350}," 0.5",{"type":31,"tagName":368,"properties":9352,"children":9353},{"style":412},[9354],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":9357,"children":9358},{"class":370},[9359,9364,9369,9373,9377,9381,9386,9390,9395,9399,9403,9407,9412,9416,9420],{"type":31,"tagName":368,"properties":9360,"children":9361},{"style":1118},[9362],{"type":27,"value":9363},"    if",{"type":31,"tagName":368,"properties":9365,"children":9366},{"style":412},[9367],{"type":27,"value":9368}," (centre ",{"type":31,"tagName":368,"properties":9370,"children":9371},{"style":1118},[9372],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":9374,"children":9375},{"style":412},[9376],{"type":27,"value":8849},{"type":31,"tagName":368,"properties":9378,"children":9379},{"style":1118},[9380],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":9382,"children":9383},{"style":412},[9384],{"type":27,"value":9385}," tolerance ",{"type":31,"tagName":368,"properties":9387,"children":9388},{"style":1118},[9389],{"type":27,"value":5235},{"type":31,"tagName":368,"properties":9391,"children":9392},{"style":412},[9393],{"type":27,"value":9394}," centre ",{"type":31,"tagName":368,"properties":9396,"children":9397},{"style":1118},[9398],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":9400,"children":9401},{"style":412},[9402],{"type":27,"value":8867},{"type":31,"tagName":368,"properties":9404,"children":9405},{"style":1118},[9406],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":9408,"children":9409},{"style":412},[9410],{"type":27,"value":9411}," tolerance) ",{"type":31,"tagName":368,"properties":9413,"children":9414},{"style":1118},[9415],{"type":27,"value":7116},{"type":31,"tagName":368,"properties":9417,"children":9418},{"style":412},[9419],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":9421,"children":9422},{"style":374},[9423],{"type":27,"value":9424},"// a level the candle never touched: a stray print, ignored",{"type":27,"value":28},{"type":31,"tagName":368,"properties":9427,"children":9428},{"class":370},[9429,9434,9439,9443,9447,9452,9456,9460,9464,9468,9472,9476,9480,9485,9489,9494],{"type":31,"tagName":368,"properties":9430,"children":9431},{"style":406},[9432],{"type":27,"value":9433},"    spread",{"type":31,"tagName":368,"properties":9435,"children":9436},{"style":412},[9437],{"type":27,"value":9438},"(cells[i], cells[i ",{"type":31,"tagName":368,"properties":9440,"children":9441},{"style":1118},[9442],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":9444,"children":9445},{"style":462},[9446],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":9448,"children":9449},{"style":412},[9450],{"type":27,"value":9451},"], cells[i ",{"type":31,"tagName":368,"properties":9453,"children":9454},{"style":1118},[9455],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":9457,"children":9458},{"style":462},[9459],{"type":27,"value":4612},{"type":31,"tagName":368,"properties":9461,"children":9462},{"style":412},[9463],{"type":27,"value":8697},{"type":31,"tagName":368,"properties":9465,"children":9466},{"style":1118},[9467],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":9469,"children":9470},{"style":412},[9471],{"type":27,"value":9064},{"type":31,"tagName":368,"properties":9473,"children":9474},{"style":1118},[9475],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":9477,"children":9478},{"style":462},[9479],{"type":27,"value":6236},{"type":31,"tagName":368,"properties":9481,"children":9482},{"style":412},[9483],{"type":27,"value":9484},"], lo, binWidth, base, ",{"type":31,"tagName":368,"properties":9486,"children":9487},{"style":462},[9488],{"type":27,"value":9235},{"type":31,"tagName":368,"properties":9490,"children":9491},{"style":412},[9492],{"type":27,"value":9493},", barBins); ",{"type":31,"tagName":368,"properties":9495,"children":9496},{"style":374},[9497],{"type":27,"value":9498},"// the level's volume over the bins it covers",{"type":27,"value":28},{"type":31,"tagName":368,"properties":9501,"children":9502},{"class":370},[9503],{"type":31,"tagName":368,"properties":9504,"children":9505},{"style":412},[9506],{"type":27,"value":5137},{"type":27,"value":28},{"type":31,"tagName":368,"properties":9509,"children":9510},{"class":370},[9511,9515,9519,9524,9528],{"type":31,"tagName":368,"properties":9512,"children":9513},{"style":412},[9514],{"type":27,"value":8548},{"type":31,"tagName":368,"properties":9516,"children":9517},{"style":1118},[9518],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":9520,"children":9521},{"style":412},[9522],{"type":27,"value":9523}," lo; barHi[head] ",{"type":31,"tagName":368,"properties":9525,"children":9526},{"style":1118},[9527],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":9529,"children":9530},{"style":412},[9531],{"type":27,"value":9532}," hi;",{"type":27,"value":28},{"type":31,"tagName":368,"properties":9535,"children":9536},{"class":370},[9537],{"type":31,"tagName":368,"properties":9538,"children":9539},{"style":412},[9540],{"type":27,"value":3015},{"type":27,"value":28},{"type":31,"tagName":368,"properties":9543,"children":9544},{"class":370},[9545,9549,9554,9558,9562,9567,9571],{"type":31,"tagName":368,"properties":9546,"children":9547},{"style":1118},[9548],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":9550,"children":9551},{"style":406},[9552],{"type":27,"value":9553}," buildProfile",{"type":31,"tagName":368,"properties":9555,"children":9556},{"style":412},[9557],{"type":27,"value":6664},{"type":31,"tagName":368,"properties":9559,"children":9560},{"style":1118},[9561],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":9563,"children":9564},{"style":406},[9565],{"type":27,"value":9566}," bool",{"type":31,"tagName":368,"properties":9568,"children":9569},{"style":412},[9570],{"type":27,"value":2728},{"type":31,"tagName":368,"properties":9572,"children":9573},{"style":374},[9574],{"type":27,"value":9575},"// the ring's bars folded into `rows` price rows across the window's span; POC and value area",{"type":27,"value":28},{"type":31,"tagName":368,"properties":9578,"children":9579},{"class":370},[9580,9584,9588,9592,9596,9600,9604,9608,9612,9616,9620],{"type":31,"tagName":368,"properties":9581,"children":9582},{"style":1118},[9583],{"type":27,"value":3287},{"type":31,"tagName":368,"properties":9585,"children":9586},{"style":412},[9587],{"type":27,"value":8849},{"type":31,"tagName":368,"properties":9589,"children":9590},{"style":1118},[9591],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":9593,"children":9594},{"style":462},[9595],{"type":27,"value":2463},{"type":31,"tagName":368,"properties":9597,"children":9598},{"style":412},[9599],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":9601,"children":9602},{"style":1118},[9603],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":9605,"children":9606},{"style":412},[9607],{"type":27,"value":8867},{"type":31,"tagName":368,"properties":9609,"children":9610},{"style":1118},[9611],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":9613,"children":9614},{"style":1118},[9615],{"type":27,"value":2229},{"type":31,"tagName":368,"properties":9617,"children":9618},{"style":462},[9619],{"type":27,"value":8937},{"type":31,"tagName":368,"properties":9621,"children":9622},{"style":412},[9623],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":9626,"children":9627},{"class":370},[9628,9632,9636,9640,9644,9648,9652,9657,9661,9666,9670,9674,9678,9682,9687,9691,9695,9699,9703,9707,9712,9716,9720,9724,9728,9732,9737,9741,9745,9749,9754,9758,9762,9766,9771,9775,9780,9784,9788,9792],{"type":31,"tagName":368,"properties":9629,"children":9630},{"style":1118},[9631],{"type":27,"value":4853},{"type":31,"tagName":368,"properties":9633,"children":9634},{"style":412},[9635],{"type":27,"value":115},{"type":31,"tagName":368,"properties":9637,"children":9638},{"style":1118},[9639],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":9641,"children":9642},{"style":412},[9643],{"type":27,"value":8026},{"type":31,"tagName":368,"properties":9645,"children":9646},{"style":1118},[9647],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":9649,"children":9650},{"style":462},[9651],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":9653,"children":9654},{"style":412},[9655],{"type":27,"value":9656},"; k ",{"type":31,"tagName":368,"properties":9658,"children":9659},{"style":1118},[9660],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":9662,"children":9663},{"style":412},[9664],{"type":27,"value":9665}," count; k ",{"type":31,"tagName":368,"properties":9667,"children":9668},{"style":1118},[9669],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":9671,"children":9672},{"style":462},[9673],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":9675,"children":9676},{"style":412},[9677],{"type":27,"value":3324},{"type":31,"tagName":368,"properties":9679,"children":9680},{"style":1118},[9681],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":9683,"children":9684},{"style":462},[9685],{"type":27,"value":9686}," i",{"type":31,"tagName":368,"properties":9688,"children":9689},{"style":1118},[9690],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":9692,"children":9693},{"style":412},[9694],{"type":27,"value":8344},{"type":31,"tagName":368,"properties":9696,"children":9697},{"style":1118},[9698],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":9700,"children":9701},{"style":412},[9702],{"type":27,"value":2123},{"type":31,"tagName":368,"properties":9704,"children":9705},{"style":1118},[9706],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":9708,"children":9709},{"style":412},[9710],{"type":27,"value":9711}," k) ",{"type":31,"tagName":368,"properties":9713,"children":9714},{"style":1118},[9715],{"type":27,"value":3147},{"type":31,"tagName":368,"properties":9717,"children":9718},{"style":412},[9719],{"type":27,"value":8365},{"type":31,"tagName":368,"properties":9721,"children":9722},{"style":1118},[9723],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":9725,"children":9726},{"style":412},[9727],{"type":27,"value":115},{"type":31,"tagName":368,"properties":9729,"children":9730},{"style":406},[9731],{"type":27,"value":5225},{"type":31,"tagName":368,"properties":9733,"children":9734},{"style":412},[9735],{"type":27,"value":9736},"(barLo[i])) ",{"type":31,"tagName":368,"properties":9738,"children":9739},{"style":1118},[9740],{"type":27,"value":7116},{"type":31,"tagName":368,"properties":9742,"children":9743},{"style":412},[9744],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":9746,"children":9747},{"style":1118},[9748],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":9750,"children":9751},{"style":412},[9752],{"type":27,"value":9753}," (barLo[i] ",{"type":31,"tagName":368,"properties":9755,"children":9756},{"style":1118},[9757],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":9759,"children":9760},{"style":412},[9761],{"type":27,"value":9016},{"type":31,"tagName":368,"properties":9763,"children":9764},{"style":1118},[9765],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":9767,"children":9768},{"style":412},[9769],{"type":27,"value":9770}," barLo[i]; ",{"type":31,"tagName":368,"properties":9772,"children":9773},{"style":1118},[9774],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":9776,"children":9777},{"style":412},[9778],{"type":27,"value":9779}," (barHi[i] ",{"type":31,"tagName":368,"properties":9781,"children":9782},{"style":1118},[9783],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":9785,"children":9786},{"style":412},[9787],{"type":27,"value":9055},{"type":31,"tagName":368,"properties":9789,"children":9790},{"style":1118},[9791],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":9793,"children":9794},{"style":412},[9795],{"type":27,"value":9796}," barHi[i]; }",{"type":27,"value":28},{"type":31,"tagName":368,"properties":9799,"children":9800},{"class":370},[9801,9805,9809,9813,9817,9821,9825,9829,9833],{"type":31,"tagName":368,"properties":9802,"children":9803},{"style":1118},[9804],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":9806,"children":9807},{"style":412},[9808],{"type":27,"value":115},{"type":31,"tagName":368,"properties":9810,"children":9811},{"style":1118},[9812],{"type":27,"value":3240},{"type":31,"tagName":368,"properties":9814,"children":9815},{"style":412},[9816],{"type":27,"value":8902},{"type":31,"tagName":368,"properties":9818,"children":9819},{"style":1118},[9820],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":9822,"children":9823},{"style":412},[9824],{"type":27,"value":9111},{"type":31,"tagName":368,"properties":9826,"children":9827},{"style":1118},[9828],{"type":27,"value":3273},{"type":31,"tagName":368,"properties":9830,"children":9831},{"style":462},[9832],{"type":27,"value":7168},{"type":31,"tagName":368,"properties":9834,"children":9835},{"style":412},[9836],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":9839,"children":9840},{"class":370},[9841,9846,9850,9854,9858,9862,9866,9870,9875],{"type":31,"tagName":368,"properties":9842,"children":9843},{"style":412},[9844],{"type":27,"value":9845},"  rowHeight ",{"type":31,"tagName":368,"properties":9847,"children":9848},{"style":1118},[9849],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":9851,"children":9852},{"style":412},[9853],{"type":27,"value":9132},{"type":31,"tagName":368,"properties":9855,"children":9856},{"style":1118},[9857],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":9859,"children":9860},{"style":412},[9861],{"type":27,"value":9218},{"type":31,"tagName":368,"properties":9863,"children":9864},{"style":1118},[9865],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":9867,"children":9868},{"style":406},[9869],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":9871,"children":9872},{"style":412},[9873],{"type":27,"value":9874},"(rows); ",{"type":31,"tagName":368,"properties":9876,"children":9877},{"style":374},[9878],{"type":27,"value":9879},"// the setting's row height, or the market's level height when that is coarser (a thin-tick market)",{"type":27,"value":28},{"type":31,"tagName":368,"properties":9882,"children":9883},{"class":370},[9884,9888,9892,9896,9900,9905,9909,9913,9918,9922],{"type":31,"tagName":368,"properties":9885,"children":9886},{"style":1118},[9887],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":9889,"children":9890},{"style":412},[9891],{"type":27,"value":115},{"type":31,"tagName":368,"properties":9893,"children":9894},{"style":406},[9895],{"type":27,"value":3245},{"type":31,"tagName":368,"properties":9897,"children":9898},{"style":412},[9899],{"type":27,"value":8810},{"type":31,"tagName":368,"properties":9901,"children":9902},{"style":1118},[9903],{"type":27,"value":9904},"&&",{"type":31,"tagName":368,"properties":9906,"children":9907},{"style":412},[9908],{"type":27,"value":8819},{"type":31,"tagName":368,"properties":9910,"children":9911},{"style":1118},[9912],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":9914,"children":9915},{"style":412},[9916],{"type":27,"value":9917}," rowHeight) rowHeight ",{"type":31,"tagName":368,"properties":9919,"children":9920},{"style":1118},[9921],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":9923,"children":9924},{"style":412},[9925],{"type":27,"value":9926}," levelHeight;",{"type":27,"value":28},{"type":31,"tagName":368,"properties":9929,"children":9930},{"class":370},[9931,9936,9940,9944,9948,9953,9957,9962,9966,9971],{"type":31,"tagName":368,"properties":9932,"children":9933},{"style":412},[9934],{"type":27,"value":9935},"  winLo ",{"type":31,"tagName":368,"properties":9937,"children":9938},{"style":1118},[9939],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":9941,"children":9942},{"style":412},[9943],{"type":27,"value":3471},{"type":31,"tagName":368,"properties":9945,"children":9946},{"style":406},[9947],{"type":27,"value":3513},{"type":31,"tagName":368,"properties":9949,"children":9950},{"style":412},[9951],{"type":27,"value":9952},"(lo ",{"type":31,"tagName":368,"properties":9954,"children":9955},{"style":1118},[9956],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":9958,"children":9959},{"style":412},[9960],{"type":27,"value":9961}," rowHeight) ",{"type":31,"tagName":368,"properties":9963,"children":9964},{"style":1118},[9965],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":9967,"children":9968},{"style":412},[9969],{"type":27,"value":9970}," rowHeight; ",{"type":31,"tagName":368,"properties":9972,"children":9973},{"style":374},[9974],{"type":27,"value":9975},"// rows sit on the level grid",{"type":27,"value":28},{"type":31,"tagName":368,"properties":9978,"children":9979},{"class":370},[9980,9985,9989,9993,9997,10001,10006,10010,10015,10019,10024,10028,10033,10037,10041,10045,10049,10053,10057,10061,10065,10069,10074,10078],{"type":31,"tagName":368,"properties":9981,"children":9982},{"style":412},[9983],{"type":27,"value":9984},"  rowCount ",{"type":31,"tagName":368,"properties":9986,"children":9987},{"style":1118},[9988],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":9990,"children":9991},{"style":406},[9992],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":9994,"children":9995},{"style":412},[9996],{"type":27,"value":4347},{"type":31,"tagName":368,"properties":9998,"children":9999},{"style":406},[10000],{"type":27,"value":4548},{"type":31,"tagName":368,"properties":10002,"children":10003},{"style":412},[10004],{"type":27,"value":10005},"((hi ",{"type":31,"tagName":368,"properties":10007,"children":10008},{"style":1118},[10009],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":10011,"children":10012},{"style":412},[10013],{"type":27,"value":10014}," winLo) ",{"type":31,"tagName":368,"properties":10016,"children":10017},{"style":1118},[10018],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":10020,"children":10021},{"style":412},[10022],{"type":27,"value":10023}," rowHeight)); ",{"type":31,"tagName":368,"properties":10025,"children":10026},{"style":1118},[10027],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":10029,"children":10030},{"style":412},[10031],{"type":27,"value":10032}," (rowCount ",{"type":31,"tagName":368,"properties":10034,"children":10035},{"style":1118},[10036],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":10038,"children":10039},{"style":462},[10040],{"type":27,"value":4612},{"type":31,"tagName":368,"properties":10042,"children":10043},{"style":412},[10044],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":10046,"children":10047},{"style":1118},[10048],{"type":27,"value":3273},{"type":31,"tagName":368,"properties":10050,"children":10051},{"style":462},[10052],{"type":27,"value":7168},{"type":31,"tagName":368,"properties":10054,"children":10055},{"style":412},[10056],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":10058,"children":10059},{"style":1118},[10060],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":10062,"children":10063},{"style":412},[10064],{"type":27,"value":10032},{"type":31,"tagName":368,"properties":10066,"children":10067},{"style":1118},[10068],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":10070,"children":10071},{"style":412},[10072],{"type":27,"value":10073}," rows) rowCount ",{"type":31,"tagName":368,"properties":10075,"children":10076},{"style":1118},[10077],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":10079,"children":10080},{"style":412},[10081],{"type":27,"value":10082}," rows;",{"type":27,"value":28},{"type":31,"tagName":368,"properties":10085,"children":10086},{"class":370},[10087,10092,10096],{"type":31,"tagName":368,"properties":10088,"children":10089},{"style":412},[10090],{"type":27,"value":10091},"  lo ",{"type":31,"tagName":368,"properties":10093,"children":10094},{"style":1118},[10095],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":10097,"children":10098},{"style":412},[10099],{"type":27,"value":10100}," winLo;",{"type":27,"value":28},{"type":31,"tagName":368,"properties":10103,"children":10104},{"class":370},[10105,10109,10113,10117,10121,10125,10129,10133,10137,10142,10146,10150,10155,10159,10163],{"type":31,"tagName":368,"properties":10106,"children":10107},{"style":1118},[10108],{"type":27,"value":4853},{"type":31,"tagName":368,"properties":10110,"children":10111},{"style":412},[10112],{"type":27,"value":115},{"type":31,"tagName":368,"properties":10114,"children":10115},{"style":1118},[10116],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":10118,"children":10119},{"style":412},[10120],{"type":27,"value":4866},{"type":31,"tagName":368,"properties":10122,"children":10123},{"style":1118},[10124],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":10126,"children":10127},{"style":462},[10128],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":10130,"children":10131},{"style":412},[10132],{"type":27,"value":4879},{"type":31,"tagName":368,"properties":10134,"children":10135},{"style":1118},[10136],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":10138,"children":10139},{"style":412},[10140],{"type":27,"value":10141}," rowCount; r ",{"type":31,"tagName":368,"properties":10143,"children":10144},{"style":1118},[10145],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":10147,"children":10148},{"style":462},[10149],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":10151,"children":10152},{"style":412},[10153],{"type":27,"value":10154},") rowVol[r] ",{"type":31,"tagName":368,"properties":10156,"children":10157},{"style":1118},[10158],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":10160,"children":10161},{"style":462},[10162],{"type":27,"value":3319},{"type":31,"tagName":368,"properties":10164,"children":10165},{"style":412},[10166],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":10169,"children":10170},{"class":370},[10171,10175,10180,10184,10188],{"type":31,"tagName":368,"properties":10172,"children":10173},{"style":1118},[10174],{"type":27,"value":3287},{"type":31,"tagName":368,"properties":10176,"children":10177},{"style":412},[10178],{"type":27,"value":10179}," total ",{"type":31,"tagName":368,"properties":10181,"children":10182},{"style":1118},[10183],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":10185,"children":10186},{"style":462},[10187],{"type":27,"value":3319},{"type":31,"tagName":368,"properties":10189,"children":10190},{"style":412},[10191],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":10194,"children":10195},{"class":370},[10196,10200,10204,10208,10212,10216,10220,10224,10228,10232,10236,10240],{"type":31,"tagName":368,"properties":10197,"children":10198},{"style":1118},[10199],{"type":27,"value":4853},{"type":31,"tagName":368,"properties":10201,"children":10202},{"style":412},[10203],{"type":27,"value":115},{"type":31,"tagName":368,"properties":10205,"children":10206},{"style":1118},[10207],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":10209,"children":10210},{"style":412},[10211],{"type":27,"value":8026},{"type":31,"tagName":368,"properties":10213,"children":10214},{"style":1118},[10215],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":10217,"children":10218},{"style":462},[10219],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":10221,"children":10222},{"style":412},[10223],{"type":27,"value":9656},{"type":31,"tagName":368,"properties":10225,"children":10226},{"style":1118},[10227],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":10229,"children":10230},{"style":412},[10231],{"type":27,"value":9665},{"type":31,"tagName":368,"properties":10233,"children":10234},{"style":1118},[10235],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":10237,"children":10238},{"style":462},[10239],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":10241,"children":10242},{"style":412},[10243],{"type":27,"value":4955},{"type":27,"value":28},{"type":31,"tagName":368,"properties":10246,"children":10247},{"class":370},[10248,10252,10256,10260,10264,10268,10272,10276,10280,10284,10288,10292,10296,10300,10304,10308],{"type":31,"tagName":368,"properties":10249,"children":10250},{"style":1118},[10251],{"type":27,"value":4964},{"type":31,"tagName":368,"properties":10253,"children":10254},{"style":462},[10255],{"type":27,"value":9686},{"type":31,"tagName":368,"properties":10257,"children":10258},{"style":1118},[10259],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":10261,"children":10262},{"style":412},[10263],{"type":27,"value":8344},{"type":31,"tagName":368,"properties":10265,"children":10266},{"style":1118},[10267],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":10269,"children":10270},{"style":412},[10271],{"type":27,"value":2123},{"type":31,"tagName":368,"properties":10273,"children":10274},{"style":1118},[10275],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":10277,"children":10278},{"style":412},[10279],{"type":27,"value":9711},{"type":31,"tagName":368,"properties":10281,"children":10282},{"style":1118},[10283],{"type":27,"value":3147},{"type":31,"tagName":368,"properties":10285,"children":10286},{"style":412},[10287],{"type":27,"value":8365},{"type":31,"tagName":368,"properties":10289,"children":10290},{"style":1118},[10291],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":10293,"children":10294},{"style":412},[10295],{"type":27,"value":115},{"type":31,"tagName":368,"properties":10297,"children":10298},{"style":406},[10299],{"type":27,"value":5225},{"type":31,"tagName":368,"properties":10301,"children":10302},{"style":412},[10303],{"type":27,"value":9736},{"type":31,"tagName":368,"properties":10305,"children":10306},{"style":1118},[10307],{"type":27,"value":7116},{"type":31,"tagName":368,"properties":10309,"children":10310},{"style":412},[10311],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":10314,"children":10315},{"class":370},[10316,10320,10324,10328,10332,10336,10341,10345,10349,10353,10357,10361,10365,10369,10373,10377,10381,10385],{"type":31,"tagName":368,"properties":10317,"children":10318},{"style":1118},[10319],{"type":27,"value":4964},{"type":31,"tagName":368,"properties":10321,"children":10322},{"style":462},[10323],{"type":27,"value":9201},{"type":31,"tagName":368,"properties":10325,"children":10326},{"style":1118},[10327],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":10329,"children":10330},{"style":412},[10331],{"type":27,"value":9779},{"type":31,"tagName":368,"properties":10333,"children":10334},{"style":1118},[10335],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":10337,"children":10338},{"style":412},[10339],{"type":27,"value":10340}," barLo[i]) ",{"type":31,"tagName":368,"properties":10342,"children":10343},{"style":1118},[10344],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":10346,"children":10347},{"style":406},[10348],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":10350,"children":10351},{"style":412},[10352],{"type":27,"value":415},{"type":31,"tagName":368,"properties":10354,"children":10355},{"style":462},[10356],{"type":27,"value":9235},{"type":31,"tagName":368,"properties":10358,"children":10359},{"style":412},[10360],{"type":27,"value":426},{"type":31,"tagName":368,"properties":10362,"children":10363},{"style":1118},[10364],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":10366,"children":10367},{"style":462},[10368],{"type":27,"value":8440},{"type":31,"tagName":368,"properties":10370,"children":10371},{"style":1118},[10372],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":10374,"children":10375},{"style":412},[10376],{"type":27,"value":3399},{"type":31,"tagName":368,"properties":10378,"children":10379},{"style":1118},[10380],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":10382,"children":10383},{"style":462},[10384],{"type":27,"value":1421},{"type":31,"tagName":368,"properties":10386,"children":10387},{"style":412},[10388],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":10391,"children":10392},{"class":370},[10393,10397,10401,10405,10409,10413,10417,10421,10425,10429,10433,10437,10441],{"type":31,"tagName":368,"properties":10394,"children":10395},{"style":1118},[10396],{"type":27,"value":7004},{"type":31,"tagName":368,"properties":10398,"children":10399},{"style":412},[10400],{"type":27,"value":115},{"type":31,"tagName":368,"properties":10402,"children":10403},{"style":1118},[10404],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":10406,"children":10407},{"style":412},[10408],{"type":27,"value":7952},{"type":31,"tagName":368,"properties":10410,"children":10411},{"style":1118},[10412],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":10414,"children":10415},{"style":462},[10416],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":10418,"children":10419},{"style":412},[10420],{"type":27,"value":8493},{"type":31,"tagName":368,"properties":10422,"children":10423},{"style":1118},[10424],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":10426,"children":10427},{"style":462},[10428],{"type":27,"value":1421},{"type":31,"tagName":368,"properties":10430,"children":10431},{"style":412},[10432],{"type":27,"value":8493},{"type":31,"tagName":368,"properties":10434,"children":10435},{"style":1118},[10436],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":10438,"children":10439},{"style":462},[10440],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":10442,"children":10443},{"style":412},[10444],{"type":27,"value":4955},{"type":27,"value":28},{"type":31,"tagName":368,"properties":10447,"children":10448},{"class":370},[10449,10453,10457,10461,10466,10470,10475,10479,10483,10487,10491,10495,10499],{"type":31,"tagName":368,"properties":10450,"children":10451},{"style":1118},[10452],{"type":27,"value":7061},{"type":31,"tagName":368,"properties":10454,"children":10455},{"style":462},[10456],{"type":27,"value":6464},{"type":31,"tagName":368,"properties":10458,"children":10459},{"style":1118},[10460],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":10462,"children":10463},{"style":412},[10464],{"type":27,"value":10465}," barBins[base ",{"type":31,"tagName":368,"properties":10467,"children":10468},{"style":1118},[10469],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":10471,"children":10472},{"style":412},[10473],{"type":27,"value":10474}," b]; ",{"type":31,"tagName":368,"properties":10476,"children":10477},{"style":1118},[10478],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":10480,"children":10481},{"style":412},[10482],{"type":27,"value":3071},{"type":31,"tagName":368,"properties":10484,"children":10485},{"style":1118},[10486],{"type":27,"value":2909},{"type":31,"tagName":368,"properties":10488,"children":10489},{"style":462},[10490],{"type":27,"value":3319},{"type":31,"tagName":368,"properties":10492,"children":10493},{"style":412},[10494],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":10496,"children":10497},{"style":1118},[10498],{"type":27,"value":7116},{"type":31,"tagName":368,"properties":10500,"children":10501},{"style":412},[10502],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":10505,"children":10506},{"class":370},[10507,10512,10517,10521,10525,10530,10534,10539,10543,10547,10551,10555,10559,10563,10567,10572,10576,10581,10585,10589],{"type":31,"tagName":368,"properties":10508,"children":10509},{"style":406},[10510],{"type":27,"value":10511},"      spread",{"type":31,"tagName":368,"properties":10513,"children":10514},{"style":412},[10515],{"type":27,"value":10516},"(barLo[i] ",{"type":31,"tagName":368,"properties":10518,"children":10519},{"style":1118},[10520],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":10522,"children":10523},{"style":406},[10524],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":10526,"children":10527},{"style":412},[10528],{"type":27,"value":10529},"(b) ",{"type":31,"tagName":368,"properties":10531,"children":10532},{"style":1118},[10533],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":10535,"children":10536},{"style":412},[10537],{"type":27,"value":10538}," binWidth, barLo[i] ",{"type":31,"tagName":368,"properties":10540,"children":10541},{"style":1118},[10542],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":10544,"children":10545},{"style":406},[10546],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":10548,"children":10549},{"style":412},[10550],{"type":27,"value":7639},{"type":31,"tagName":368,"properties":10552,"children":10553},{"style":1118},[10554],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":10556,"children":10557},{"style":462},[10558],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":10560,"children":10561},{"style":412},[10562],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":10564,"children":10565},{"style":1118},[10566],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":10568,"children":10569},{"style":412},[10570],{"type":27,"value":10571}," binWidth, v, lo, rowHeight, ",{"type":31,"tagName":368,"properties":10573,"children":10574},{"style":462},[10575],{"type":27,"value":360},{"type":31,"tagName":368,"properties":10577,"children":10578},{"style":412},[10579],{"type":27,"value":10580},", rowCount, rowVol); total ",{"type":31,"tagName":368,"properties":10582,"children":10583},{"style":1118},[10584],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":10586,"children":10587},{"style":412},[10588],{"type":27,"value":3301},{"type":31,"tagName":368,"properties":10590,"children":10591},{"style":374},[10592],{"type":27,"value":10593},"// the bin's volume over the rows it covers",{"type":27,"value":28},{"type":31,"tagName":368,"properties":10596,"children":10597},{"class":370},[10598],{"type":31,"tagName":368,"properties":10599,"children":10600},{"style":412},[10601],{"type":27,"value":7359},{"type":27,"value":28},{"type":31,"tagName":368,"properties":10604,"children":10605},{"class":370},[10606],{"type":31,"tagName":368,"properties":10607,"children":10608},{"style":412},[10609],{"type":27,"value":5137},{"type":27,"value":28},{"type":31,"tagName":368,"properties":10612,"children":10613},{"class":370},[10614,10618,10623,10627,10631,10635,10639,10643],{"type":31,"tagName":368,"properties":10615,"children":10616},{"style":1118},[10617],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":10619,"children":10620},{"style":412},[10621],{"type":27,"value":10622}," (total ",{"type":31,"tagName":368,"properties":10624,"children":10625},{"style":1118},[10626],{"type":27,"value":2909},{"type":31,"tagName":368,"properties":10628,"children":10629},{"style":462},[10630],{"type":27,"value":3319},{"type":31,"tagName":368,"properties":10632,"children":10633},{"style":412},[10634],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":10636,"children":10637},{"style":1118},[10638],{"type":27,"value":3273},{"type":31,"tagName":368,"properties":10640,"children":10641},{"style":462},[10642],{"type":27,"value":7168},{"type":31,"tagName":368,"properties":10644,"children":10645},{"style":412},[10646],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":10649,"children":10650},{"class":370},[10651,10656,10660,10664,10668,10672,10676,10680,10684,10688,10692,10696,10700,10704,10708,10712,10716,10720,10725,10729,10734,10738],{"type":31,"tagName":368,"properties":10652,"children":10653},{"style":412},[10654],{"type":27,"value":10655},"  pocRow ",{"type":31,"tagName":368,"properties":10657,"children":10658},{"style":1118},[10659],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":10661,"children":10662},{"style":462},[10663],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":10665,"children":10666},{"style":412},[10667],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":10669,"children":10670},{"style":1118},[10671],{"type":27,"value":3386},{"type":31,"tagName":368,"properties":10673,"children":10674},{"style":412},[10675],{"type":27,"value":115},{"type":31,"tagName":368,"properties":10677,"children":10678},{"style":1118},[10679],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":10681,"children":10682},{"style":412},[10683],{"type":27,"value":4866},{"type":31,"tagName":368,"properties":10685,"children":10686},{"style":1118},[10687],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":10689,"children":10690},{"style":462},[10691],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":10693,"children":10694},{"style":412},[10695],{"type":27,"value":4879},{"type":31,"tagName":368,"properties":10697,"children":10698},{"style":1118},[10699],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":10701,"children":10702},{"style":412},[10703],{"type":27,"value":10141},{"type":31,"tagName":368,"properties":10705,"children":10706},{"style":1118},[10707],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":10709,"children":10710},{"style":462},[10711],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":10713,"children":10714},{"style":412},[10715],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":10717,"children":10718},{"style":1118},[10719],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":10721,"children":10722},{"style":412},[10723],{"type":27,"value":10724}," (rowVol[r] ",{"type":31,"tagName":368,"properties":10726,"children":10727},{"style":1118},[10728],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":10730,"children":10731},{"style":412},[10732],{"type":27,"value":10733}," rowVol[pocRow]) pocRow ",{"type":31,"tagName":368,"properties":10735,"children":10736},{"style":1118},[10737],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":10739,"children":10740},{"style":412},[10741],{"type":27,"value":10742}," r;",{"type":27,"value":28},{"type":31,"tagName":368,"properties":10745,"children":10746},{"class":370},[10747,10752,10756,10761,10765,10770,10774,10779,10783,10788],{"type":31,"tagName":368,"properties":10748,"children":10749},{"style":412},[10750],{"type":27,"value":10751},"  lowRow ",{"type":31,"tagName":368,"properties":10753,"children":10754},{"style":1118},[10755],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":10757,"children":10758},{"style":412},[10759],{"type":27,"value":10760}," pocRow; highRow ",{"type":31,"tagName":368,"properties":10762,"children":10763},{"style":1118},[10764],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":10766,"children":10767},{"style":412},[10768],{"type":27,"value":10769}," pocRow; ",{"type":31,"tagName":368,"properties":10771,"children":10772},{"style":1118},[10773],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":10775,"children":10776},{"style":412},[10777],{"type":27,"value":10778}," inside ",{"type":31,"tagName":368,"properties":10780,"children":10781},{"style":1118},[10782],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":10784,"children":10785},{"style":412},[10786],{"type":27,"value":10787}," rowVol[pocRow]; ",{"type":31,"tagName":368,"properties":10789,"children":10790},{"style":374},[10791],{"type":27,"value":10792},"// the value area grows from the POC toward the heavier neighbour",{"type":27,"value":28},{"type":31,"tagName":368,"properties":10795,"children":10796},{"class":370},[10797,10802,10807,10811,10815,10819,10823,10827,10832,10836,10840,10844,10848,10852,10856,10860,10864],{"type":31,"tagName":368,"properties":10798,"children":10799},{"style":1118},[10800],{"type":27,"value":10801},"  while",{"type":31,"tagName":368,"properties":10803,"children":10804},{"style":412},[10805],{"type":27,"value":10806}," (inside ",{"type":31,"tagName":368,"properties":10808,"children":10809},{"style":1118},[10810],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":10812,"children":10813},{"style":412},[10814],{"type":27,"value":2145},{"type":31,"tagName":368,"properties":10816,"children":10817},{"style":1118},[10818],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":10820,"children":10821},{"style":412},[10822],{"type":27,"value":10179},{"type":31,"tagName":368,"properties":10824,"children":10825},{"style":1118},[10826],{"type":27,"value":9904},{"type":31,"tagName":368,"properties":10828,"children":10829},{"style":412},[10830],{"type":27,"value":10831}," (lowRow ",{"type":31,"tagName":368,"properties":10833,"children":10834},{"style":1118},[10835],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":10837,"children":10838},{"style":462},[10839],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":10841,"children":10842},{"style":1118},[10843],{"type":27,"value":7629},{"type":31,"tagName":368,"properties":10845,"children":10846},{"style":412},[10847],{"type":27,"value":2646},{"type":31,"tagName":368,"properties":10849,"children":10850},{"style":1118},[10851],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":10853,"children":10854},{"style":412},[10855],{"type":27,"value":2485},{"type":31,"tagName":368,"properties":10857,"children":10858},{"style":1118},[10859],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":10861,"children":10862},{"style":462},[10863],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":10865,"children":10866},{"style":412},[10867],{"type":27,"value":10868},")) {",{"type":27,"value":28},{"type":31,"tagName":368,"properties":10871,"children":10872},{"class":370},[10873,10877,10882,10886,10890,10894,10898,10902,10906,10910,10915,10919,10923,10927,10931,10935,10940,10944,10948,10953,10957,10961,10965,10969,10973,10978,10982,10986,10990,10994,10998,11002],{"type":31,"tagName":368,"properties":10874,"children":10875},{"style":1118},[10876],{"type":27,"value":4964},{"type":31,"tagName":368,"properties":10878,"children":10879},{"style":462},[10880],{"type":27,"value":10881}," up",{"type":31,"tagName":368,"properties":10883,"children":10884},{"style":1118},[10885],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":10887,"children":10888},{"style":412},[10889],{"type":27,"value":2646},{"type":31,"tagName":368,"properties":10891,"children":10892},{"style":1118},[10893],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":10895,"children":10896},{"style":412},[10897],{"type":27,"value":2485},{"type":31,"tagName":368,"properties":10899,"children":10900},{"style":1118},[10901],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":10903,"children":10904},{"style":462},[10905],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":10907,"children":10908},{"style":1118},[10909],{"type":27,"value":4617},{"type":31,"tagName":368,"properties":10911,"children":10912},{"style":412},[10913],{"type":27,"value":10914}," rowVol[highRow ",{"type":31,"tagName":368,"properties":10916,"children":10917},{"style":1118},[10918],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":10920,"children":10921},{"style":462},[10922],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":10924,"children":10925},{"style":412},[10926],{"type":27,"value":8697},{"type":31,"tagName":368,"properties":10928,"children":10929},{"style":1118},[10930],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":10932,"children":10933},{"style":1118},[10934],{"type":27,"value":2229},{"type":31,"tagName":368,"properties":10936,"children":10937},{"style":462},[10938],{"type":27,"value":10939},"1.0",{"type":31,"tagName":368,"properties":10941,"children":10942},{"style":412},[10943],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":10945,"children":10946},{"style":1118},[10947],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":10949,"children":10950},{"style":462},[10951],{"type":27,"value":10952}," down",{"type":31,"tagName":368,"properties":10954,"children":10955},{"style":1118},[10956],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":10958,"children":10959},{"style":412},[10960],{"type":27,"value":2625},{"type":31,"tagName":368,"properties":10962,"children":10963},{"style":1118},[10964],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":10966,"children":10967},{"style":462},[10968],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":10970,"children":10971},{"style":1118},[10972],{"type":27,"value":4617},{"type":31,"tagName":368,"properties":10974,"children":10975},{"style":412},[10976],{"type":27,"value":10977}," rowVol[lowRow ",{"type":31,"tagName":368,"properties":10979,"children":10980},{"style":1118},[10981],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":10983,"children":10984},{"style":462},[10985],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":10987,"children":10988},{"style":412},[10989],{"type":27,"value":8697},{"type":31,"tagName":368,"properties":10991,"children":10992},{"style":1118},[10993],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":10995,"children":10996},{"style":1118},[10997],{"type":27,"value":2229},{"type":31,"tagName":368,"properties":10999,"children":11000},{"style":462},[11001],{"type":27,"value":10939},{"type":31,"tagName":368,"properties":11003,"children":11004},{"style":412},[11005],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":11008,"children":11009},{"class":370},[11010,11014,11019,11023,11028,11032,11036,11041,11045,11050,11054,11059,11063,11067,11071,11075],{"type":31,"tagName":368,"properties":11011,"children":11012},{"style":1118},[11013],{"type":27,"value":9363},{"type":31,"tagName":368,"properties":11015,"children":11016},{"style":412},[11017],{"type":27,"value":11018}," (up ",{"type":31,"tagName":368,"properties":11020,"children":11021},{"style":1118},[11022],{"type":27,"value":3076},{"type":31,"tagName":368,"properties":11024,"children":11025},{"style":412},[11026],{"type":27,"value":11027}," down) { highRow ",{"type":31,"tagName":368,"properties":11029,"children":11030},{"style":1118},[11031],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":11033,"children":11034},{"style":462},[11035],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":11037,"children":11038},{"style":412},[11039],{"type":27,"value":11040},"; inside ",{"type":31,"tagName":368,"properties":11042,"children":11043},{"style":1118},[11044],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":11046,"children":11047},{"style":412},[11048],{"type":27,"value":11049}," up; } ",{"type":31,"tagName":368,"properties":11051,"children":11052},{"style":1118},[11053],{"type":27,"value":4174},{"type":31,"tagName":368,"properties":11055,"children":11056},{"style":412},[11057],{"type":27,"value":11058}," { lowRow ",{"type":31,"tagName":368,"properties":11060,"children":11061},{"style":1118},[11062],{"type":27,"value":6960},{"type":31,"tagName":368,"properties":11064,"children":11065},{"style":462},[11066],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":11068,"children":11069},{"style":412},[11070],{"type":27,"value":11040},{"type":31,"tagName":368,"properties":11072,"children":11073},{"style":1118},[11074],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":11076,"children":11077},{"style":412},[11078],{"type":27,"value":11079}," down; }",{"type":27,"value":28},{"type":31,"tagName":368,"properties":11082,"children":11083},{"class":370},[11084],{"type":31,"tagName":368,"properties":11085,"children":11086},{"style":412},[11087],{"type":27,"value":5137},{"type":27,"value":28},{"type":31,"tagName":368,"properties":11090,"children":11091},{"class":370},[11092,11097,11101,11105,11109,11113,11117,11122,11126,11130,11134,11138,11143,11147,11151,11155,11159,11164,11168,11172,11176,11180,11185,11189,11193,11197,11201,11206,11210],{"type":31,"tagName":368,"properties":11093,"children":11094},{"style":412},[11095],{"type":27,"value":11096},"  poc ",{"type":31,"tagName":368,"properties":11098,"children":11099},{"style":1118},[11100],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":11102,"children":11103},{"style":412},[11104],{"type":27,"value":8849},{"type":31,"tagName":368,"properties":11106,"children":11107},{"style":1118},[11108],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":11110,"children":11111},{"style":412},[11112],{"type":27,"value":115},{"type":31,"tagName":368,"properties":11114,"children":11115},{"style":406},[11116],{"type":27,"value":1542},{"type":31,"tagName":368,"properties":11118,"children":11119},{"style":412},[11120],{"type":27,"value":11121},"(pocRow) ",{"type":31,"tagName":368,"properties":11123,"children":11124},{"style":1118},[11125],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":11127,"children":11128},{"style":462},[11129],{"type":27,"value":9350},{"type":31,"tagName":368,"properties":11131,"children":11132},{"style":412},[11133],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":11135,"children":11136},{"style":1118},[11137],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":11139,"children":11140},{"style":412},[11141],{"type":27,"value":11142}," rowHeight; vah ",{"type":31,"tagName":368,"properties":11144,"children":11145},{"style":1118},[11146],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":11148,"children":11149},{"style":412},[11150],{"type":27,"value":8849},{"type":31,"tagName":368,"properties":11152,"children":11153},{"style":1118},[11154],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":11156,"children":11157},{"style":406},[11158],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":11160,"children":11161},{"style":412},[11162],{"type":27,"value":11163},"(highRow ",{"type":31,"tagName":368,"properties":11165,"children":11166},{"style":1118},[11167],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":11169,"children":11170},{"style":462},[11171],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":11173,"children":11174},{"style":412},[11175],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":11177,"children":11178},{"style":1118},[11179],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":11181,"children":11182},{"style":412},[11183],{"type":27,"value":11184}," rowHeight; val ",{"type":31,"tagName":368,"properties":11186,"children":11187},{"style":1118},[11188],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":11190,"children":11191},{"style":412},[11192],{"type":27,"value":8849},{"type":31,"tagName":368,"properties":11194,"children":11195},{"style":1118},[11196],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":11198,"children":11199},{"style":406},[11200],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":11202,"children":11203},{"style":412},[11204],{"type":27,"value":11205},"(lowRow) ",{"type":31,"tagName":368,"properties":11207,"children":11208},{"style":1118},[11209],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":11211,"children":11212},{"style":412},[11213],{"type":27,"value":11214}," rowHeight;",{"type":27,"value":28},{"type":31,"tagName":368,"properties":11217,"children":11218},{"class":370},[11219,11223,11227],{"type":31,"tagName":368,"properties":11220,"children":11221},{"style":1118},[11222],{"type":27,"value":6594},{"type":31,"tagName":368,"properties":11224,"children":11225},{"style":462},[11226],{"type":27,"value":2524},{"type":31,"tagName":368,"properties":11228,"children":11229},{"style":412},[11230],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":11233,"children":11234},{"class":370},[11235],{"type":31,"tagName":368,"properties":11236,"children":11237},{"style":412},[11238],{"type":27,"value":3015},{"type":27,"value":28},{"type":31,"tagName":368,"properties":11241,"children":11242},{"class":370},[11243,11247,11252,11256,11260,11264,11268],{"type":31,"tagName":368,"properties":11244,"children":11245},{"style":1118},[11246],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":11248,"children":11249},{"style":406},[11250],{"type":27,"value":11251}," writeProfile",{"type":31,"tagName":368,"properties":11253,"children":11254},{"style":412},[11255],{"type":27,"value":6664},{"type":31,"tagName":368,"properties":11257,"children":11258},{"style":1118},[11259],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":11261,"children":11262},{"style":462},[11263],{"type":27,"value":2723},{"type":31,"tagName":368,"properties":11265,"children":11266},{"style":412},[11267],{"type":27,"value":2728},{"type":31,"tagName":368,"properties":11269,"children":11270},{"style":374},[11271],{"type":27,"value":11272},"// prices strictly increasing (row centres), a value per row (0 where empty, so the grid stays whole), a colour per row",{"type":27,"value":28},{"type":31,"tagName":368,"properties":11275,"children":11276},{"class":370},[11277,11281,11286,11290,11294],{"type":31,"tagName":368,"properties":11278,"children":11279},{"style":1118},[11280],{"type":27,"value":2847},{"type":31,"tagName":368,"properties":11282,"children":11283},{"style":462},[11284],{"type":27,"value":11285}," decimals",{"type":31,"tagName":368,"properties":11287,"children":11288},{"style":1118},[11289],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":11291,"children":11292},{"style":406},[11293],{"type":27,"value":4480},{"type":31,"tagName":368,"properties":11295,"children":11296},{"style":412},[11297],{"type":27,"value":11298},"(rowHeight);",{"type":27,"value":28},{"type":31,"tagName":368,"properties":11301,"children":11302},{"class":370},[11303,11307,11311,11315,11319,11324,11328,11332],{"type":31,"tagName":368,"properties":11304,"children":11305},{"style":406},[11306],{"type":27,"value":6871},{"type":31,"tagName":368,"properties":11308,"children":11309},{"style":412},[11310],{"type":27,"value":415},{"type":31,"tagName":368,"properties":11312,"children":11313},{"style":418},[11314],{"type":27,"value":6880},{"type":31,"tagName":368,"properties":11316,"children":11317},{"style":462},[11318],{"type":27,"value":6885},{"type":31,"tagName":368,"properties":11320,"children":11321},{"style":418},[11322],{"type":27,"value":11323},"prices",{"type":31,"tagName":368,"properties":11325,"children":11326},{"style":462},[11327],{"type":27,"value":6885},{"type":31,"tagName":368,"properties":11329,"children":11330},{"style":418},[11331],{"type":27,"value":6899},{"type":31,"tagName":368,"properties":11333,"children":11334},{"style":412},[11335],{"type":27,"value":4459},{"type":27,"value":28},{"type":31,"tagName":368,"properties":11338,"children":11339},{"class":370},[11340,11344,11348,11352,11356,11360,11364,11368,11372,11376,11380,11384,11388,11392,11396,11400,11404,11408,11412,11416,11420,11424,11428,11433,11437,11441,11445,11450,11454,11458,11462,11466],{"type":31,"tagName":368,"properties":11341,"children":11342},{"style":1118},[11343],{"type":27,"value":4853},{"type":31,"tagName":368,"properties":11345,"children":11346},{"style":412},[11347],{"type":27,"value":115},{"type":31,"tagName":368,"properties":11349,"children":11350},{"style":1118},[11351],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":11353,"children":11354},{"style":412},[11355],{"type":27,"value":4866},{"type":31,"tagName":368,"properties":11357,"children":11358},{"style":1118},[11359],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":11361,"children":11362},{"style":462},[11363],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":11365,"children":11366},{"style":412},[11367],{"type":27,"value":4879},{"type":31,"tagName":368,"properties":11369,"children":11370},{"style":1118},[11371],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":11373,"children":11374},{"style":412},[11375],{"type":27,"value":10141},{"type":31,"tagName":368,"properties":11377,"children":11378},{"style":1118},[11379],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":11381,"children":11382},{"style":462},[11383],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":11385,"children":11386},{"style":412},[11387],{"type":27,"value":3324},{"type":31,"tagName":368,"properties":11389,"children":11390},{"style":1118},[11391],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":11393,"children":11394},{"style":412},[11395],{"type":27,"value":4093},{"type":31,"tagName":368,"properties":11397,"children":11398},{"style":1118},[11399],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":11401,"children":11402},{"style":462},[11403],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":11405,"children":11406},{"style":412},[11407],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":11409,"children":11410},{"style":406},[11411],{"type":27,"value":3255},{"type":31,"tagName":368,"properties":11413,"children":11414},{"style":412},[11415],{"type":27,"value":415},{"type":31,"tagName":368,"properties":11417,"children":11418},{"style":418},[11419],{"type":27,"value":4051},{"type":31,"tagName":368,"properties":11421,"children":11422},{"style":412},[11423],{"type":27,"value":426},{"type":31,"tagName":368,"properties":11425,"children":11426},{"style":406},[11427],{"type":27,"value":7311},{"type":31,"tagName":368,"properties":11429,"children":11430},{"style":412},[11431],{"type":27,"value":11432},"(winLo ",{"type":31,"tagName":368,"properties":11434,"children":11435},{"style":1118},[11436],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":11438,"children":11439},{"style":412},[11440],{"type":27,"value":115},{"type":31,"tagName":368,"properties":11442,"children":11443},{"style":406},[11444],{"type":27,"value":1542},{"type":31,"tagName":368,"properties":11446,"children":11447},{"style":412},[11448],{"type":27,"value":11449},"(r) ",{"type":31,"tagName":368,"properties":11451,"children":11452},{"style":1118},[11453],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":11455,"children":11456},{"style":462},[11457],{"type":27,"value":9350},{"type":31,"tagName":368,"properties":11459,"children":11460},{"style":412},[11461],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":11463,"children":11464},{"style":1118},[11465],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":11467,"children":11468},{"style":412},[11469],{"type":27,"value":11470}," rowHeight, decimals); }",{"type":27,"value":28},{"type":31,"tagName":368,"properties":11473,"children":11474},{"class":370},[11475,11479,11483,11488,11492,11497,11501,11505],{"type":31,"tagName":368,"properties":11476,"children":11477},{"style":406},[11478],{"type":27,"value":6871},{"type":31,"tagName":368,"properties":11480,"children":11481},{"style":412},[11482],{"type":27,"value":415},{"type":31,"tagName":368,"properties":11484,"children":11485},{"style":418},[11486],{"type":27,"value":11487},"\"],",{"type":31,"tagName":368,"properties":11489,"children":11490},{"style":462},[11491],{"type":27,"value":6885},{"type":31,"tagName":368,"properties":11493,"children":11494},{"style":418},[11495],{"type":27,"value":11496},"values",{"type":31,"tagName":368,"properties":11498,"children":11499},{"style":462},[11500],{"type":27,"value":6885},{"type":31,"tagName":368,"properties":11502,"children":11503},{"style":418},[11504],{"type":27,"value":6899},{"type":31,"tagName":368,"properties":11506,"children":11507},{"style":412},[11508],{"type":27,"value":4459},{"type":27,"value":28},{"type":31,"tagName":368,"properties":11511,"children":11512},{"class":370},[11513,11517,11521,11525,11529,11533,11537,11541,11545,11549,11553,11557,11561,11565,11569,11573,11577,11581,11585,11589,11593,11597,11601,11606,11610,11614,11618,11623,11627,11631,11635,11639],{"type":31,"tagName":368,"properties":11514,"children":11515},{"style":1118},[11516],{"type":27,"value":4853},{"type":31,"tagName":368,"properties":11518,"children":11519},{"style":412},[11520],{"type":27,"value":115},{"type":31,"tagName":368,"properties":11522,"children":11523},{"style":1118},[11524],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":11526,"children":11527},{"style":412},[11528],{"type":27,"value":4866},{"type":31,"tagName":368,"properties":11530,"children":11531},{"style":1118},[11532],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":11534,"children":11535},{"style":462},[11536],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":11538,"children":11539},{"style":412},[11540],{"type":27,"value":4879},{"type":31,"tagName":368,"properties":11542,"children":11543},{"style":1118},[11544],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":11546,"children":11547},{"style":412},[11548],{"type":27,"value":10141},{"type":31,"tagName":368,"properties":11550,"children":11551},{"style":1118},[11552],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":11554,"children":11555},{"style":462},[11556],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":11558,"children":11559},{"style":412},[11560],{"type":27,"value":3324},{"type":31,"tagName":368,"properties":11562,"children":11563},{"style":1118},[11564],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":11566,"children":11567},{"style":412},[11568],{"type":27,"value":4093},{"type":31,"tagName":368,"properties":11570,"children":11571},{"style":1118},[11572],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":11574,"children":11575},{"style":462},[11576],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":11578,"children":11579},{"style":412},[11580],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":11582,"children":11583},{"style":406},[11584],{"type":27,"value":3255},{"type":31,"tagName":368,"properties":11586,"children":11587},{"style":412},[11588],{"type":27,"value":415},{"type":31,"tagName":368,"properties":11590,"children":11591},{"style":418},[11592],{"type":27,"value":4051},{"type":31,"tagName":368,"properties":11594,"children":11595},{"style":412},[11596],{"type":27,"value":426},{"type":31,"tagName":368,"properties":11598,"children":11599},{"style":406},[11600],{"type":27,"value":7311},{"type":31,"tagName":368,"properties":11602,"children":11603},{"style":412},[11604],{"type":27,"value":11605},"(rowVol[r] ",{"type":31,"tagName":368,"properties":11607,"children":11608},{"style":1118},[11609],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":11611,"children":11612},{"style":462},[11613],{"type":27,"value":3319},{"type":31,"tagName":368,"properties":11615,"children":11616},{"style":1118},[11617],{"type":27,"value":4617},{"type":31,"tagName":368,"properties":11619,"children":11620},{"style":412},[11621],{"type":27,"value":11622}," rowVol[r] ",{"type":31,"tagName":368,"properties":11624,"children":11625},{"style":1118},[11626],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":11628,"children":11629},{"style":462},[11630],{"type":27,"value":3319},{"type":31,"tagName":368,"properties":11632,"children":11633},{"style":412},[11634],{"type":27,"value":459},{"type":31,"tagName":368,"properties":11636,"children":11637},{"style":462},[11638],{"type":27,"value":716},{"type":31,"tagName":368,"properties":11640,"children":11641},{"style":412},[11642],{"type":27,"value":11643},"); }",{"type":27,"value":28},{"type":31,"tagName":368,"properties":11646,"children":11647},{"class":370},[11648,11652,11656,11660,11664,11669,11673,11677],{"type":31,"tagName":368,"properties":11649,"children":11650},{"style":406},[11651],{"type":27,"value":6871},{"type":31,"tagName":368,"properties":11653,"children":11654},{"style":412},[11655],{"type":27,"value":415},{"type":31,"tagName":368,"properties":11657,"children":11658},{"style":418},[11659],{"type":27,"value":11487},{"type":31,"tagName":368,"properties":11661,"children":11662},{"style":462},[11663],{"type":27,"value":6885},{"type":31,"tagName":368,"properties":11665,"children":11666},{"style":418},[11667],{"type":27,"value":11668},"colors",{"type":31,"tagName":368,"properties":11670,"children":11671},{"style":462},[11672],{"type":27,"value":6885},{"type":31,"tagName":368,"properties":11674,"children":11675},{"style":418},[11676],{"type":27,"value":6899},{"type":31,"tagName":368,"properties":11678,"children":11679},{"style":412},[11680],{"type":27,"value":4459},{"type":27,"value":28},{"type":31,"tagName":368,"properties":11683,"children":11684},{"class":370},[11685,11689,11693,11697,11701,11705,11709,11713,11717,11721,11725,11729,11733,11737,11741,11745,11749,11753,11757,11761,11765,11769,11773,11778,11782,11786,11790,11795,11799,11804,11808,11812,11816,11820,11824,11828,11832,11836,11840,11844,11848,11852,11856,11861,11865,11869,11873,11877,11881,11886,11890,11894],{"type":31,"tagName":368,"properties":11686,"children":11687},{"style":1118},[11688],{"type":27,"value":4853},{"type":31,"tagName":368,"properties":11690,"children":11691},{"style":412},[11692],{"type":27,"value":115},{"type":31,"tagName":368,"properties":11694,"children":11695},{"style":1118},[11696],{"type":27,"value":1913},{"type":31,"tagName":368,"properties":11698,"children":11699},{"style":412},[11700],{"type":27,"value":4866},{"type":31,"tagName":368,"properties":11702,"children":11703},{"style":1118},[11704],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":11706,"children":11707},{"style":462},[11708],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":11710,"children":11711},{"style":412},[11712],{"type":27,"value":4879},{"type":31,"tagName":368,"properties":11714,"children":11715},{"style":1118},[11716],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":11718,"children":11719},{"style":412},[11720],{"type":27,"value":10141},{"type":31,"tagName":368,"properties":11722,"children":11723},{"style":1118},[11724],{"type":27,"value":2780},{"type":31,"tagName":368,"properties":11726,"children":11727},{"style":462},[11728],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":11730,"children":11731},{"style":412},[11732],{"type":27,"value":3324},{"type":31,"tagName":368,"properties":11734,"children":11735},{"style":1118},[11736],{"type":27,"value":2733},{"type":31,"tagName":368,"properties":11738,"children":11739},{"style":412},[11740],{"type":27,"value":4093},{"type":31,"tagName":368,"properties":11742,"children":11743},{"style":1118},[11744],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":11746,"children":11747},{"style":462},[11748],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":11750,"children":11751},{"style":412},[11752],{"type":27,"value":3086},{"type":31,"tagName":368,"properties":11754,"children":11755},{"style":406},[11756],{"type":27,"value":3255},{"type":31,"tagName":368,"properties":11758,"children":11759},{"style":412},[11760],{"type":27,"value":415},{"type":31,"tagName":368,"properties":11762,"children":11763},{"style":418},[11764],{"type":27,"value":4051},{"type":31,"tagName":368,"properties":11766,"children":11767},{"style":412},[11768],{"type":27,"value":426},{"type":31,"tagName":368,"properties":11770,"children":11771},{"style":406},[11772],{"type":27,"value":3255},{"type":31,"tagName":368,"properties":11774,"children":11775},{"style":412},[11776],{"type":27,"value":11777},"(r ",{"type":31,"tagName":368,"properties":11779,"children":11780},{"style":1118},[11781],{"type":27,"value":6821},{"type":31,"tagName":368,"properties":11783,"children":11784},{"style":412},[11785],{"type":27,"value":2604},{"type":31,"tagName":368,"properties":11787,"children":11788},{"style":1118},[11789],{"type":27,"value":5025},{"type":31,"tagName":368,"properties":11791,"children":11792},{"style":418},[11793],{"type":27,"value":11794}," \"",{"type":31,"tagName":368,"properties":11796,"children":11797},{"style":462},[11798],{"type":27,"value":6885},{"type":31,"tagName":368,"properties":11800,"children":11801},{"style":418},[11802],{"type":27,"value":11803},"#f8c000",{"type":31,"tagName":368,"properties":11805,"children":11806},{"style":462},[11807],{"type":27,"value":6885},{"type":31,"tagName":368,"properties":11809,"children":11810},{"style":418},[11811],{"type":27,"value":7199},{"type":31,"tagName":368,"properties":11813,"children":11814},{"style":1118},[11815],{"type":27,"value":4626},{"type":31,"tagName":368,"properties":11817,"children":11818},{"style":412},[11819],{"type":27,"value":4866},{"type":31,"tagName":368,"properties":11821,"children":11822},{"style":1118},[11823],{"type":27,"value":3076},{"type":31,"tagName":368,"properties":11825,"children":11826},{"style":412},[11827],{"type":27,"value":2625},{"type":31,"tagName":368,"properties":11829,"children":11830},{"style":1118},[11831],{"type":27,"value":9904},{"type":31,"tagName":368,"properties":11833,"children":11834},{"style":412},[11835],{"type":27,"value":4866},{"type":31,"tagName":368,"properties":11837,"children":11838},{"style":1118},[11839],{"type":27,"value":2909},{"type":31,"tagName":368,"properties":11841,"children":11842},{"style":412},[11843],{"type":27,"value":2646},{"type":31,"tagName":368,"properties":11845,"children":11846},{"style":1118},[11847],{"type":27,"value":5025},{"type":31,"tagName":368,"properties":11849,"children":11850},{"style":418},[11851],{"type":27,"value":11794},{"type":31,"tagName":368,"properties":11853,"children":11854},{"style":462},[11855],{"type":27,"value":6885},{"type":31,"tagName":368,"properties":11857,"children":11858},{"style":418},[11859],{"type":27,"value":11860},"#38bdf8",{"type":31,"tagName":368,"properties":11862,"children":11863},{"style":462},[11864],{"type":27,"value":6885},{"type":31,"tagName":368,"properties":11866,"children":11867},{"style":418},[11868],{"type":27,"value":7199},{"type":31,"tagName":368,"properties":11870,"children":11871},{"style":1118},[11872],{"type":27,"value":4626},{"type":31,"tagName":368,"properties":11874,"children":11875},{"style":418},[11876],{"type":27,"value":11794},{"type":31,"tagName":368,"properties":11878,"children":11879},{"style":462},[11880],{"type":27,"value":6885},{"type":31,"tagName":368,"properties":11882,"children":11883},{"style":418},[11884],{"type":27,"value":11885},"#94a3b8",{"type":31,"tagName":368,"properties":11887,"children":11888},{"style":462},[11889],{"type":27,"value":6885},{"type":31,"tagName":368,"properties":11891,"children":11892},{"style":418},[11893],{"type":27,"value":7199},{"type":31,"tagName":368,"properties":11895,"children":11896},{"style":412},[11897],{"type":27,"value":11643},{"type":27,"value":28},{"type":31,"tagName":368,"properties":11900,"children":11901},{"class":370},[11902,11906,11910,11914,11918,11922,11926,11931],{"type":31,"tagName":368,"properties":11903,"children":11904},{"style":406},[11905],{"type":27,"value":6871},{"type":31,"tagName":368,"properties":11907,"children":11908},{"style":412},[11909],{"type":27,"value":415},{"type":31,"tagName":368,"properties":11911,"children":11912},{"style":418},[11913],{"type":27,"value":7384},{"type":31,"tagName":368,"properties":11915,"children":11916},{"style":412},[11917],{"type":27,"value":426},{"type":31,"tagName":368,"properties":11919,"children":11920},{"style":406},[11921],{"type":27,"value":7393},{"type":31,"tagName":368,"properties":11923,"children":11924},{"style":412},[11925],{"type":27,"value":415},{"type":31,"tagName":368,"properties":11927,"children":11928},{"style":462},[11929],{"type":27,"value":11930},"FRAME_PROFILE_ROWS",{"type":31,"tagName":368,"properties":11932,"children":11933},{"style":412},[11934],{"type":27,"value":4459},{"type":27,"value":28},{"type":31,"tagName":368,"properties":11937,"children":11938},{"class":370},[11939],{"type":31,"tagName":368,"properties":11940,"children":11941},{"style":412},[11942],{"type":27,"value":3015},{"type":27,"value":28},{"type":31,"tagName":368,"properties":11945,"children":11946},{"class":370},[11947,11951,11956,11960,11965,11969,11973,11977,11982,11986,11990,11994,11999,12003,12007,12011,12016,12020,12024,12028,12033,12037,12041,12045,12049,12053,12057],{"type":31,"tagName":368,"properties":11948,"children":11949},{"style":1118},[11950],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":11952,"children":11953},{"style":406},[11954],{"type":27,"value":11955}," drawLevel",{"type":31,"tagName":368,"properties":11957,"children":11958},{"style":412},[11959],{"type":27,"value":415},{"type":31,"tagName":368,"properties":11961,"children":11962},{"style":2697},[11963],{"type":27,"value":11964},"which",{"type":31,"tagName":368,"properties":11966,"children":11967},{"style":1118},[11968],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":11970,"children":11971},{"style":406},[11972],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":11974,"children":11975},{"style":412},[11976],{"type":27,"value":459},{"type":31,"tagName":368,"properties":11978,"children":11979},{"style":2697},[11980],{"type":27,"value":11981},"name",{"type":31,"tagName":368,"properties":11983,"children":11984},{"style":1118},[11985],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":11987,"children":11988},{"style":406},[11989],{"type":27,"value":2821},{"type":31,"tagName":368,"properties":11991,"children":11992},{"style":412},[11993],{"type":27,"value":459},{"type":31,"tagName":368,"properties":11995,"children":11996},{"style":2697},[11997],{"type":27,"value":11998},"price",{"type":31,"tagName":368,"properties":12000,"children":12001},{"style":1118},[12002],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":12004,"children":12005},{"style":406},[12006],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":12008,"children":12009},{"style":412},[12010],{"type":27,"value":459},{"type":31,"tagName":368,"properties":12012,"children":12013},{"style":2697},[12014],{"type":27,"value":12015},"ink",{"type":31,"tagName":368,"properties":12017,"children":12018},{"style":1118},[12019],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":12021,"children":12022},{"style":406},[12023],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":12025,"children":12026},{"style":412},[12027],{"type":27,"value":459},{"type":31,"tagName":368,"properties":12029,"children":12030},{"style":2697},[12031],{"type":27,"value":12032},"from",{"type":31,"tagName":368,"properties":12034,"children":12035},{"style":1118},[12036],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":12038,"children":12039},{"style":406},[12040],{"type":27,"value":2328},{"type":31,"tagName":368,"properties":12042,"children":12043},{"style":412},[12044],{"type":27,"value":2714},{"type":31,"tagName":368,"properties":12046,"children":12047},{"style":1118},[12048],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":12050,"children":12051},{"style":462},[12052],{"type":27,"value":2723},{"type":31,"tagName":368,"properties":12054,"children":12055},{"style":412},[12056],{"type":27,"value":2728},{"type":31,"tagName":368,"properties":12058,"children":12059},{"style":374},[12060],{"type":27,"value":12061},"// the level as a line from the window's first bar to the live bar (extended to the axis) and its price tag",{"type":27,"value":28},{"type":31,"tagName":368,"properties":12064,"children":12065},{"class":370},[12066,12071,12076,12081,12086,12091,12095,12100,12104,12108,12112,12117,12121,12125,12130,12135,12139,12143,12147,12151,12156,12160,12165,12170],{"type":31,"tagName":368,"properties":12067,"children":12068},{"style":412},[12069],{"type":27,"value":12070},"  levelLines[which].",{"type":31,"tagName":368,"properties":12072,"children":12073},{"style":406},[12074],{"type":27,"value":12075},"set",{"type":31,"tagName":368,"properties":12077,"children":12078},{"style":412},[12079],{"type":27,"value":12080},"(from, price, t, price).",{"type":31,"tagName":368,"properties":12082,"children":12083},{"style":406},[12084],{"type":27,"value":12085},"color",{"type":31,"tagName":368,"properties":12087,"children":12088},{"style":412},[12089],{"type":27,"value":12090},"(ink).",{"type":31,"tagName":368,"properties":12092,"children":12093},{"style":406},[12094],{"type":27,"value":7514},{"type":31,"tagName":368,"properties":12096,"children":12097},{"style":412},[12098],{"type":27,"value":12099},"(which ",{"type":31,"tagName":368,"properties":12101,"children":12102},{"style":1118},[12103],{"type":27,"value":6821},{"type":31,"tagName":368,"properties":12105,"children":12106},{"style":462},[12107],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":12109,"children":12110},{"style":1118},[12111],{"type":27,"value":4617},{"type":31,"tagName":368,"properties":12113,"children":12114},{"style":462},[12115],{"type":27,"value":12116}," 2.0",{"type":31,"tagName":368,"properties":12118,"children":12119},{"style":1118},[12120],{"type":27,"value":4626},{"type":31,"tagName":368,"properties":12122,"children":12123},{"style":462},[12124],{"type":27,"value":3377},{"type":31,"tagName":368,"properties":12126,"children":12127},{"style":412},[12128],{"type":27,"value":12129},").",{"type":31,"tagName":368,"properties":12131,"children":12132},{"style":406},[12133],{"type":27,"value":12134},"style",{"type":31,"tagName":368,"properties":12136,"children":12137},{"style":412},[12138],{"type":27,"value":12099},{"type":31,"tagName":368,"properties":12140,"children":12141},{"style":1118},[12142],{"type":27,"value":6821},{"type":31,"tagName":368,"properties":12144,"children":12145},{"style":462},[12146],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":12148,"children":12149},{"style":1118},[12150],{"type":27,"value":4617},{"type":31,"tagName":368,"properties":12152,"children":12153},{"style":412},[12154],{"type":27,"value":12155}," LineStyle.Solid ",{"type":31,"tagName":368,"properties":12157,"children":12158},{"style":1118},[12159],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":12161,"children":12162},{"style":412},[12163],{"type":27,"value":12164}," LineStyle.Dashed).",{"type":31,"tagName":368,"properties":12166,"children":12167},{"style":406},[12168],{"type":27,"value":12169},"extend",{"type":31,"tagName":368,"properties":12171,"children":12172},{"style":412},[12173],{"type":27,"value":12174},"(Extend.Right);",{"type":27,"value":28},{"type":31,"tagName":368,"properties":12177,"children":12178},{"class":370},[12179,12184,12188,12192,12197,12201,12205,12210,12214,12219],{"type":31,"tagName":368,"properties":12180,"children":12181},{"style":406},[12182],{"type":27,"value":12183},"  sb_clear",{"type":31,"tagName":368,"properties":12185,"children":12186},{"style":412},[12187],{"type":27,"value":8431},{"type":31,"tagName":368,"properties":12189,"children":12190},{"style":406},[12191],{"type":27,"value":4042},{"type":31,"tagName":368,"properties":12193,"children":12194},{"style":412},[12195],{"type":27,"value":12196},"(name); ",{"type":31,"tagName":368,"properties":12198,"children":12199},{"style":406},[12200],{"type":27,"value":4042},{"type":31,"tagName":368,"properties":12202,"children":12203},{"style":412},[12204],{"type":27,"value":415},{"type":31,"tagName":368,"properties":12206,"children":12207},{"style":418},[12208],{"type":27,"value":12209},"\" \"",{"type":31,"tagName":368,"properties":12211,"children":12212},{"style":412},[12213],{"type":27,"value":426},{"type":31,"tagName":368,"properties":12215,"children":12216},{"style":406},[12217],{"type":27,"value":12218},"sbPrice",{"type":31,"tagName":368,"properties":12220,"children":12221},{"style":412},[12222],{"type":27,"value":12223},"(price);",{"type":27,"value":28},{"type":31,"tagName":368,"properties":12226,"children":12227},{"class":370},[12228,12233,12237,12241,12245,12249,12253,12258,12262,12267,12272,12276,12281,12285,12289,12294,12298,12303,12307,12312,12316,12321,12325,12330,12334,12339,12343],{"type":31,"tagName":368,"properties":12229,"children":12230},{"style":412},[12231],{"type":27,"value":12232},"  tags[which].",{"type":31,"tagName":368,"properties":12234,"children":12235},{"style":406},[12236],{"type":27,"value":12075},{"type":31,"tagName":368,"properties":12238,"children":12239},{"style":412},[12240],{"type":27,"value":12099},{"type":31,"tagName":368,"properties":12242,"children":12243},{"style":1118},[12244],{"type":27,"value":6821},{"type":31,"tagName":368,"properties":12246,"children":12247},{"style":462},[12248],{"type":27,"value":1928},{"type":31,"tagName":368,"properties":12250,"children":12251},{"style":1118},[12252],{"type":27,"value":4617},{"type":31,"tagName":368,"properties":12254,"children":12255},{"style":462},[12256],{"type":27,"value":12257}," 6.0",{"type":31,"tagName":368,"properties":12259,"children":12260},{"style":1118},[12261],{"type":27,"value":4626},{"type":31,"tagName":368,"properties":12263,"children":12264},{"style":462},[12265],{"type":27,"value":12266}," 96.0",{"type":31,"tagName":368,"properties":12268,"children":12269},{"style":412},[12270],{"type":27,"value":12271},", price).",{"type":31,"tagName":368,"properties":12273,"children":12274},{"style":406},[12275],{"type":27,"value":27},{"type":31,"tagName":368,"properties":12277,"children":12278},{"style":412},[12279],{"type":27,"value":12280},"(str_tag_sb).",{"type":31,"tagName":368,"properties":12282,"children":12283},{"style":406},[12284],{"type":27,"value":12085},{"type":31,"tagName":368,"properties":12286,"children":12287},{"style":412},[12288],{"type":27,"value":12090},{"type":31,"tagName":368,"properties":12290,"children":12291},{"style":406},[12292],{"type":27,"value":12293},"fill",{"type":31,"tagName":368,"properties":12295,"children":12296},{"style":412},[12297],{"type":27,"value":415},{"type":31,"tagName":368,"properties":12299,"children":12300},{"style":406},[12301],{"type":27,"value":12302},"rgba",{"type":31,"tagName":368,"properties":12304,"children":12305},{"style":412},[12306],{"type":27,"value":415},{"type":31,"tagName":368,"properties":12308,"children":12309},{"style":462},[12310],{"type":27,"value":12311},"15",{"type":31,"tagName":368,"properties":12313,"children":12314},{"style":412},[12315],{"type":27,"value":459},{"type":31,"tagName":368,"properties":12317,"children":12318},{"style":462},[12319],{"type":27,"value":12320},"23",{"type":31,"tagName":368,"properties":12322,"children":12323},{"style":412},[12324],{"type":27,"value":459},{"type":31,"tagName":368,"properties":12326,"children":12327},{"style":462},[12328],{"type":27,"value":12329},"42",{"type":31,"tagName":368,"properties":12331,"children":12332},{"style":412},[12333],{"type":27,"value":459},{"type":31,"tagName":368,"properties":12335,"children":12336},{"style":462},[12337],{"type":27,"value":12338},"235",{"type":31,"tagName":368,"properties":12340,"children":12341},{"style":412},[12342],{"type":27,"value":4594},{"type":31,"tagName":368,"properties":12344,"children":12345},{"style":374},[12346],{"type":27,"value":12347},"// the POC tag at the axis, VAH and VAL a step inward so close levels never overlap",{"type":27,"value":28},{"type":31,"tagName":368,"properties":12350,"children":12351},{"class":370},[12352],{"type":31,"tagName":368,"properties":12353,"children":12354},{"style":412},[12355],{"type":27,"value":3015},{"type":27,"value":28},{"type":31,"tagName":368,"properties":12358,"children":12359},{"class":370},[],{"type":27,"value":28},{"type":31,"tagName":368,"properties":12362,"children":12363},{"class":370},[12364],{"type":31,"tagName":368,"properties":12365,"children":12366},{"style":374},[12367],{"type":27,"value":12368},"// onStart() runs once before the first bar: read the params.",{"type":27,"value":28},{"type":31,"tagName":368,"properties":12371,"children":12372},{"class":370},[12373,12377,12382,12386,12390,12394,12399,12403,12407,12411,12416,12421,12425,12430,12435,12439,12443,12448,12452,12456,12460,12465,12470,12474,12478,12482,12487,12492,12497,12501,12505,12509],{"type":31,"tagName":368,"properties":12374,"children":12375},{"style":1118},[12376],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":12378,"children":12379},{"style":406},[12380],{"type":27,"value":12381}," onStart",{"type":31,"tagName":368,"properties":12383,"children":12384},{"style":412},[12385],{"type":27,"value":6664},{"type":31,"tagName":368,"properties":12387,"children":12388},{"style":1118},[12389],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":12391,"children":12392},{"style":462},[12393],{"type":27,"value":2723},{"type":31,"tagName":368,"properties":12395,"children":12396},{"style":412},[12397],{"type":27,"value":12398}," { window ",{"type":31,"tagName":368,"properties":12400,"children":12401},{"style":1118},[12402],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":12404,"children":12405},{"style":406},[12406],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":12408,"children":12409},{"style":412},[12410],{"type":27,"value":415},{"type":31,"tagName":368,"properties":12412,"children":12413},{"style":406},[12414],{"type":27,"value":12415},"p_window",{"type":31,"tagName":368,"properties":12417,"children":12418},{"style":412},[12419],{"type":27,"value":12420},"()); valueArea ",{"type":31,"tagName":368,"properties":12422,"children":12423},{"style":1118},[12424],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":12426,"children":12427},{"style":406},[12428],{"type":27,"value":12429}," p_value_area",{"type":31,"tagName":368,"properties":12431,"children":12432},{"style":412},[12433],{"type":27,"value":12434},"() ",{"type":31,"tagName":368,"properties":12436,"children":12437},{"style":1118},[12438],{"type":27,"value":3101},{"type":31,"tagName":368,"properties":12440,"children":12441},{"style":462},[12442],{"type":27,"value":4273},{"type":31,"tagName":368,"properties":12444,"children":12445},{"style":412},[12446],{"type":27,"value":12447},"; rows ",{"type":31,"tagName":368,"properties":12449,"children":12450},{"style":1118},[12451],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":12453,"children":12454},{"style":406},[12455],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":12457,"children":12458},{"style":412},[12459],{"type":27,"value":415},{"type":31,"tagName":368,"properties":12461,"children":12462},{"style":406},[12463],{"type":27,"value":12464},"p_rows",{"type":31,"tagName":368,"properties":12466,"children":12467},{"style":412},[12468],{"type":27,"value":12469},"()); heatDays ",{"type":31,"tagName":368,"properties":12471,"children":12472},{"style":1118},[12473],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":12475,"children":12476},{"style":406},[12477],{"type":27,"value":2931},{"type":31,"tagName":368,"properties":12479,"children":12480},{"style":412},[12481],{"type":27,"value":415},{"type":31,"tagName":368,"properties":12483,"children":12484},{"style":406},[12485],{"type":27,"value":12486},"p_heat_days",{"type":31,"tagName":368,"properties":12488,"children":12489},{"style":412},[12490],{"type":27,"value":12491},"()); memory.",{"type":31,"tagName":368,"properties":12493,"children":12494},{"style":406},[12495],{"type":27,"value":12496},"grow",{"type":31,"tagName":368,"properties":12498,"children":12499},{"style":412},[12500],{"type":27,"value":415},{"type":31,"tagName":368,"properties":12502,"children":12503},{"style":462},[12504],{"type":27,"value":1022},{"type":31,"tagName":368,"properties":12506,"children":12507},{"style":412},[12508],{"type":27,"value":4303},{"type":31,"tagName":368,"properties":12510,"children":12511},{"style":374},[12512],{"type":27,"value":12513},"// headroom for the frame strings: the sandbox forbids growth after onStart()",{"type":27,"value":28},{"type":31,"tagName":368,"properties":12516,"children":12517},{"class":370},[12518],{"type":31,"tagName":368,"properties":12519,"children":12520},{"style":374},[12521],{"type":27,"value":12522},"// onBar() runs once per bar: fold the bar into the heatmap and the ring, rebuild the window profile; then the three levels as",{"type":27,"value":28},{"type":31,"tagName":368,"properties":12525,"children":12526},{"class":370},[12527],{"type":31,"tagName":368,"properties":12528,"children":12529},{"style":374},[12530],{"type":27,"value":12531},"// numbers on every bar, and the docked profile, the heatmap, the level lines and the tags on the live bar only.",{"type":27,"value":28},{"type":31,"tagName":368,"properties":12534,"children":12535},{"class":370},[12536,12540,12545,12549,12553,12557],{"type":31,"tagName":368,"properties":12537,"children":12538},{"style":1118},[12539],{"type":27,"value":2685},{"type":31,"tagName":368,"properties":12541,"children":12542},{"style":406},[12543],{"type":27,"value":12544}," onBar",{"type":31,"tagName":368,"properties":12546,"children":12547},{"style":412},[12548],{"type":27,"value":6664},{"type":31,"tagName":368,"properties":12550,"children":12551},{"style":1118},[12552],{"type":27,"value":1955},{"type":31,"tagName":368,"properties":12554,"children":12555},{"style":462},[12556],{"type":27,"value":2723},{"type":31,"tagName":368,"properties":12558,"children":12559},{"style":412},[12560],{"type":27,"value":2838},{"type":27,"value":28},{"type":31,"tagName":368,"properties":12563,"children":12564},{"class":370},[12565,12570,12574,12579,12584,12588,12592,12597,12601,12605,12610,12614,12619,12624,12628,12633,12638,12643,12648,12653,12658,12662],{"type":31,"tagName":368,"properties":12566,"children":12567},{"style":412},[12568],{"type":27,"value":12569},"  t ",{"type":31,"tagName":368,"properties":12571,"children":12572},{"style":1118},[12573],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":12575,"children":12576},{"style":412},[12577],{"type":27,"value":12578}," bar.",{"type":31,"tagName":368,"properties":12580,"children":12581},{"style":406},[12582],{"type":27,"value":12583},"time",{"type":31,"tagName":368,"properties":12585,"children":12586},{"style":412},[12587],{"type":27,"value":8431},{"type":31,"tagName":368,"properties":12589,"children":12590},{"style":1118},[12591],{"type":27,"value":1121},{"type":31,"tagName":368,"properties":12593,"children":12594},{"style":462},[12595],{"type":27,"value":12596}," close",{"type":31,"tagName":368,"properties":12598,"children":12599},{"style":1118},[12600],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":12602,"children":12603},{"style":412},[12604],{"type":27,"value":12578},{"type":31,"tagName":368,"properties":12606,"children":12607},{"style":406},[12608],{"type":27,"value":12609},"close",{"type":31,"tagName":368,"properties":12611,"children":12612},{"style":412},[12613],{"type":27,"value":8431},{"type":31,"tagName":368,"properties":12615,"children":12616},{"style":406},[12617],{"type":27,"value":12618},"foldHeat",{"type":31,"tagName":368,"properties":12620,"children":12621},{"style":412},[12622],{"type":27,"value":12623},"(t, bar.",{"type":31,"tagName":368,"properties":12625,"children":12626},{"style":406},[12627],{"type":27,"value":5184},{"type":31,"tagName":368,"properties":12629,"children":12630},{"style":412},[12631],{"type":27,"value":12632},"()); ",{"type":31,"tagName":368,"properties":12634,"children":12635},{"style":406},[12636],{"type":27,"value":12637},"foldBar",{"type":31,"tagName":368,"properties":12639,"children":12640},{"style":412},[12641],{"type":27,"value":12642},"(bar.",{"type":31,"tagName":368,"properties":12644,"children":12645},{"style":406},[12646],{"type":27,"value":12647},"low",{"type":31,"tagName":368,"properties":12649,"children":12650},{"style":412},[12651],{"type":27,"value":12652},"(), bar.",{"type":31,"tagName":368,"properties":12654,"children":12655},{"style":406},[12656],{"type":27,"value":12657},"high",{"type":31,"tagName":368,"properties":12659,"children":12660},{"style":412},[12661],{"type":27,"value":12632},{"type":31,"tagName":368,"properties":12663,"children":12664},{"style":374},[12665],{"type":27,"value":12666},"// the bar's open time, volume and span, from the chart's own candle: a level outside the span is ignored, so one bad level never stretches the profile",{"type":27,"value":28},{"type":31,"tagName":368,"properties":12669,"children":12670},{"class":370},[12671,12675,12679,12683,12687,12692,12696,12701,12705,12709,12713,12718,12722,12726,12730,12734,12738,12743,12747,12751,12755,12759,12763,12767,12771,12775,12780,12784,12789,12794,12798,12802],{"type":31,"tagName":368,"properties":12672,"children":12673},{"style":1118},[12674],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":12676,"children":12677},{"style":412},[12678],{"type":27,"value":115},{"type":31,"tagName":368,"properties":12680,"children":12681},{"style":1118},[12682],{"type":27,"value":3240},{"type":31,"tagName":368,"properties":12684,"children":12685},{"style":406},[12686],{"type":27,"value":5225},{"type":31,"tagName":368,"properties":12688,"children":12689},{"style":412},[12690],{"type":27,"value":12691},"(close) ",{"type":31,"tagName":368,"properties":12693,"children":12694},{"style":1118},[12695],{"type":27,"value":9904},{"type":31,"tagName":368,"properties":12697,"children":12698},{"style":412},[12699],{"type":27,"value":12700}," (close ",{"type":31,"tagName":368,"properties":12702,"children":12703},{"style":1118},[12704],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":12706,"children":12707},{"style":462},[12708],{"type":27,"value":3319},{"type":31,"tagName":368,"properties":12710,"children":12711},{"style":1118},[12712],{"type":27,"value":7629},{"type":31,"tagName":368,"properties":12714,"children":12715},{"style":412},[12716],{"type":27,"value":12717}," close ",{"type":31,"tagName":368,"properties":12719,"children":12720},{"style":1118},[12721],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":12723,"children":12724},{"style":462},[12725],{"type":27,"value":3377},{"type":31,"tagName":368,"properties":12727,"children":12728},{"style":1118},[12729],{"type":27,"value":7629},{"type":31,"tagName":368,"properties":12731,"children":12732},{"style":412},[12733],{"type":27,"value":3471},{"type":31,"tagName":368,"properties":12735,"children":12736},{"style":406},[12737],{"type":27,"value":9162},{"type":31,"tagName":368,"properties":12739,"children":12740},{"style":412},[12741],{"type":27,"value":12742},"(close ",{"type":31,"tagName":368,"properties":12744,"children":12745},{"style":1118},[12746],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":12748,"children":12749},{"style":462},[12750],{"type":27,"value":4325},{"type":31,"tagName":368,"properties":12752,"children":12753},{"style":1118},[12754],{"type":27,"value":2229},{"type":31,"tagName":368,"properties":12756,"children":12757},{"style":412},[12758],{"type":27,"value":3471},{"type":31,"tagName":368,"properties":12760,"children":12761},{"style":406},[12762],{"type":27,"value":3476},{"type":31,"tagName":368,"properties":12764,"children":12765},{"style":412},[12766],{"type":27,"value":12742},{"type":31,"tagName":368,"properties":12768,"children":12769},{"style":1118},[12770],{"type":27,"value":3486},{"type":31,"tagName":368,"properties":12772,"children":12773},{"style":462},[12774],{"type":27,"value":4325},{"type":31,"tagName":368,"properties":12776,"children":12777},{"style":412},[12778],{"type":27,"value":12779},")) ",{"type":31,"tagName":368,"properties":12781,"children":12782},{"style":1118},[12783],{"type":27,"value":3605},{"type":31,"tagName":368,"properties":12785,"children":12786},{"style":462},[12787],{"type":27,"value":12788}," 1e-6",{"type":31,"tagName":368,"properties":12790,"children":12791},{"style":412},[12792],{"type":27,"value":12793},")) probLike ",{"type":31,"tagName":368,"properties":12795,"children":12796},{"style":1118},[12797],{"type":27,"value":1923},{"type":31,"tagName":368,"properties":12799,"children":12800},{"style":462},[12801],{"type":27,"value":7168},{"type":31,"tagName":368,"properties":12803,"children":12804},{"style":412},[12805],{"type":27,"value":3449},{"type":27,"value":28},{"type":31,"tagName":368,"properties":12808,"children":12809},{"class":370},[12810,12814,12818,12822,12826,12830,12834,12839,12844,12848,12852],{"type":31,"tagName":368,"properties":12811,"children":12812},{"style":1118},[12813],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":12815,"children":12816},{"style":412},[12817],{"type":27,"value":8374},{"type":31,"tagName":368,"properties":12819,"children":12820},{"style":1118},[12821],{"type":27,"value":1537},{"type":31,"tagName":368,"properties":12823,"children":12824},{"style":462},[12825],{"type":27,"value":4612},{"type":31,"tagName":368,"properties":12827,"children":12828},{"style":1118},[12829],{"type":27,"value":7629},{"type":31,"tagName":368,"properties":12831,"children":12832},{"style":1118},[12833],{"type":27,"value":7634},{"type":31,"tagName":368,"properties":12835,"children":12836},{"style":406},[12837],{"type":27,"value":12838},"buildProfile",{"type":31,"tagName":368,"properties":12840,"children":12841},{"style":412},[12842],{"type":27,"value":12843},"()) ",{"type":31,"tagName":368,"properties":12845,"children":12846},{"style":1118},[12847],{"type":27,"value":3273},{"type":31,"tagName":368,"properties":12849,"children":12850},{"style":412},[12851],{"type":27,"value":1412},{"type":31,"tagName":368,"properties":12853,"children":12854},{"style":374},[12855],{"type":27,"value":12856},"// no profile yet: nothing is written on this bar",{"type":27,"value":28},{"type":31,"tagName":368,"properties":12859,"children":12860},{"class":370},[12861,12866,12871,12876,12881,12886],{"type":31,"tagName":368,"properties":12862,"children":12863},{"style":406},[12864],{"type":27,"value":12865},"  out_poc",{"type":31,"tagName":368,"properties":12867,"children":12868},{"style":412},[12869],{"type":27,"value":12870},"(poc); ",{"type":31,"tagName":368,"properties":12872,"children":12873},{"style":406},[12874],{"type":27,"value":12875},"out_vah",{"type":31,"tagName":368,"properties":12877,"children":12878},{"style":412},[12879],{"type":27,"value":12880},"(vah); ",{"type":31,"tagName":368,"properties":12882,"children":12883},{"style":406},[12884],{"type":27,"value":12885},"out_val",{"type":31,"tagName":368,"properties":12887,"children":12888},{"style":412},[12889],{"type":27,"value":12890},"(val);",{"type":27,"value":28},{"type":31,"tagName":368,"properties":12893,"children":12894},{"class":370},[12895,12899,12904,12909],{"type":31,"tagName":368,"properties":12896,"children":12897},{"style":1118},[12898],{"type":27,"value":2890},{"type":31,"tagName":368,"properties":12900,"children":12901},{"style":412},[12902],{"type":27,"value":12903}," (bar.",{"type":31,"tagName":368,"properties":12905,"children":12906},{"style":406},[12907],{"type":27,"value":12908},"isLast",{"type":31,"tagName":368,"properties":12910,"children":12911},{"style":412},[12912],{"type":27,"value":12913},"()) {",{"type":27,"value":28},{"type":31,"tagName":368,"properties":12916,"children":12917},{"class":370},[12918,12923,12927,12932,12936,12941,12945,12949,12953,12958,12962,12966,12970,12974,12978,12983,12987,12991,12995,12999,13003,13008,13012,13016,13021,13026,13030],{"type":31,"tagName":368,"properties":12919,"children":12920},{"style":406},[12921],{"type":27,"value":12922},"    writeProfile",{"type":31,"tagName":368,"properties":12924,"children":12925},{"style":412},[12926],{"type":27,"value":8431},{"type":31,"tagName":368,"properties":12928,"children":12929},{"style":406},[12930],{"type":27,"value":12931},"writeHeat",{"type":31,"tagName":368,"properties":12933,"children":12934},{"style":412},[12935],{"type":27,"value":8431},{"type":31,"tagName":368,"properties":12937,"children":12938},{"style":406},[12939],{"type":27,"value":12940},"sb_clear",{"type":31,"tagName":368,"properties":12942,"children":12943},{"style":412},[12944],{"type":27,"value":8431},{"type":31,"tagName":368,"properties":12946,"children":12947},{"style":406},[12948],{"type":27,"value":4042},{"type":31,"tagName":368,"properties":12950,"children":12951},{"style":412},[12952],{"type":27,"value":415},{"type":31,"tagName":368,"properties":12954,"children":12955},{"style":418},[12956],{"type":27,"value":12957},"\"POC \"",{"type":31,"tagName":368,"properties":12959,"children":12960},{"style":412},[12961],{"type":27,"value":426},{"type":31,"tagName":368,"properties":12963,"children":12964},{"style":406},[12965],{"type":27,"value":12218},{"type":31,"tagName":368,"properties":12967,"children":12968},{"style":412},[12969],{"type":27,"value":12870},{"type":31,"tagName":368,"properties":12971,"children":12972},{"style":406},[12973],{"type":27,"value":4042},{"type":31,"tagName":368,"properties":12975,"children":12976},{"style":412},[12977],{"type":27,"value":415},{"type":31,"tagName":368,"properties":12979,"children":12980},{"style":418},[12981],{"type":27,"value":12982},"\" VAH \"",{"type":31,"tagName":368,"properties":12984,"children":12985},{"style":412},[12986],{"type":27,"value":426},{"type":31,"tagName":368,"properties":12988,"children":12989},{"style":406},[12990],{"type":27,"value":12218},{"type":31,"tagName":368,"properties":12992,"children":12993},{"style":412},[12994],{"type":27,"value":12880},{"type":31,"tagName":368,"properties":12996,"children":12997},{"style":406},[12998],{"type":27,"value":4042},{"type":31,"tagName":368,"properties":13000,"children":13001},{"style":412},[13002],{"type":27,"value":415},{"type":31,"tagName":368,"properties":13004,"children":13005},{"style":418},[13006],{"type":27,"value":13007},"\" VAL \"",{"type":31,"tagName":368,"properties":13009,"children":13010},{"style":412},[13011],{"type":27,"value":426},{"type":31,"tagName":368,"properties":13013,"children":13014},{"style":406},[13015],{"type":27,"value":12218},{"type":31,"tagName":368,"properties":13017,"children":13018},{"style":412},[13019],{"type":27,"value":13020},"(val); ",{"type":31,"tagName":368,"properties":13022,"children":13023},{"style":406},[13024],{"type":27,"value":13025},"str_readout_sb",{"type":31,"tagName":368,"properties":13027,"children":13028},{"style":412},[13029],{"type":27,"value":8431},{"type":31,"tagName":368,"properties":13031,"children":13032},{"style":374},[13033],{"type":27,"value":13034},"// the legend's readout",{"type":27,"value":28},{"type":31,"tagName":368,"properties":13037,"children":13038},{"class":370},[13039,13043,13047,13051,13056,13060,13064,13068,13072,13076,13080,13084,13088,13093],{"type":31,"tagName":368,"properties":13040,"children":13041},{"style":1118},[13042],{"type":27,"value":4964},{"type":31,"tagName":368,"properties":13044,"children":13045},{"style":462},[13046],{"type":27,"value":4969},{"type":31,"tagName":368,"properties":13048,"children":13049},{"style":1118},[13050],{"type":27,"value":1131},{"type":31,"tagName":368,"properties":13052,"children":13053},{"style":412},[13054],{"type":27,"value":13055}," barT[(head ",{"type":31,"tagName":368,"properties":13057,"children":13058},{"style":1118},[13059],{"type":27,"value":2899},{"type":31,"tagName":368,"properties":13061,"children":13062},{"style":412},[13063],{"type":27,"value":2123},{"type":31,"tagName":368,"properties":13065,"children":13066},{"style":1118},[13067],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":13069,"children":13070},{"style":412},[13071],{"type":27,"value":8374},{"type":31,"tagName":368,"properties":13073,"children":13074},{"style":1118},[13075],{"type":27,"value":3549},{"type":31,"tagName":368,"properties":13077,"children":13078},{"style":462},[13079],{"type":27,"value":2785},{"type":31,"tagName":368,"properties":13081,"children":13082},{"style":412},[13083],{"type":27,"value":12779},{"type":31,"tagName":368,"properties":13085,"children":13086},{"style":1118},[13087],{"type":27,"value":3147},{"type":31,"tagName":368,"properties":13089,"children":13090},{"style":412},[13091],{"type":27,"value":13092}," window]; ",{"type":31,"tagName":368,"properties":13094,"children":13095},{"style":374},[13096],{"type":27,"value":13097},"// the oldest bar in the window",{"type":27,"value":28},{"type":31,"tagName":368,"properties":13100,"children":13101},{"class":370},[13102,13107,13111,13115,13119,13124,13129,13133,13137,13142,13146,13151,13155,13159,13163,13168,13173,13178,13182,13186,13190,13195,13200,13204,13208,13213,13217,13222,13226,13230,13234,13238,13242,13246,13250,13254,13258,13263,13268,13272,13276,13280,13284,13288,13292,13296,13300,13304],{"type":31,"tagName":368,"properties":13103,"children":13104},{"style":406},[13105],{"type":27,"value":13106},"    drawLevel",{"type":31,"tagName":368,"properties":13108,"children":13109},{"style":412},[13110],{"type":27,"value":415},{"type":31,"tagName":368,"properties":13112,"children":13113},{"style":462},[13114],{"type":27,"value":360},{"type":31,"tagName":368,"properties":13116,"children":13117},{"style":412},[13118],{"type":27,"value":459},{"type":31,"tagName":368,"properties":13120,"children":13121},{"style":418},[13122],{"type":27,"value":13123},"\"POC\"",{"type":31,"tagName":368,"properties":13125,"children":13126},{"style":412},[13127],{"type":27,"value":13128},", poc, ",{"type":31,"tagName":368,"properties":13130,"children":13131},{"style":406},[13132],{"type":27,"value":12302},{"type":31,"tagName":368,"properties":13134,"children":13135},{"style":412},[13136],{"type":27,"value":415},{"type":31,"tagName":368,"properties":13138,"children":13139},{"style":462},[13140],{"type":27,"value":13141},"248",{"type":31,"tagName":368,"properties":13143,"children":13144},{"style":412},[13145],{"type":27,"value":459},{"type":31,"tagName":368,"properties":13147,"children":13148},{"style":462},[13149],{"type":27,"value":13150},"192",{"type":31,"tagName":368,"properties":13152,"children":13153},{"style":412},[13154],{"type":27,"value":459},{"type":31,"tagName":368,"properties":13156,"children":13157},{"style":462},[13158],{"type":27,"value":360},{"type":31,"tagName":368,"properties":13160,"children":13161},{"style":412},[13162],{"type":27,"value":459},{"type":31,"tagName":368,"properties":13164,"children":13165},{"style":462},[13166],{"type":27,"value":13167},"255",{"type":31,"tagName":368,"properties":13169,"children":13170},{"style":412},[13171],{"type":27,"value":13172},"), from); ",{"type":31,"tagName":368,"properties":13174,"children":13175},{"style":406},[13176],{"type":27,"value":13177},"drawLevel",{"type":31,"tagName":368,"properties":13179,"children":13180},{"style":412},[13181],{"type":27,"value":415},{"type":31,"tagName":368,"properties":13183,"children":13184},{"style":462},[13185],{"type":27,"value":1022},{"type":31,"tagName":368,"properties":13187,"children":13188},{"style":412},[13189],{"type":27,"value":459},{"type":31,"tagName":368,"properties":13191,"children":13192},{"style":418},[13193],{"type":27,"value":13194},"\"VAH\"",{"type":31,"tagName":368,"properties":13196,"children":13197},{"style":412},[13198],{"type":27,"value":13199},", vah, ",{"type":31,"tagName":368,"properties":13201,"children":13202},{"style":406},[13203],{"type":27,"value":12302},{"type":31,"tagName":368,"properties":13205,"children":13206},{"style":412},[13207],{"type":27,"value":415},{"type":31,"tagName":368,"properties":13209,"children":13210},{"style":462},[13211],{"type":27,"value":13212},"56",{"type":31,"tagName":368,"properties":13214,"children":13215},{"style":412},[13216],{"type":27,"value":459},{"type":31,"tagName":368,"properties":13218,"children":13219},{"style":462},[13220],{"type":27,"value":13221},"189",{"type":31,"tagName":368,"properties":13223,"children":13224},{"style":412},[13225],{"type":27,"value":459},{"type":31,"tagName":368,"properties":13227,"children":13228},{"style":462},[13229],{"type":27,"value":13141},{"type":31,"tagName":368,"properties":13231,"children":13232},{"style":412},[13233],{"type":27,"value":459},{"type":31,"tagName":368,"properties":13235,"children":13236},{"style":462},[13237],{"type":27,"value":13167},{"type":31,"tagName":368,"properties":13239,"children":13240},{"style":412},[13241],{"type":27,"value":13172},{"type":31,"tagName":368,"properties":13243,"children":13244},{"style":406},[13245],{"type":27,"value":13177},{"type":31,"tagName":368,"properties":13247,"children":13248},{"style":412},[13249],{"type":27,"value":415},{"type":31,"tagName":368,"properties":13251,"children":13252},{"style":462},[13253],{"type":27,"value":716},{"type":31,"tagName":368,"properties":13255,"children":13256},{"style":412},[13257],{"type":27,"value":459},{"type":31,"tagName":368,"properties":13259,"children":13260},{"style":418},[13261],{"type":27,"value":13262},"\"VAL\"",{"type":31,"tagName":368,"properties":13264,"children":13265},{"style":412},[13266],{"type":27,"value":13267},", val, ",{"type":31,"tagName":368,"properties":13269,"children":13270},{"style":406},[13271],{"type":27,"value":12302},{"type":31,"tagName":368,"properties":13273,"children":13274},{"style":412},[13275],{"type":27,"value":415},{"type":31,"tagName":368,"properties":13277,"children":13278},{"style":462},[13279],{"type":27,"value":13212},{"type":31,"tagName":368,"properties":13281,"children":13282},{"style":412},[13283],{"type":27,"value":459},{"type":31,"tagName":368,"properties":13285,"children":13286},{"style":462},[13287],{"type":27,"value":13221},{"type":31,"tagName":368,"properties":13289,"children":13290},{"style":412},[13291],{"type":27,"value":459},{"type":31,"tagName":368,"properties":13293,"children":13294},{"style":462},[13295],{"type":27,"value":13141},{"type":31,"tagName":368,"properties":13297,"children":13298},{"style":412},[13299],{"type":27,"value":459},{"type":31,"tagName":368,"properties":13301,"children":13302},{"style":462},[13303],{"type":27,"value":13167},{"type":31,"tagName":368,"properties":13305,"children":13306},{"style":412},[13307],{"type":27,"value":13308},"), from);",{"type":27,"value":28},{"type":31,"tagName":368,"properties":13311,"children":13312},{"class":370},[13313],{"type":31,"tagName":368,"properties":13314,"children":13315},{"style":412},[13316],{"type":27,"value":5137},{"type":27,"value":28},{"type":31,"tagName":368,"properties":13319,"children":13320},{"class":370},[13321],{"type":31,"tagName":368,"properties":13322,"children":13323},{"style":412},[13324],{"type":27,"value":3015},{"type":27,"value":28},{"type":31,"tagName":335,"properties":13327,"children":13328,"position":13338},{},[13329],{"type":27,"value":13330,"position":13331},"How it works",{"start":13332,"end":13335},{"line":13333,"column":343,"offset":13334},223,19230,{"line":13333,"column":13336,"offset":13337},16,19242,{"start":13339,"end":13341},{"line":13333,"column":21,"offset":13340},19227,{"line":13333,"column":13336,"offset":13337},{"type":27,"value":28},{"type":31,"tagName":32,"properties":13344,"children":13345,"position":13450},{},[13346,13365,13371,13384,13391,13404,13411,13424,13431,13443],{"type":31,"tagName":282,"properties":13347,"children":13348,"position":13359},{},[13349],{"type":27,"value":13350,"position":13351},"One block per bar.",{"start":13352,"end":13356},{"line":13353,"column":13354,"offset":13355},225,3,19246,{"line":13353,"column":13357,"offset":13358},21,19264,{"start":13360,"end":13362},{"line":13353,"column":21,"offset":13361},19244,{"line":13353,"column":13363,"offset":13364},23,19266,{"type":27,"value":13366,"position":13367}," ",{"start":13368,"end":13369},{"line":13353,"column":13363,"offset":13364},{"line":13353,"column":78,"offset":13370},19267,{"type":31,"tagName":81,"properties":13372,"children":13373,"position":13381},{},[13374],{"type":27,"value":13375,"position":13376},"input(\"profile\", volume_profile.cells, { max_cells: 8192 })",{"start":13377,"end":13378},{"line":13353,"column":78,"offset":13370},{"line":13353,"column":13379,"offset":13380},85,19328,{"start":13382,"end":13383},{"line":13353,"column":78,"offset":13370},{"line":13353,"column":13379,"offset":13380},{"type":27,"value":13385,"position":13386}," delivers each bar's volume by price level as ",{"start":13387,"end":13388},{"line":13353,"column":13379,"offset":13380},{"line":13353,"column":13389,"offset":13390},131,19374,{"type":31,"tagName":81,"properties":13392,"children":13393,"position":13401},{},[13394],{"type":27,"value":13395,"position":13396},"[low, high, buy, sell]",{"start":13397,"end":13398},{"line":13353,"column":13389,"offset":13390},{"line":13353,"column":13399,"offset":13400},155,19398,{"start":13402,"end":13403},{"line":13353,"column":13389,"offset":13390},{"line":13353,"column":13399,"offset":13400},{"type":27,"value":13405,"position":13406}," tuples (about 280 levels per 15m bar and 860 per 1h bar on Binance Futures BTCUSDT). The rolling profile folds the last ",{"start":13407,"end":13408},{"line":13353,"column":13399,"offset":13400},{"line":13353,"column":13409,"offset":13410},276,19519,{"type":31,"tagName":81,"properties":13412,"children":13413,"position":13421},{},[13414],{"type":27,"value":13415,"position":13416},"window",{"start":13417,"end":13418},{"line":13353,"column":13409,"offset":13410},{"line":13353,"column":13419,"offset":13420},284,19527,{"start":13422,"end":13423},{"line":13353,"column":13409,"offset":13410},{"line":13353,"column":13419,"offset":13420},{"type":27,"value":13425,"position":13426}," (96) bars' blocks into ",{"start":13427,"end":13428},{"line":13353,"column":13419,"offset":13420},{"line":13353,"column":13429,"offset":13430},308,19551,{"type":31,"tagName":81,"properties":13432,"children":13433,"position":13440},{},[13434],{"type":27,"value":6890,"position":13435},{"start":13436,"end":13437},{"line":13353,"column":13429,"offset":13430},{"line":13353,"column":13438,"offset":13439},314,19557,{"start":13441,"end":13442},{"line":13353,"column":13429,"offset":13430},{"line":13353,"column":13438,"offset":13439},{"type":27,"value":13444,"position":13445}," (64) price bins between the window's low and high; a level outside the bar's own high-to-low span is ignored, so a stray print never stretches the profile, and each level's volume is spread over the bins it covers.",{"start":13446,"end":13447},{"line":13353,"column":13438,"offset":13439},{"line":13353,"column":13448,"offset":13449},529,19772,{"start":13451,"end":13452},{"line":13353,"column":21,"offset":13361},{"line":13353,"column":13448,"offset":13449},{"type":27,"value":28},{"type":31,"tagName":32,"properties":13455,"children":13456,"position":13600},{},[13457,13475,13482,13495,13502,13515,13521,13533,13540,13553,13560,13573,13580,13593],{"type":31,"tagName":282,"properties":13458,"children":13459,"position":13469},{},[13460],{"type":27,"value":13461,"position":13462},"POC and the value area.",{"start":13463,"end":13466},{"line":13464,"column":13354,"offset":13465},227,19776,{"line":13464,"column":13467,"offset":13468},26,19799,{"start":13470,"end":13472},{"line":13464,"column":21,"offset":13471},19774,{"line":13464,"column":13473,"offset":13474},28,19801,{"type":27,"value":13476,"position":13477}," The bin with the most volume is the point of control; the value area grows from it, bin by bin toward the heavier neighbour, until it holds ",{"start":13478,"end":13479},{"line":13464,"column":13473,"offset":13474},{"line":13464,"column":13480,"offset":13481},169,19942,{"type":31,"tagName":81,"properties":13483,"children":13484,"position":13492},{},[13485],{"type":27,"value":13486,"position":13487},"value_area",{"start":13488,"end":13489},{"line":13464,"column":13480,"offset":13481},{"line":13464,"column":13490,"offset":13491},181,19954,{"start":13493,"end":13494},{"line":13464,"column":13480,"offset":13481},{"line":13464,"column":13490,"offset":13491},{"type":27,"value":13496,"position":13497}," (70) percent of the window's volume. ",{"start":13498,"end":13499},{"line":13464,"column":13490,"offset":13491},{"line":13464,"column":13500,"offset":13501},219,19992,{"type":31,"tagName":81,"properties":13503,"children":13504,"position":13512},{},[13505],{"type":27,"value":13506,"position":13507},"poc",{"start":13508,"end":13509},{"line":13464,"column":13500,"offset":13501},{"line":13464,"column":13510,"offset":13511},224,19997,{"start":13513,"end":13514},{"line":13464,"column":13500,"offset":13501},{"line":13464,"column":13510,"offset":13511},{"type":27,"value":459,"position":13516},{"start":13517,"end":13518},{"line":13464,"column":13510,"offset":13511},{"line":13464,"column":13519,"offset":13520},226,19999,{"type":31,"tagName":81,"properties":13522,"children":13523,"position":13530},{},[13524],{"type":27,"value":13525,"position":13526},"vah",{"start":13527,"end":13528},{"line":13464,"column":13519,"offset":13520},{"line":13464,"column":164,"offset":13529},20004,{"start":13531,"end":13532},{"line":13464,"column":13519,"offset":13520},{"line":13464,"column":164,"offset":13529},{"type":27,"value":13534,"position":13535}," and ",{"start":13536,"end":13537},{"line":13464,"column":164,"offset":13529},{"line":13464,"column":13538,"offset":13539},236,20009,{"type":31,"tagName":81,"properties":13541,"children":13542,"position":13550},{},[13543],{"type":27,"value":13544,"position":13545},"val",{"start":13546,"end":13547},{"line":13464,"column":13538,"offset":13539},{"line":13464,"column":13548,"offset":13549},241,20014,{"start":13551,"end":13552},{"line":13464,"column":13538,"offset":13539},{"line":13464,"column":13548,"offset":13549},{"type":27,"value":13554,"position":13555}," are data-only outputs, one value per bar; on the live bar each is drawn as a line handle across the window it was measured on, extended right to the axis, with a price tag written through the one bounded slot to a right-anchored label. The price axis scales to the candles in view, not to the window the levels are measured on, so after a run-up VAL can sit below the pane with its line and tag; the same three prices are written into a second slot, ",{"start":13556,"end":13557},{"line":13464,"column":13548,"offset":13549},{"line":13464,"column":13558,"offset":13559},692,20465,{"type":31,"tagName":81,"properties":13561,"children":13562,"position":13570},{},[13563],{"type":27,"value":13564,"position":13565},"readout",{"start":13566,"end":13567},{"line":13464,"column":13558,"offset":13559},{"line":13464,"column":13568,"offset":13569},701,20474,{"start":13571,"end":13572},{"line":13464,"column":13558,"offset":13559},{"line":13464,"column":13568,"offset":13569},{"type":27,"value":13574,"position":13575},", on the live bar, and ",{"start":13576,"end":13577},{"line":13464,"column":13568,"offset":13569},{"line":13464,"column":13578,"offset":13579},724,20497,{"type":31,"tagName":81,"properties":13581,"children":13582,"position":13590},{},[13583],{"type":27,"value":13584,"position":13585},"render.legend(\"level_readout\", { text: \"readout\" })",{"start":13586,"end":13587},{"line":13464,"column":13578,"offset":13579},{"line":13464,"column":13588,"offset":13589},777,20550,{"start":13591,"end":13592},{"line":13464,"column":13578,"offset":13579},{"line":13464,"column":13588,"offset":13589},{"type":27,"value":13594,"position":13595}," prints that line of words in the legend, in sky. On a prediction market the tags and the readout read as percent, like the axis.",{"start":13596,"end":13597},{"line":13464,"column":13588,"offset":13589},{"line":13464,"column":13598,"offset":13599},906,20679,{"start":13601,"end":13602},{"line":13464,"column":21,"offset":13471},{"line":13464,"column":13598,"offset":13599},{"type":27,"value":28},{"type":31,"tagName":32,"properties":13605,"children":13606,"position":13726},{},[13607,13625,13630,13643,13650,13662,13668,13681,13687,13700,13707,13719],{"type":31,"tagName":282,"properties":13608,"children":13609,"position":13619},{},[13610],{"type":27,"value":13611,"position":13612},"Two frames, two views.",{"start":13613,"end":13616},{"line":13614,"column":13354,"offset":13615},229,20683,{"line":13614,"column":13617,"offset":13618},25,20705,{"start":13620,"end":13622},{"line":13614,"column":21,"offset":13621},20681,{"line":13614,"column":13623,"offset":13624},27,20707,{"type":27,"value":13366,"position":13626},{"start":13627,"end":13628},{"line":13614,"column":13623,"offset":13624},{"line":13614,"column":13473,"offset":13629},20708,{"type":31,"tagName":81,"properties":13631,"children":13632,"position":13640},{},[13633],{"type":27,"value":13634,"position":13635},"frame(\"profile_rows\")",{"start":13636,"end":13637},{"line":13614,"column":13473,"offset":13629},{"line":13614,"column":13638,"offset":13639},51,20731,{"start":13641,"end":13642},{"line":13614,"column":13473,"offset":13629},{"line":13614,"column":13638,"offset":13639},{"type":27,"value":13644,"position":13645}," carries one row per bin and feeds ",{"start":13646,"end":13647},{"line":13614,"column":13638,"offset":13639},{"line":13614,"column":13648,"offset":13649},86,20766,{"type":31,"tagName":81,"properties":13651,"children":13652,"position":13659},{},[13653],{"type":27,"value":150,"position":13654},{"start":13655,"end":13656},{"line":13614,"column":13648,"offset":13649},{"line":13614,"column":13657,"offset":13658},99,20779,{"start":13660,"end":13661},{"line":13614,"column":13648,"offset":13649},{"line":13614,"column":13657,"offset":13658},{"type":27,"value":13663,"position":13664},", the docked profile (the POC row amber, value-area rows sky, the rest slate); ",{"start":13665,"end":13666},{"line":13614,"column":13657,"offset":13658},{"line":13614,"column":154,"offset":13667},20858,{"type":31,"tagName":81,"properties":13669,"children":13670,"position":13678},{},[13671],{"type":27,"value":13672,"position":13673},"frame(\"heat_rows\")",{"start":13674,"end":13675},{"line":13614,"column":154,"offset":13667},{"line":13614,"column":13676,"offset":13677},198,20878,{"start":13679,"end":13680},{"line":13614,"column":154,"offset":13667},{"line":13614,"column":13676,"offset":13677},{"type":27,"value":13682,"position":13683}," carries one cell per hour and day for the last ",{"start":13684,"end":13685},{"line":13614,"column":13676,"offset":13677},{"line":13614,"column":174,"offset":13686},20926,{"type":31,"tagName":81,"properties":13688,"children":13689,"position":13697},{},[13690],{"type":27,"value":13691,"position":13692},"heat_days",{"start":13693,"end":13694},{"line":13614,"column":174,"offset":13686},{"line":13614,"column":13695,"offset":13696},257,20937,{"start":13698,"end":13699},{"line":13614,"column":174,"offset":13686},{"line":13614,"column":13695,"offset":13696},{"type":27,"value":13701,"position":13702}," (7) days and feeds ",{"start":13703,"end":13704},{"line":13614,"column":13695,"offset":13696},{"line":13614,"column":13705,"offset":13706},277,20957,{"type":31,"tagName":81,"properties":13708,"children":13709,"position":13716},{},[13710],{"type":27,"value":170,"position":13711},{"start":13712,"end":13713},{"line":13614,"column":13705,"offset":13706},{"line":13614,"column":13714,"offset":13715},292,20972,{"start":13717,"end":13718},{"line":13614,"column":13705,"offset":13706},{"line":13614,"column":13714,"offset":13715},{"type":27,"value":13720,"position":13721},", each cell the hour's percentile rank among the grid's hours (100 is the busiest).",{"start":13722,"end":13723},{"line":13614,"column":13714,"offset":13715},{"line":13614,"column":13724,"offset":13725},375,21055,{"start":13727,"end":13728},{"line":13614,"column":21,"offset":13621},{"line":13614,"column":13724,"offset":13725},{"type":27,"value":28},{"type":31,"tagName":335,"properties":13731,"children":13732,"position":13741},{},[13733],{"type":27,"value":13734,"position":13735},"Where it runs",{"start":13736,"end":13738},{"line":164,"column":343,"offset":13737},21060,{"line":164,"column":13739,"offset":13740},17,21073,{"start":13742,"end":13744},{"line":164,"column":21,"offset":13743},21057,{"line":164,"column":13739,"offset":13740},{"type":27,"value":28},{"type":31,"tagName":32,"properties":13747,"children":13748,"position":13758},{},[13749],{"type":27,"value":13750,"position":13751},"Markets with a volume profile lane: crypto (Binance Futures, Binance spot, Hyperliquid) and Polymarket markets, where the profile shows the odds the crowd traded most. The heatmap reads best on charts finer than 1h; on 1h each cell is one bar.",{"start":13752,"end":13755},{"line":13753,"column":21,"offset":13754},233,21075,{"line":13753,"column":13756,"offset":13757},244,21318,{"start":13759,"end":13760},{"line":13753,"column":21,"offset":13754},{"line":13753,"column":13756,"offset":13757},{"type":27,"value":28},{"type":31,"tagName":335,"properties":13763,"children":13764,"position":13773},{},[13765],{"type":27,"value":13766,"position":13767},"When data is missing",{"start":13768,"end":13771},{"line":13769,"column":343,"offset":13770},235,21323,{"line":13769,"column":78,"offset":13772},21343,{"start":13774,"end":13776},{"line":13769,"column":21,"offset":13775},21320,{"line":13769,"column":78,"offset":13772},{"type":27,"value":28},{"type":31,"tagName":32,"properties":13779,"children":13780,"position":13829},{},[13781,13790,13803,13810,13822],{"type":27,"value":13782,"position":13783},"Stocks and FX have no profile lane: the run stops with the toast ",{"start":13784,"end":13787},{"line":13785,"column":21,"offset":13786},237,21345,{"line":13785,"column":13788,"offset":13789},66,21410,{"type":31,"tagName":81,"properties":13791,"children":13792,"position":13800},{},[13793],{"type":27,"value":13794,"position":13795},"Volume profile data is unavailable for '\u003Ctitle>' (the volume_profile source lane answered empty or was declined), so the indicator cannot compute.",{"start":13796,"end":13797},{"line":13785,"column":13788,"offset":13789},{"line":13785,"column":13798,"offset":13799},214,21558,{"start":13801,"end":13802},{"line":13785,"column":13788,"offset":13789},{"line":13785,"column":13798,"offset":13799},{"type":27,"value":13804,"position":13805},", where ",{"start":13806,"end":13807},{"line":13785,"column":13798,"offset":13799},{"line":13785,"column":13808,"offset":13809},222,21566,{"type":31,"tagName":81,"properties":13811,"children":13812,"position":13819},{},[13813],{"type":27,"value":13814,"position":13815},"\u003Ctitle>",{"start":13816,"end":13817},{"line":13785,"column":13808,"offset":13809},{"line":13785,"column":164,"offset":13818},21575,{"start":13820,"end":13821},{"line":13785,"column":13808,"offset":13809},{"line":13785,"column":164,"offset":13818},{"type":27,"value":13823,"position":13824}," is the tab's title. A bar without a profile block counts toward the window with no volume; the first bar draws nothing (the profile needs two bars); hours with no bars stay empty in the heatmap.",{"start":13825,"end":13826},{"line":13785,"column":164,"offset":13818},{"line":13785,"column":13827,"offset":13828},426,21770,{"start":13830,"end":13831},{"line":13785,"column":21,"offset":13786},{"line":13785,"column":13827,"offset":13828},{"type":27,"value":28},{"type":31,"tagName":335,"properties":13834,"children":13835,"position":13844},{},[13836],{"type":27,"value":13837,"position":13838},"Customize it",{"start":13839,"end":13842},{"line":13840,"column":343,"offset":13841},239,21775,{"line":13840,"column":13336,"offset":13843},21787,{"start":13845,"end":13847},{"line":13840,"column":21,"offset":13846},21772,{"line":13840,"column":13336,"offset":13843},{"type":27,"value":28},{"type":31,"tagName":13850,"properties":13851,"children":13852,"position":14026},"ul",{},[13853,13854,13928,13929,13977,13978,14025],{"type":27,"value":28},{"type":31,"tagName":13855,"properties":13856,"children":13857,"position":13924},"li",{},[13858,13873,13880,13898,13905,13917],{"type":31,"tagName":282,"properties":13859,"children":13860,"position":13868},{},[13861],{"type":27,"value":13862,"position":13863},"A session profile.",{"start":13864,"end":13866},{"line":13548,"column":43,"offset":13865},21793,{"line":13548,"column":13363,"offset":13867},21811,{"start":13869,"end":13871},{"line":13548,"column":13354,"offset":13870},21791,{"line":13548,"column":13617,"offset":13872},21813,{"type":27,"value":13874,"position":13875}," Reset the fold at a UTC boundary (the ",{"start":13876,"end":13877},{"line":13548,"column":13617,"offset":13872},{"line":13548,"column":13878,"offset":13879},64,21852,{"type":31,"tagName":122,"properties":13881,"children":13883,"position":13893},{"href":13882},"session-map.md",[13884],{"type":27,"value":13885,"position":13886},"Session map",{"start":13887,"end":13890},{"line":13548,"column":13888,"offset":13889},65,21853,{"line":13548,"column":13891,"offset":13892},76,21864,{"start":13894,"end":13895},{"line":13548,"column":13878,"offset":13879},{"line":13548,"column":13896,"offset":13897},93,21881,{"type":27,"value":13899,"position":13900}," window test) instead of rolling the last ",{"start":13901,"end":13902},{"line":13548,"column":13896,"offset":13897},{"line":13548,"column":13903,"offset":13904},135,21923,{"type":31,"tagName":81,"properties":13906,"children":13907,"position":13914},{},[13908],{"type":27,"value":13415,"position":13909},{"start":13910,"end":13911},{"line":13548,"column":13903,"offset":13904},{"line":13548,"column":13912,"offset":13913},143,21931,{"start":13915,"end":13916},{"line":13548,"column":13903,"offset":13904},{"line":13548,"column":13912,"offset":13913},{"type":27,"value":13918,"position":13919}," bars.",{"start":13920,"end":13921},{"line":13548,"column":13912,"offset":13913},{"line":13548,"column":13922,"offset":13923},149,21937,{"start":13925,"end":13927},{"line":13548,"column":21,"offset":13926},21789,{"line":13548,"column":13922,"offset":13923},{"type":27,"value":28},{"type":31,"tagName":13855,"properties":13930,"children":13931,"position":13973},{},[13932,13949,13955,13966],{"type":31,"tagName":282,"properties":13933,"children":13934,"position":13943},{},[13935],{"type":27,"value":13936,"position":13937},"Finer rows.",{"start":13938,"end":13941},{"line":13939,"column":43,"offset":13940},242,21942,{"line":13939,"column":13336,"offset":13942},21953,{"start":13944,"end":13946},{"line":13939,"column":13354,"offset":13945},21940,{"line":13939,"column":13947,"offset":13948},18,21955,{"type":27,"value":13366,"position":13950},{"start":13951,"end":13952},{"line":13939,"column":13947,"offset":13948},{"line":13939,"column":13953,"offset":13954},19,21956,{"type":31,"tagName":81,"properties":13956,"children":13957,"position":13963},{},[13958],{"type":27,"value":6890,"position":13959},{"start":13960,"end":13961},{"line":13939,"column":13953,"offset":13954},{"line":13939,"column":13617,"offset":13962},21962,{"start":13964,"end":13965},{"line":13939,"column":13953,"offset":13954},{"line":13939,"column":13617,"offset":13962},{"type":27,"value":13967,"position":13968}," up to 128; the rows never go finer than the market's own price levels.",{"start":13969,"end":13970},{"line":13939,"column":13617,"offset":13962},{"line":13939,"column":13971,"offset":13972},96,22033,{"start":13974,"end":13976},{"line":13939,"column":21,"offset":13975},21938,{"line":13939,"column":13971,"offset":13972},{"type":27,"value":28},{"type":31,"tagName":13855,"properties":13979,"children":13980,"position":14021},{},[13981,13997,14002,14014],{"type":31,"tagName":282,"properties":13982,"children":13983,"position":13992},{},[13984],{"type":27,"value":13985,"position":13986},"A wider value area.",{"start":13987,"end":13990},{"line":13988,"column":43,"offset":13989},243,22038,{"line":13988,"column":78,"offset":13991},22057,{"start":13993,"end":13995},{"line":13988,"column":13354,"offset":13994},22036,{"line":13988,"column":13467,"offset":13996},22059,{"type":27,"value":13366,"position":13998},{"start":13999,"end":14000},{"line":13988,"column":13467,"offset":13996},{"line":13988,"column":13623,"offset":14001},22060,{"type":31,"tagName":81,"properties":14003,"children":14004,"position":14011},{},[14005],{"type":27,"value":13486,"position":14006},{"start":14007,"end":14008},{"line":13988,"column":13623,"offset":14001},{"line":13988,"column":14009,"offset":14010},39,22072,{"start":14012,"end":14013},{"line":13988,"column":13623,"offset":14001},{"line":13988,"column":14009,"offset":14010},{"type":27,"value":14015,"position":14016}," up to 95 percent.",{"start":14017,"end":14018},{"line":13988,"column":14009,"offset":14010},{"line":13988,"column":14019,"offset":14020},57,22090,{"start":14022,"end":14024},{"line":13988,"column":21,"offset":14023},22034,{"line":13988,"column":14019,"offset":14020},{"type":27,"value":28},{"start":14027,"end":14028},{"line":13548,"column":21,"offset":13926},{"line":13988,"column":14019,"offset":14020},{"type":27,"value":28},{"type":31,"tagName":335,"properties":14031,"children":14032,"position":14042},{},[14033],{"type":27,"value":14034,"position":14035},"Run it",{"start":14036,"end":14039},{"line":14037,"column":343,"offset":14038},245,22095,{"line":14037,"column":14040,"offset":14041},10,22101,{"start":14043,"end":14045},{"line":14037,"column":21,"offset":14044},22092,{"line":14037,"column":14040,"offset":14041},{"type":27,"value":28},{"type":31,"tagName":14048,"properties":14049,"children":14050,"position":14245},"ol",{},[14051,14052,14135,14136,14174,14175,14244],{"type":27,"value":28},{"type":31,"tagName":13855,"properties":14053,"children":14054,"position":14131},{},[14055,14064,14080,14087,14102,14109,14125],{"type":27,"value":14056,"position":14057},"In the editor's Explorer, press the ",{"start":14058,"end":14061},{"line":14059,"column":343,"offset":14060},247,22106,{"line":14059,"column":14062,"offset":14063},40,22142,{"type":31,"tagName":282,"properties":14065,"children":14066,"position":14075},{},[14067],{"type":27,"value":14068,"position":14069},"Templates",{"start":14070,"end":14073},{"line":14059,"column":14071,"offset":14072},42,22144,{"line":14059,"column":13638,"offset":14074},22153,{"start":14076,"end":14077},{"line":14059,"column":14062,"offset":14063},{"line":14059,"column":14078,"offset":14079},53,22155,{"type":27,"value":14081,"position":14082}," icon (\"Browse starter templates\") and pick ",{"start":14083,"end":14084},{"line":14059,"column":14078,"offset":14079},{"line":14059,"column":14085,"offset":14086},97,22199,{"type":31,"tagName":282,"properties":14088,"children":14089,"position":14097},{},[14090],{"type":27,"value":286,"position":14091},{"start":14092,"end":14094},{"line":14059,"column":13657,"offset":14093},22201,{"line":14059,"column":14095,"offset":14096},128,22230,{"start":14098,"end":14099},{"line":14059,"column":14085,"offset":14086},{"line":14059,"column":14100,"offset":14101},130,22232,{"type":27,"value":14103,"position":14104}," under ",{"start":14105,"end":14106},{"line":14059,"column":14100,"offset":14101},{"line":14059,"column":14107,"offset":14108},137,22239,{"type":31,"tagName":282,"properties":14110,"children":14111,"position":14120},{},[14112],{"type":27,"value":310,"position":14113},{"start":14114,"end":14117},{"line":14059,"column":14115,"offset":14116},139,22241,{"line":14059,"column":14118,"offset":14119},159,22261,{"start":14121,"end":14122},{"line":14059,"column":14107,"offset":14108},{"line":14059,"column":14123,"offset":14124},161,22263,{"type":27,"value":2871,"position":14126},{"start":14127,"end":14128},{"line":14059,"column":14123,"offset":14124},{"line":14059,"column":14129,"offset":14130},162,22264,{"start":14132,"end":14134},{"line":14059,"column":21,"offset":14133},22103,{"line":14059,"column":14129,"offset":14130},{"type":27,"value":28},{"type":31,"tagName":13855,"properties":14137,"children":14138,"position":14170},{},[14139,14147,14163],{"type":27,"value":14140,"position":14141},"Press ",{"start":14142,"end":14145},{"line":14143,"column":343,"offset":14144},248,22268,{"line":14143,"column":14040,"offset":14146},22274,{"type":31,"tagName":282,"properties":14148,"children":14149,"position":14159},{},[14150],{"type":27,"value":14151,"position":14152},"Run",{"start":14153,"end":14156},{"line":14143,"column":14154,"offset":14155},12,22276,{"line":14143,"column":14157,"offset":14158},15,22279,{"start":14160,"end":14161},{"line":14143,"column":14040,"offset":14146},{"line":14143,"column":13739,"offset":14162},22281,{"type":27,"value":14164,"position":14165}," on a crypto chart finer than 1h, such as BTCUSDT on Binance Futures at 15m: the profile docks on the price axis, the three levels draw with their tags, and the heatmap appears below the chart.",{"start":14166,"end":14167},{"line":14143,"column":13739,"offset":14162},{"line":14143,"column":14168,"offset":14169},210,22474,{"start":14171,"end":14173},{"line":14143,"column":21,"offset":14172},22265,{"line":14143,"column":14168,"offset":14169},{"type":27,"value":28},{"type":31,"tagName":13855,"properties":14176,"children":14177,"position":14240},{},[14178,14187,14198,14204,14215,14221,14233],{"type":27,"value":14179,"position":14180},"At the editor's Console prompt, type ",{"start":14181,"end":14184},{"line":14182,"column":343,"offset":14183},249,22478,{"line":14182,"column":14185,"offset":14186},41,22515,{"type":31,"tagName":81,"properties":14188,"children":14189,"position":14195},{},[14190],{"type":27,"value":13506,"position":14191},{"start":14192,"end":14193},{"line":14182,"column":14185,"offset":14186},{"line":14182,"column":89,"offset":14194},22520,{"start":14196,"end":14197},{"line":14182,"column":14185,"offset":14186},{"line":14182,"column":89,"offset":14194},{"type":27,"value":459,"position":14199},{"start":14200,"end":14201},{"line":14182,"column":89,"offset":14194},{"line":14182,"column":14202,"offset":14203},48,22522,{"type":31,"tagName":81,"properties":14205,"children":14206,"position":14212},{},[14207],{"type":27,"value":13525,"position":14208},{"start":14209,"end":14210},{"line":14182,"column":14202,"offset":14203},{"line":14182,"column":14078,"offset":14211},22527,{"start":14213,"end":14214},{"line":14182,"column":14202,"offset":14203},{"line":14182,"column":14078,"offset":14211},{"type":27,"value":13534,"position":14216},{"start":14217,"end":14218},{"line":14182,"column":14078,"offset":14211},{"line":14182,"column":14219,"offset":14220},58,22532,{"type":31,"tagName":81,"properties":14222,"children":14223,"position":14230},{},[14224],{"type":27,"value":13544,"position":14225},{"start":14226,"end":14227},{"line":14182,"column":14219,"offset":14220},{"line":14182,"column":14228,"offset":14229},63,22537,{"start":14231,"end":14232},{"line":14182,"column":14219,"offset":14220},{"line":14182,"column":14228,"offset":14229},{"type":27,"value":14234,"position":14235}," to read the three levels on the newest bar.",{"start":14236,"end":14237},{"line":14182,"column":14228,"offset":14229},{"line":14182,"column":14238,"offset":14239},107,22581,{"start":14241,"end":14243},{"line":14182,"column":21,"offset":14242},22475,{"line":14182,"column":14238,"offset":14239},{"type":27,"value":28},{"start":14246,"end":14247},{"line":14059,"column":21,"offset":14133},{"line":14182,"column":14238,"offset":14239},{"type":27,"value":28},{"type":31,"tagName":335,"properties":14250,"children":14251,"position":14260},{},[14252],{"type":27,"value":14253,"position":14254},"Concepts used",{"start":14255,"end":14258},{"line":14256,"column":343,"offset":14257},251,22586,{"line":14256,"column":13739,"offset":14259},22599,{"start":14261,"end":14263},{"line":14256,"column":21,"offset":14262},22583,{"line":14256,"column":13739,"offset":14259},{"type":27,"value":28},{"type":31,"tagName":13850,"properties":14266,"children":14267,"position":14391},{},[14268,14269,14298,14299,14359,14360,14390],{"type":27,"value":28},{"type":31,"tagName":13855,"properties":14270,"children":14271,"position":14294},{},[14272,14287],{"type":31,"tagName":122,"properties":14273,"children":14274,"position":14282},{"href":124},[14275],{"type":27,"value":127,"position":14276},{"start":14277,"end":14280},{"line":14278,"column":343,"offset":14279},253,22604,{"line":14278,"column":13947,"offset":14281},22618,{"start":14283,"end":14285},{"line":14278,"column":13354,"offset":14284},22603,{"line":14278,"column":13788,"offset":14286},22666,{"type":27,"value":14288,"position":14289}," for the celled profile input and the block layout",{"start":14290,"end":14291},{"line":14278,"column":13788,"offset":14286},{"line":14278,"column":14292,"offset":14293},116,22716,{"start":14295,"end":14297},{"line":14278,"column":21,"offset":14296},22601,{"line":14278,"column":14292,"offset":14293},{"type":27,"value":28},{"type":31,"tagName":13855,"properties":14300,"children":14301,"position":14355},{},[14302,14318,14325,14337,14343],{"type":31,"tagName":122,"properties":14303,"children":14304,"position":14312},{"href":188},[14305],{"type":27,"value":191,"position":14306},{"start":14307,"end":14310},{"line":14308,"column":343,"offset":14309},254,22720,{"line":14308,"column":13473,"offset":14311},22744,{"start":14313,"end":14315},{"line":14308,"column":13354,"offset":14314},22719,{"line":14308,"column":14316,"offset":14317},69,22785,{"type":27,"value":14319,"position":14320}," for frames, ",{"start":14321,"end":14322},{"line":14308,"column":14316,"offset":14317},{"line":14308,"column":14323,"offset":14324},82,22798,{"type":31,"tagName":81,"properties":14326,"children":14327,"position":14334},{},[14328],{"type":27,"value":150,"position":14329},{"start":14330,"end":14331},{"line":14308,"column":14323,"offset":14324},{"line":14308,"column":14332,"offset":14333},95,22811,{"start":14335,"end":14336},{"line":14308,"column":14323,"offset":14324},{"line":14308,"column":14332,"offset":14333},{"type":27,"value":13534,"position":14338},{"start":14339,"end":14340},{"line":14308,"column":14332,"offset":14333},{"line":14308,"column":14341,"offset":14342},100,22816,{"type":31,"tagName":81,"properties":14344,"children":14345,"position":14352},{},[14346],{"type":27,"value":170,"position":14347},{"start":14348,"end":14349},{"line":14308,"column":14341,"offset":14342},{"line":14308,"column":14350,"offset":14351},115,22831,{"start":14353,"end":14354},{"line":14308,"column":14341,"offset":14342},{"line":14308,"column":14350,"offset":14351},{"start":14356,"end":14358},{"line":14308,"column":21,"offset":14357},22717,{"line":14308,"column":14350,"offset":14351},{"type":27,"value":28},{"type":31,"tagName":13855,"properties":14361,"children":14362,"position":14386},{},[14363,14379],{"type":31,"tagName":122,"properties":14364,"children":14365,"position":14373},{"href":213},[14366],{"type":27,"value":216,"position":14367},{"start":14368,"end":14371},{"line":14369,"column":343,"offset":14370},255,22835,{"line":14369,"column":13953,"offset":14372},22850,{"start":14374,"end":14376},{"line":14369,"column":13354,"offset":14375},22834,{"line":14369,"column":14377,"offset":14378},56,22887,{"type":27,"value":14380,"position":14381}," for line and label handles extended to the axis",{"start":14382,"end":14383},{"line":14369,"column":14377,"offset":14378},{"line":14369,"column":14384,"offset":14385},104,22935,{"start":14387,"end":14389},{"line":14369,"column":21,"offset":14388},22832,{"line":14369,"column":14384,"offset":14385},{"type":27,"value":28},{"start":14392,"end":14393},{"line":14278,"column":21,"offset":14296},{"line":14369,"column":14384,"offset":14385},{"quirksMode":14395},false,{"start":14397,"end":14398},{"line":21,"column":21,"offset":22},{"line":14399,"column":21,"offset":14400},256,22936,1791265105843]