[{"data":1,"prerenderedAt":10055},["ShallowReactive",2],{"wrun-open-editor-url":3,"indicators:cookbook/spot-exposures":4},"https://openmarket.xyz/chart/#wrun-open=v1",{"slug":5,"filePath":6,"frontmatter":7,"rawMarkdown":12,"tree":13},"cookbook/spot-exposures","cookbook/spot-exposures.md",{"title":8,"description":9,"order":10,"section":11},"Spot exposures","The dealers' exposure in the chart's own options measured bar by bar: net gamma, delta or vega as a line, the walls on price and a heat map by strike, from the…",125,"cookbook","---\ntitle: \"Spot exposures\"\ndescription: \"The dealers' exposure in the chart's own options measured bar by bar: net gamma, delta or vega as a line, the walls on price and a heat map by strike, from the…\"\norder: 125\nsection: \"cookbook\"\n---\n\n\u003C!-- source: docs/indicators/cookbook/spot-exposures.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# Spot exposures\n\nThe dealers' exposure in the chart's own options measured bar by bar: net gamma, delta or vega as a line, the walls on price and a heat map by strike, from the strike rows the data plane folds every minute (the [`option_strikes`](../core-concepts/data-sources.md#option-strikes) source: each bar's newest minute of strike rows for the expiries within seven days, about seven days back). A line under the chart follows the lens's net exposure (gamma per 1% move of the underlying by default, delta held, or vega per IV point, in dollars), coloured by its sign; three step lines on the price chart follow the zero-gamma strike and the call and put walls; and a heat map behind the candles paints the lens strike by strike on every bar, so where exposure built or unwound, and when, reads at a glance. Map values switches the map from each strike's level to its change from the previous bar with strike rows. A card at the bottom of the pane, in the terminal look, reads the newest strike rows: the gamma regime in one plain line, then the three nets, the change in net gamma since the session's first strike rows, the levels and the put/call open interest.\n\nThe parts are a celled `option_strikes.cells` input read on every bar ([Data sources](../core-concepts/data-sources.md#option-strikes)) through the options kit's `OptionStrikes` ([Options kit](../functions/options-kit.md#option-strikes-bar-by-bar)), a split line in the lower pane and three step lines on price ([Plotting](../presentation/plotting.md)), an `out.grid` heat map with a row step and a bottom edge of its own on every bar ([Price canvases](../presentation/price-canvases.md#a-grid-the-module-computes)), the bar's `time.trade_date` for the session ([The market's own calendar](../core-concepts/time-and-sessions.md#the-markets-own-calendar)) and a `render.hud` card with `look: \"terminal\"` ([HUD cards](../presentation/hud-and-hover-cards.md#hud-cards)). This is also the `spot-exposures` template: the **Spot Exposures** card under **HUDs** in the editor's starter list, and it compiles as written.\n\n## The wrun indicator\n\n```typescript sample=spot-exposures\n// Spot Exposures: the dealers' exposure in the chart's own options, measured bar by bar from the strike rows the data\n// plane folds every minute (the option_strikes source: each bar carries the newest minute of strike rows inside it, for\n// the expiries within seven days, about seven days back). A line under the chart follows the lens's net exposure (gamma\n// per 1% move by default, delta held, or vega per IV point, in dollars), three step lines on the price chart follow the\n// zero-gamma strike and the call and put walls, and a heat map behind the candles paints the lens strike by strike on\n// every bar with strike rows (Map values shows each strike's level, or its change from the previous bar with strike\n// rows), so where exposure built or unwound, and when, reads at a glance. A card in the terminal look reads the newest\n// strike rows: the gamma regime in one plain line, then the three nets, the change in net gamma since the session's\n// first strike rows, the levels and the put/call open interest. The strike rows' convention: dealers long the calls and\n// short the puts (calls add, puts subtract), delta in each option's own sign. The lines and the card carry the newest\n// strike rows at or before each bar (Rows age counts the bars since); only a bar with strike rows paints the map.\n\nsection(\"Exposure\");\nparam.choice(\"lens\", [\"gamma\", \"delta\", \"vega\"], \"gamma\", { label: \"Lens\", description: \"What the line and the map follow, in dollars: gamma per 1% move of the underlying, delta held, or vega per IV point\" });\nparam.choice(\"map_mode\", [\"level\", \"change\"], \"level\", { label: \"Map values\", description: \"level: each strike's exposure on the bar; change: its change from the previous bar that carried strike rows\" });\nparam.int(\"nearest\", 0, { min: 0, max: 7, label: \"Nearest expiries\", description: \"The N soonest expiries each bar's rows list; 0 counts every expiry the rows carry (those within seven days)\" });\nparam.number(\"window_pct\", 3, { min: 0.5, max: 20, step: 0.5, label: \"Map window, percent\", description: \"Strikes on the map: percent around the underlying, each side, at most 48 strike steps each way\" });\ninput(\"close\", ohlcv.close); // the chart's own close: the map's centre where the rows report no underlying\ninput(\"strikes\", option_strikes.cells, { max_cells: 4000, venue: \"auto\", description: \"The chart's own strike rows: every (expiry, strike) row of the newest minute inside each bar, expiries within seven days\" }); // [strike, expiry_ms, net_gex, call_gex, put_gex, net_dex, net_vex, call_oi, put_oi, call_iv, put_iv, underlying] per row\ninput(\"trade_date\", time.trade_date); // the bar's trade date: the change in net gamma counts from the session's first strike rows\nmarket.zone(); // the market's clock: the trade date where the chart writes none\noutput(\"exposure\", line, lower, { width: 2, split: \"level\", up_color: \"theme.up\", down_color: \"theme.down\", split_fill: true, format: \"usd\", label: \"Net exposure\", description: \"The lens's net exposure over the counted expiries, dollars: gamma per 1% move, delta held or vega per IV point\" });\noutput(\"zero_gamma\", line, overlay, { color: \"theme.text\", width: 1, step: true, line_style: \"dashed\", format: \"price\", label: \"Zero gamma\", description: \"The first strike, walking up from the lowest, where net gamma summed up the strikes changes sign\" });\noutput(\"call_wall\", line, overlay, { color: \"theme.up\", width: 1, step: true, format: \"price\", label: \"Call wall\", description: \"The strike holding the most call dollar gamma\" });\noutput(\"put_wall\", line, overlay, { color: \"theme.down\", width: 1, step: true, format: \"price\", label: \"Put wall\", description: \"The strike holding the most put dollar gamma\" });\n// The readings, data-only: the card's tiles read them and the Console can too. Like the lines, each carries the newest\n// strike rows at or before its bar.\noutput(\"net_gex\", none, overlay, { description: \"Net gamma exposure of the counted expiries, USD per 1% move of the underlying\" });\noutput(\"net_dex\", none, overlay, { description: \"Net delta exposure, USD held, each option in its own sign\" });\noutput(\"net_vex\", none, overlay, { description: \"Net vega exposure, USD per IV point\" });\noutput(\"call_gex\", none, overlay, { description: \"The calls' dollar gamma, USD per 1% move\" });\noutput(\"put_gex\", none, overlay, { description: \"The puts' dollar gamma, USD per 1% move, stored positive\" });\noutput(\"gex_change\", none, overlay, { description: \"Net gamma minus net gamma at the session's first strike rows, USD per 1% move\" });\noutput(\"max_pain\", none, overlay, { description: \"The listed strike where the open interest's payout at expiry is least\" });\noutput(\"put_call_oi\", none, overlay, { description: \"Put open interest over call open interest\" });\noutput(\"rows_age\", none, overlay, { description: \"Bars since the newest bar that carried strike rows: 0 on such a bar, NaN before the first\" });\noutput(\"tone\", none, overlay, { description: \"The headline's colour: 0 short gamma, 1 no reading, 2 long gamma\" });\noutput(\"map_low\", none, overlay, { description: \"The bottom edge of the map's lowest row on this bar\" }); // the heat map reads it\noutput(\"map_step\", none, overlay, { description: \"The map's row height in price on this bar: the finest strike step inside the window\" });\nout.grid(\"map\", { rows: 96 }); // 96 data-only outputs map_0..map_95, one per strike step, written with out_map(row, value)\nplot.heatmap({ name: \"exposure_map\", grid: \"map\", price_low: \"map_low\", price_step: \"map_step\", palette: [\"theme.down\", \"theme.bg\", \"theme.up\"], center: 0, scale: \"sqrt\", auto_quantile: 0.98, opacity: 0.7, behind_candles: true, label: \"Exposure by strike\", tooltip: \"{{value:usd}} at {{price}}\" }); // the chart's down colour where puts carry the strike, its up colour where calls do\nstring(\"read\", { max_bytes: 64 }); // the headline: the gamma regime in one plain line, or why there is none\nstring(\"title\", { max_bytes: 64 }); // the card's title: the lens and the expiries counted\n\n// The card, in the terminal look: the gamma regime leads as the headline, coloured by the sign of net gamma (violet\n// short, slate for no reading, sky long), then the three nets and the levels of the newest strike rows.\nrender.hud(\"spot\", {\n  position: \"bottom_center\",\n  look: \"terminal\",\n  title: \"{{title}}\",\n  columns: 2,\n  tiles: [\n    tile.pill(\"Dealers\", \"read\", { headline: true, color_by: \"tone\", colors: [\"#a78bfa\", \"#94a3b8\", \"#38bdf8\"] }),\n    tile.value(\"Net gamma\", \"net_gex\", { format: \"usd\" }),\n    tile.value(\"Since the session's first rows\", \"gex_change\", { format: \"usd\" }),\n    tile.value(\"Net delta\", \"net_dex\", { format: \"usd\" }),\n    tile.value(\"Net vega\", \"net_vex\", { format: \"usd\" }),\n    tile.rows([\n      [\"1) Zero gamma\", \"zero_gamma\", \"price\"],\n      [\"2) Call wall\", \"call_wall\", \"price\"],\n      [\"3) Put wall\", \"put_wall\", \"price\"],\n      [\"4) Max pain\", \"max_pain\", \"price\"],\n      [\"5) Put/call OI\", \"put_call_oi\", \"0.00\"],\n      [\"6) Rows age, bars\", \"rows_age\", \"int\"],\n    ]),\n  ],\n});\n\nconst ROWS = 96; // the map's rows, the grid's declared count\nconst HALF = 48; // rows each side of the strike nearest the underlying\nconst GAMMA = 0;\nconst DELTA = 1;\nconst LENS_WORDS: String[] = [\"gamma\", \"delta\", \"vega\"];\nconst rowValue = new StaticArray\u003Cf64>(ROWS); // this bar's map, folded from the strike table\nconst prevStrike = new StaticArray\u003Cf64>(in_strikes_max_cells); // the previous strike rows' table: its strikes, ascending\nconst prevValue = new StaticArray\u003Cf64>(in_strikes_max_cells); // and the lens at each, for the change map\nlet table = new OptionStrikes(1); // one bar's strike rows measured by strike; sized in onStart()\nlet lens = GAMMA; // settings, read in onStart()\nlet changeMap = false;\nlet nearest = 0;\nlet windowPct = 0.03;\nlet zone = 0;\nlet prevCount = -1; // strikes in the previous table; -1 before the first bar with strike rows\nlet sessionKey: f64 = NaN; // the trade date the bars are in, days since 1970-01-01\nlet sessionFirstGex: f64 = NaN; // net gamma at the session's first strike rows\nlet age = -1; // bars since the newest bar with strike rows; -1 before the first\n// The newest strike rows' readings, carried to the bars after them until the next rows arrive.\nlet exposure: f64 = NaN;\nlet zeroGamma: f64 = NaN;\nlet callWall: f64 = NaN;\nlet putWall: f64 = NaN;\nlet netGex: f64 = NaN;\nlet netDex: f64 = NaN;\nlet netVex: f64 = NaN;\nlet callGex: f64 = NaN;\nlet putGex: f64 = NaN;\nlet gexChange: f64 = NaN;\nlet maxPain: f64 = NaN;\nlet putCallOi: f64 = NaN;\n\nfunction onStart(): void {\n  table = new OptionStrikes(in_strikes_max_cells); // a block holds at most max_cells rows, so a load is never refused\n  lens = i32(p_lens());\n  changeMap = p_map_mode() == 1.0;\n  nearest = i32(p_nearest());\n  windowPct = p_window_pct() / 100.0;\n  zone = i32(p_market_zone());\n}\n\n// ── The session: net gamma's change counts from the first strike rows of the bar's trade date ──\nfunction trackSession(t: f64): void {\n  const stamp = in_trade_date(); // epoch seconds of the trade date, as the chart writes it\n  const key = isFinite(stamp) ? Math.floor(stamp / 86400.0) : optionsTradeDay(t * 1000.0, zone);\n  if (isNaN(key)) return;\n  if (isNaN(sessionKey) || key > sessionKey) {\n    sessionKey = key;\n    sessionFirstGex = NaN; // a new session: its first strike rows set the base\n  }\n}\n\n// ── The lens, strike by strike, and the previous rows' value at a strike ──\nfunction lensAt(k: i32): f64 { // the lens at the table's k-th strike (ascending)\n  return lens == GAMMA ? table.netGex(k) : lens == DELTA ? table.netDex(k) : table.netVex(k);\n}\nfunction lensTotal(): f64 { // the lens over every strike of the table\n  return lens == GAMMA ? table.totalNetGex() : lens == DELTA ? table.totalNetDex() : table.totalNetVex();\n}\nfunction previousAt(strike: f64): f64 { // the previous rows' lens at this strike; 0 where they did not list it\n  let lo = 0;\n  let hi = prevCount;\n  while (lo \u003C hi) {\n    const mid = (lo + hi) >> 1;\n    if (prevStrike[mid] \u003C strike) lo = mid + 1;\n    else hi = mid;\n  }\n  return lo \u003C prevCount && prevStrike[lo] == strike ? prevValue[lo] : 0.0;\n}\nfunction keepTable(): void { // this bar's table becomes the previous rows\n  const count = table.strikeCount();\n  for (let k = 0; k \u003C count; k += 1) {\n    prevStrike[k] = table.strike(k);\n    prevValue[k] = lensAt(k);\n  }\n  prevCount = count;\n}\n\n// ── The map: one row per strike step, centred on the strike nearest the underlying ──\nfunction clearMap(): void { // no map on this bar: every cell empty\n  for (let r = 0; r \u003C ROWS; r += 1) out_map(r, NaN);\n  out_map_low(NaN);\n  out_map_step(NaN);\n}\nfunction writeMap(spot: f64): void {\n  const count = table.strikeCount();\n  const lo = spot * (1.0 - windowPct);\n  const hi = spot * (1.0 + windowPct);\n  let first = 0; // the window's strikes: [first, last)\n  while (first \u003C count && table.strike(first) \u003C lo) first += 1;\n  let last = first;\n  while (last \u003C count && table.strike(last) \u003C= hi) last += 1;\n  if (last \u003C= first || (changeMap && prevCount \u003C 0)) { // no strike inside the window, or no earlier rows to change from\n    clearMap();\n    return;\n  }\n  let step = Infinity; // the finest strike step inside the window: one row per step\n  for (let k = first + 1; k \u003C last; k += 1) {\n    const gap = table.strike(k) - table.strike(k - 1);\n    if (gap > 0.0 && gap \u003C step) step = gap;\n  }\n  if (step == Infinity) { // one strike in the window: its step to a neighbour, else a tenth of a percent of spot\n    if (first > 0) step = table.strike(first) - table.strike(first - 1);\n    else if (first + 1 \u003C count) step = table.strike(first + 1) - table.strike(first);\n    else step = spot * 0.001;\n  }\n  let centre = first; // the strike nearest the underlying, the lower one on a tie\n  for (let k = first + 1; k \u003C last; k += 1) {\n    if (Math.abs(table.strike(k) - spot) \u003C Math.abs(table.strike(centre) - spot)) centre = k;\n  }\n  const anchor = table.strike(centre);\n  for (let r = 0; r \u003C ROWS; r += 1) rowValue[r] = NaN;\n  for (let k = first; k \u003C last; k += 1) {\n    const strike = table.strike(k);\n    const row = HALF + i32(Math.round((strike - anchor) / step));\n    if (row \u003C 0 || row >= ROWS) continue; // more than 48 steps from the centre\n    const v = changeMap ? lensAt(k) - previousAt(strike) : lensAt(k);\n    rowValue[row] = isNaN(rowValue[row]) ? v : rowValue[row] + v; // a strike off the step's grid shares the nearest row\n  }\n  for (let r = 0; r \u003C ROWS; r += 1) out_map(r, rowValue[r]);\n  out_map_low(anchor - (f64(HALF) + 0.5) * step); // each row spans its strike plus and minus half a step\n  out_map_step(step);\n}\n\n// ── The card's words ──\nfunction writeWords(): void {\n  sb_clear();\n  if (age \u003C 0) sb_text(\"No strike rows on this chart yet\");\n  else if (isNaN(netGex) || netGex == 0.0) sb_text(\"Flat gamma: no net dealer gamma\");\n  else sb_text(netGex > 0.0 ? \"Long gamma: dealer hedging dampens moves\" : \"Short gamma: dealer hedging amplifies moves\");\n  if (age > 0) { // the newest rows are on an earlier bar\n    sb_text(\" (\");\n    sb_int(age);\n    sb_text(age == 1 ? \" bar ago)\" : \" bars ago)\");\n  }\n  str_read_sb();\n  sb_clear();\n  sb_text(\"Spot exposures, \");\n  sb_text(LENS_WORDS[lens]);\n  if (nearest == 0) sb_text(\", every expiry within 7 days\");\n  else {\n    sb_text(\", nearest \");\n    sb_int(nearest);\n    sb_text(nearest == 1 ? \" expiry\" : \" expiries\");\n  }\n  str_title_sb();\n}\n\n// onBar() runs once per bar: a bar with strike rows measures them (the lines, the levels, the readings and the map); a\n// bar without keeps the newest readings and paints no map; the live bar writes the card's words.\nfunction onBar(): void {\n  const close = bar.close();\n  const t = bar.time();\n  trackSession(t);\n  const n = in_strikes_cells();\n  const kept = n >= OPTION_STRIKES_TUPLE ? table.load(in_strikes_view(), n, nearest) : 0;\n  if (kept > 0) {\n    netGex = table.totalNetGex();\n    netDex = table.totalNetDex();\n    netVex = table.totalNetVex();\n    callGex = table.totalCallGex();\n    putGex = table.totalPutGex();\n    maxPain = table.maxPain();\n    putCallOi = table.putCallRatio();\n    zeroGamma = table.zeroGamma();\n    callWall = table.callWall();\n    putWall = table.putWall();\n    exposure = lensTotal();\n    if (isNaN(sessionFirstGex)) sessionFirstGex = netGex;\n    gexChange = netGex - sessionFirstGex;\n    age = 0;\n    const under = table.underlying();\n    const spot = under > 0.0 ? under : close;\n    if (spot > 0.0) writeMap(spot);\n    else clearMap();\n    keepTable();\n  } else {\n    if (age >= 0) age += 1;\n    clearMap();\n  }\n  out_exposure(exposure);\n  out_zero_gamma(zeroGamma);\n  out_call_wall(callWall);\n  out_put_wall(putWall);\n  out_net_gex(netGex);\n  out_net_dex(netDex);\n  out_net_vex(netVex);\n  out_call_gex(callGex);\n  out_put_gex(putGex);\n  out_gex_change(gexChange);\n  out_max_pain(maxPain);\n  out_put_call_oi(putCallOi);\n  out_rows_age(age >= 0 ? f64(age) : NaN);\n  out_tone(age \u003C 0 || isNaN(netGex) ? 1.0 : netGex > 0.0 ? 2.0 : netGex \u003C 0.0 ? 0.0 : 1.0);\n  if (bar.isLast()) writeWords();\n}\n```\n\n## How it works\n\n**One snapshot a bar.** `input(\"strikes\", option_strikes.cells, { max_cells: 4000, venue: \"auto\" })` hands every bar the newest minute of strike rows inside it, one `[strike, expiry_ms, net_gex, call_gex, put_gex, net_dex, net_vex, call_oi, put_oi, call_iv, put_iv, underlying]` tuple per expiry and strike. `OptionStrikes.load(cells, count, nearest)` folds them into one table by strike: a strike listed under two expiries is one row, its exposures summed; a side the strike does not list (NaN) counts as 0. **Nearest expiries** keeps the N soonest expiries each bar lists before the table fills (0 keeps every expiry the rows carry, those within seven days). The table is constructed with the input's `in_strikes_max_cells`, so a load is never refused for size.\n\n**The convention.** The strike rows put the dealers long the calls and short the puts: `net_gex` is the calls' dollar gamma minus the puts', per 1% move of the underlying, `net_vex` the calls' vega dollars minus the puts', and `net_dex` the delta dollars of both sides with each option in its own sign (puts negative). The lens's line is the table's total: `totalNetGex()`, `totalNetDex()` or `totalNetVex()`.\n\n**The levels.** On every bar with strike rows the kit reads the zero-gamma strike (`zeroGamma()`: walking up from the lowest strike, the first where the running sum of net gamma reaches zero or changes sign, a strike, never a point between two), the call wall and the put wall (`callWall()` and `putWall()`: the strikes holding the most call and put dollar gamma) and max pain (`maxPain()`: the listed strike where the open interest's payout at expiry is least). The three step lines draw the first three; max pain reads in the card.\n\n**The map.** On a bar with strike rows the module writes 96 rows centred on the strike nearest the underlying (the rows' own `underlying`, else the chart's close), one row per strike step: the finest gap between neighbouring strikes inside **Map window** (3% each side by default), so a ladder of $1 strikes near the money and $5 strikes further out puts each strike on its own row and leaves the rows between the $5 strikes empty. A strike off the step's grid shares the nearest row. `map_low` is the bottom edge of the lowest row and `map_step` the row height, so each strike's row spans its price plus and minus half a step; `plot.heatmap({ grid: \"map\", palette: [\"theme.down\", \"theme.bg\", \"theme.up\"], center: 0 })` paints the chart's down colour where puts carry the strike and its up colour where calls do. With **Map values** on change, each strike reads its lens minus the previous strike rows' (0 where they did not list it), and the first bar with strike rows paints nothing.\n\n**Carried readings.** The lines and the card carry the newest strike rows at or before each bar, so a minute the rows missed does not break them; `rows_age` counts the bars since (0 on a bar that carries its own) and the headline says \"(3 bars ago)\" when the newest rows are not the live bar's. Only a bar with strike rows paints the map.\n\n**The session's change.** `gex_change` is net gamma minus net gamma at the first strike rows of the bar's trade date (`time.trade_date`, else the trade date on the market's clock), so it starts at 0 each session and reads how much dealer gamma the day added or removed.\n\n## Where it runs\n\nUS stock and ETF charts with US listed options: the strike rows exist for OPRA chains, and the chart serves them to OpenMarket's official wrun indicators under the US options rule ([Limitations](../reference/limitations.md)); a draft or a community copy is refused by name. Any other chart reads empty blocks: the card says there are no strike rows yet, and nothing draws.\n\n## When data is missing\n\nA bar without strike rows (outside the session, a minute the rows missed) paints no map and keeps the newest readings; before the first strike rows every output reads NaN and the headline reads \"No strike rows on this chart yet\". A strike that lists one side reads that side alone; a side without an IV reads nothing in the IV weighting. The rows reach back about seven days, so on a chart that loads further back the older bars draw nothing.\n\n## Customize it\n\n- **The front expiry alone.** Set **Nearest expiries** to 1 for the exposure that settles first; the walls and the map follow it.\n- **Where it changed.** Set **Map values** to change: green rows are strikes where dealer gamma grew since the previous bar, red where it fell.\n- **A wider map.** Raise **Map window**; a fine ladder stops at 48 strike steps each side.\n- **Delta or vega.** Set **Lens** to delta or vega: the line and the map follow it, the walls and the regime stay gamma's.\n\n## Run it\n\n1. In the editor's Explorer, press the **Templates** icon (\"Browse starter templates\") and pick **Spot Exposures** under **HUDs**.\n2. Press **Run** on a US stock or ETF chart on a 1m or 5m interval: the line, the walls and the map fill bar by bar once the strike rows arrive.\n3. At the editor's Console prompt, type `net_gex`, `zero_gamma` and `gex_change` to read them on the live bar.\n\n## Concepts used\n\n- [Data sources](../core-concepts/data-sources.md#option-strikes) for the `option_strikes` celled class and its tuple\n- [Options kit](../functions/options-kit.md#option-strikes-bar-by-bar) for `OptionStrikes`\n- [Price canvases](../presentation/price-canvases.md#a-grid-the-module-computes) for `out.grid` and `plot.heatmap`\n- [Plotting](../presentation/plotting.md) for the split line and the step lines\n- [HUD cards](../presentation/hud-and-hover-cards.md#hud-cards) and [Looks](../presentation/hud-and-hover-cards.md#looks) for the card\n",{"type":14,"children":15,"data":10048,"position":10050},"root",[16,26,29,30,80,81,433,434,452,453,8570,8571,8587,8588,8719,8720,8869,8870,8977,8978,9134,9135,9184,9185,9253,9254,9270,9271,9309,9310,9324,9325,9340,9341,9356,9357,9580,9581,9596,9597,9796,9797,9811,9812],{"type":17,"value":18,"position":19},"comment"," source: docs/indicators/cookbook/spot-exposures.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},130,129,{"type":27,"value":28},"text","\n",{"type":27,"value":28},{"type":31,"tagName":32,"properties":33,"children":34,"position":77},"element","p",{},[35,44,70],{"type":27,"value":36,"position":37},"The dealers' exposure in the chart's own options measured bar by bar: net gamma, delta or vega as a line, the walls on price and a heat map by strike, from the strike rows the data plane folds every minute (the ",{"start":38,"end":41},{"line":39,"column":21,"offset":40},5,149,{"line":39,"column":42,"offset":43},212,360,{"type":31,"tagName":45,"properties":46,"children":48,"position":65},"a",{"href":47},"../core-concepts/data-sources.md#option-strikes",[49],{"type":31,"tagName":50,"properties":51,"children":52,"position":62},"code",{},[53],{"type":27,"value":54,"position":55},"option_strikes",{"start":56,"end":59},{"line":39,"column":57,"offset":58},213,361,{"line":39,"column":60,"offset":61},229,377,{"start":63,"end":64},{"line":39,"column":57,"offset":58},{"line":39,"column":60,"offset":61},{"start":66,"end":67},{"line":39,"column":42,"offset":43},{"line":39,"column":68,"offset":69},279,427,{"type":27,"value":71,"position":72}," source: each bar's newest minute of strike rows for the expiries within seven days, about seven days back). A line under the chart follows the lens's net exposure (gamma per 1% move of the underlying by default, delta held, or vega per IV point, in dollars), coloured by its sign; three step lines on the price chart follow the zero-gamma strike and the call and put walls; and a heat map behind the candles paints the lens strike by strike on every bar, so where exposure built or unwound, and when, reads at a glance. Map values switches the map from each strike's level to its change from the previous bar with strike rows. A card at the bottom of the pane, in the terminal look, reads the newest strike rows: the gamma regime in one plain line, then the three nets, the change in net gamma since the session's first strike rows, the levels and the put/call open interest.",{"start":73,"end":74},{"line":39,"column":68,"offset":69},{"line":39,"column":75,"offset":76},1155,1303,{"start":78,"end":79},{"line":39,"column":21,"offset":40},{"line":39,"column":75,"offset":76},{"type":27,"value":28},{"type":31,"tagName":32,"properties":82,"children":83,"position":430},{},[84,93,106,113,130,137,150,157,175,182,200,207,220,227,245,252,265,272,290,297,310,317,330,336,354,361,374,381,399,406,423],{"type":27,"value":85,"position":86},"The parts are a celled ",{"start":87,"end":90},{"line":88,"column":21,"offset":89},7,1305,{"line":88,"column":91,"offset":92},24,1328,{"type":31,"tagName":50,"properties":94,"children":95,"position":103},{},[96],{"type":27,"value":97,"position":98},"option_strikes.cells",{"start":99,"end":100},{"line":88,"column":91,"offset":92},{"line":88,"column":101,"offset":102},46,1350,{"start":104,"end":105},{"line":88,"column":91,"offset":92},{"line":88,"column":101,"offset":102},{"type":27,"value":107,"position":108}," input read on every bar (",{"start":109,"end":110},{"line":88,"column":101,"offset":102},{"line":88,"column":111,"offset":112},72,1376,{"type":31,"tagName":45,"properties":114,"children":115,"position":125},{"href":47},[116],{"type":27,"value":117,"position":118},"Data sources",{"start":119,"end":122},{"line":88,"column":120,"offset":121},73,1377,{"line":88,"column":123,"offset":124},85,1389,{"start":126,"end":127},{"line":88,"column":111,"offset":112},{"line":88,"column":128,"offset":129},135,1439,{"type":27,"value":131,"position":132},") through the options kit's ",{"start":133,"end":134},{"line":88,"column":128,"offset":129},{"line":88,"column":135,"offset":136},163,1467,{"type":31,"tagName":50,"properties":138,"children":139,"position":147},{},[140],{"type":27,"value":141,"position":142},"OptionStrikes",{"start":143,"end":144},{"line":88,"column":135,"offset":136},{"line":88,"column":145,"offset":146},178,1482,{"start":148,"end":149},{"line":88,"column":135,"offset":136},{"line":88,"column":145,"offset":146},{"type":27,"value":151,"position":152}," (",{"start":153,"end":154},{"line":88,"column":145,"offset":146},{"line":88,"column":155,"offset":156},180,1484,{"type":31,"tagName":45,"properties":158,"children":160,"position":170},{"href":159},"../functions/options-kit.md#option-strikes-bar-by-bar",[161],{"type":27,"value":162,"position":163},"Options kit",{"start":164,"end":167},{"line":88,"column":165,"offset":166},181,1485,{"line":88,"column":168,"offset":169},192,1496,{"start":171,"end":172},{"line":88,"column":155,"offset":156},{"line":88,"column":173,"offset":174},248,1552,{"type":27,"value":176,"position":177},"), a split line in the lower pane and three step lines on price (",{"start":178,"end":179},{"line":88,"column":173,"offset":174},{"line":88,"column":180,"offset":181},313,1617,{"type":31,"tagName":45,"properties":183,"children":185,"position":195},{"href":184},"../presentation/plotting.md",[186],{"type":27,"value":187,"position":188},"Plotting",{"start":189,"end":192},{"line":88,"column":190,"offset":191},314,1618,{"line":88,"column":193,"offset":194},322,1626,{"start":196,"end":197},{"line":88,"column":180,"offset":181},{"line":88,"column":198,"offset":199},352,1656,{"type":27,"value":201,"position":202},"), an ",{"start":203,"end":204},{"line":88,"column":198,"offset":199},{"line":88,"column":205,"offset":206},358,1662,{"type":31,"tagName":50,"properties":208,"children":209,"position":217},{},[210],{"type":27,"value":211,"position":212},"out.grid",{"start":213,"end":214},{"line":88,"column":205,"offset":206},{"line":88,"column":215,"offset":216},368,1672,{"start":218,"end":219},{"line":88,"column":205,"offset":206},{"line":88,"column":215,"offset":216},{"type":27,"value":221,"position":222}," heat map with a row step and a bottom edge of its own on every bar (",{"start":223,"end":224},{"line":88,"column":215,"offset":216},{"line":88,"column":225,"offset":226},437,1741,{"type":31,"tagName":45,"properties":228,"children":230,"position":240},{"href":229},"../presentation/price-canvases.md#a-grid-the-module-computes",[231],{"type":27,"value":232,"position":233},"Price canvases",{"start":234,"end":237},{"line":88,"column":235,"offset":236},438,1742,{"line":88,"column":238,"offset":239},452,1756,{"start":241,"end":242},{"line":88,"column":225,"offset":226},{"line":88,"column":243,"offset":244},515,1819,{"type":27,"value":246,"position":247},"), the bar's ",{"start":248,"end":249},{"line":88,"column":243,"offset":244},{"line":88,"column":250,"offset":251},528,1832,{"type":31,"tagName":50,"properties":253,"children":254,"position":262},{},[255],{"type":27,"value":256,"position":257},"time.trade_date",{"start":258,"end":259},{"line":88,"column":250,"offset":251},{"line":88,"column":260,"offset":261},545,1849,{"start":263,"end":264},{"line":88,"column":250,"offset":251},{"line":88,"column":260,"offset":261},{"type":27,"value":266,"position":267}," for the session (",{"start":268,"end":269},{"line":88,"column":260,"offset":261},{"line":88,"column":270,"offset":271},563,1867,{"type":31,"tagName":45,"properties":273,"children":275,"position":285},{"href":274},"../core-concepts/time-and-sessions.md#the-markets-own-calendar",[276],{"type":27,"value":277,"position":278},"The market's own calendar",{"start":279,"end":282},{"line":88,"column":280,"offset":281},564,1868,{"line":88,"column":283,"offset":284},589,1893,{"start":286,"end":287},{"line":88,"column":270,"offset":271},{"line":88,"column":288,"offset":289},654,1958,{"type":27,"value":291,"position":292},") and a ",{"start":293,"end":294},{"line":88,"column":288,"offset":289},{"line":88,"column":295,"offset":296},662,1966,{"type":31,"tagName":50,"properties":298,"children":299,"position":307},{},[300],{"type":27,"value":301,"position":302},"render.hud",{"start":303,"end":304},{"line":88,"column":295,"offset":296},{"line":88,"column":305,"offset":306},674,1978,{"start":308,"end":309},{"line":88,"column":295,"offset":296},{"line":88,"column":305,"offset":306},{"type":27,"value":311,"position":312}," card with ",{"start":313,"end":314},{"line":88,"column":305,"offset":306},{"line":88,"column":315,"offset":316},685,1989,{"type":31,"tagName":50,"properties":318,"children":319,"position":327},{},[320],{"type":27,"value":321,"position":322},"look: \"terminal\"",{"start":323,"end":324},{"line":88,"column":315,"offset":316},{"line":88,"column":325,"offset":326},703,2007,{"start":328,"end":329},{"line":88,"column":315,"offset":316},{"line":88,"column":325,"offset":326},{"type":27,"value":151,"position":331},{"start":332,"end":333},{"line":88,"column":325,"offset":326},{"line":88,"column":334,"offset":335},705,2009,{"type":31,"tagName":45,"properties":337,"children":339,"position":349},{"href":338},"../presentation/hud-and-hover-cards.md#hud-cards",[340],{"type":27,"value":341,"position":342},"HUD cards",{"start":343,"end":346},{"line":88,"column":344,"offset":345},706,2010,{"line":88,"column":347,"offset":348},715,2019,{"start":350,"end":351},{"line":88,"column":334,"offset":335},{"line":88,"column":352,"offset":353},766,2070,{"type":27,"value":355,"position":356},"). This is also the ",{"start":357,"end":358},{"line":88,"column":352,"offset":353},{"line":88,"column":359,"offset":360},786,2090,{"type":31,"tagName":50,"properties":362,"children":363,"position":371},{},[364],{"type":27,"value":365,"position":366},"spot-exposures",{"start":367,"end":368},{"line":88,"column":359,"offset":360},{"line":88,"column":369,"offset":370},802,2106,{"start":372,"end":373},{"line":88,"column":359,"offset":360},{"line":88,"column":369,"offset":370},{"type":27,"value":375,"position":376}," template: the ",{"start":377,"end":378},{"line":88,"column":369,"offset":370},{"line":88,"column":379,"offset":380},817,2121,{"type":31,"tagName":382,"properties":383,"children":384,"position":394},"strong",{},[385],{"type":27,"value":386,"position":387},"Spot Exposures",{"start":388,"end":391},{"line":88,"column":389,"offset":390},819,2123,{"line":88,"column":392,"offset":393},833,2137,{"start":395,"end":396},{"line":88,"column":379,"offset":380},{"line":88,"column":397,"offset":398},835,2139,{"type":27,"value":400,"position":401}," card under ",{"start":402,"end":403},{"line":88,"column":397,"offset":398},{"line":88,"column":404,"offset":405},847,2151,{"type":31,"tagName":382,"properties":407,"children":408,"position":418},{},[409],{"type":27,"value":410,"position":411},"HUDs",{"start":412,"end":415},{"line":88,"column":413,"offset":414},849,2153,{"line":88,"column":416,"offset":417},853,2157,{"start":419,"end":420},{"line":88,"column":404,"offset":405},{"line":88,"column":421,"offset":422},855,2159,{"type":27,"value":424,"position":425}," in the editor's starter list, and it compiles as written.",{"start":426,"end":427},{"line":88,"column":421,"offset":422},{"line":88,"column":428,"offset":429},913,2217,{"start":431,"end":432},{"line":88,"column":21,"offset":89},{"line":88,"column":428,"offset":429},{"type":27,"value":28},{"type":31,"tagName":435,"properties":436,"children":437,"position":448},"h2",{},[438],{"type":27,"value":439,"position":440},"The wrun indicator",{"start":441,"end":445},{"line":442,"column":443,"offset":444},9,4,2222,{"line":442,"column":446,"offset":447},22,2240,{"start":449,"end":451},{"line":442,"column":21,"offset":450},2219,{"line":442,"column":446,"offset":447},{"type":27,"value":28},{"type":14,"children":454},[455],{"type":31,"tagName":456,"properties":457,"children":461,"data":-1},"pre",{"class":458,"style":459,"tabindex":460,"data-sample":365},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[462],{"type":31,"tagName":50,"properties":463,"children":466},{"class":464},[465],"language-typescript",[467,478,479,487,488,496,497,505,506,514,515,523,524,532,533,541,542,550,551,559,560,568,569,572,573,599,600,685,686,754,755,827,828,907,908,935,936,991,992,1018,1019,1042,1043,1141,1142,1227,1228,1298,1299,1369,1370,1378,1379,1387,1388,1418,1419,1448,1449,1478,1479,1508,1509,1538,1539,1568,1569,1598,1599,1628,1629,1658,1659,1688,1689,1723,1724,1753,1754,1795,1796,1948,1949,1985,1986,2019,2020,2023,2024,2032,2033,2041,2042,2069,2070,2088,2089,2106,2107,2124,2125,2141,2142,2150,2151,2232,2233,2276,2277,2317,2318,2358,2359,2399,2400,2417,2418,2452,2453,2485,2486,2518,2519,2551,2552,2585,2586,2619,2620,2628,2629,2637,2638,2646,2647,2650,2651,2685,2686,2716,2717,2743,2744,2769,2770,2832,2833,2889,2890,2932,2933,2974,2975,3018,3019,3048,3049,3074,3075,3099,3100,3125,3126,3150,3151,3185,3186,3225,3226,3263,3264,3297,3298,3306,3307,3339,3340,3372,3373,3405,3406,3438,3439,3471,3472,3504,3505,3537,3538,3570,3571,3603,3604,3636,3637,3669,3670,3702,3703,3706,3707,3739,3740,3770,3771,3802,3803,3839,3840,3869,3870,3905,3906,3935,3936,3944,3945,3948,3949,3957,3958,4005,4006,4037,4038,4127,4128,4159,4160,4200,4201,4218,4219,4244,4245,4253,4254,4261,4262,4265,4266,4274,4275,4326,4327,4418,4419,4426,4427,4460,4461,4548,4549,4556,4557,4607,4608,4633,4634,4655,4656,4678,4679,4723,4724,4767,4768,4789,4790,4797,4798,4858,4859,4866,4867,4900,4901,4930,4931,4988,4989,5013,5014,5034,5035,5042,5043,5060,5061,5068,5069,5072,5073,5081,5082,5115,5116,5192,5193,5213,5214,5234,5235,5242,5243,5288,5289,5316,5317,5360,5361,5402,5403,5432,5433,5492,5493,5514,5515,5574,5575,5629,5630,5642,5643,5655,5656,5663,5664,5694,5695,5755,5756,5814,5815,5863,5864,5871,5872,5902,5903,5972,5973,6052,6053,6085,6086,6093,6094,6120,6121,6180,6181,6263,6264,6271,6272,6301,6302,6370,6371,6419,6420,6448,6449,6510,6511,6568,6569,6626,6627,6681,6682,6689,6690,6754,6755,6819,6820,6832,6833,6840,6841,6844,6845,6853,6854,6882,6883,6895,6896,6938,6939,7002,7003,7051,7052,7080,7081,7102,7103,7116,7117,7159,7160,7167,7168,7180,7181,7192,7193,7214,7215,7236,7237,7278,7279,7290,7291,7311,7312,7324,7325,7367,7368,7375,7376,7388,7389,7396,7397,7400,7401,7409,7410,7418,7419,7447,7448,7478,7479,7508,7509,7522,7523,7548,7549,7618,7619,7643,7644,7668,7669,7693,7694,7718,7719,7744,7745,7770,7771,7796,7797,7822,7823,7848,7849,7874,7875,7900,7901,7921,7922,7951,7952,7977,7978,7998,7999,8028,8029,8075,8076,8110,8111,8126,8127,8139,8140,8157,8158,8194,8195,8206,8207,8214,8215,8228,8229,8242,8243,8256,8257,8270,8271,8284,8285,8298,8299,8312,8313,8326,8327,8340,8341,8354,8355,8368,8369,8382,8383,8428,8429,8530,8531,8562,8563],{"type":31,"tagName":468,"properties":469,"children":471},"span",{"class":470},"line",[472],{"type":31,"tagName":468,"properties":473,"children":475},{"style":474},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[476],{"type":27,"value":477},"// Spot Exposures: the dealers' exposure in the chart's own options, measured bar by bar from the strike rows the data",{"type":27,"value":28},{"type":31,"tagName":468,"properties":480,"children":481},{"class":470},[482],{"type":31,"tagName":468,"properties":483,"children":484},{"style":474},[485],{"type":27,"value":486},"// plane folds every minute (the option_strikes source: each bar carries the newest minute of strike rows inside it, for",{"type":27,"value":28},{"type":31,"tagName":468,"properties":489,"children":490},{"class":470},[491],{"type":31,"tagName":468,"properties":492,"children":493},{"style":474},[494],{"type":27,"value":495},"// the expiries within seven days, about seven days back). A line under the chart follows the lens's net exposure (gamma",{"type":27,"value":28},{"type":31,"tagName":468,"properties":498,"children":499},{"class":470},[500],{"type":31,"tagName":468,"properties":501,"children":502},{"style":474},[503],{"type":27,"value":504},"// per 1% move by default, delta held, or vega per IV point, in dollars), three step lines on the price chart follow the",{"type":27,"value":28},{"type":31,"tagName":468,"properties":507,"children":508},{"class":470},[509],{"type":31,"tagName":468,"properties":510,"children":511},{"style":474},[512],{"type":27,"value":513},"// zero-gamma strike and the call and put walls, and a heat map behind the candles paints the lens strike by strike on",{"type":27,"value":28},{"type":31,"tagName":468,"properties":516,"children":517},{"class":470},[518],{"type":31,"tagName":468,"properties":519,"children":520},{"style":474},[521],{"type":27,"value":522},"// every bar with strike rows (Map values shows each strike's level, or its change from the previous bar with strike",{"type":27,"value":28},{"type":31,"tagName":468,"properties":525,"children":526},{"class":470},[527],{"type":31,"tagName":468,"properties":528,"children":529},{"style":474},[530],{"type":27,"value":531},"// rows), so where exposure built or unwound, and when, reads at a glance. A card in the terminal look reads the newest",{"type":27,"value":28},{"type":31,"tagName":468,"properties":534,"children":535},{"class":470},[536],{"type":31,"tagName":468,"properties":537,"children":538},{"style":474},[539],{"type":27,"value":540},"// strike rows: the gamma regime in one plain line, then the three nets, the change in net gamma since the session's",{"type":27,"value":28},{"type":31,"tagName":468,"properties":543,"children":544},{"class":470},[545],{"type":31,"tagName":468,"properties":546,"children":547},{"style":474},[548],{"type":27,"value":549},"// first strike rows, the levels and the put/call open interest. The strike rows' convention: dealers long the calls and",{"type":27,"value":28},{"type":31,"tagName":468,"properties":552,"children":553},{"class":470},[554],{"type":31,"tagName":468,"properties":555,"children":556},{"style":474},[557],{"type":27,"value":558},"// short the puts (calls add, puts subtract), delta in each option's own sign. The lines and the card carry the newest",{"type":27,"value":28},{"type":31,"tagName":468,"properties":561,"children":562},{"class":470},[563],{"type":31,"tagName":468,"properties":564,"children":565},{"style":474},[566],{"type":27,"value":567},"// strike rows at or before each bar (Rows age counts the bars since); only a bar with strike rows paints the map.",{"type":27,"value":28},{"type":31,"tagName":468,"properties":570,"children":571},{"class":470},[],{"type":27,"value":28},{"type":31,"tagName":468,"properties":574,"children":575},{"class":470},[576,582,588,594],{"type":31,"tagName":468,"properties":577,"children":579},{"style":578},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[580],{"type":27,"value":581},"section",{"type":31,"tagName":468,"properties":583,"children":585},{"style":584},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[586],{"type":27,"value":587},"(",{"type":31,"tagName":468,"properties":589,"children":591},{"style":590},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[592],{"type":27,"value":593},"\"Exposure\"",{"type":31,"tagName":468,"properties":595,"children":596},{"style":584},[597],{"type":27,"value":598},");",{"type":27,"value":28},{"type":31,"tagName":468,"properties":601,"children":602},{"class":470},[603,608,613,617,622,627,632,637,642,646,651,656,660,665,670,675,680],{"type":31,"tagName":468,"properties":604,"children":605},{"style":584},[606],{"type":27,"value":607},"param.",{"type":31,"tagName":468,"properties":609,"children":610},{"style":578},[611],{"type":27,"value":612},"choice",{"type":31,"tagName":468,"properties":614,"children":615},{"style":584},[616],{"type":27,"value":587},{"type":31,"tagName":468,"properties":618,"children":619},{"style":590},[620],{"type":27,"value":621},"\"lens\"",{"type":31,"tagName":468,"properties":623,"children":624},{"style":584},[625],{"type":27,"value":626},", [",{"type":31,"tagName":468,"properties":628,"children":629},{"style":590},[630],{"type":27,"value":631},"\"gamma\"",{"type":31,"tagName":468,"properties":633,"children":634},{"style":584},[635],{"type":27,"value":636},", ",{"type":31,"tagName":468,"properties":638,"children":639},{"style":590},[640],{"type":27,"value":641},"\"delta\"",{"type":31,"tagName":468,"properties":643,"children":644},{"style":584},[645],{"type":27,"value":636},{"type":31,"tagName":468,"properties":647,"children":648},{"style":590},[649],{"type":27,"value":650},"\"vega\"",{"type":31,"tagName":468,"properties":652,"children":653},{"style":584},[654],{"type":27,"value":655},"], ",{"type":31,"tagName":468,"properties":657,"children":658},{"style":590},[659],{"type":27,"value":631},{"type":31,"tagName":468,"properties":661,"children":662},{"style":584},[663],{"type":27,"value":664},", { label: ",{"type":31,"tagName":468,"properties":666,"children":667},{"style":590},[668],{"type":27,"value":669},"\"Lens\"",{"type":31,"tagName":468,"properties":671,"children":672},{"style":584},[673],{"type":27,"value":674},", description: ",{"type":31,"tagName":468,"properties":676,"children":677},{"style":590},[678],{"type":27,"value":679},"\"What the line and the map follow, in dollars: gamma per 1% move of the underlying, delta held, or vega per IV point\"",{"type":31,"tagName":468,"properties":681,"children":682},{"style":584},[683],{"type":27,"value":684}," });",{"type":27,"value":28},{"type":31,"tagName":468,"properties":687,"children":688},{"class":470},[689,693,697,701,706,710,715,719,724,728,732,736,741,745,750],{"type":31,"tagName":468,"properties":690,"children":691},{"style":584},[692],{"type":27,"value":607},{"type":31,"tagName":468,"properties":694,"children":695},{"style":578},[696],{"type":27,"value":612},{"type":31,"tagName":468,"properties":698,"children":699},{"style":584},[700],{"type":27,"value":587},{"type":31,"tagName":468,"properties":702,"children":703},{"style":590},[704],{"type":27,"value":705},"\"map_mode\"",{"type":31,"tagName":468,"properties":707,"children":708},{"style":584},[709],{"type":27,"value":626},{"type":31,"tagName":468,"properties":711,"children":712},{"style":590},[713],{"type":27,"value":714},"\"level\"",{"type":31,"tagName":468,"properties":716,"children":717},{"style":584},[718],{"type":27,"value":636},{"type":31,"tagName":468,"properties":720,"children":721},{"style":590},[722],{"type":27,"value":723},"\"change\"",{"type":31,"tagName":468,"properties":725,"children":726},{"style":584},[727],{"type":27,"value":655},{"type":31,"tagName":468,"properties":729,"children":730},{"style":590},[731],{"type":27,"value":714},{"type":31,"tagName":468,"properties":733,"children":734},{"style":584},[735],{"type":27,"value":664},{"type":31,"tagName":468,"properties":737,"children":738},{"style":590},[739],{"type":27,"value":740},"\"Map values\"",{"type":31,"tagName":468,"properties":742,"children":743},{"style":584},[744],{"type":27,"value":674},{"type":31,"tagName":468,"properties":746,"children":747},{"style":590},[748],{"type":27,"value":749},"\"level: each strike's exposure on the bar; change: its change from the previous bar that carried strike rows\"",{"type":31,"tagName":468,"properties":751,"children":752},{"style":584},[753],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":756,"children":757},{"class":470},[758,762,767,771,776,780,785,790,794,799,804,809,814,818,823],{"type":31,"tagName":468,"properties":759,"children":760},{"style":584},[761],{"type":27,"value":607},{"type":31,"tagName":468,"properties":763,"children":764},{"style":578},[765],{"type":27,"value":766},"int",{"type":31,"tagName":468,"properties":768,"children":769},{"style":584},[770],{"type":27,"value":587},{"type":31,"tagName":468,"properties":772,"children":773},{"style":590},[774],{"type":27,"value":775},"\"nearest\"",{"type":31,"tagName":468,"properties":777,"children":778},{"style":584},[779],{"type":27,"value":636},{"type":31,"tagName":468,"properties":781,"children":783},{"style":782},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[784],{"type":27,"value":460},{"type":31,"tagName":468,"properties":786,"children":787},{"style":584},[788],{"type":27,"value":789},", { min: ",{"type":31,"tagName":468,"properties":791,"children":792},{"style":782},[793],{"type":27,"value":460},{"type":31,"tagName":468,"properties":795,"children":796},{"style":584},[797],{"type":27,"value":798},", max: ",{"type":31,"tagName":468,"properties":800,"children":801},{"style":782},[802],{"type":27,"value":803},"7",{"type":31,"tagName":468,"properties":805,"children":806},{"style":584},[807],{"type":27,"value":808},", label: ",{"type":31,"tagName":468,"properties":810,"children":811},{"style":590},[812],{"type":27,"value":813},"\"Nearest expiries\"",{"type":31,"tagName":468,"properties":815,"children":816},{"style":584},[817],{"type":27,"value":674},{"type":31,"tagName":468,"properties":819,"children":820},{"style":590},[821],{"type":27,"value":822},"\"The N soonest expiries each bar's rows list; 0 counts every expiry the rows carry (those within seven days)\"",{"type":31,"tagName":468,"properties":824,"children":825},{"style":584},[826],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":829,"children":830},{"class":470},[831,835,840,844,849,853,858,862,867,871,876,881,885,889,894,898,903],{"type":31,"tagName":468,"properties":832,"children":833},{"style":584},[834],{"type":27,"value":607},{"type":31,"tagName":468,"properties":836,"children":837},{"style":578},[838],{"type":27,"value":839},"number",{"type":31,"tagName":468,"properties":841,"children":842},{"style":584},[843],{"type":27,"value":587},{"type":31,"tagName":468,"properties":845,"children":846},{"style":590},[847],{"type":27,"value":848},"\"window_pct\"",{"type":31,"tagName":468,"properties":850,"children":851},{"style":584},[852],{"type":27,"value":636},{"type":31,"tagName":468,"properties":854,"children":855},{"style":782},[856],{"type":27,"value":857},"3",{"type":31,"tagName":468,"properties":859,"children":860},{"style":584},[861],{"type":27,"value":789},{"type":31,"tagName":468,"properties":863,"children":864},{"style":782},[865],{"type":27,"value":866},"0.5",{"type":31,"tagName":468,"properties":868,"children":869},{"style":584},[870],{"type":27,"value":798},{"type":31,"tagName":468,"properties":872,"children":873},{"style":782},[874],{"type":27,"value":875},"20",{"type":31,"tagName":468,"properties":877,"children":878},{"style":584},[879],{"type":27,"value":880},", step: ",{"type":31,"tagName":468,"properties":882,"children":883},{"style":782},[884],{"type":27,"value":866},{"type":31,"tagName":468,"properties":886,"children":887},{"style":584},[888],{"type":27,"value":808},{"type":31,"tagName":468,"properties":890,"children":891},{"style":590},[892],{"type":27,"value":893},"\"Map window, percent\"",{"type":31,"tagName":468,"properties":895,"children":896},{"style":584},[897],{"type":27,"value":674},{"type":31,"tagName":468,"properties":899,"children":900},{"style":590},[901],{"type":27,"value":902},"\"Strikes on the map: percent around the underlying, each side, at most 48 strike steps each way\"",{"type":31,"tagName":468,"properties":904,"children":905},{"style":584},[906],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":909,"children":910},{"class":470},[911,916,920,925,930],{"type":31,"tagName":468,"properties":912,"children":913},{"style":578},[914],{"type":27,"value":915},"input",{"type":31,"tagName":468,"properties":917,"children":918},{"style":584},[919],{"type":27,"value":587},{"type":31,"tagName":468,"properties":921,"children":922},{"style":590},[923],{"type":27,"value":924},"\"close\"",{"type":31,"tagName":468,"properties":926,"children":927},{"style":584},[928],{"type":27,"value":929},", ohlcv.close); ",{"type":31,"tagName":468,"properties":931,"children":932},{"style":474},[933],{"type":27,"value":934},"// the chart's own close: the map's centre where the rows report no underlying",{"type":27,"value":28},{"type":31,"tagName":468,"properties":937,"children":938},{"class":470},[939,943,947,952,957,962,967,972,976,981,986],{"type":31,"tagName":468,"properties":940,"children":941},{"style":578},[942],{"type":27,"value":915},{"type":31,"tagName":468,"properties":944,"children":945},{"style":584},[946],{"type":27,"value":587},{"type":31,"tagName":468,"properties":948,"children":949},{"style":590},[950],{"type":27,"value":951},"\"strikes\"",{"type":31,"tagName":468,"properties":953,"children":954},{"style":584},[955],{"type":27,"value":956},", option_strikes.cells, { max_cells: ",{"type":31,"tagName":468,"properties":958,"children":959},{"style":782},[960],{"type":27,"value":961},"4000",{"type":31,"tagName":468,"properties":963,"children":964},{"style":584},[965],{"type":27,"value":966},", venue: ",{"type":31,"tagName":468,"properties":968,"children":969},{"style":590},[970],{"type":27,"value":971},"\"auto\"",{"type":31,"tagName":468,"properties":973,"children":974},{"style":584},[975],{"type":27,"value":674},{"type":31,"tagName":468,"properties":977,"children":978},{"style":590},[979],{"type":27,"value":980},"\"The chart's own strike rows: every (expiry, strike) row of the newest minute inside each bar, expiries within seven days\"",{"type":31,"tagName":468,"properties":982,"children":983},{"style":584},[984],{"type":27,"value":985}," }); ",{"type":31,"tagName":468,"properties":987,"children":988},{"style":474},[989],{"type":27,"value":990},"// [strike, expiry_ms, net_gex, call_gex, put_gex, net_dex, net_vex, call_oi, put_oi, call_iv, put_iv, underlying] per row",{"type":27,"value":28},{"type":31,"tagName":468,"properties":993,"children":994},{"class":470},[995,999,1003,1008,1013],{"type":31,"tagName":468,"properties":996,"children":997},{"style":578},[998],{"type":27,"value":915},{"type":31,"tagName":468,"properties":1000,"children":1001},{"style":584},[1002],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1004,"children":1005},{"style":590},[1006],{"type":27,"value":1007},"\"trade_date\"",{"type":31,"tagName":468,"properties":1009,"children":1010},{"style":584},[1011],{"type":27,"value":1012},", time.trade_date); ",{"type":31,"tagName":468,"properties":1014,"children":1015},{"style":474},[1016],{"type":27,"value":1017},"// the bar's trade date: the change in net gamma counts from the session's first strike rows",{"type":27,"value":28},{"type":31,"tagName":468,"properties":1020,"children":1021},{"class":470},[1022,1027,1032,1037],{"type":31,"tagName":468,"properties":1023,"children":1024},{"style":584},[1025],{"type":27,"value":1026},"market.",{"type":31,"tagName":468,"properties":1028,"children":1029},{"style":578},[1030],{"type":27,"value":1031},"zone",{"type":31,"tagName":468,"properties":1033,"children":1034},{"style":584},[1035],{"type":27,"value":1036},"(); ",{"type":31,"tagName":468,"properties":1038,"children":1039},{"style":474},[1040],{"type":27,"value":1041},"// the market's clock: the trade date where the chart writes none",{"type":27,"value":28},{"type":31,"tagName":468,"properties":1044,"children":1045},{"class":470},[1046,1051,1055,1060,1065,1070,1075,1079,1084,1089,1094,1099,1104,1109,1114,1119,1123,1128,1132,1137],{"type":31,"tagName":468,"properties":1047,"children":1048},{"style":578},[1049],{"type":27,"value":1050},"output",{"type":31,"tagName":468,"properties":1052,"children":1053},{"style":584},[1054],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1056,"children":1057},{"style":590},[1058],{"type":27,"value":1059},"\"exposure\"",{"type":31,"tagName":468,"properties":1061,"children":1062},{"style":584},[1063],{"type":27,"value":1064},", line, lower, { width: ",{"type":31,"tagName":468,"properties":1066,"children":1067},{"style":782},[1068],{"type":27,"value":1069},"2",{"type":31,"tagName":468,"properties":1071,"children":1072},{"style":584},[1073],{"type":27,"value":1074},", split: ",{"type":31,"tagName":468,"properties":1076,"children":1077},{"style":590},[1078],{"type":27,"value":714},{"type":31,"tagName":468,"properties":1080,"children":1081},{"style":584},[1082],{"type":27,"value":1083},", up_color: ",{"type":31,"tagName":468,"properties":1085,"children":1086},{"style":590},[1087],{"type":27,"value":1088},"\"theme.up\"",{"type":31,"tagName":468,"properties":1090,"children":1091},{"style":584},[1092],{"type":27,"value":1093},", down_color: ",{"type":31,"tagName":468,"properties":1095,"children":1096},{"style":590},[1097],{"type":27,"value":1098},"\"theme.down\"",{"type":31,"tagName":468,"properties":1100,"children":1101},{"style":584},[1102],{"type":27,"value":1103},", split_fill: ",{"type":31,"tagName":468,"properties":1105,"children":1106},{"style":782},[1107],{"type":27,"value":1108},"true",{"type":31,"tagName":468,"properties":1110,"children":1111},{"style":584},[1112],{"type":27,"value":1113},", format: ",{"type":31,"tagName":468,"properties":1115,"children":1116},{"style":590},[1117],{"type":27,"value":1118},"\"usd\"",{"type":31,"tagName":468,"properties":1120,"children":1121},{"style":584},[1122],{"type":27,"value":808},{"type":31,"tagName":468,"properties":1124,"children":1125},{"style":590},[1126],{"type":27,"value":1127},"\"Net exposure\"",{"type":31,"tagName":468,"properties":1129,"children":1130},{"style":584},[1131],{"type":27,"value":674},{"type":31,"tagName":468,"properties":1133,"children":1134},{"style":590},[1135],{"type":27,"value":1136},"\"The lens's net exposure over the counted expiries, dollars: gamma per 1% move, delta held or vega per IV point\"",{"type":31,"tagName":468,"properties":1138,"children":1139},{"style":584},[1140],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":1143,"children":1144},{"class":470},[1145,1149,1153,1158,1163,1168,1173,1178,1182,1186,1191,1196,1200,1205,1209,1214,1218,1223],{"type":31,"tagName":468,"properties":1146,"children":1147},{"style":578},[1148],{"type":27,"value":1050},{"type":31,"tagName":468,"properties":1150,"children":1151},{"style":584},[1152],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1154,"children":1155},{"style":590},[1156],{"type":27,"value":1157},"\"zero_gamma\"",{"type":31,"tagName":468,"properties":1159,"children":1160},{"style":584},[1161],{"type":27,"value":1162},", line, overlay, { color: ",{"type":31,"tagName":468,"properties":1164,"children":1165},{"style":590},[1166],{"type":27,"value":1167},"\"theme.text\"",{"type":31,"tagName":468,"properties":1169,"children":1170},{"style":584},[1171],{"type":27,"value":1172},", width: ",{"type":31,"tagName":468,"properties":1174,"children":1175},{"style":782},[1176],{"type":27,"value":1177},"1",{"type":31,"tagName":468,"properties":1179,"children":1180},{"style":584},[1181],{"type":27,"value":880},{"type":31,"tagName":468,"properties":1183,"children":1184},{"style":782},[1185],{"type":27,"value":1108},{"type":31,"tagName":468,"properties":1187,"children":1188},{"style":584},[1189],{"type":27,"value":1190},", line_style: ",{"type":31,"tagName":468,"properties":1192,"children":1193},{"style":590},[1194],{"type":27,"value":1195},"\"dashed\"",{"type":31,"tagName":468,"properties":1197,"children":1198},{"style":584},[1199],{"type":27,"value":1113},{"type":31,"tagName":468,"properties":1201,"children":1202},{"style":590},[1203],{"type":27,"value":1204},"\"price\"",{"type":31,"tagName":468,"properties":1206,"children":1207},{"style":584},[1208],{"type":27,"value":808},{"type":31,"tagName":468,"properties":1210,"children":1211},{"style":590},[1212],{"type":27,"value":1213},"\"Zero gamma\"",{"type":31,"tagName":468,"properties":1215,"children":1216},{"style":584},[1217],{"type":27,"value":674},{"type":31,"tagName":468,"properties":1219,"children":1220},{"style":590},[1221],{"type":27,"value":1222},"\"The first strike, walking up from the lowest, where net gamma summed up the strikes changes sign\"",{"type":31,"tagName":468,"properties":1224,"children":1225},{"style":584},[1226],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":1229,"children":1230},{"class":470},[1231,1235,1239,1244,1248,1252,1256,1260,1264,1268,1272,1276,1280,1285,1289,1294],{"type":31,"tagName":468,"properties":1232,"children":1233},{"style":578},[1234],{"type":27,"value":1050},{"type":31,"tagName":468,"properties":1236,"children":1237},{"style":584},[1238],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1240,"children":1241},{"style":590},[1242],{"type":27,"value":1243},"\"call_wall\"",{"type":31,"tagName":468,"properties":1245,"children":1246},{"style":584},[1247],{"type":27,"value":1162},{"type":31,"tagName":468,"properties":1249,"children":1250},{"style":590},[1251],{"type":27,"value":1088},{"type":31,"tagName":468,"properties":1253,"children":1254},{"style":584},[1255],{"type":27,"value":1172},{"type":31,"tagName":468,"properties":1257,"children":1258},{"style":782},[1259],{"type":27,"value":1177},{"type":31,"tagName":468,"properties":1261,"children":1262},{"style":584},[1263],{"type":27,"value":880},{"type":31,"tagName":468,"properties":1265,"children":1266},{"style":782},[1267],{"type":27,"value":1108},{"type":31,"tagName":468,"properties":1269,"children":1270},{"style":584},[1271],{"type":27,"value":1113},{"type":31,"tagName":468,"properties":1273,"children":1274},{"style":590},[1275],{"type":27,"value":1204},{"type":31,"tagName":468,"properties":1277,"children":1278},{"style":584},[1279],{"type":27,"value":808},{"type":31,"tagName":468,"properties":1281,"children":1282},{"style":590},[1283],{"type":27,"value":1284},"\"Call wall\"",{"type":31,"tagName":468,"properties":1286,"children":1287},{"style":584},[1288],{"type":27,"value":674},{"type":31,"tagName":468,"properties":1290,"children":1291},{"style":590},[1292],{"type":27,"value":1293},"\"The strike holding the most call dollar gamma\"",{"type":31,"tagName":468,"properties":1295,"children":1296},{"style":584},[1297],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":1300,"children":1301},{"class":470},[1302,1306,1310,1315,1319,1323,1327,1331,1335,1339,1343,1347,1351,1356,1360,1365],{"type":31,"tagName":468,"properties":1303,"children":1304},{"style":578},[1305],{"type":27,"value":1050},{"type":31,"tagName":468,"properties":1307,"children":1308},{"style":584},[1309],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1311,"children":1312},{"style":590},[1313],{"type":27,"value":1314},"\"put_wall\"",{"type":31,"tagName":468,"properties":1316,"children":1317},{"style":584},[1318],{"type":27,"value":1162},{"type":31,"tagName":468,"properties":1320,"children":1321},{"style":590},[1322],{"type":27,"value":1098},{"type":31,"tagName":468,"properties":1324,"children":1325},{"style":584},[1326],{"type":27,"value":1172},{"type":31,"tagName":468,"properties":1328,"children":1329},{"style":782},[1330],{"type":27,"value":1177},{"type":31,"tagName":468,"properties":1332,"children":1333},{"style":584},[1334],{"type":27,"value":880},{"type":31,"tagName":468,"properties":1336,"children":1337},{"style":782},[1338],{"type":27,"value":1108},{"type":31,"tagName":468,"properties":1340,"children":1341},{"style":584},[1342],{"type":27,"value":1113},{"type":31,"tagName":468,"properties":1344,"children":1345},{"style":590},[1346],{"type":27,"value":1204},{"type":31,"tagName":468,"properties":1348,"children":1349},{"style":584},[1350],{"type":27,"value":808},{"type":31,"tagName":468,"properties":1352,"children":1353},{"style":590},[1354],{"type":27,"value":1355},"\"Put wall\"",{"type":31,"tagName":468,"properties":1357,"children":1358},{"style":584},[1359],{"type":27,"value":674},{"type":31,"tagName":468,"properties":1361,"children":1362},{"style":590},[1363],{"type":27,"value":1364},"\"The strike holding the most put dollar gamma\"",{"type":31,"tagName":468,"properties":1366,"children":1367},{"style":584},[1368],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":1371,"children":1372},{"class":470},[1373],{"type":31,"tagName":468,"properties":1374,"children":1375},{"style":474},[1376],{"type":27,"value":1377},"// The readings, data-only: the card's tiles read them and the Console can too. Like the lines, each carries the newest",{"type":27,"value":28},{"type":31,"tagName":468,"properties":1380,"children":1381},{"class":470},[1382],{"type":31,"tagName":468,"properties":1383,"children":1384},{"style":474},[1385],{"type":27,"value":1386},"// strike rows at or before its bar.",{"type":27,"value":28},{"type":31,"tagName":468,"properties":1389,"children":1390},{"class":470},[1391,1395,1399,1404,1409,1414],{"type":31,"tagName":468,"properties":1392,"children":1393},{"style":578},[1394],{"type":27,"value":1050},{"type":31,"tagName":468,"properties":1396,"children":1397},{"style":584},[1398],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1400,"children":1401},{"style":590},[1402],{"type":27,"value":1403},"\"net_gex\"",{"type":31,"tagName":468,"properties":1405,"children":1406},{"style":584},[1407],{"type":27,"value":1408},", none, overlay, { description: ",{"type":31,"tagName":468,"properties":1410,"children":1411},{"style":590},[1412],{"type":27,"value":1413},"\"Net gamma exposure of the counted expiries, USD per 1% move of the underlying\"",{"type":31,"tagName":468,"properties":1415,"children":1416},{"style":584},[1417],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":1420,"children":1421},{"class":470},[1422,1426,1430,1435,1439,1444],{"type":31,"tagName":468,"properties":1423,"children":1424},{"style":578},[1425],{"type":27,"value":1050},{"type":31,"tagName":468,"properties":1427,"children":1428},{"style":584},[1429],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1431,"children":1432},{"style":590},[1433],{"type":27,"value":1434},"\"net_dex\"",{"type":31,"tagName":468,"properties":1436,"children":1437},{"style":584},[1438],{"type":27,"value":1408},{"type":31,"tagName":468,"properties":1440,"children":1441},{"style":590},[1442],{"type":27,"value":1443},"\"Net delta exposure, USD held, each option in its own sign\"",{"type":31,"tagName":468,"properties":1445,"children":1446},{"style":584},[1447],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":1450,"children":1451},{"class":470},[1452,1456,1460,1465,1469,1474],{"type":31,"tagName":468,"properties":1453,"children":1454},{"style":578},[1455],{"type":27,"value":1050},{"type":31,"tagName":468,"properties":1457,"children":1458},{"style":584},[1459],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1461,"children":1462},{"style":590},[1463],{"type":27,"value":1464},"\"net_vex\"",{"type":31,"tagName":468,"properties":1466,"children":1467},{"style":584},[1468],{"type":27,"value":1408},{"type":31,"tagName":468,"properties":1470,"children":1471},{"style":590},[1472],{"type":27,"value":1473},"\"Net vega exposure, USD per IV point\"",{"type":31,"tagName":468,"properties":1475,"children":1476},{"style":584},[1477],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":1480,"children":1481},{"class":470},[1482,1486,1490,1495,1499,1504],{"type":31,"tagName":468,"properties":1483,"children":1484},{"style":578},[1485],{"type":27,"value":1050},{"type":31,"tagName":468,"properties":1487,"children":1488},{"style":584},[1489],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1491,"children":1492},{"style":590},[1493],{"type":27,"value":1494},"\"call_gex\"",{"type":31,"tagName":468,"properties":1496,"children":1497},{"style":584},[1498],{"type":27,"value":1408},{"type":31,"tagName":468,"properties":1500,"children":1501},{"style":590},[1502],{"type":27,"value":1503},"\"The calls' dollar gamma, USD per 1% move\"",{"type":31,"tagName":468,"properties":1505,"children":1506},{"style":584},[1507],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":1510,"children":1511},{"class":470},[1512,1516,1520,1525,1529,1534],{"type":31,"tagName":468,"properties":1513,"children":1514},{"style":578},[1515],{"type":27,"value":1050},{"type":31,"tagName":468,"properties":1517,"children":1518},{"style":584},[1519],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1521,"children":1522},{"style":590},[1523],{"type":27,"value":1524},"\"put_gex\"",{"type":31,"tagName":468,"properties":1526,"children":1527},{"style":584},[1528],{"type":27,"value":1408},{"type":31,"tagName":468,"properties":1530,"children":1531},{"style":590},[1532],{"type":27,"value":1533},"\"The puts' dollar gamma, USD per 1% move, stored positive\"",{"type":31,"tagName":468,"properties":1535,"children":1536},{"style":584},[1537],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":1540,"children":1541},{"class":470},[1542,1546,1550,1555,1559,1564],{"type":31,"tagName":468,"properties":1543,"children":1544},{"style":578},[1545],{"type":27,"value":1050},{"type":31,"tagName":468,"properties":1547,"children":1548},{"style":584},[1549],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1551,"children":1552},{"style":590},[1553],{"type":27,"value":1554},"\"gex_change\"",{"type":31,"tagName":468,"properties":1556,"children":1557},{"style":584},[1558],{"type":27,"value":1408},{"type":31,"tagName":468,"properties":1560,"children":1561},{"style":590},[1562],{"type":27,"value":1563},"\"Net gamma minus net gamma at the session's first strike rows, USD per 1% move\"",{"type":31,"tagName":468,"properties":1565,"children":1566},{"style":584},[1567],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":1570,"children":1571},{"class":470},[1572,1576,1580,1585,1589,1594],{"type":31,"tagName":468,"properties":1573,"children":1574},{"style":578},[1575],{"type":27,"value":1050},{"type":31,"tagName":468,"properties":1577,"children":1578},{"style":584},[1579],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1581,"children":1582},{"style":590},[1583],{"type":27,"value":1584},"\"max_pain\"",{"type":31,"tagName":468,"properties":1586,"children":1587},{"style":584},[1588],{"type":27,"value":1408},{"type":31,"tagName":468,"properties":1590,"children":1591},{"style":590},[1592],{"type":27,"value":1593},"\"The listed strike where the open interest's payout at expiry is least\"",{"type":31,"tagName":468,"properties":1595,"children":1596},{"style":584},[1597],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":1600,"children":1601},{"class":470},[1602,1606,1610,1615,1619,1624],{"type":31,"tagName":468,"properties":1603,"children":1604},{"style":578},[1605],{"type":27,"value":1050},{"type":31,"tagName":468,"properties":1607,"children":1608},{"style":584},[1609],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1611,"children":1612},{"style":590},[1613],{"type":27,"value":1614},"\"put_call_oi\"",{"type":31,"tagName":468,"properties":1616,"children":1617},{"style":584},[1618],{"type":27,"value":1408},{"type":31,"tagName":468,"properties":1620,"children":1621},{"style":590},[1622],{"type":27,"value":1623},"\"Put open interest over call open interest\"",{"type":31,"tagName":468,"properties":1625,"children":1626},{"style":584},[1627],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":1630,"children":1631},{"class":470},[1632,1636,1640,1645,1649,1654],{"type":31,"tagName":468,"properties":1633,"children":1634},{"style":578},[1635],{"type":27,"value":1050},{"type":31,"tagName":468,"properties":1637,"children":1638},{"style":584},[1639],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1641,"children":1642},{"style":590},[1643],{"type":27,"value":1644},"\"rows_age\"",{"type":31,"tagName":468,"properties":1646,"children":1647},{"style":584},[1648],{"type":27,"value":1408},{"type":31,"tagName":468,"properties":1650,"children":1651},{"style":590},[1652],{"type":27,"value":1653},"\"Bars since the newest bar that carried strike rows: 0 on such a bar, NaN before the first\"",{"type":31,"tagName":468,"properties":1655,"children":1656},{"style":584},[1657],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":1660,"children":1661},{"class":470},[1662,1666,1670,1675,1679,1684],{"type":31,"tagName":468,"properties":1663,"children":1664},{"style":578},[1665],{"type":27,"value":1050},{"type":31,"tagName":468,"properties":1667,"children":1668},{"style":584},[1669],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1671,"children":1672},{"style":590},[1673],{"type":27,"value":1674},"\"tone\"",{"type":31,"tagName":468,"properties":1676,"children":1677},{"style":584},[1678],{"type":27,"value":1408},{"type":31,"tagName":468,"properties":1680,"children":1681},{"style":590},[1682],{"type":27,"value":1683},"\"The headline's colour: 0 short gamma, 1 no reading, 2 long gamma\"",{"type":31,"tagName":468,"properties":1685,"children":1686},{"style":584},[1687],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":1690,"children":1691},{"class":470},[1692,1696,1700,1705,1709,1714,1718],{"type":31,"tagName":468,"properties":1693,"children":1694},{"style":578},[1695],{"type":27,"value":1050},{"type":31,"tagName":468,"properties":1697,"children":1698},{"style":584},[1699],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1701,"children":1702},{"style":590},[1703],{"type":27,"value":1704},"\"map_low\"",{"type":31,"tagName":468,"properties":1706,"children":1707},{"style":584},[1708],{"type":27,"value":1408},{"type":31,"tagName":468,"properties":1710,"children":1711},{"style":590},[1712],{"type":27,"value":1713},"\"The bottom edge of the map's lowest row on this bar\"",{"type":31,"tagName":468,"properties":1715,"children":1716},{"style":584},[1717],{"type":27,"value":985},{"type":31,"tagName":468,"properties":1719,"children":1720},{"style":474},[1721],{"type":27,"value":1722},"// the heat map reads it",{"type":27,"value":28},{"type":31,"tagName":468,"properties":1725,"children":1726},{"class":470},[1727,1731,1735,1740,1744,1749],{"type":31,"tagName":468,"properties":1728,"children":1729},{"style":578},[1730],{"type":27,"value":1050},{"type":31,"tagName":468,"properties":1732,"children":1733},{"style":584},[1734],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1736,"children":1737},{"style":590},[1738],{"type":27,"value":1739},"\"map_step\"",{"type":31,"tagName":468,"properties":1741,"children":1742},{"style":584},[1743],{"type":27,"value":1408},{"type":31,"tagName":468,"properties":1745,"children":1746},{"style":590},[1747],{"type":27,"value":1748},"\"The map's row height in price on this bar: the finest strike step inside the window\"",{"type":31,"tagName":468,"properties":1750,"children":1751},{"style":584},[1752],{"type":27,"value":684},{"type":27,"value":28},{"type":31,"tagName":468,"properties":1755,"children":1756},{"class":470},[1757,1762,1767,1771,1776,1781,1786,1790],{"type":31,"tagName":468,"properties":1758,"children":1759},{"style":584},[1760],{"type":27,"value":1761},"out.",{"type":31,"tagName":468,"properties":1763,"children":1764},{"style":578},[1765],{"type":27,"value":1766},"grid",{"type":31,"tagName":468,"properties":1768,"children":1769},{"style":584},[1770],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1772,"children":1773},{"style":590},[1774],{"type":27,"value":1775},"\"map\"",{"type":31,"tagName":468,"properties":1777,"children":1778},{"style":584},[1779],{"type":27,"value":1780},", { rows: ",{"type":31,"tagName":468,"properties":1782,"children":1783},{"style":782},[1784],{"type":27,"value":1785},"96",{"type":31,"tagName":468,"properties":1787,"children":1788},{"style":584},[1789],{"type":27,"value":985},{"type":31,"tagName":468,"properties":1791,"children":1792},{"style":474},[1793],{"type":27,"value":1794},"// 96 data-only outputs map_0..map_95, one per strike step, written with out_map(row, value)",{"type":27,"value":28},{"type":31,"tagName":468,"properties":1797,"children":1798},{"class":470},[1799,1804,1809,1814,1819,1824,1828,1833,1837,1842,1846,1851,1855,1859,1864,1868,1872,1877,1881,1886,1891,1896,1901,1906,1911,1916,1920,1924,1929,1934,1939,1943],{"type":31,"tagName":468,"properties":1800,"children":1801},{"style":584},[1802],{"type":27,"value":1803},"plot.",{"type":31,"tagName":468,"properties":1805,"children":1806},{"style":578},[1807],{"type":27,"value":1808},"heatmap",{"type":31,"tagName":468,"properties":1810,"children":1811},{"style":584},[1812],{"type":27,"value":1813},"({ name: ",{"type":31,"tagName":468,"properties":1815,"children":1816},{"style":590},[1817],{"type":27,"value":1818},"\"exposure_map\"",{"type":31,"tagName":468,"properties":1820,"children":1821},{"style":584},[1822],{"type":27,"value":1823},", grid: ",{"type":31,"tagName":468,"properties":1825,"children":1826},{"style":590},[1827],{"type":27,"value":1775},{"type":31,"tagName":468,"properties":1829,"children":1830},{"style":584},[1831],{"type":27,"value":1832},", price_low: ",{"type":31,"tagName":468,"properties":1834,"children":1835},{"style":590},[1836],{"type":27,"value":1704},{"type":31,"tagName":468,"properties":1838,"children":1839},{"style":584},[1840],{"type":27,"value":1841},", price_step: ",{"type":31,"tagName":468,"properties":1843,"children":1844},{"style":590},[1845],{"type":27,"value":1739},{"type":31,"tagName":468,"properties":1847,"children":1848},{"style":584},[1849],{"type":27,"value":1850},", palette: [",{"type":31,"tagName":468,"properties":1852,"children":1853},{"style":590},[1854],{"type":27,"value":1098},{"type":31,"tagName":468,"properties":1856,"children":1857},{"style":584},[1858],{"type":27,"value":636},{"type":31,"tagName":468,"properties":1860,"children":1861},{"style":590},[1862],{"type":27,"value":1863},"\"theme.bg\"",{"type":31,"tagName":468,"properties":1865,"children":1866},{"style":584},[1867],{"type":27,"value":636},{"type":31,"tagName":468,"properties":1869,"children":1870},{"style":590},[1871],{"type":27,"value":1088},{"type":31,"tagName":468,"properties":1873,"children":1874},{"style":584},[1875],{"type":27,"value":1876},"], center: ",{"type":31,"tagName":468,"properties":1878,"children":1879},{"style":782},[1880],{"type":27,"value":460},{"type":31,"tagName":468,"properties":1882,"children":1883},{"style":584},[1884],{"type":27,"value":1885},", scale: ",{"type":31,"tagName":468,"properties":1887,"children":1888},{"style":590},[1889],{"type":27,"value":1890},"\"sqrt\"",{"type":31,"tagName":468,"properties":1892,"children":1893},{"style":584},[1894],{"type":27,"value":1895},", auto_quantile: ",{"type":31,"tagName":468,"properties":1897,"children":1898},{"style":782},[1899],{"type":27,"value":1900},"0.98",{"type":31,"tagName":468,"properties":1902,"children":1903},{"style":584},[1904],{"type":27,"value":1905},", opacity: ",{"type":31,"tagName":468,"properties":1907,"children":1908},{"style":782},[1909],{"type":27,"value":1910},"0.7",{"type":31,"tagName":468,"properties":1912,"children":1913},{"style":584},[1914],{"type":27,"value":1915},", behind_candles: ",{"type":31,"tagName":468,"properties":1917,"children":1918},{"style":782},[1919],{"type":27,"value":1108},{"type":31,"tagName":468,"properties":1921,"children":1922},{"style":584},[1923],{"type":27,"value":808},{"type":31,"tagName":468,"properties":1925,"children":1926},{"style":590},[1927],{"type":27,"value":1928},"\"Exposure by strike\"",{"type":31,"tagName":468,"properties":1930,"children":1931},{"style":584},[1932],{"type":27,"value":1933},", tooltip: ",{"type":31,"tagName":468,"properties":1935,"children":1936},{"style":590},[1937],{"type":27,"value":1938},"\"{{value:usd}} at {{price}}\"",{"type":31,"tagName":468,"properties":1940,"children":1941},{"style":584},[1942],{"type":27,"value":985},{"type":31,"tagName":468,"properties":1944,"children":1945},{"style":474},[1946],{"type":27,"value":1947},"// the chart's down colour where puts carry the strike, its up colour where calls do",{"type":27,"value":28},{"type":31,"tagName":468,"properties":1950,"children":1951},{"class":470},[1952,1957,1961,1966,1971,1976,1980],{"type":31,"tagName":468,"properties":1953,"children":1954},{"style":578},[1955],{"type":27,"value":1956},"string",{"type":31,"tagName":468,"properties":1958,"children":1959},{"style":584},[1960],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1962,"children":1963},{"style":590},[1964],{"type":27,"value":1965},"\"read\"",{"type":31,"tagName":468,"properties":1967,"children":1968},{"style":584},[1969],{"type":27,"value":1970},", { max_bytes: ",{"type":31,"tagName":468,"properties":1972,"children":1973},{"style":782},[1974],{"type":27,"value":1975},"64",{"type":31,"tagName":468,"properties":1977,"children":1978},{"style":584},[1979],{"type":27,"value":985},{"type":31,"tagName":468,"properties":1981,"children":1982},{"style":474},[1983],{"type":27,"value":1984},"// the headline: the gamma regime in one plain line, or why there is none",{"type":27,"value":28},{"type":31,"tagName":468,"properties":1987,"children":1988},{"class":470},[1989,1993,1997,2002,2006,2010,2014],{"type":31,"tagName":468,"properties":1990,"children":1991},{"style":578},[1992],{"type":27,"value":1956},{"type":31,"tagName":468,"properties":1994,"children":1995},{"style":584},[1996],{"type":27,"value":587},{"type":31,"tagName":468,"properties":1998,"children":1999},{"style":590},[2000],{"type":27,"value":2001},"\"title\"",{"type":31,"tagName":468,"properties":2003,"children":2004},{"style":584},[2005],{"type":27,"value":1970},{"type":31,"tagName":468,"properties":2007,"children":2008},{"style":782},[2009],{"type":27,"value":1975},{"type":31,"tagName":468,"properties":2011,"children":2012},{"style":584},[2013],{"type":27,"value":985},{"type":31,"tagName":468,"properties":2015,"children":2016},{"style":474},[2017],{"type":27,"value":2018},"// the card's title: the lens and the expiries counted",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2021,"children":2022},{"class":470},[],{"type":27,"value":28},{"type":31,"tagName":468,"properties":2025,"children":2026},{"class":470},[2027],{"type":31,"tagName":468,"properties":2028,"children":2029},{"style":474},[2030],{"type":27,"value":2031},"// The card, in the terminal look: the gamma regime leads as the headline, coloured by the sign of net gamma (violet",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2034,"children":2035},{"class":470},[2036],{"type":31,"tagName":468,"properties":2037,"children":2038},{"style":474},[2039],{"type":27,"value":2040},"// short, slate for no reading, sky long), then the three nets and the levels of the newest strike rows.",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2043,"children":2044},{"class":470},[2045,2050,2055,2059,2064],{"type":31,"tagName":468,"properties":2046,"children":2047},{"style":584},[2048],{"type":27,"value":2049},"render.",{"type":31,"tagName":468,"properties":2051,"children":2052},{"style":578},[2053],{"type":27,"value":2054},"hud",{"type":31,"tagName":468,"properties":2056,"children":2057},{"style":584},[2058],{"type":27,"value":587},{"type":31,"tagName":468,"properties":2060,"children":2061},{"style":590},[2062],{"type":27,"value":2063},"\"spot\"",{"type":31,"tagName":468,"properties":2065,"children":2066},{"style":584},[2067],{"type":27,"value":2068},", {",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2071,"children":2072},{"class":470},[2073,2078,2083],{"type":31,"tagName":468,"properties":2074,"children":2075},{"style":584},[2076],{"type":27,"value":2077},"  position: ",{"type":31,"tagName":468,"properties":2079,"children":2080},{"style":590},[2081],{"type":27,"value":2082},"\"bottom_center\"",{"type":31,"tagName":468,"properties":2084,"children":2085},{"style":584},[2086],{"type":27,"value":2087},",",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2090,"children":2091},{"class":470},[2092,2097,2102],{"type":31,"tagName":468,"properties":2093,"children":2094},{"style":584},[2095],{"type":27,"value":2096},"  look: ",{"type":31,"tagName":468,"properties":2098,"children":2099},{"style":590},[2100],{"type":27,"value":2101},"\"terminal\"",{"type":31,"tagName":468,"properties":2103,"children":2104},{"style":584},[2105],{"type":27,"value":2087},{"type":27,"value":28},{"type":31,"tagName":468,"properties":2108,"children":2109},{"class":470},[2110,2115,2120],{"type":31,"tagName":468,"properties":2111,"children":2112},{"style":584},[2113],{"type":27,"value":2114},"  title: ",{"type":31,"tagName":468,"properties":2116,"children":2117},{"style":590},[2118],{"type":27,"value":2119},"\"{{title}}\"",{"type":31,"tagName":468,"properties":2121,"children":2122},{"style":584},[2123],{"type":27,"value":2087},{"type":27,"value":28},{"type":31,"tagName":468,"properties":2126,"children":2127},{"class":470},[2128,2133,2137],{"type":31,"tagName":468,"properties":2129,"children":2130},{"style":584},[2131],{"type":27,"value":2132},"  columns: ",{"type":31,"tagName":468,"properties":2134,"children":2135},{"style":782},[2136],{"type":27,"value":1069},{"type":31,"tagName":468,"properties":2138,"children":2139},{"style":584},[2140],{"type":27,"value":2087},{"type":27,"value":28},{"type":31,"tagName":468,"properties":2143,"children":2144},{"class":470},[2145],{"type":31,"tagName":468,"properties":2146,"children":2147},{"style":584},[2148],{"type":27,"value":2149},"  tiles: [",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2152,"children":2153},{"class":470},[2154,2159,2164,2168,2173,2177,2181,2186,2190,2195,2199,2204,2209,2213,2218,2222,2227],{"type":31,"tagName":468,"properties":2155,"children":2156},{"style":584},[2157],{"type":27,"value":2158},"    tile.",{"type":31,"tagName":468,"properties":2160,"children":2161},{"style":578},[2162],{"type":27,"value":2163},"pill",{"type":31,"tagName":468,"properties":2165,"children":2166},{"style":584},[2167],{"type":27,"value":587},{"type":31,"tagName":468,"properties":2169,"children":2170},{"style":590},[2171],{"type":27,"value":2172},"\"Dealers\"",{"type":31,"tagName":468,"properties":2174,"children":2175},{"style":584},[2176],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2178,"children":2179},{"style":590},[2180],{"type":27,"value":1965},{"type":31,"tagName":468,"properties":2182,"children":2183},{"style":584},[2184],{"type":27,"value":2185},", { headline: ",{"type":31,"tagName":468,"properties":2187,"children":2188},{"style":782},[2189],{"type":27,"value":1108},{"type":31,"tagName":468,"properties":2191,"children":2192},{"style":584},[2193],{"type":27,"value":2194},", color_by: ",{"type":31,"tagName":468,"properties":2196,"children":2197},{"style":590},[2198],{"type":27,"value":1674},{"type":31,"tagName":468,"properties":2200,"children":2201},{"style":584},[2202],{"type":27,"value":2203},", colors: [",{"type":31,"tagName":468,"properties":2205,"children":2206},{"style":590},[2207],{"type":27,"value":2208},"\"#a78bfa\"",{"type":31,"tagName":468,"properties":2210,"children":2211},{"style":584},[2212],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2214,"children":2215},{"style":590},[2216],{"type":27,"value":2217},"\"#94a3b8\"",{"type":31,"tagName":468,"properties":2219,"children":2220},{"style":584},[2221],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2223,"children":2224},{"style":590},[2225],{"type":27,"value":2226},"\"#38bdf8\"",{"type":31,"tagName":468,"properties":2228,"children":2229},{"style":584},[2230],{"type":27,"value":2231},"] }),",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2234,"children":2235},{"class":470},[2236,2240,2245,2249,2254,2258,2262,2267,2271],{"type":31,"tagName":468,"properties":2237,"children":2238},{"style":584},[2239],{"type":27,"value":2158},{"type":31,"tagName":468,"properties":2241,"children":2242},{"style":578},[2243],{"type":27,"value":2244},"value",{"type":31,"tagName":468,"properties":2246,"children":2247},{"style":584},[2248],{"type":27,"value":587},{"type":31,"tagName":468,"properties":2250,"children":2251},{"style":590},[2252],{"type":27,"value":2253},"\"Net gamma\"",{"type":31,"tagName":468,"properties":2255,"children":2256},{"style":584},[2257],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2259,"children":2260},{"style":590},[2261],{"type":27,"value":1403},{"type":31,"tagName":468,"properties":2263,"children":2264},{"style":584},[2265],{"type":27,"value":2266},", { format: ",{"type":31,"tagName":468,"properties":2268,"children":2269},{"style":590},[2270],{"type":27,"value":1118},{"type":31,"tagName":468,"properties":2272,"children":2273},{"style":584},[2274],{"type":27,"value":2275}," }),",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2278,"children":2279},{"class":470},[2280,2284,2288,2292,2297,2301,2305,2309,2313],{"type":31,"tagName":468,"properties":2281,"children":2282},{"style":584},[2283],{"type":27,"value":2158},{"type":31,"tagName":468,"properties":2285,"children":2286},{"style":578},[2287],{"type":27,"value":2244},{"type":31,"tagName":468,"properties":2289,"children":2290},{"style":584},[2291],{"type":27,"value":587},{"type":31,"tagName":468,"properties":2293,"children":2294},{"style":590},[2295],{"type":27,"value":2296},"\"Since the session's first rows\"",{"type":31,"tagName":468,"properties":2298,"children":2299},{"style":584},[2300],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2302,"children":2303},{"style":590},[2304],{"type":27,"value":1554},{"type":31,"tagName":468,"properties":2306,"children":2307},{"style":584},[2308],{"type":27,"value":2266},{"type":31,"tagName":468,"properties":2310,"children":2311},{"style":590},[2312],{"type":27,"value":1118},{"type":31,"tagName":468,"properties":2314,"children":2315},{"style":584},[2316],{"type":27,"value":2275},{"type":27,"value":28},{"type":31,"tagName":468,"properties":2319,"children":2320},{"class":470},[2321,2325,2329,2333,2338,2342,2346,2350,2354],{"type":31,"tagName":468,"properties":2322,"children":2323},{"style":584},[2324],{"type":27,"value":2158},{"type":31,"tagName":468,"properties":2326,"children":2327},{"style":578},[2328],{"type":27,"value":2244},{"type":31,"tagName":468,"properties":2330,"children":2331},{"style":584},[2332],{"type":27,"value":587},{"type":31,"tagName":468,"properties":2334,"children":2335},{"style":590},[2336],{"type":27,"value":2337},"\"Net delta\"",{"type":31,"tagName":468,"properties":2339,"children":2340},{"style":584},[2341],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2343,"children":2344},{"style":590},[2345],{"type":27,"value":1434},{"type":31,"tagName":468,"properties":2347,"children":2348},{"style":584},[2349],{"type":27,"value":2266},{"type":31,"tagName":468,"properties":2351,"children":2352},{"style":590},[2353],{"type":27,"value":1118},{"type":31,"tagName":468,"properties":2355,"children":2356},{"style":584},[2357],{"type":27,"value":2275},{"type":27,"value":28},{"type":31,"tagName":468,"properties":2360,"children":2361},{"class":470},[2362,2366,2370,2374,2379,2383,2387,2391,2395],{"type":31,"tagName":468,"properties":2363,"children":2364},{"style":584},[2365],{"type":27,"value":2158},{"type":31,"tagName":468,"properties":2367,"children":2368},{"style":578},[2369],{"type":27,"value":2244},{"type":31,"tagName":468,"properties":2371,"children":2372},{"style":584},[2373],{"type":27,"value":587},{"type":31,"tagName":468,"properties":2375,"children":2376},{"style":590},[2377],{"type":27,"value":2378},"\"Net vega\"",{"type":31,"tagName":468,"properties":2380,"children":2381},{"style":584},[2382],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2384,"children":2385},{"style":590},[2386],{"type":27,"value":1464},{"type":31,"tagName":468,"properties":2388,"children":2389},{"style":584},[2390],{"type":27,"value":2266},{"type":31,"tagName":468,"properties":2392,"children":2393},{"style":590},[2394],{"type":27,"value":1118},{"type":31,"tagName":468,"properties":2396,"children":2397},{"style":584},[2398],{"type":27,"value":2275},{"type":27,"value":28},{"type":31,"tagName":468,"properties":2401,"children":2402},{"class":470},[2403,2407,2412],{"type":31,"tagName":468,"properties":2404,"children":2405},{"style":584},[2406],{"type":27,"value":2158},{"type":31,"tagName":468,"properties":2408,"children":2409},{"style":578},[2410],{"type":27,"value":2411},"rows",{"type":31,"tagName":468,"properties":2413,"children":2414},{"style":584},[2415],{"type":27,"value":2416},"([",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2419,"children":2420},{"class":470},[2421,2426,2431,2435,2439,2443,2447],{"type":31,"tagName":468,"properties":2422,"children":2423},{"style":584},[2424],{"type":27,"value":2425},"      [",{"type":31,"tagName":468,"properties":2427,"children":2428},{"style":590},[2429],{"type":27,"value":2430},"\"1) Zero gamma\"",{"type":31,"tagName":468,"properties":2432,"children":2433},{"style":584},[2434],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2436,"children":2437},{"style":590},[2438],{"type":27,"value":1157},{"type":31,"tagName":468,"properties":2440,"children":2441},{"style":584},[2442],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2444,"children":2445},{"style":590},[2446],{"type":27,"value":1204},{"type":31,"tagName":468,"properties":2448,"children":2449},{"style":584},[2450],{"type":27,"value":2451},"],",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2454,"children":2455},{"class":470},[2456,2460,2465,2469,2473,2477,2481],{"type":31,"tagName":468,"properties":2457,"children":2458},{"style":584},[2459],{"type":27,"value":2425},{"type":31,"tagName":468,"properties":2461,"children":2462},{"style":590},[2463],{"type":27,"value":2464},"\"2) Call wall\"",{"type":31,"tagName":468,"properties":2466,"children":2467},{"style":584},[2468],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2470,"children":2471},{"style":590},[2472],{"type":27,"value":1243},{"type":31,"tagName":468,"properties":2474,"children":2475},{"style":584},[2476],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2478,"children":2479},{"style":590},[2480],{"type":27,"value":1204},{"type":31,"tagName":468,"properties":2482,"children":2483},{"style":584},[2484],{"type":27,"value":2451},{"type":27,"value":28},{"type":31,"tagName":468,"properties":2487,"children":2488},{"class":470},[2489,2493,2498,2502,2506,2510,2514],{"type":31,"tagName":468,"properties":2490,"children":2491},{"style":584},[2492],{"type":27,"value":2425},{"type":31,"tagName":468,"properties":2494,"children":2495},{"style":590},[2496],{"type":27,"value":2497},"\"3) Put wall\"",{"type":31,"tagName":468,"properties":2499,"children":2500},{"style":584},[2501],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2503,"children":2504},{"style":590},[2505],{"type":27,"value":1314},{"type":31,"tagName":468,"properties":2507,"children":2508},{"style":584},[2509],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2511,"children":2512},{"style":590},[2513],{"type":27,"value":1204},{"type":31,"tagName":468,"properties":2515,"children":2516},{"style":584},[2517],{"type":27,"value":2451},{"type":27,"value":28},{"type":31,"tagName":468,"properties":2520,"children":2521},{"class":470},[2522,2526,2531,2535,2539,2543,2547],{"type":31,"tagName":468,"properties":2523,"children":2524},{"style":584},[2525],{"type":27,"value":2425},{"type":31,"tagName":468,"properties":2527,"children":2528},{"style":590},[2529],{"type":27,"value":2530},"\"4) Max pain\"",{"type":31,"tagName":468,"properties":2532,"children":2533},{"style":584},[2534],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2536,"children":2537},{"style":590},[2538],{"type":27,"value":1584},{"type":31,"tagName":468,"properties":2540,"children":2541},{"style":584},[2542],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2544,"children":2545},{"style":590},[2546],{"type":27,"value":1204},{"type":31,"tagName":468,"properties":2548,"children":2549},{"style":584},[2550],{"type":27,"value":2451},{"type":27,"value":28},{"type":31,"tagName":468,"properties":2553,"children":2554},{"class":470},[2555,2559,2564,2568,2572,2576,2581],{"type":31,"tagName":468,"properties":2556,"children":2557},{"style":584},[2558],{"type":27,"value":2425},{"type":31,"tagName":468,"properties":2560,"children":2561},{"style":590},[2562],{"type":27,"value":2563},"\"5) Put/call OI\"",{"type":31,"tagName":468,"properties":2565,"children":2566},{"style":584},[2567],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2569,"children":2570},{"style":590},[2571],{"type":27,"value":1614},{"type":31,"tagName":468,"properties":2573,"children":2574},{"style":584},[2575],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2577,"children":2578},{"style":590},[2579],{"type":27,"value":2580},"\"0.00\"",{"type":31,"tagName":468,"properties":2582,"children":2583},{"style":584},[2584],{"type":27,"value":2451},{"type":27,"value":28},{"type":31,"tagName":468,"properties":2587,"children":2588},{"class":470},[2589,2593,2598,2602,2606,2610,2615],{"type":31,"tagName":468,"properties":2590,"children":2591},{"style":584},[2592],{"type":27,"value":2425},{"type":31,"tagName":468,"properties":2594,"children":2595},{"style":590},[2596],{"type":27,"value":2597},"\"6) Rows age, bars\"",{"type":31,"tagName":468,"properties":2599,"children":2600},{"style":584},[2601],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2603,"children":2604},{"style":590},[2605],{"type":27,"value":1644},{"type":31,"tagName":468,"properties":2607,"children":2608},{"style":584},[2609],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2611,"children":2612},{"style":590},[2613],{"type":27,"value":2614},"\"int\"",{"type":31,"tagName":468,"properties":2616,"children":2617},{"style":584},[2618],{"type":27,"value":2451},{"type":27,"value":28},{"type":31,"tagName":468,"properties":2621,"children":2622},{"class":470},[2623],{"type":31,"tagName":468,"properties":2624,"children":2625},{"style":584},[2626],{"type":27,"value":2627},"    ]),",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2630,"children":2631},{"class":470},[2632],{"type":31,"tagName":468,"properties":2633,"children":2634},{"style":584},[2635],{"type":27,"value":2636},"  ],",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2639,"children":2640},{"class":470},[2641],{"type":31,"tagName":468,"properties":2642,"children":2643},{"style":584},[2644],{"type":27,"value":2645},"});",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2648,"children":2649},{"class":470},[],{"type":27,"value":28},{"type":31,"tagName":468,"properties":2652,"children":2653},{"class":470},[2654,2660,2665,2670,2675,2680],{"type":31,"tagName":468,"properties":2655,"children":2657},{"style":2656},"--shiki-dark:#F97583;--shiki-light:#D73A49",[2658],{"type":27,"value":2659},"const",{"type":31,"tagName":468,"properties":2661,"children":2662},{"style":782},[2663],{"type":27,"value":2664}," ROWS",{"type":31,"tagName":468,"properties":2666,"children":2667},{"style":2656},[2668],{"type":27,"value":2669}," =",{"type":31,"tagName":468,"properties":2671,"children":2672},{"style":782},[2673],{"type":27,"value":2674}," 96",{"type":31,"tagName":468,"properties":2676,"children":2677},{"style":584},[2678],{"type":27,"value":2679},"; ",{"type":31,"tagName":468,"properties":2681,"children":2682},{"style":474},[2683],{"type":27,"value":2684},"// the map's rows, the grid's declared count",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2687,"children":2688},{"class":470},[2689,2693,2698,2702,2707,2711],{"type":31,"tagName":468,"properties":2690,"children":2691},{"style":2656},[2692],{"type":27,"value":2659},{"type":31,"tagName":468,"properties":2694,"children":2695},{"style":782},[2696],{"type":27,"value":2697}," HALF",{"type":31,"tagName":468,"properties":2699,"children":2700},{"style":2656},[2701],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":2703,"children":2704},{"style":782},[2705],{"type":27,"value":2706}," 48",{"type":31,"tagName":468,"properties":2708,"children":2709},{"style":584},[2710],{"type":27,"value":2679},{"type":31,"tagName":468,"properties":2712,"children":2713},{"style":474},[2714],{"type":27,"value":2715},"// rows each side of the strike nearest the underlying",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2718,"children":2719},{"class":470},[2720,2724,2729,2733,2738],{"type":31,"tagName":468,"properties":2721,"children":2722},{"style":2656},[2723],{"type":27,"value":2659},{"type":31,"tagName":468,"properties":2725,"children":2726},{"style":782},[2727],{"type":27,"value":2728}," GAMMA",{"type":31,"tagName":468,"properties":2730,"children":2731},{"style":2656},[2732],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":2734,"children":2735},{"style":782},[2736],{"type":27,"value":2737}," 0",{"type":31,"tagName":468,"properties":2739,"children":2740},{"style":584},[2741],{"type":27,"value":2742},";",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2745,"children":2746},{"class":470},[2747,2751,2756,2760,2765],{"type":31,"tagName":468,"properties":2748,"children":2749},{"style":2656},[2750],{"type":27,"value":2659},{"type":31,"tagName":468,"properties":2752,"children":2753},{"style":782},[2754],{"type":27,"value":2755}," DELTA",{"type":31,"tagName":468,"properties":2757,"children":2758},{"style":2656},[2759],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":2761,"children":2762},{"style":782},[2763],{"type":27,"value":2764}," 1",{"type":31,"tagName":468,"properties":2766,"children":2767},{"style":584},[2768],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":2771,"children":2772},{"class":470},[2773,2777,2782,2787,2792,2797,2802,2807,2811,2815,2819,2823,2827],{"type":31,"tagName":468,"properties":2774,"children":2775},{"style":2656},[2776],{"type":27,"value":2659},{"type":31,"tagName":468,"properties":2778,"children":2779},{"style":782},[2780],{"type":27,"value":2781}," LENS_WORDS",{"type":31,"tagName":468,"properties":2783,"children":2784},{"style":2656},[2785],{"type":27,"value":2786},":",{"type":31,"tagName":468,"properties":2788,"children":2789},{"style":578},[2790],{"type":27,"value":2791}," String",{"type":31,"tagName":468,"properties":2793,"children":2794},{"style":584},[2795],{"type":27,"value":2796},"[] ",{"type":31,"tagName":468,"properties":2798,"children":2799},{"style":2656},[2800],{"type":27,"value":2801},"=",{"type":31,"tagName":468,"properties":2803,"children":2804},{"style":584},[2805],{"type":27,"value":2806}," [",{"type":31,"tagName":468,"properties":2808,"children":2809},{"style":590},[2810],{"type":27,"value":631},{"type":31,"tagName":468,"properties":2812,"children":2813},{"style":584},[2814],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2816,"children":2817},{"style":590},[2818],{"type":27,"value":641},{"type":31,"tagName":468,"properties":2820,"children":2821},{"style":584},[2822],{"type":27,"value":636},{"type":31,"tagName":468,"properties":2824,"children":2825},{"style":590},[2826],{"type":27,"value":650},{"type":31,"tagName":468,"properties":2828,"children":2829},{"style":584},[2830],{"type":27,"value":2831},"];",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2834,"children":2835},{"class":470},[2836,2840,2845,2849,2854,2859,2864,2869,2874,2879,2884],{"type":31,"tagName":468,"properties":2837,"children":2838},{"style":2656},[2839],{"type":27,"value":2659},{"type":31,"tagName":468,"properties":2841,"children":2842},{"style":782},[2843],{"type":27,"value":2844}," rowValue",{"type":31,"tagName":468,"properties":2846,"children":2847},{"style":2656},[2848],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":2850,"children":2851},{"style":2656},[2852],{"type":27,"value":2853}," new",{"type":31,"tagName":468,"properties":2855,"children":2856},{"style":578},[2857],{"type":27,"value":2858}," StaticArray",{"type":31,"tagName":468,"properties":2860,"children":2861},{"style":584},[2862],{"type":27,"value":2863},"\u003C",{"type":31,"tagName":468,"properties":2865,"children":2866},{"style":578},[2867],{"type":27,"value":2868},"f64",{"type":31,"tagName":468,"properties":2870,"children":2871},{"style":584},[2872],{"type":27,"value":2873},">(",{"type":31,"tagName":468,"properties":2875,"children":2876},{"style":782},[2877],{"type":27,"value":2878},"ROWS",{"type":31,"tagName":468,"properties":2880,"children":2881},{"style":584},[2882],{"type":27,"value":2883},"); ",{"type":31,"tagName":468,"properties":2885,"children":2886},{"style":474},[2887],{"type":27,"value":2888},"// this bar's map, folded from the strike table",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2891,"children":2892},{"class":470},[2893,2897,2902,2906,2910,2914,2918,2922,2927],{"type":31,"tagName":468,"properties":2894,"children":2895},{"style":2656},[2896],{"type":27,"value":2659},{"type":31,"tagName":468,"properties":2898,"children":2899},{"style":782},[2900],{"type":27,"value":2901}," prevStrike",{"type":31,"tagName":468,"properties":2903,"children":2904},{"style":2656},[2905],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":2907,"children":2908},{"style":2656},[2909],{"type":27,"value":2853},{"type":31,"tagName":468,"properties":2911,"children":2912},{"style":578},[2913],{"type":27,"value":2858},{"type":31,"tagName":468,"properties":2915,"children":2916},{"style":584},[2917],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":2919,"children":2920},{"style":578},[2921],{"type":27,"value":2868},{"type":31,"tagName":468,"properties":2923,"children":2924},{"style":584},[2925],{"type":27,"value":2926},">(in_strikes_max_cells); ",{"type":31,"tagName":468,"properties":2928,"children":2929},{"style":474},[2930],{"type":27,"value":2931},"// the previous strike rows' table: its strikes, ascending",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2934,"children":2935},{"class":470},[2936,2940,2945,2949,2953,2957,2961,2965,2969],{"type":31,"tagName":468,"properties":2937,"children":2938},{"style":2656},[2939],{"type":27,"value":2659},{"type":31,"tagName":468,"properties":2941,"children":2942},{"style":782},[2943],{"type":27,"value":2944}," prevValue",{"type":31,"tagName":468,"properties":2946,"children":2947},{"style":2656},[2948],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":2950,"children":2951},{"style":2656},[2952],{"type":27,"value":2853},{"type":31,"tagName":468,"properties":2954,"children":2955},{"style":578},[2956],{"type":27,"value":2858},{"type":31,"tagName":468,"properties":2958,"children":2959},{"style":584},[2960],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":2962,"children":2963},{"style":578},[2964],{"type":27,"value":2868},{"type":31,"tagName":468,"properties":2966,"children":2967},{"style":584},[2968],{"type":27,"value":2926},{"type":31,"tagName":468,"properties":2970,"children":2971},{"style":474},[2972],{"type":27,"value":2973},"// and the lens at each, for the change map",{"type":27,"value":28},{"type":31,"tagName":468,"properties":2976,"children":2977},{"class":470},[2978,2983,2988,2992,2996,3001,3005,3009,3013],{"type":31,"tagName":468,"properties":2979,"children":2980},{"style":2656},[2981],{"type":27,"value":2982},"let",{"type":31,"tagName":468,"properties":2984,"children":2985},{"style":584},[2986],{"type":27,"value":2987}," table ",{"type":31,"tagName":468,"properties":2989,"children":2990},{"style":2656},[2991],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":2993,"children":2994},{"style":2656},[2995],{"type":27,"value":2853},{"type":31,"tagName":468,"properties":2997,"children":2998},{"style":578},[2999],{"type":27,"value":3000}," OptionStrikes",{"type":31,"tagName":468,"properties":3002,"children":3003},{"style":584},[3004],{"type":27,"value":587},{"type":31,"tagName":468,"properties":3006,"children":3007},{"style":782},[3008],{"type":27,"value":1177},{"type":31,"tagName":468,"properties":3010,"children":3011},{"style":584},[3012],{"type":27,"value":2883},{"type":31,"tagName":468,"properties":3014,"children":3015},{"style":474},[3016],{"type":27,"value":3017},"// one bar's strike rows measured by strike; sized in onStart()",{"type":27,"value":28},{"type":31,"tagName":468,"properties":3020,"children":3021},{"class":470},[3022,3026,3031,3035,3039,3043],{"type":31,"tagName":468,"properties":3023,"children":3024},{"style":2656},[3025],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3027,"children":3028},{"style":584},[3029],{"type":27,"value":3030}," lens ",{"type":31,"tagName":468,"properties":3032,"children":3033},{"style":2656},[3034],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":3036,"children":3037},{"style":782},[3038],{"type":27,"value":2728},{"type":31,"tagName":468,"properties":3040,"children":3041},{"style":584},[3042],{"type":27,"value":2679},{"type":31,"tagName":468,"properties":3044,"children":3045},{"style":474},[3046],{"type":27,"value":3047},"// settings, read in onStart()",{"type":27,"value":28},{"type":31,"tagName":468,"properties":3050,"children":3051},{"class":470},[3052,3056,3061,3065,3070],{"type":31,"tagName":468,"properties":3053,"children":3054},{"style":2656},[3055],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3057,"children":3058},{"style":584},[3059],{"type":27,"value":3060}," changeMap ",{"type":31,"tagName":468,"properties":3062,"children":3063},{"style":2656},[3064],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":3066,"children":3067},{"style":782},[3068],{"type":27,"value":3069}," false",{"type":31,"tagName":468,"properties":3071,"children":3072},{"style":584},[3073],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3076,"children":3077},{"class":470},[3078,3082,3087,3091,3095],{"type":31,"tagName":468,"properties":3079,"children":3080},{"style":2656},[3081],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3083,"children":3084},{"style":584},[3085],{"type":27,"value":3086}," nearest ",{"type":31,"tagName":468,"properties":3088,"children":3089},{"style":2656},[3090],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":3092,"children":3093},{"style":782},[3094],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":3096,"children":3097},{"style":584},[3098],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3101,"children":3102},{"class":470},[3103,3107,3112,3116,3121],{"type":31,"tagName":468,"properties":3104,"children":3105},{"style":2656},[3106],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3108,"children":3109},{"style":584},[3110],{"type":27,"value":3111}," windowPct ",{"type":31,"tagName":468,"properties":3113,"children":3114},{"style":2656},[3115],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":3117,"children":3118},{"style":782},[3119],{"type":27,"value":3120}," 0.03",{"type":31,"tagName":468,"properties":3122,"children":3123},{"style":584},[3124],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3127,"children":3128},{"class":470},[3129,3133,3138,3142,3146],{"type":31,"tagName":468,"properties":3130,"children":3131},{"style":2656},[3132],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3134,"children":3135},{"style":584},[3136],{"type":27,"value":3137}," zone ",{"type":31,"tagName":468,"properties":3139,"children":3140},{"style":2656},[3141],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":3143,"children":3144},{"style":782},[3145],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":3147,"children":3148},{"style":584},[3149],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3152,"children":3153},{"class":470},[3154,3158,3163,3167,3172,3176,3180],{"type":31,"tagName":468,"properties":3155,"children":3156},{"style":2656},[3157],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3159,"children":3160},{"style":584},[3161],{"type":27,"value":3162}," prevCount ",{"type":31,"tagName":468,"properties":3164,"children":3165},{"style":2656},[3166],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":3168,"children":3169},{"style":2656},[3170],{"type":27,"value":3171}," -",{"type":31,"tagName":468,"properties":3173,"children":3174},{"style":782},[3175],{"type":27,"value":1177},{"type":31,"tagName":468,"properties":3177,"children":3178},{"style":584},[3179],{"type":27,"value":2679},{"type":31,"tagName":468,"properties":3181,"children":3182},{"style":474},[3183],{"type":27,"value":3184},"// strikes in the previous table; -1 before the first bar with strike rows",{"type":27,"value":28},{"type":31,"tagName":468,"properties":3187,"children":3188},{"class":470},[3189,3193,3198,3202,3207,3211,3216,3220],{"type":31,"tagName":468,"properties":3190,"children":3191},{"style":2656},[3192],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3194,"children":3195},{"style":584},[3196],{"type":27,"value":3197}," sessionKey",{"type":31,"tagName":468,"properties":3199,"children":3200},{"style":2656},[3201],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":3203,"children":3204},{"style":578},[3205],{"type":27,"value":3206}," f64",{"type":31,"tagName":468,"properties":3208,"children":3209},{"style":2656},[3210],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":3212,"children":3213},{"style":782},[3214],{"type":27,"value":3215}," NaN",{"type":31,"tagName":468,"properties":3217,"children":3218},{"style":584},[3219],{"type":27,"value":2679},{"type":31,"tagName":468,"properties":3221,"children":3222},{"style":474},[3223],{"type":27,"value":3224},"// the trade date the bars are in, days since 1970-01-01",{"type":27,"value":28},{"type":31,"tagName":468,"properties":3227,"children":3228},{"class":470},[3229,3233,3238,3242,3246,3250,3254,3258],{"type":31,"tagName":468,"properties":3230,"children":3231},{"style":2656},[3232],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3234,"children":3235},{"style":584},[3236],{"type":27,"value":3237}," sessionFirstGex",{"type":31,"tagName":468,"properties":3239,"children":3240},{"style":2656},[3241],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":3243,"children":3244},{"style":578},[3245],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":3247,"children":3248},{"style":2656},[3249],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":3251,"children":3252},{"style":782},[3253],{"type":27,"value":3215},{"type":31,"tagName":468,"properties":3255,"children":3256},{"style":584},[3257],{"type":27,"value":2679},{"type":31,"tagName":468,"properties":3259,"children":3260},{"style":474},[3261],{"type":27,"value":3262},"// net gamma at the session's first strike rows",{"type":27,"value":28},{"type":31,"tagName":468,"properties":3265,"children":3266},{"class":470},[3267,3271,3276,3280,3284,3288,3292],{"type":31,"tagName":468,"properties":3268,"children":3269},{"style":2656},[3270],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3272,"children":3273},{"style":584},[3274],{"type":27,"value":3275}," age ",{"type":31,"tagName":468,"properties":3277,"children":3278},{"style":2656},[3279],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":3281,"children":3282},{"style":2656},[3283],{"type":27,"value":3171},{"type":31,"tagName":468,"properties":3285,"children":3286},{"style":782},[3287],{"type":27,"value":1177},{"type":31,"tagName":468,"properties":3289,"children":3290},{"style":584},[3291],{"type":27,"value":2679},{"type":31,"tagName":468,"properties":3293,"children":3294},{"style":474},[3295],{"type":27,"value":3296},"// bars since the newest bar with strike rows; -1 before the first",{"type":27,"value":28},{"type":31,"tagName":468,"properties":3299,"children":3300},{"class":470},[3301],{"type":31,"tagName":468,"properties":3302,"children":3303},{"style":474},[3304],{"type":27,"value":3305},"// The newest strike rows' readings, carried to the bars after them until the next rows arrive.",{"type":27,"value":28},{"type":31,"tagName":468,"properties":3308,"children":3309},{"class":470},[3310,3314,3319,3323,3327,3331,3335],{"type":31,"tagName":468,"properties":3311,"children":3312},{"style":2656},[3313],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3315,"children":3316},{"style":584},[3317],{"type":27,"value":3318}," exposure",{"type":31,"tagName":468,"properties":3320,"children":3321},{"style":2656},[3322],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":3324,"children":3325},{"style":578},[3326],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":3328,"children":3329},{"style":2656},[3330],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":3332,"children":3333},{"style":782},[3334],{"type":27,"value":3215},{"type":31,"tagName":468,"properties":3336,"children":3337},{"style":584},[3338],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3341,"children":3342},{"class":470},[3343,3347,3352,3356,3360,3364,3368],{"type":31,"tagName":468,"properties":3344,"children":3345},{"style":2656},[3346],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3348,"children":3349},{"style":584},[3350],{"type":27,"value":3351}," zeroGamma",{"type":31,"tagName":468,"properties":3353,"children":3354},{"style":2656},[3355],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":3357,"children":3358},{"style":578},[3359],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":3361,"children":3362},{"style":2656},[3363],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":3365,"children":3366},{"style":782},[3367],{"type":27,"value":3215},{"type":31,"tagName":468,"properties":3369,"children":3370},{"style":584},[3371],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3374,"children":3375},{"class":470},[3376,3380,3385,3389,3393,3397,3401],{"type":31,"tagName":468,"properties":3377,"children":3378},{"style":2656},[3379],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3381,"children":3382},{"style":584},[3383],{"type":27,"value":3384}," callWall",{"type":31,"tagName":468,"properties":3386,"children":3387},{"style":2656},[3388],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":3390,"children":3391},{"style":578},[3392],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":3394,"children":3395},{"style":2656},[3396],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":3398,"children":3399},{"style":782},[3400],{"type":27,"value":3215},{"type":31,"tagName":468,"properties":3402,"children":3403},{"style":584},[3404],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3407,"children":3408},{"class":470},[3409,3413,3418,3422,3426,3430,3434],{"type":31,"tagName":468,"properties":3410,"children":3411},{"style":2656},[3412],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3414,"children":3415},{"style":584},[3416],{"type":27,"value":3417}," putWall",{"type":31,"tagName":468,"properties":3419,"children":3420},{"style":2656},[3421],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":3423,"children":3424},{"style":578},[3425],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":3427,"children":3428},{"style":2656},[3429],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":3431,"children":3432},{"style":782},[3433],{"type":27,"value":3215},{"type":31,"tagName":468,"properties":3435,"children":3436},{"style":584},[3437],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3440,"children":3441},{"class":470},[3442,3446,3451,3455,3459,3463,3467],{"type":31,"tagName":468,"properties":3443,"children":3444},{"style":2656},[3445],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3447,"children":3448},{"style":584},[3449],{"type":27,"value":3450}," netGex",{"type":31,"tagName":468,"properties":3452,"children":3453},{"style":2656},[3454],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":3456,"children":3457},{"style":578},[3458],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":3460,"children":3461},{"style":2656},[3462],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":3464,"children":3465},{"style":782},[3466],{"type":27,"value":3215},{"type":31,"tagName":468,"properties":3468,"children":3469},{"style":584},[3470],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3473,"children":3474},{"class":470},[3475,3479,3484,3488,3492,3496,3500],{"type":31,"tagName":468,"properties":3476,"children":3477},{"style":2656},[3478],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3480,"children":3481},{"style":584},[3482],{"type":27,"value":3483}," netDex",{"type":31,"tagName":468,"properties":3485,"children":3486},{"style":2656},[3487],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":3489,"children":3490},{"style":578},[3491],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":3493,"children":3494},{"style":2656},[3495],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":3497,"children":3498},{"style":782},[3499],{"type":27,"value":3215},{"type":31,"tagName":468,"properties":3501,"children":3502},{"style":584},[3503],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3506,"children":3507},{"class":470},[3508,3512,3517,3521,3525,3529,3533],{"type":31,"tagName":468,"properties":3509,"children":3510},{"style":2656},[3511],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3513,"children":3514},{"style":584},[3515],{"type":27,"value":3516}," netVex",{"type":31,"tagName":468,"properties":3518,"children":3519},{"style":2656},[3520],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":3522,"children":3523},{"style":578},[3524],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":3526,"children":3527},{"style":2656},[3528],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":3530,"children":3531},{"style":782},[3532],{"type":27,"value":3215},{"type":31,"tagName":468,"properties":3534,"children":3535},{"style":584},[3536],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3539,"children":3540},{"class":470},[3541,3545,3550,3554,3558,3562,3566],{"type":31,"tagName":468,"properties":3542,"children":3543},{"style":2656},[3544],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3546,"children":3547},{"style":584},[3548],{"type":27,"value":3549}," callGex",{"type":31,"tagName":468,"properties":3551,"children":3552},{"style":2656},[3553],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":3555,"children":3556},{"style":578},[3557],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":3559,"children":3560},{"style":2656},[3561],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":3563,"children":3564},{"style":782},[3565],{"type":27,"value":3215},{"type":31,"tagName":468,"properties":3567,"children":3568},{"style":584},[3569],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3572,"children":3573},{"class":470},[3574,3578,3583,3587,3591,3595,3599],{"type":31,"tagName":468,"properties":3575,"children":3576},{"style":2656},[3577],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3579,"children":3580},{"style":584},[3581],{"type":27,"value":3582}," putGex",{"type":31,"tagName":468,"properties":3584,"children":3585},{"style":2656},[3586],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":3588,"children":3589},{"style":578},[3590],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":3592,"children":3593},{"style":2656},[3594],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":3596,"children":3597},{"style":782},[3598],{"type":27,"value":3215},{"type":31,"tagName":468,"properties":3600,"children":3601},{"style":584},[3602],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3605,"children":3606},{"class":470},[3607,3611,3616,3620,3624,3628,3632],{"type":31,"tagName":468,"properties":3608,"children":3609},{"style":2656},[3610],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3612,"children":3613},{"style":584},[3614],{"type":27,"value":3615}," gexChange",{"type":31,"tagName":468,"properties":3617,"children":3618},{"style":2656},[3619],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":3621,"children":3622},{"style":578},[3623],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":3625,"children":3626},{"style":2656},[3627],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":3629,"children":3630},{"style":782},[3631],{"type":27,"value":3215},{"type":31,"tagName":468,"properties":3633,"children":3634},{"style":584},[3635],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3638,"children":3639},{"class":470},[3640,3644,3649,3653,3657,3661,3665],{"type":31,"tagName":468,"properties":3641,"children":3642},{"style":2656},[3643],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3645,"children":3646},{"style":584},[3647],{"type":27,"value":3648}," maxPain",{"type":31,"tagName":468,"properties":3650,"children":3651},{"style":2656},[3652],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":3654,"children":3655},{"style":578},[3656],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":3658,"children":3659},{"style":2656},[3660],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":3662,"children":3663},{"style":782},[3664],{"type":27,"value":3215},{"type":31,"tagName":468,"properties":3666,"children":3667},{"style":584},[3668],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3671,"children":3672},{"class":470},[3673,3677,3682,3686,3690,3694,3698],{"type":31,"tagName":468,"properties":3674,"children":3675},{"style":2656},[3676],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":3678,"children":3679},{"style":584},[3680],{"type":27,"value":3681}," putCallOi",{"type":31,"tagName":468,"properties":3683,"children":3684},{"style":2656},[3685],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":3687,"children":3688},{"style":578},[3689],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":3691,"children":3692},{"style":2656},[3693],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":3695,"children":3696},{"style":782},[3697],{"type":27,"value":3215},{"type":31,"tagName":468,"properties":3699,"children":3700},{"style":584},[3701],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3704,"children":3705},{"class":470},[],{"type":27,"value":28},{"type":31,"tagName":468,"properties":3708,"children":3709},{"class":470},[3710,3715,3720,3725,3729,3734],{"type":31,"tagName":468,"properties":3711,"children":3712},{"style":2656},[3713],{"type":27,"value":3714},"function",{"type":31,"tagName":468,"properties":3716,"children":3717},{"style":578},[3718],{"type":27,"value":3719}," onStart",{"type":31,"tagName":468,"properties":3721,"children":3722},{"style":584},[3723],{"type":27,"value":3724},"()",{"type":31,"tagName":468,"properties":3726,"children":3727},{"style":2656},[3728],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":3730,"children":3731},{"style":782},[3732],{"type":27,"value":3733}," void",{"type":31,"tagName":468,"properties":3735,"children":3736},{"style":584},[3737],{"type":27,"value":3738}," {",{"type":27,"value":28},{"type":31,"tagName":468,"properties":3741,"children":3742},{"class":470},[3743,3748,3752,3756,3760,3765],{"type":31,"tagName":468,"properties":3744,"children":3745},{"style":584},[3746],{"type":27,"value":3747},"  table ",{"type":31,"tagName":468,"properties":3749,"children":3750},{"style":2656},[3751],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":3753,"children":3754},{"style":2656},[3755],{"type":27,"value":2853},{"type":31,"tagName":468,"properties":3757,"children":3758},{"style":578},[3759],{"type":27,"value":3000},{"type":31,"tagName":468,"properties":3761,"children":3762},{"style":584},[3763],{"type":27,"value":3764},"(in_strikes_max_cells); ",{"type":31,"tagName":468,"properties":3766,"children":3767},{"style":474},[3768],{"type":27,"value":3769},"// a block holds at most max_cells rows, so a load is never refused",{"type":27,"value":28},{"type":31,"tagName":468,"properties":3772,"children":3773},{"class":470},[3774,3779,3783,3788,3792,3797],{"type":31,"tagName":468,"properties":3775,"children":3776},{"style":584},[3777],{"type":27,"value":3778},"  lens ",{"type":31,"tagName":468,"properties":3780,"children":3781},{"style":2656},[3782],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":3784,"children":3785},{"style":578},[3786],{"type":27,"value":3787}," i32",{"type":31,"tagName":468,"properties":3789,"children":3790},{"style":584},[3791],{"type":27,"value":587},{"type":31,"tagName":468,"properties":3793,"children":3794},{"style":578},[3795],{"type":27,"value":3796},"p_lens",{"type":31,"tagName":468,"properties":3798,"children":3799},{"style":584},[3800],{"type":27,"value":3801},"());",{"type":27,"value":28},{"type":31,"tagName":468,"properties":3804,"children":3805},{"class":470},[3806,3811,3815,3820,3825,3830,3835],{"type":31,"tagName":468,"properties":3807,"children":3808},{"style":584},[3809],{"type":27,"value":3810},"  changeMap ",{"type":31,"tagName":468,"properties":3812,"children":3813},{"style":2656},[3814],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":3816,"children":3817},{"style":578},[3818],{"type":27,"value":3819}," p_map_mode",{"type":31,"tagName":468,"properties":3821,"children":3822},{"style":584},[3823],{"type":27,"value":3824},"() ",{"type":31,"tagName":468,"properties":3826,"children":3827},{"style":2656},[3828],{"type":27,"value":3829},"==",{"type":31,"tagName":468,"properties":3831,"children":3832},{"style":782},[3833],{"type":27,"value":3834}," 1.0",{"type":31,"tagName":468,"properties":3836,"children":3837},{"style":584},[3838],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3841,"children":3842},{"class":470},[3843,3848,3852,3856,3860,3865],{"type":31,"tagName":468,"properties":3844,"children":3845},{"style":584},[3846],{"type":27,"value":3847},"  nearest ",{"type":31,"tagName":468,"properties":3849,"children":3850},{"style":2656},[3851],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":3853,"children":3854},{"style":578},[3855],{"type":27,"value":3787},{"type":31,"tagName":468,"properties":3857,"children":3858},{"style":584},[3859],{"type":27,"value":587},{"type":31,"tagName":468,"properties":3861,"children":3862},{"style":578},[3863],{"type":27,"value":3864},"p_nearest",{"type":31,"tagName":468,"properties":3866,"children":3867},{"style":584},[3868],{"type":27,"value":3801},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3871,"children":3872},{"class":470},[3873,3878,3882,3887,3891,3896,3901],{"type":31,"tagName":468,"properties":3874,"children":3875},{"style":584},[3876],{"type":27,"value":3877},"  windowPct ",{"type":31,"tagName":468,"properties":3879,"children":3880},{"style":2656},[3881],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":3883,"children":3884},{"style":578},[3885],{"type":27,"value":3886}," p_window_pct",{"type":31,"tagName":468,"properties":3888,"children":3889},{"style":584},[3890],{"type":27,"value":3824},{"type":31,"tagName":468,"properties":3892,"children":3893},{"style":2656},[3894],{"type":27,"value":3895},"/",{"type":31,"tagName":468,"properties":3897,"children":3898},{"style":782},[3899],{"type":27,"value":3900}," 100.0",{"type":31,"tagName":468,"properties":3902,"children":3903},{"style":584},[3904],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3907,"children":3908},{"class":470},[3909,3914,3918,3922,3926,3931],{"type":31,"tagName":468,"properties":3910,"children":3911},{"style":584},[3912],{"type":27,"value":3913},"  zone ",{"type":31,"tagName":468,"properties":3915,"children":3916},{"style":2656},[3917],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":3919,"children":3920},{"style":578},[3921],{"type":27,"value":3787},{"type":31,"tagName":468,"properties":3923,"children":3924},{"style":584},[3925],{"type":27,"value":587},{"type":31,"tagName":468,"properties":3927,"children":3928},{"style":578},[3929],{"type":27,"value":3930},"p_market_zone",{"type":31,"tagName":468,"properties":3932,"children":3933},{"style":584},[3934],{"type":27,"value":3801},{"type":27,"value":28},{"type":31,"tagName":468,"properties":3937,"children":3938},{"class":470},[3939],{"type":31,"tagName":468,"properties":3940,"children":3941},{"style":584},[3942],{"type":27,"value":3943},"}",{"type":27,"value":28},{"type":31,"tagName":468,"properties":3946,"children":3947},{"class":470},[],{"type":27,"value":28},{"type":31,"tagName":468,"properties":3950,"children":3951},{"class":470},[3952],{"type":31,"tagName":468,"properties":3953,"children":3954},{"style":474},[3955],{"type":27,"value":3956},"// ── The session: net gamma's change counts from the first strike rows of the bar's trade date ──",{"type":27,"value":28},{"type":31,"tagName":468,"properties":3959,"children":3960},{"class":470},[3961,3965,3970,3974,3980,3984,3988,3993,3997,4001],{"type":31,"tagName":468,"properties":3962,"children":3963},{"style":2656},[3964],{"type":27,"value":3714},{"type":31,"tagName":468,"properties":3966,"children":3967},{"style":578},[3968],{"type":27,"value":3969}," trackSession",{"type":31,"tagName":468,"properties":3971,"children":3972},{"style":584},[3973],{"type":27,"value":587},{"type":31,"tagName":468,"properties":3975,"children":3977},{"style":3976},"--shiki-dark:#FFAB70;--shiki-light:#E36209",[3978],{"type":27,"value":3979},"t",{"type":31,"tagName":468,"properties":3981,"children":3982},{"style":2656},[3983],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":3985,"children":3986},{"style":578},[3987],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":3989,"children":3990},{"style":584},[3991],{"type":27,"value":3992},")",{"type":31,"tagName":468,"properties":3994,"children":3995},{"style":2656},[3996],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":3998,"children":3999},{"style":782},[4000],{"type":27,"value":3733},{"type":31,"tagName":468,"properties":4002,"children":4003},{"style":584},[4004],{"type":27,"value":3738},{"type":27,"value":28},{"type":31,"tagName":468,"properties":4007,"children":4008},{"class":470},[4009,4014,4019,4023,4028,4032],{"type":31,"tagName":468,"properties":4010,"children":4011},{"style":2656},[4012],{"type":27,"value":4013},"  const",{"type":31,"tagName":468,"properties":4015,"children":4016},{"style":782},[4017],{"type":27,"value":4018}," stamp",{"type":31,"tagName":468,"properties":4020,"children":4021},{"style":2656},[4022],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":4024,"children":4025},{"style":578},[4026],{"type":27,"value":4027}," in_trade_date",{"type":31,"tagName":468,"properties":4029,"children":4030},{"style":584},[4031],{"type":27,"value":1036},{"type":31,"tagName":468,"properties":4033,"children":4034},{"style":474},[4035],{"type":27,"value":4036},"// epoch seconds of the trade date, as the chart writes it",{"type":27,"value":28},{"type":31,"tagName":468,"properties":4039,"children":4040},{"class":470},[4041,4045,4050,4054,4059,4064,4069,4074,4079,4084,4088,4093,4098,4102,4107,4112,4117,4122],{"type":31,"tagName":468,"properties":4042,"children":4043},{"style":2656},[4044],{"type":27,"value":4013},{"type":31,"tagName":468,"properties":4046,"children":4047},{"style":782},[4048],{"type":27,"value":4049}," key",{"type":31,"tagName":468,"properties":4051,"children":4052},{"style":2656},[4053],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":4055,"children":4056},{"style":578},[4057],{"type":27,"value":4058}," isFinite",{"type":31,"tagName":468,"properties":4060,"children":4061},{"style":584},[4062],{"type":27,"value":4063},"(stamp) ",{"type":31,"tagName":468,"properties":4065,"children":4066},{"style":2656},[4067],{"type":27,"value":4068},"?",{"type":31,"tagName":468,"properties":4070,"children":4071},{"style":584},[4072],{"type":27,"value":4073}," Math.",{"type":31,"tagName":468,"properties":4075,"children":4076},{"style":578},[4077],{"type":27,"value":4078},"floor",{"type":31,"tagName":468,"properties":4080,"children":4081},{"style":584},[4082],{"type":27,"value":4083},"(stamp ",{"type":31,"tagName":468,"properties":4085,"children":4086},{"style":2656},[4087],{"type":27,"value":3895},{"type":31,"tagName":468,"properties":4089,"children":4090},{"style":782},[4091],{"type":27,"value":4092}," 86400.0",{"type":31,"tagName":468,"properties":4094,"children":4095},{"style":584},[4096],{"type":27,"value":4097},") ",{"type":31,"tagName":468,"properties":4099,"children":4100},{"style":2656},[4101],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":4103,"children":4104},{"style":578},[4105],{"type":27,"value":4106}," optionsTradeDay",{"type":31,"tagName":468,"properties":4108,"children":4109},{"style":584},[4110],{"type":27,"value":4111},"(t ",{"type":31,"tagName":468,"properties":4113,"children":4114},{"style":2656},[4115],{"type":27,"value":4116},"*",{"type":31,"tagName":468,"properties":4118,"children":4119},{"style":782},[4120],{"type":27,"value":4121}," 1000.0",{"type":31,"tagName":468,"properties":4123,"children":4124},{"style":584},[4125],{"type":27,"value":4126},", zone);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":4129,"children":4130},{"class":470},[4131,4136,4140,4145,4150,4155],{"type":31,"tagName":468,"properties":4132,"children":4133},{"style":2656},[4134],{"type":27,"value":4135},"  if",{"type":31,"tagName":468,"properties":4137,"children":4138},{"style":584},[4139],{"type":27,"value":151},{"type":31,"tagName":468,"properties":4141,"children":4142},{"style":578},[4143],{"type":27,"value":4144},"isNaN",{"type":31,"tagName":468,"properties":4146,"children":4147},{"style":584},[4148],{"type":27,"value":4149},"(key)) ",{"type":31,"tagName":468,"properties":4151,"children":4152},{"style":2656},[4153],{"type":27,"value":4154},"return",{"type":31,"tagName":468,"properties":4156,"children":4157},{"style":584},[4158],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":4161,"children":4162},{"class":470},[4163,4167,4171,4175,4180,4185,4190,4195],{"type":31,"tagName":468,"properties":4164,"children":4165},{"style":2656},[4166],{"type":27,"value":4135},{"type":31,"tagName":468,"properties":4168,"children":4169},{"style":584},[4170],{"type":27,"value":151},{"type":31,"tagName":468,"properties":4172,"children":4173},{"style":578},[4174],{"type":27,"value":4144},{"type":31,"tagName":468,"properties":4176,"children":4177},{"style":584},[4178],{"type":27,"value":4179},"(sessionKey) ",{"type":31,"tagName":468,"properties":4181,"children":4182},{"style":2656},[4183],{"type":27,"value":4184},"||",{"type":31,"tagName":468,"properties":4186,"children":4187},{"style":584},[4188],{"type":27,"value":4189}," key ",{"type":31,"tagName":468,"properties":4191,"children":4192},{"style":2656},[4193],{"type":27,"value":4194},">",{"type":31,"tagName":468,"properties":4196,"children":4197},{"style":584},[4198],{"type":27,"value":4199}," sessionKey) {",{"type":27,"value":28},{"type":31,"tagName":468,"properties":4202,"children":4203},{"class":470},[4204,4209,4213],{"type":31,"tagName":468,"properties":4205,"children":4206},{"style":584},[4207],{"type":27,"value":4208},"    sessionKey ",{"type":31,"tagName":468,"properties":4210,"children":4211},{"style":2656},[4212],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":4214,"children":4215},{"style":584},[4216],{"type":27,"value":4217}," key;",{"type":27,"value":28},{"type":31,"tagName":468,"properties":4220,"children":4221},{"class":470},[4222,4227,4231,4235,4239],{"type":31,"tagName":468,"properties":4223,"children":4224},{"style":584},[4225],{"type":27,"value":4226},"    sessionFirstGex ",{"type":31,"tagName":468,"properties":4228,"children":4229},{"style":2656},[4230],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":4232,"children":4233},{"style":782},[4234],{"type":27,"value":3215},{"type":31,"tagName":468,"properties":4236,"children":4237},{"style":584},[4238],{"type":27,"value":2679},{"type":31,"tagName":468,"properties":4240,"children":4241},{"style":474},[4242],{"type":27,"value":4243},"// a new session: its first strike rows set the base",{"type":27,"value":28},{"type":31,"tagName":468,"properties":4246,"children":4247},{"class":470},[4248],{"type":31,"tagName":468,"properties":4249,"children":4250},{"style":584},[4251],{"type":27,"value":4252},"  }",{"type":27,"value":28},{"type":31,"tagName":468,"properties":4255,"children":4256},{"class":470},[4257],{"type":31,"tagName":468,"properties":4258,"children":4259},{"style":584},[4260],{"type":27,"value":3943},{"type":27,"value":28},{"type":31,"tagName":468,"properties":4263,"children":4264},{"class":470},[],{"type":27,"value":28},{"type":31,"tagName":468,"properties":4267,"children":4268},{"class":470},[4269],{"type":31,"tagName":468,"properties":4270,"children":4271},{"style":474},[4272],{"type":27,"value":4273},"// ── The lens, strike by strike, and the previous rows' value at a strike ──",{"type":27,"value":28},{"type":31,"tagName":468,"properties":4276,"children":4277},{"class":470},[4278,4282,4287,4291,4296,4300,4304,4308,4312,4316,4321],{"type":31,"tagName":468,"properties":4279,"children":4280},{"style":2656},[4281],{"type":27,"value":3714},{"type":31,"tagName":468,"properties":4283,"children":4284},{"style":578},[4285],{"type":27,"value":4286}," lensAt",{"type":31,"tagName":468,"properties":4288,"children":4289},{"style":584},[4290],{"type":27,"value":587},{"type":31,"tagName":468,"properties":4292,"children":4293},{"style":3976},[4294],{"type":27,"value":4295},"k",{"type":31,"tagName":468,"properties":4297,"children":4298},{"style":2656},[4299],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":4301,"children":4302},{"style":578},[4303],{"type":27,"value":3787},{"type":31,"tagName":468,"properties":4305,"children":4306},{"style":584},[4307],{"type":27,"value":3992},{"type":31,"tagName":468,"properties":4309,"children":4310},{"style":2656},[4311],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":4313,"children":4314},{"style":578},[4315],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":4317,"children":4318},{"style":584},[4319],{"type":27,"value":4320}," { ",{"type":31,"tagName":468,"properties":4322,"children":4323},{"style":474},[4324],{"type":27,"value":4325},"// the lens at the table's k-th strike (ascending)",{"type":27,"value":28},{"type":31,"tagName":468,"properties":4328,"children":4329},{"class":470},[4330,4335,4339,4343,4347,4352,4357,4362,4367,4371,4375,4379,4383,4387,4391,4396,4400,4404,4408,4413],{"type":31,"tagName":468,"properties":4331,"children":4332},{"style":2656},[4333],{"type":27,"value":4334},"  return",{"type":31,"tagName":468,"properties":4336,"children":4337},{"style":584},[4338],{"type":27,"value":3030},{"type":31,"tagName":468,"properties":4340,"children":4341},{"style":2656},[4342],{"type":27,"value":3829},{"type":31,"tagName":468,"properties":4344,"children":4345},{"style":782},[4346],{"type":27,"value":2728},{"type":31,"tagName":468,"properties":4348,"children":4349},{"style":2656},[4350],{"type":27,"value":4351}," ?",{"type":31,"tagName":468,"properties":4353,"children":4354},{"style":584},[4355],{"type":27,"value":4356}," table.",{"type":31,"tagName":468,"properties":4358,"children":4359},{"style":578},[4360],{"type":27,"value":4361},"netGex",{"type":31,"tagName":468,"properties":4363,"children":4364},{"style":584},[4365],{"type":27,"value":4366},"(k) ",{"type":31,"tagName":468,"properties":4368,"children":4369},{"style":2656},[4370],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":4372,"children":4373},{"style":584},[4374],{"type":27,"value":3030},{"type":31,"tagName":468,"properties":4376,"children":4377},{"style":2656},[4378],{"type":27,"value":3829},{"type":31,"tagName":468,"properties":4380,"children":4381},{"style":782},[4382],{"type":27,"value":2755},{"type":31,"tagName":468,"properties":4384,"children":4385},{"style":2656},[4386],{"type":27,"value":4351},{"type":31,"tagName":468,"properties":4388,"children":4389},{"style":584},[4390],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":4392,"children":4393},{"style":578},[4394],{"type":27,"value":4395},"netDex",{"type":31,"tagName":468,"properties":4397,"children":4398},{"style":584},[4399],{"type":27,"value":4366},{"type":31,"tagName":468,"properties":4401,"children":4402},{"style":2656},[4403],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":4405,"children":4406},{"style":584},[4407],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":4409,"children":4410},{"style":578},[4411],{"type":27,"value":4412},"netVex",{"type":31,"tagName":468,"properties":4414,"children":4415},{"style":584},[4416],{"type":27,"value":4417},"(k);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":4420,"children":4421},{"class":470},[4422],{"type":31,"tagName":468,"properties":4423,"children":4424},{"style":584},[4425],{"type":27,"value":3943},{"type":27,"value":28},{"type":31,"tagName":468,"properties":4428,"children":4429},{"class":470},[4430,4434,4439,4443,4447,4451,4455],{"type":31,"tagName":468,"properties":4431,"children":4432},{"style":2656},[4433],{"type":27,"value":3714},{"type":31,"tagName":468,"properties":4435,"children":4436},{"style":578},[4437],{"type":27,"value":4438}," lensTotal",{"type":31,"tagName":468,"properties":4440,"children":4441},{"style":584},[4442],{"type":27,"value":3724},{"type":31,"tagName":468,"properties":4444,"children":4445},{"style":2656},[4446],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":4448,"children":4449},{"style":578},[4450],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":4452,"children":4453},{"style":584},[4454],{"type":27,"value":4320},{"type":31,"tagName":468,"properties":4456,"children":4457},{"style":474},[4458],{"type":27,"value":4459},"// the lens over every strike of the table",{"type":27,"value":28},{"type":31,"tagName":468,"properties":4462,"children":4463},{"class":470},[4464,4468,4472,4476,4480,4484,4488,4493,4497,4501,4505,4509,4513,4517,4521,4526,4530,4534,4538,4543],{"type":31,"tagName":468,"properties":4465,"children":4466},{"style":2656},[4467],{"type":27,"value":4334},{"type":31,"tagName":468,"properties":4469,"children":4470},{"style":584},[4471],{"type":27,"value":3030},{"type":31,"tagName":468,"properties":4473,"children":4474},{"style":2656},[4475],{"type":27,"value":3829},{"type":31,"tagName":468,"properties":4477,"children":4478},{"style":782},[4479],{"type":27,"value":2728},{"type":31,"tagName":468,"properties":4481,"children":4482},{"style":2656},[4483],{"type":27,"value":4351},{"type":31,"tagName":468,"properties":4485,"children":4486},{"style":584},[4487],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":4489,"children":4490},{"style":578},[4491],{"type":27,"value":4492},"totalNetGex",{"type":31,"tagName":468,"properties":4494,"children":4495},{"style":584},[4496],{"type":27,"value":3824},{"type":31,"tagName":468,"properties":4498,"children":4499},{"style":2656},[4500],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":4502,"children":4503},{"style":584},[4504],{"type":27,"value":3030},{"type":31,"tagName":468,"properties":4506,"children":4507},{"style":2656},[4508],{"type":27,"value":3829},{"type":31,"tagName":468,"properties":4510,"children":4511},{"style":782},[4512],{"type":27,"value":2755},{"type":31,"tagName":468,"properties":4514,"children":4515},{"style":2656},[4516],{"type":27,"value":4351},{"type":31,"tagName":468,"properties":4518,"children":4519},{"style":584},[4520],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":4522,"children":4523},{"style":578},[4524],{"type":27,"value":4525},"totalNetDex",{"type":31,"tagName":468,"properties":4527,"children":4528},{"style":584},[4529],{"type":27,"value":3824},{"type":31,"tagName":468,"properties":4531,"children":4532},{"style":2656},[4533],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":4535,"children":4536},{"style":584},[4537],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":4539,"children":4540},{"style":578},[4541],{"type":27,"value":4542},"totalNetVex",{"type":31,"tagName":468,"properties":4544,"children":4545},{"style":584},[4546],{"type":27,"value":4547},"();",{"type":27,"value":28},{"type":31,"tagName":468,"properties":4550,"children":4551},{"class":470},[4552],{"type":31,"tagName":468,"properties":4553,"children":4554},{"style":584},[4555],{"type":27,"value":3943},{"type":27,"value":28},{"type":31,"tagName":468,"properties":4558,"children":4559},{"class":470},[4560,4564,4569,4573,4578,4582,4586,4590,4594,4598,4602],{"type":31,"tagName":468,"properties":4561,"children":4562},{"style":2656},[4563],{"type":27,"value":3714},{"type":31,"tagName":468,"properties":4565,"children":4566},{"style":578},[4567],{"type":27,"value":4568}," previousAt",{"type":31,"tagName":468,"properties":4570,"children":4571},{"style":584},[4572],{"type":27,"value":587},{"type":31,"tagName":468,"properties":4574,"children":4575},{"style":3976},[4576],{"type":27,"value":4577},"strike",{"type":31,"tagName":468,"properties":4579,"children":4580},{"style":2656},[4581],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":4583,"children":4584},{"style":578},[4585],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":4587,"children":4588},{"style":584},[4589],{"type":27,"value":3992},{"type":31,"tagName":468,"properties":4591,"children":4592},{"style":2656},[4593],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":4595,"children":4596},{"style":578},[4597],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":4599,"children":4600},{"style":584},[4601],{"type":27,"value":4320},{"type":31,"tagName":468,"properties":4603,"children":4604},{"style":474},[4605],{"type":27,"value":4606},"// the previous rows' lens at this strike; 0 where they did not list it",{"type":27,"value":28},{"type":31,"tagName":468,"properties":4609,"children":4610},{"class":470},[4611,4616,4621,4625,4629],{"type":31,"tagName":468,"properties":4612,"children":4613},{"style":2656},[4614],{"type":27,"value":4615},"  let",{"type":31,"tagName":468,"properties":4617,"children":4618},{"style":584},[4619],{"type":27,"value":4620}," lo ",{"type":31,"tagName":468,"properties":4622,"children":4623},{"style":2656},[4624],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":4626,"children":4627},{"style":782},[4628],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":4630,"children":4631},{"style":584},[4632],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":4635,"children":4636},{"class":470},[4637,4641,4646,4650],{"type":31,"tagName":468,"properties":4638,"children":4639},{"style":2656},[4640],{"type":27,"value":4615},{"type":31,"tagName":468,"properties":4642,"children":4643},{"style":584},[4644],{"type":27,"value":4645}," hi ",{"type":31,"tagName":468,"properties":4647,"children":4648},{"style":2656},[4649],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":4651,"children":4652},{"style":584},[4653],{"type":27,"value":4654}," prevCount;",{"type":27,"value":28},{"type":31,"tagName":468,"properties":4657,"children":4658},{"class":470},[4659,4664,4669,4673],{"type":31,"tagName":468,"properties":4660,"children":4661},{"style":2656},[4662],{"type":27,"value":4663},"  while",{"type":31,"tagName":468,"properties":4665,"children":4666},{"style":584},[4667],{"type":27,"value":4668}," (lo ",{"type":31,"tagName":468,"properties":4670,"children":4671},{"style":2656},[4672],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":4674,"children":4675},{"style":584},[4676],{"type":27,"value":4677}," hi) {",{"type":27,"value":28},{"type":31,"tagName":468,"properties":4680,"children":4681},{"class":470},[4682,4687,4692,4696,4700,4705,4710,4715,4719],{"type":31,"tagName":468,"properties":4683,"children":4684},{"style":2656},[4685],{"type":27,"value":4686},"    const",{"type":31,"tagName":468,"properties":4688,"children":4689},{"style":782},[4690],{"type":27,"value":4691}," mid",{"type":31,"tagName":468,"properties":4693,"children":4694},{"style":2656},[4695],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":4697,"children":4698},{"style":584},[4699],{"type":27,"value":4668},{"type":31,"tagName":468,"properties":4701,"children":4702},{"style":2656},[4703],{"type":27,"value":4704},"+",{"type":31,"tagName":468,"properties":4706,"children":4707},{"style":584},[4708],{"type":27,"value":4709}," hi) ",{"type":31,"tagName":468,"properties":4711,"children":4712},{"style":2656},[4713],{"type":27,"value":4714},">>",{"type":31,"tagName":468,"properties":4716,"children":4717},{"style":782},[4718],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":4720,"children":4721},{"style":584},[4722],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":4725,"children":4726},{"class":470},[4727,4732,4737,4741,4746,4750,4755,4759,4763],{"type":31,"tagName":468,"properties":4728,"children":4729},{"style":2656},[4730],{"type":27,"value":4731},"    if",{"type":31,"tagName":468,"properties":4733,"children":4734},{"style":584},[4735],{"type":27,"value":4736}," (prevStrike[mid] ",{"type":31,"tagName":468,"properties":4738,"children":4739},{"style":2656},[4740],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":4742,"children":4743},{"style":584},[4744],{"type":27,"value":4745}," strike) lo ",{"type":31,"tagName":468,"properties":4747,"children":4748},{"style":2656},[4749],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":4751,"children":4752},{"style":584},[4753],{"type":27,"value":4754}," mid ",{"type":31,"tagName":468,"properties":4756,"children":4757},{"style":2656},[4758],{"type":27,"value":4704},{"type":31,"tagName":468,"properties":4760,"children":4761},{"style":782},[4762],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":4764,"children":4765},{"style":584},[4766],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":4769,"children":4770},{"class":470},[4771,4776,4780,4784],{"type":31,"tagName":468,"properties":4772,"children":4773},{"style":2656},[4774],{"type":27,"value":4775},"    else",{"type":31,"tagName":468,"properties":4777,"children":4778},{"style":584},[4779],{"type":27,"value":4645},{"type":31,"tagName":468,"properties":4781,"children":4782},{"style":2656},[4783],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":4785,"children":4786},{"style":584},[4787],{"type":27,"value":4788}," mid;",{"type":27,"value":28},{"type":31,"tagName":468,"properties":4791,"children":4792},{"class":470},[4793],{"type":31,"tagName":468,"properties":4794,"children":4795},{"style":584},[4796],{"type":27,"value":4252},{"type":27,"value":28},{"type":31,"tagName":468,"properties":4799,"children":4800},{"class":470},[4801,4805,4809,4813,4817,4822,4827,4831,4836,4840,4845,4849,4854],{"type":31,"tagName":468,"properties":4802,"children":4803},{"style":2656},[4804],{"type":27,"value":4334},{"type":31,"tagName":468,"properties":4806,"children":4807},{"style":584},[4808],{"type":27,"value":4620},{"type":31,"tagName":468,"properties":4810,"children":4811},{"style":2656},[4812],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":4814,"children":4815},{"style":584},[4816],{"type":27,"value":3162},{"type":31,"tagName":468,"properties":4818,"children":4819},{"style":2656},[4820],{"type":27,"value":4821},"&&",{"type":31,"tagName":468,"properties":4823,"children":4824},{"style":584},[4825],{"type":27,"value":4826}," prevStrike[lo] ",{"type":31,"tagName":468,"properties":4828,"children":4829},{"style":2656},[4830],{"type":27,"value":3829},{"type":31,"tagName":468,"properties":4832,"children":4833},{"style":584},[4834],{"type":27,"value":4835}," strike ",{"type":31,"tagName":468,"properties":4837,"children":4838},{"style":2656},[4839],{"type":27,"value":4068},{"type":31,"tagName":468,"properties":4841,"children":4842},{"style":584},[4843],{"type":27,"value":4844}," prevValue[lo] ",{"type":31,"tagName":468,"properties":4846,"children":4847},{"style":2656},[4848],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":4850,"children":4851},{"style":782},[4852],{"type":27,"value":4853}," 0.0",{"type":31,"tagName":468,"properties":4855,"children":4856},{"style":584},[4857],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":4860,"children":4861},{"class":470},[4862],{"type":31,"tagName":468,"properties":4863,"children":4864},{"style":584},[4865],{"type":27,"value":3943},{"type":27,"value":28},{"type":31,"tagName":468,"properties":4868,"children":4869},{"class":470},[4870,4874,4879,4883,4887,4891,4895],{"type":31,"tagName":468,"properties":4871,"children":4872},{"style":2656},[4873],{"type":27,"value":3714},{"type":31,"tagName":468,"properties":4875,"children":4876},{"style":578},[4877],{"type":27,"value":4878}," keepTable",{"type":31,"tagName":468,"properties":4880,"children":4881},{"style":584},[4882],{"type":27,"value":3724},{"type":31,"tagName":468,"properties":4884,"children":4885},{"style":2656},[4886],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":4888,"children":4889},{"style":782},[4890],{"type":27,"value":3733},{"type":31,"tagName":468,"properties":4892,"children":4893},{"style":584},[4894],{"type":27,"value":4320},{"type":31,"tagName":468,"properties":4896,"children":4897},{"style":474},[4898],{"type":27,"value":4899},"// this bar's table becomes the previous rows",{"type":27,"value":28},{"type":31,"tagName":468,"properties":4902,"children":4903},{"class":470},[4904,4908,4913,4917,4921,4926],{"type":31,"tagName":468,"properties":4905,"children":4906},{"style":2656},[4907],{"type":27,"value":4013},{"type":31,"tagName":468,"properties":4909,"children":4910},{"style":782},[4911],{"type":27,"value":4912}," count",{"type":31,"tagName":468,"properties":4914,"children":4915},{"style":2656},[4916],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":4918,"children":4919},{"style":584},[4920],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":4922,"children":4923},{"style":578},[4924],{"type":27,"value":4925},"strikeCount",{"type":31,"tagName":468,"properties":4927,"children":4928},{"style":584},[4929],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":4932,"children":4933},{"class":470},[4934,4939,4943,4947,4952,4956,4960,4965,4969,4974,4979,4983],{"type":31,"tagName":468,"properties":4935,"children":4936},{"style":2656},[4937],{"type":27,"value":4938},"  for",{"type":31,"tagName":468,"properties":4940,"children":4941},{"style":584},[4942],{"type":27,"value":151},{"type":31,"tagName":468,"properties":4944,"children":4945},{"style":2656},[4946],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":4948,"children":4949},{"style":584},[4950],{"type":27,"value":4951}," k ",{"type":31,"tagName":468,"properties":4953,"children":4954},{"style":2656},[4955],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":4957,"children":4958},{"style":782},[4959],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":4961,"children":4962},{"style":584},[4963],{"type":27,"value":4964},"; k ",{"type":31,"tagName":468,"properties":4966,"children":4967},{"style":2656},[4968],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":4970,"children":4971},{"style":584},[4972],{"type":27,"value":4973}," count; k ",{"type":31,"tagName":468,"properties":4975,"children":4976},{"style":2656},[4977],{"type":27,"value":4978},"+=",{"type":31,"tagName":468,"properties":4980,"children":4981},{"style":782},[4982],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":4984,"children":4985},{"style":584},[4986],{"type":27,"value":4987},") {",{"type":27,"value":28},{"type":31,"tagName":468,"properties":4990,"children":4991},{"class":470},[4992,4997,5001,5005,5009],{"type":31,"tagName":468,"properties":4993,"children":4994},{"style":584},[4995],{"type":27,"value":4996},"    prevStrike[k] ",{"type":31,"tagName":468,"properties":4998,"children":4999},{"style":2656},[5000],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":5002,"children":5003},{"style":584},[5004],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":5006,"children":5007},{"style":578},[5008],{"type":27,"value":4577},{"type":31,"tagName":468,"properties":5010,"children":5011},{"style":584},[5012],{"type":27,"value":4417},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5015,"children":5016},{"class":470},[5017,5022,5026,5030],{"type":31,"tagName":468,"properties":5018,"children":5019},{"style":584},[5020],{"type":27,"value":5021},"    prevValue[k] ",{"type":31,"tagName":468,"properties":5023,"children":5024},{"style":2656},[5025],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":5027,"children":5028},{"style":578},[5029],{"type":27,"value":4286},{"type":31,"tagName":468,"properties":5031,"children":5032},{"style":584},[5033],{"type":27,"value":4417},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5036,"children":5037},{"class":470},[5038],{"type":31,"tagName":468,"properties":5039,"children":5040},{"style":584},[5041],{"type":27,"value":4252},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5044,"children":5045},{"class":470},[5046,5051,5055],{"type":31,"tagName":468,"properties":5047,"children":5048},{"style":584},[5049],{"type":27,"value":5050},"  prevCount ",{"type":31,"tagName":468,"properties":5052,"children":5053},{"style":2656},[5054],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":5056,"children":5057},{"style":584},[5058],{"type":27,"value":5059}," count;",{"type":27,"value":28},{"type":31,"tagName":468,"properties":5062,"children":5063},{"class":470},[5064],{"type":31,"tagName":468,"properties":5065,"children":5066},{"style":584},[5067],{"type":27,"value":3943},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5070,"children":5071},{"class":470},[],{"type":27,"value":28},{"type":31,"tagName":468,"properties":5074,"children":5075},{"class":470},[5076],{"type":31,"tagName":468,"properties":5077,"children":5078},{"style":474},[5079],{"type":27,"value":5080},"// ── The map: one row per strike step, centred on the strike nearest the underlying ──",{"type":27,"value":28},{"type":31,"tagName":468,"properties":5083,"children":5084},{"class":470},[5085,5089,5094,5098,5102,5106,5110],{"type":31,"tagName":468,"properties":5086,"children":5087},{"style":2656},[5088],{"type":27,"value":3714},{"type":31,"tagName":468,"properties":5090,"children":5091},{"style":578},[5092],{"type":27,"value":5093}," clearMap",{"type":31,"tagName":468,"properties":5095,"children":5096},{"style":584},[5097],{"type":27,"value":3724},{"type":31,"tagName":468,"properties":5099,"children":5100},{"style":2656},[5101],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":5103,"children":5104},{"style":782},[5105],{"type":27,"value":3733},{"type":31,"tagName":468,"properties":5107,"children":5108},{"style":584},[5109],{"type":27,"value":4320},{"type":31,"tagName":468,"properties":5111,"children":5112},{"style":474},[5113],{"type":27,"value":5114},"// no map on this bar: every cell empty",{"type":27,"value":28},{"type":31,"tagName":468,"properties":5117,"children":5118},{"class":470},[5119,5123,5127,5131,5136,5140,5144,5149,5153,5157,5161,5165,5169,5173,5178,5183,5188],{"type":31,"tagName":468,"properties":5120,"children":5121},{"style":2656},[5122],{"type":27,"value":4938},{"type":31,"tagName":468,"properties":5124,"children":5125},{"style":584},[5126],{"type":27,"value":151},{"type":31,"tagName":468,"properties":5128,"children":5129},{"style":2656},[5130],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":5132,"children":5133},{"style":584},[5134],{"type":27,"value":5135}," r ",{"type":31,"tagName":468,"properties":5137,"children":5138},{"style":2656},[5139],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":5141,"children":5142},{"style":782},[5143],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":5145,"children":5146},{"style":584},[5147],{"type":27,"value":5148},"; r ",{"type":31,"tagName":468,"properties":5150,"children":5151},{"style":2656},[5152],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":5154,"children":5155},{"style":782},[5156],{"type":27,"value":2664},{"type":31,"tagName":468,"properties":5158,"children":5159},{"style":584},[5160],{"type":27,"value":5148},{"type":31,"tagName":468,"properties":5162,"children":5163},{"style":2656},[5164],{"type":27,"value":4978},{"type":31,"tagName":468,"properties":5166,"children":5167},{"style":782},[5168],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":5170,"children":5171},{"style":584},[5172],{"type":27,"value":4097},{"type":31,"tagName":468,"properties":5174,"children":5175},{"style":578},[5176],{"type":27,"value":5177},"out_map",{"type":31,"tagName":468,"properties":5179,"children":5180},{"style":584},[5181],{"type":27,"value":5182},"(r, ",{"type":31,"tagName":468,"properties":5184,"children":5185},{"style":782},[5186],{"type":27,"value":5187},"NaN",{"type":31,"tagName":468,"properties":5189,"children":5190},{"style":584},[5191],{"type":27,"value":598},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5194,"children":5195},{"class":470},[5196,5201,5205,5209],{"type":31,"tagName":468,"properties":5197,"children":5198},{"style":578},[5199],{"type":27,"value":5200},"  out_map_low",{"type":31,"tagName":468,"properties":5202,"children":5203},{"style":584},[5204],{"type":27,"value":587},{"type":31,"tagName":468,"properties":5206,"children":5207},{"style":782},[5208],{"type":27,"value":5187},{"type":31,"tagName":468,"properties":5210,"children":5211},{"style":584},[5212],{"type":27,"value":598},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5215,"children":5216},{"class":470},[5217,5222,5226,5230],{"type":31,"tagName":468,"properties":5218,"children":5219},{"style":578},[5220],{"type":27,"value":5221},"  out_map_step",{"type":31,"tagName":468,"properties":5223,"children":5224},{"style":584},[5225],{"type":27,"value":587},{"type":31,"tagName":468,"properties":5227,"children":5228},{"style":782},[5229],{"type":27,"value":5187},{"type":31,"tagName":468,"properties":5231,"children":5232},{"style":584},[5233],{"type":27,"value":598},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5236,"children":5237},{"class":470},[5238],{"type":31,"tagName":468,"properties":5239,"children":5240},{"style":584},[5241],{"type":27,"value":3943},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5244,"children":5245},{"class":470},[5246,5250,5255,5259,5264,5268,5272,5276,5280,5284],{"type":31,"tagName":468,"properties":5247,"children":5248},{"style":2656},[5249],{"type":27,"value":3714},{"type":31,"tagName":468,"properties":5251,"children":5252},{"style":578},[5253],{"type":27,"value":5254}," writeMap",{"type":31,"tagName":468,"properties":5256,"children":5257},{"style":584},[5258],{"type":27,"value":587},{"type":31,"tagName":468,"properties":5260,"children":5261},{"style":3976},[5262],{"type":27,"value":5263},"spot",{"type":31,"tagName":468,"properties":5265,"children":5266},{"style":2656},[5267],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":5269,"children":5270},{"style":578},[5271],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":5273,"children":5274},{"style":584},[5275],{"type":27,"value":3992},{"type":31,"tagName":468,"properties":5277,"children":5278},{"style":2656},[5279],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":5281,"children":5282},{"style":782},[5283],{"type":27,"value":3733},{"type":31,"tagName":468,"properties":5285,"children":5286},{"style":584},[5287],{"type":27,"value":3738},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5290,"children":5291},{"class":470},[5292,5296,5300,5304,5308,5312],{"type":31,"tagName":468,"properties":5293,"children":5294},{"style":2656},[5295],{"type":27,"value":4013},{"type":31,"tagName":468,"properties":5297,"children":5298},{"style":782},[5299],{"type":27,"value":4912},{"type":31,"tagName":468,"properties":5301,"children":5302},{"style":2656},[5303],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":5305,"children":5306},{"style":584},[5307],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":5309,"children":5310},{"style":578},[5311],{"type":27,"value":4925},{"type":31,"tagName":468,"properties":5313,"children":5314},{"style":584},[5315],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5318,"children":5319},{"class":470},[5320,5324,5329,5333,5338,5342,5346,5351,5355],{"type":31,"tagName":468,"properties":5321,"children":5322},{"style":2656},[5323],{"type":27,"value":4013},{"type":31,"tagName":468,"properties":5325,"children":5326},{"style":782},[5327],{"type":27,"value":5328}," lo",{"type":31,"tagName":468,"properties":5330,"children":5331},{"style":2656},[5332],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":5334,"children":5335},{"style":584},[5336],{"type":27,"value":5337}," spot ",{"type":31,"tagName":468,"properties":5339,"children":5340},{"style":2656},[5341],{"type":27,"value":4116},{"type":31,"tagName":468,"properties":5343,"children":5344},{"style":584},[5345],{"type":27,"value":151},{"type":31,"tagName":468,"properties":5347,"children":5348},{"style":782},[5349],{"type":27,"value":5350},"1.0",{"type":31,"tagName":468,"properties":5352,"children":5353},{"style":2656},[5354],{"type":27,"value":3171},{"type":31,"tagName":468,"properties":5356,"children":5357},{"style":584},[5358],{"type":27,"value":5359}," windowPct);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":5362,"children":5363},{"class":470},[5364,5368,5373,5377,5381,5385,5389,5393,5398],{"type":31,"tagName":468,"properties":5365,"children":5366},{"style":2656},[5367],{"type":27,"value":4013},{"type":31,"tagName":468,"properties":5369,"children":5370},{"style":782},[5371],{"type":27,"value":5372}," hi",{"type":31,"tagName":468,"properties":5374,"children":5375},{"style":2656},[5376],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":5378,"children":5379},{"style":584},[5380],{"type":27,"value":5337},{"type":31,"tagName":468,"properties":5382,"children":5383},{"style":2656},[5384],{"type":27,"value":4116},{"type":31,"tagName":468,"properties":5386,"children":5387},{"style":584},[5388],{"type":27,"value":151},{"type":31,"tagName":468,"properties":5390,"children":5391},{"style":782},[5392],{"type":27,"value":5350},{"type":31,"tagName":468,"properties":5394,"children":5395},{"style":2656},[5396],{"type":27,"value":5397}," +",{"type":31,"tagName":468,"properties":5399,"children":5400},{"style":584},[5401],{"type":27,"value":5359},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5404,"children":5405},{"class":470},[5406,5410,5415,5419,5423,5427],{"type":31,"tagName":468,"properties":5407,"children":5408},{"style":2656},[5409],{"type":27,"value":4615},{"type":31,"tagName":468,"properties":5411,"children":5412},{"style":584},[5413],{"type":27,"value":5414}," first ",{"type":31,"tagName":468,"properties":5416,"children":5417},{"style":2656},[5418],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":5420,"children":5421},{"style":782},[5422],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":5424,"children":5425},{"style":584},[5426],{"type":27,"value":2679},{"type":31,"tagName":468,"properties":5428,"children":5429},{"style":474},[5430],{"type":27,"value":5431},"// the window's strikes: [first, last)",{"type":27,"value":28},{"type":31,"tagName":468,"properties":5434,"children":5435},{"class":470},[5436,5440,5445,5449,5454,5458,5462,5466,5471,5475,5480,5484,5488],{"type":31,"tagName":468,"properties":5437,"children":5438},{"style":2656},[5439],{"type":27,"value":4663},{"type":31,"tagName":468,"properties":5441,"children":5442},{"style":584},[5443],{"type":27,"value":5444}," (first ",{"type":31,"tagName":468,"properties":5446,"children":5447},{"style":2656},[5448],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":5450,"children":5451},{"style":584},[5452],{"type":27,"value":5453}," count ",{"type":31,"tagName":468,"properties":5455,"children":5456},{"style":2656},[5457],{"type":27,"value":4821},{"type":31,"tagName":468,"properties":5459,"children":5460},{"style":584},[5461],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":5463,"children":5464},{"style":578},[5465],{"type":27,"value":4577},{"type":31,"tagName":468,"properties":5467,"children":5468},{"style":584},[5469],{"type":27,"value":5470},"(first) ",{"type":31,"tagName":468,"properties":5472,"children":5473},{"style":2656},[5474],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":5476,"children":5477},{"style":584},[5478],{"type":27,"value":5479}," lo) first ",{"type":31,"tagName":468,"properties":5481,"children":5482},{"style":2656},[5483],{"type":27,"value":4978},{"type":31,"tagName":468,"properties":5485,"children":5486},{"style":782},[5487],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":5489,"children":5490},{"style":584},[5491],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5494,"children":5495},{"class":470},[5496,5500,5505,5509],{"type":31,"tagName":468,"properties":5497,"children":5498},{"style":2656},[5499],{"type":27,"value":4615},{"type":31,"tagName":468,"properties":5501,"children":5502},{"style":584},[5503],{"type":27,"value":5504}," last ",{"type":31,"tagName":468,"properties":5506,"children":5507},{"style":2656},[5508],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":5510,"children":5511},{"style":584},[5512],{"type":27,"value":5513}," first;",{"type":27,"value":28},{"type":31,"tagName":468,"properties":5516,"children":5517},{"class":470},[5518,5522,5527,5531,5535,5539,5543,5547,5552,5557,5562,5566,5570],{"type":31,"tagName":468,"properties":5519,"children":5520},{"style":2656},[5521],{"type":27,"value":4663},{"type":31,"tagName":468,"properties":5523,"children":5524},{"style":584},[5525],{"type":27,"value":5526}," (last ",{"type":31,"tagName":468,"properties":5528,"children":5529},{"style":2656},[5530],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":5532,"children":5533},{"style":584},[5534],{"type":27,"value":5453},{"type":31,"tagName":468,"properties":5536,"children":5537},{"style":2656},[5538],{"type":27,"value":4821},{"type":31,"tagName":468,"properties":5540,"children":5541},{"style":584},[5542],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":5544,"children":5545},{"style":578},[5546],{"type":27,"value":4577},{"type":31,"tagName":468,"properties":5548,"children":5549},{"style":584},[5550],{"type":27,"value":5551},"(last) ",{"type":31,"tagName":468,"properties":5553,"children":5554},{"style":2656},[5555],{"type":27,"value":5556},"\u003C=",{"type":31,"tagName":468,"properties":5558,"children":5559},{"style":584},[5560],{"type":27,"value":5561}," hi) last ",{"type":31,"tagName":468,"properties":5563,"children":5564},{"style":2656},[5565],{"type":27,"value":4978},{"type":31,"tagName":468,"properties":5567,"children":5568},{"style":782},[5569],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":5571,"children":5572},{"style":584},[5573],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5576,"children":5577},{"class":470},[5578,5582,5586,5590,5594,5598,5603,5607,5611,5615,5619,5624],{"type":31,"tagName":468,"properties":5579,"children":5580},{"style":2656},[5581],{"type":27,"value":4135},{"type":31,"tagName":468,"properties":5583,"children":5584},{"style":584},[5585],{"type":27,"value":5526},{"type":31,"tagName":468,"properties":5587,"children":5588},{"style":2656},[5589],{"type":27,"value":5556},{"type":31,"tagName":468,"properties":5591,"children":5592},{"style":584},[5593],{"type":27,"value":5414},{"type":31,"tagName":468,"properties":5595,"children":5596},{"style":2656},[5597],{"type":27,"value":4184},{"type":31,"tagName":468,"properties":5599,"children":5600},{"style":584},[5601],{"type":27,"value":5602}," (changeMap ",{"type":31,"tagName":468,"properties":5604,"children":5605},{"style":2656},[5606],{"type":27,"value":4821},{"type":31,"tagName":468,"properties":5608,"children":5609},{"style":584},[5610],{"type":27,"value":3162},{"type":31,"tagName":468,"properties":5612,"children":5613},{"style":2656},[5614],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":5616,"children":5617},{"style":782},[5618],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":5620,"children":5621},{"style":584},[5622],{"type":27,"value":5623},")) { ",{"type":31,"tagName":468,"properties":5625,"children":5626},{"style":474},[5627],{"type":27,"value":5628},"// no strike inside the window, or no earlier rows to change from",{"type":27,"value":28},{"type":31,"tagName":468,"properties":5631,"children":5632},{"class":470},[5633,5638],{"type":31,"tagName":468,"properties":5634,"children":5635},{"style":578},[5636],{"type":27,"value":5637},"    clearMap",{"type":31,"tagName":468,"properties":5639,"children":5640},{"style":584},[5641],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5644,"children":5645},{"class":470},[5646,5651],{"type":31,"tagName":468,"properties":5647,"children":5648},{"style":2656},[5649],{"type":27,"value":5650},"    return",{"type":31,"tagName":468,"properties":5652,"children":5653},{"style":584},[5654],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5657,"children":5658},{"class":470},[5659],{"type":31,"tagName":468,"properties":5660,"children":5661},{"style":584},[5662],{"type":27,"value":4252},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5665,"children":5666},{"class":470},[5667,5671,5676,5680,5685,5689],{"type":31,"tagName":468,"properties":5668,"children":5669},{"style":2656},[5670],{"type":27,"value":4615},{"type":31,"tagName":468,"properties":5672,"children":5673},{"style":584},[5674],{"type":27,"value":5675}," step ",{"type":31,"tagName":468,"properties":5677,"children":5678},{"style":2656},[5679],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":5681,"children":5682},{"style":782},[5683],{"type":27,"value":5684}," Infinity",{"type":31,"tagName":468,"properties":5686,"children":5687},{"style":584},[5688],{"type":27,"value":2679},{"type":31,"tagName":468,"properties":5690,"children":5691},{"style":474},[5692],{"type":27,"value":5693},"// the finest strike step inside the window: one row per step",{"type":27,"value":28},{"type":31,"tagName":468,"properties":5696,"children":5697},{"class":470},[5698,5702,5706,5710,5714,5718,5722,5726,5730,5734,5738,5743,5747,5751],{"type":31,"tagName":468,"properties":5699,"children":5700},{"style":2656},[5701],{"type":27,"value":4938},{"type":31,"tagName":468,"properties":5703,"children":5704},{"style":584},[5705],{"type":27,"value":151},{"type":31,"tagName":468,"properties":5707,"children":5708},{"style":2656},[5709],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":5711,"children":5712},{"style":584},[5713],{"type":27,"value":4951},{"type":31,"tagName":468,"properties":5715,"children":5716},{"style":2656},[5717],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":5719,"children":5720},{"style":584},[5721],{"type":27,"value":5414},{"type":31,"tagName":468,"properties":5723,"children":5724},{"style":2656},[5725],{"type":27,"value":4704},{"type":31,"tagName":468,"properties":5727,"children":5728},{"style":782},[5729],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":5731,"children":5732},{"style":584},[5733],{"type":27,"value":4964},{"type":31,"tagName":468,"properties":5735,"children":5736},{"style":2656},[5737],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":5739,"children":5740},{"style":584},[5741],{"type":27,"value":5742}," last; k ",{"type":31,"tagName":468,"properties":5744,"children":5745},{"style":2656},[5746],{"type":27,"value":4978},{"type":31,"tagName":468,"properties":5748,"children":5749},{"style":782},[5750],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":5752,"children":5753},{"style":584},[5754],{"type":27,"value":4987},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5757,"children":5758},{"class":470},[5759,5763,5768,5772,5776,5780,5784,5789,5793,5797,5802,5806,5810],{"type":31,"tagName":468,"properties":5760,"children":5761},{"style":2656},[5762],{"type":27,"value":4686},{"type":31,"tagName":468,"properties":5764,"children":5765},{"style":782},[5766],{"type":27,"value":5767}," gap",{"type":31,"tagName":468,"properties":5769,"children":5770},{"style":2656},[5771],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":5773,"children":5774},{"style":584},[5775],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":5777,"children":5778},{"style":578},[5779],{"type":27,"value":4577},{"type":31,"tagName":468,"properties":5781,"children":5782},{"style":584},[5783],{"type":27,"value":4366},{"type":31,"tagName":468,"properties":5785,"children":5786},{"style":2656},[5787],{"type":27,"value":5788},"-",{"type":31,"tagName":468,"properties":5790,"children":5791},{"style":584},[5792],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":5794,"children":5795},{"style":578},[5796],{"type":27,"value":4577},{"type":31,"tagName":468,"properties":5798,"children":5799},{"style":584},[5800],{"type":27,"value":5801},"(k ",{"type":31,"tagName":468,"properties":5803,"children":5804},{"style":2656},[5805],{"type":27,"value":5788},{"type":31,"tagName":468,"properties":5807,"children":5808},{"style":782},[5809],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":5811,"children":5812},{"style":584},[5813],{"type":27,"value":598},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5816,"children":5817},{"class":470},[5818,5822,5827,5831,5835,5840,5845,5849,5854,5858],{"type":31,"tagName":468,"properties":5819,"children":5820},{"style":2656},[5821],{"type":27,"value":4731},{"type":31,"tagName":468,"properties":5823,"children":5824},{"style":584},[5825],{"type":27,"value":5826}," (gap ",{"type":31,"tagName":468,"properties":5828,"children":5829},{"style":2656},[5830],{"type":27,"value":4194},{"type":31,"tagName":468,"properties":5832,"children":5833},{"style":782},[5834],{"type":27,"value":4853},{"type":31,"tagName":468,"properties":5836,"children":5837},{"style":2656},[5838],{"type":27,"value":5839}," &&",{"type":31,"tagName":468,"properties":5841,"children":5842},{"style":584},[5843],{"type":27,"value":5844}," gap ",{"type":31,"tagName":468,"properties":5846,"children":5847},{"style":2656},[5848],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":5850,"children":5851},{"style":584},[5852],{"type":27,"value":5853}," step) step ",{"type":31,"tagName":468,"properties":5855,"children":5856},{"style":2656},[5857],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":5859,"children":5860},{"style":584},[5861],{"type":27,"value":5862}," gap;",{"type":27,"value":28},{"type":31,"tagName":468,"properties":5865,"children":5866},{"class":470},[5867],{"type":31,"tagName":468,"properties":5868,"children":5869},{"style":584},[5870],{"type":27,"value":4252},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5873,"children":5874},{"class":470},[5875,5879,5884,5888,5892,5897],{"type":31,"tagName":468,"properties":5876,"children":5877},{"style":2656},[5878],{"type":27,"value":4135},{"type":31,"tagName":468,"properties":5880,"children":5881},{"style":584},[5882],{"type":27,"value":5883}," (step ",{"type":31,"tagName":468,"properties":5885,"children":5886},{"style":2656},[5887],{"type":27,"value":3829},{"type":31,"tagName":468,"properties":5889,"children":5890},{"style":782},[5891],{"type":27,"value":5684},{"type":31,"tagName":468,"properties":5893,"children":5894},{"style":584},[5895],{"type":27,"value":5896},") { ",{"type":31,"tagName":468,"properties":5898,"children":5899},{"style":474},[5900],{"type":27,"value":5901},"// one strike in the window: its step to a neighbour, else a tenth of a percent of spot",{"type":27,"value":28},{"type":31,"tagName":468,"properties":5904,"children":5905},{"class":470},[5906,5910,5914,5918,5922,5927,5931,5935,5939,5943,5947,5951,5955,5960,5964,5968],{"type":31,"tagName":468,"properties":5907,"children":5908},{"style":2656},[5909],{"type":27,"value":4731},{"type":31,"tagName":468,"properties":5911,"children":5912},{"style":584},[5913],{"type":27,"value":5444},{"type":31,"tagName":468,"properties":5915,"children":5916},{"style":2656},[5917],{"type":27,"value":4194},{"type":31,"tagName":468,"properties":5919,"children":5920},{"style":782},[5921],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":5923,"children":5924},{"style":584},[5925],{"type":27,"value":5926},") step ",{"type":31,"tagName":468,"properties":5928,"children":5929},{"style":2656},[5930],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":5932,"children":5933},{"style":584},[5934],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":5936,"children":5937},{"style":578},[5938],{"type":27,"value":4577},{"type":31,"tagName":468,"properties":5940,"children":5941},{"style":584},[5942],{"type":27,"value":5470},{"type":31,"tagName":468,"properties":5944,"children":5945},{"style":2656},[5946],{"type":27,"value":5788},{"type":31,"tagName":468,"properties":5948,"children":5949},{"style":584},[5950],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":5952,"children":5953},{"style":578},[5954],{"type":27,"value":4577},{"type":31,"tagName":468,"properties":5956,"children":5957},{"style":584},[5958],{"type":27,"value":5959},"(first ",{"type":31,"tagName":468,"properties":5961,"children":5962},{"style":2656},[5963],{"type":27,"value":5788},{"type":31,"tagName":468,"properties":5965,"children":5966},{"style":782},[5967],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":5969,"children":5970},{"style":584},[5971],{"type":27,"value":598},{"type":27,"value":28},{"type":31,"tagName":468,"properties":5974,"children":5975},{"class":470},[5976,5980,5985,5989,5993,5997,6002,6007,6011,6015,6019,6023,6027,6031,6035,6039,6043,6047],{"type":31,"tagName":468,"properties":5977,"children":5978},{"style":2656},[5979],{"type":27,"value":4775},{"type":31,"tagName":468,"properties":5981,"children":5982},{"style":2656},[5983],{"type":27,"value":5984}," if",{"type":31,"tagName":468,"properties":5986,"children":5987},{"style":584},[5988],{"type":27,"value":5444},{"type":31,"tagName":468,"properties":5990,"children":5991},{"style":2656},[5992],{"type":27,"value":4704},{"type":31,"tagName":468,"properties":5994,"children":5995},{"style":782},[5996],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":5998,"children":5999},{"style":2656},[6000],{"type":27,"value":6001}," \u003C",{"type":31,"tagName":468,"properties":6003,"children":6004},{"style":584},[6005],{"type":27,"value":6006}," count) step ",{"type":31,"tagName":468,"properties":6008,"children":6009},{"style":2656},[6010],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":6012,"children":6013},{"style":584},[6014],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":6016,"children":6017},{"style":578},[6018],{"type":27,"value":4577},{"type":31,"tagName":468,"properties":6020,"children":6021},{"style":584},[6022],{"type":27,"value":5959},{"type":31,"tagName":468,"properties":6024,"children":6025},{"style":2656},[6026],{"type":27,"value":4704},{"type":31,"tagName":468,"properties":6028,"children":6029},{"style":782},[6030],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":6032,"children":6033},{"style":584},[6034],{"type":27,"value":4097},{"type":31,"tagName":468,"properties":6036,"children":6037},{"style":2656},[6038],{"type":27,"value":5788},{"type":31,"tagName":468,"properties":6040,"children":6041},{"style":584},[6042],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":6044,"children":6045},{"style":578},[6046],{"type":27,"value":4577},{"type":31,"tagName":468,"properties":6048,"children":6049},{"style":584},[6050],{"type":27,"value":6051},"(first);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":6054,"children":6055},{"class":470},[6056,6060,6064,6068,6072,6076,6081],{"type":31,"tagName":468,"properties":6057,"children":6058},{"style":2656},[6059],{"type":27,"value":4775},{"type":31,"tagName":468,"properties":6061,"children":6062},{"style":584},[6063],{"type":27,"value":5675},{"type":31,"tagName":468,"properties":6065,"children":6066},{"style":2656},[6067],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":6069,"children":6070},{"style":584},[6071],{"type":27,"value":5337},{"type":31,"tagName":468,"properties":6073,"children":6074},{"style":2656},[6075],{"type":27,"value":4116},{"type":31,"tagName":468,"properties":6077,"children":6078},{"style":782},[6079],{"type":27,"value":6080}," 0.001",{"type":31,"tagName":468,"properties":6082,"children":6083},{"style":584},[6084],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":6087,"children":6088},{"class":470},[6089],{"type":31,"tagName":468,"properties":6090,"children":6091},{"style":584},[6092],{"type":27,"value":4252},{"type":27,"value":28},{"type":31,"tagName":468,"properties":6095,"children":6096},{"class":470},[6097,6101,6106,6110,6115],{"type":31,"tagName":468,"properties":6098,"children":6099},{"style":2656},[6100],{"type":27,"value":4615},{"type":31,"tagName":468,"properties":6102,"children":6103},{"style":584},[6104],{"type":27,"value":6105}," centre ",{"type":31,"tagName":468,"properties":6107,"children":6108},{"style":2656},[6109],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":6111,"children":6112},{"style":584},[6113],{"type":27,"value":6114}," first; ",{"type":31,"tagName":468,"properties":6116,"children":6117},{"style":474},[6118],{"type":27,"value":6119},"// the strike nearest the underlying, the lower one on a tie",{"type":27,"value":28},{"type":31,"tagName":468,"properties":6122,"children":6123},{"class":470},[6124,6128,6132,6136,6140,6144,6148,6152,6156,6160,6164,6168,6172,6176],{"type":31,"tagName":468,"properties":6125,"children":6126},{"style":2656},[6127],{"type":27,"value":4938},{"type":31,"tagName":468,"properties":6129,"children":6130},{"style":584},[6131],{"type":27,"value":151},{"type":31,"tagName":468,"properties":6133,"children":6134},{"style":2656},[6135],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":6137,"children":6138},{"style":584},[6139],{"type":27,"value":4951},{"type":31,"tagName":468,"properties":6141,"children":6142},{"style":2656},[6143],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":6145,"children":6146},{"style":584},[6147],{"type":27,"value":5414},{"type":31,"tagName":468,"properties":6149,"children":6150},{"style":2656},[6151],{"type":27,"value":4704},{"type":31,"tagName":468,"properties":6153,"children":6154},{"style":782},[6155],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":6157,"children":6158},{"style":584},[6159],{"type":27,"value":4964},{"type":31,"tagName":468,"properties":6161,"children":6162},{"style":2656},[6163],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":6165,"children":6166},{"style":584},[6167],{"type":27,"value":5742},{"type":31,"tagName":468,"properties":6169,"children":6170},{"style":2656},[6171],{"type":27,"value":4978},{"type":31,"tagName":468,"properties":6173,"children":6174},{"style":782},[6175],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":6177,"children":6178},{"style":584},[6179],{"type":27,"value":4987},{"type":27,"value":28},{"type":31,"tagName":468,"properties":6182,"children":6183},{"class":470},[6184,6188,6193,6198,6203,6207,6211,6215,6220,6224,6228,6232,6236,6240,6245,6249,6254,6258],{"type":31,"tagName":468,"properties":6185,"children":6186},{"style":2656},[6187],{"type":27,"value":4731},{"type":31,"tagName":468,"properties":6189,"children":6190},{"style":584},[6191],{"type":27,"value":6192}," (Math.",{"type":31,"tagName":468,"properties":6194,"children":6195},{"style":578},[6196],{"type":27,"value":6197},"abs",{"type":31,"tagName":468,"properties":6199,"children":6200},{"style":584},[6201],{"type":27,"value":6202},"(table.",{"type":31,"tagName":468,"properties":6204,"children":6205},{"style":578},[6206],{"type":27,"value":4577},{"type":31,"tagName":468,"properties":6208,"children":6209},{"style":584},[6210],{"type":27,"value":4366},{"type":31,"tagName":468,"properties":6212,"children":6213},{"style":2656},[6214],{"type":27,"value":5788},{"type":31,"tagName":468,"properties":6216,"children":6217},{"style":584},[6218],{"type":27,"value":6219}," spot) ",{"type":31,"tagName":468,"properties":6221,"children":6222},{"style":2656},[6223],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":6225,"children":6226},{"style":584},[6227],{"type":27,"value":4073},{"type":31,"tagName":468,"properties":6229,"children":6230},{"style":578},[6231],{"type":27,"value":6197},{"type":31,"tagName":468,"properties":6233,"children":6234},{"style":584},[6235],{"type":27,"value":6202},{"type":31,"tagName":468,"properties":6237,"children":6238},{"style":578},[6239],{"type":27,"value":4577},{"type":31,"tagName":468,"properties":6241,"children":6242},{"style":584},[6243],{"type":27,"value":6244},"(centre) ",{"type":31,"tagName":468,"properties":6246,"children":6247},{"style":2656},[6248],{"type":27,"value":5788},{"type":31,"tagName":468,"properties":6250,"children":6251},{"style":584},[6252],{"type":27,"value":6253}," spot)) centre ",{"type":31,"tagName":468,"properties":6255,"children":6256},{"style":2656},[6257],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":6259,"children":6260},{"style":584},[6261],{"type":27,"value":6262}," k;",{"type":27,"value":28},{"type":31,"tagName":468,"properties":6265,"children":6266},{"class":470},[6267],{"type":31,"tagName":468,"properties":6268,"children":6269},{"style":584},[6270],{"type":27,"value":4252},{"type":27,"value":28},{"type":31,"tagName":468,"properties":6273,"children":6274},{"class":470},[6275,6279,6284,6288,6292,6296],{"type":31,"tagName":468,"properties":6276,"children":6277},{"style":2656},[6278],{"type":27,"value":4013},{"type":31,"tagName":468,"properties":6280,"children":6281},{"style":782},[6282],{"type":27,"value":6283}," anchor",{"type":31,"tagName":468,"properties":6285,"children":6286},{"style":2656},[6287],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":6289,"children":6290},{"style":584},[6291],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":6293,"children":6294},{"style":578},[6295],{"type":27,"value":4577},{"type":31,"tagName":468,"properties":6297,"children":6298},{"style":584},[6299],{"type":27,"value":6300},"(centre);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":6303,"children":6304},{"class":470},[6305,6309,6313,6317,6321,6325,6329,6333,6337,6341,6345,6349,6353,6358,6362,6366],{"type":31,"tagName":468,"properties":6306,"children":6307},{"style":2656},[6308],{"type":27,"value":4938},{"type":31,"tagName":468,"properties":6310,"children":6311},{"style":584},[6312],{"type":27,"value":151},{"type":31,"tagName":468,"properties":6314,"children":6315},{"style":2656},[6316],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":6318,"children":6319},{"style":584},[6320],{"type":27,"value":5135},{"type":31,"tagName":468,"properties":6322,"children":6323},{"style":2656},[6324],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":6326,"children":6327},{"style":782},[6328],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":6330,"children":6331},{"style":584},[6332],{"type":27,"value":5148},{"type":31,"tagName":468,"properties":6334,"children":6335},{"style":2656},[6336],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":6338,"children":6339},{"style":782},[6340],{"type":27,"value":2664},{"type":31,"tagName":468,"properties":6342,"children":6343},{"style":584},[6344],{"type":27,"value":5148},{"type":31,"tagName":468,"properties":6346,"children":6347},{"style":2656},[6348],{"type":27,"value":4978},{"type":31,"tagName":468,"properties":6350,"children":6351},{"style":782},[6352],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":6354,"children":6355},{"style":584},[6356],{"type":27,"value":6357},") rowValue[r] ",{"type":31,"tagName":468,"properties":6359,"children":6360},{"style":2656},[6361],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":6363,"children":6364},{"style":782},[6365],{"type":27,"value":3215},{"type":31,"tagName":468,"properties":6367,"children":6368},{"style":584},[6369],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":6372,"children":6373},{"class":470},[6374,6378,6382,6386,6390,6394,6399,6403,6407,6411,6415],{"type":31,"tagName":468,"properties":6375,"children":6376},{"style":2656},[6377],{"type":27,"value":4938},{"type":31,"tagName":468,"properties":6379,"children":6380},{"style":584},[6381],{"type":27,"value":151},{"type":31,"tagName":468,"properties":6383,"children":6384},{"style":2656},[6385],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":6387,"children":6388},{"style":584},[6389],{"type":27,"value":4951},{"type":31,"tagName":468,"properties":6391,"children":6392},{"style":2656},[6393],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":6395,"children":6396},{"style":584},[6397],{"type":27,"value":6398}," first; k ",{"type":31,"tagName":468,"properties":6400,"children":6401},{"style":2656},[6402],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":6404,"children":6405},{"style":584},[6406],{"type":27,"value":5742},{"type":31,"tagName":468,"properties":6408,"children":6409},{"style":2656},[6410],{"type":27,"value":4978},{"type":31,"tagName":468,"properties":6412,"children":6413},{"style":782},[6414],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":6416,"children":6417},{"style":584},[6418],{"type":27,"value":4987},{"type":27,"value":28},{"type":31,"tagName":468,"properties":6421,"children":6422},{"class":470},[6423,6427,6432,6436,6440,6444],{"type":31,"tagName":468,"properties":6424,"children":6425},{"style":2656},[6426],{"type":27,"value":4686},{"type":31,"tagName":468,"properties":6428,"children":6429},{"style":782},[6430],{"type":27,"value":6431}," strike",{"type":31,"tagName":468,"properties":6433,"children":6434},{"style":2656},[6435],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":6437,"children":6438},{"style":584},[6439],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":6441,"children":6442},{"style":578},[6443],{"type":27,"value":4577},{"type":31,"tagName":468,"properties":6445,"children":6446},{"style":584},[6447],{"type":27,"value":4417},{"type":27,"value":28},{"type":31,"tagName":468,"properties":6450,"children":6451},{"class":470},[6452,6456,6461,6465,6469,6473,6477,6482,6487,6492,6496,6501,6505],{"type":31,"tagName":468,"properties":6453,"children":6454},{"style":2656},[6455],{"type":27,"value":4686},{"type":31,"tagName":468,"properties":6457,"children":6458},{"style":782},[6459],{"type":27,"value":6460}," row",{"type":31,"tagName":468,"properties":6462,"children":6463},{"style":2656},[6464],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":6466,"children":6467},{"style":782},[6468],{"type":27,"value":2697},{"type":31,"tagName":468,"properties":6470,"children":6471},{"style":2656},[6472],{"type":27,"value":5397},{"type":31,"tagName":468,"properties":6474,"children":6475},{"style":578},[6476],{"type":27,"value":3787},{"type":31,"tagName":468,"properties":6478,"children":6479},{"style":584},[6480],{"type":27,"value":6481},"(Math.",{"type":31,"tagName":468,"properties":6483,"children":6484},{"style":578},[6485],{"type":27,"value":6486},"round",{"type":31,"tagName":468,"properties":6488,"children":6489},{"style":584},[6490],{"type":27,"value":6491},"((strike ",{"type":31,"tagName":468,"properties":6493,"children":6494},{"style":2656},[6495],{"type":27,"value":5788},{"type":31,"tagName":468,"properties":6497,"children":6498},{"style":584},[6499],{"type":27,"value":6500}," anchor) ",{"type":31,"tagName":468,"properties":6502,"children":6503},{"style":2656},[6504],{"type":27,"value":3895},{"type":31,"tagName":468,"properties":6506,"children":6507},{"style":584},[6508],{"type":27,"value":6509}," step));",{"type":27,"value":28},{"type":31,"tagName":468,"properties":6512,"children":6513},{"class":470},[6514,6518,6523,6527,6531,6536,6541,6546,6550,6554,6559,6563],{"type":31,"tagName":468,"properties":6515,"children":6516},{"style":2656},[6517],{"type":27,"value":4731},{"type":31,"tagName":468,"properties":6519,"children":6520},{"style":584},[6521],{"type":27,"value":6522}," (row ",{"type":31,"tagName":468,"properties":6524,"children":6525},{"style":2656},[6526],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":6528,"children":6529},{"style":782},[6530],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":6532,"children":6533},{"style":2656},[6534],{"type":27,"value":6535}," ||",{"type":31,"tagName":468,"properties":6537,"children":6538},{"style":584},[6539],{"type":27,"value":6540}," row ",{"type":31,"tagName":468,"properties":6542,"children":6543},{"style":2656},[6544],{"type":27,"value":6545},">=",{"type":31,"tagName":468,"properties":6547,"children":6548},{"style":782},[6549],{"type":27,"value":2664},{"type":31,"tagName":468,"properties":6551,"children":6552},{"style":584},[6553],{"type":27,"value":4097},{"type":31,"tagName":468,"properties":6555,"children":6556},{"style":2656},[6557],{"type":27,"value":6558},"continue",{"type":31,"tagName":468,"properties":6560,"children":6561},{"style":584},[6562],{"type":27,"value":2679},{"type":31,"tagName":468,"properties":6564,"children":6565},{"style":474},[6566],{"type":27,"value":6567},"// more than 48 steps from the centre",{"type":27,"value":28},{"type":31,"tagName":468,"properties":6570,"children":6571},{"class":470},[6572,6576,6581,6585,6589,6593,6597,6601,6605,6609,6614,6618,6622],{"type":31,"tagName":468,"properties":6573,"children":6574},{"style":2656},[6575],{"type":27,"value":4686},{"type":31,"tagName":468,"properties":6577,"children":6578},{"style":782},[6579],{"type":27,"value":6580}," v",{"type":31,"tagName":468,"properties":6582,"children":6583},{"style":2656},[6584],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":6586,"children":6587},{"style":584},[6588],{"type":27,"value":3060},{"type":31,"tagName":468,"properties":6590,"children":6591},{"style":2656},[6592],{"type":27,"value":4068},{"type":31,"tagName":468,"properties":6594,"children":6595},{"style":578},[6596],{"type":27,"value":4286},{"type":31,"tagName":468,"properties":6598,"children":6599},{"style":584},[6600],{"type":27,"value":4366},{"type":31,"tagName":468,"properties":6602,"children":6603},{"style":2656},[6604],{"type":27,"value":5788},{"type":31,"tagName":468,"properties":6606,"children":6607},{"style":578},[6608],{"type":27,"value":4568},{"type":31,"tagName":468,"properties":6610,"children":6611},{"style":584},[6612],{"type":27,"value":6613},"(strike) ",{"type":31,"tagName":468,"properties":6615,"children":6616},{"style":2656},[6617],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":6619,"children":6620},{"style":578},[6621],{"type":27,"value":4286},{"type":31,"tagName":468,"properties":6623,"children":6624},{"style":584},[6625],{"type":27,"value":4417},{"type":27,"value":28},{"type":31,"tagName":468,"properties":6628,"children":6629},{"class":470},[6630,6635,6639,6644,6649,6653,6658,6662,6667,6671,6676],{"type":31,"tagName":468,"properties":6631,"children":6632},{"style":584},[6633],{"type":27,"value":6634},"    rowValue[row] ",{"type":31,"tagName":468,"properties":6636,"children":6637},{"style":2656},[6638],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":6640,"children":6641},{"style":578},[6642],{"type":27,"value":6643}," isNaN",{"type":31,"tagName":468,"properties":6645,"children":6646},{"style":584},[6647],{"type":27,"value":6648},"(rowValue[row]) ",{"type":31,"tagName":468,"properties":6650,"children":6651},{"style":2656},[6652],{"type":27,"value":4068},{"type":31,"tagName":468,"properties":6654,"children":6655},{"style":584},[6656],{"type":27,"value":6657}," v ",{"type":31,"tagName":468,"properties":6659,"children":6660},{"style":2656},[6661],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":6663,"children":6664},{"style":584},[6665],{"type":27,"value":6666}," rowValue[row] ",{"type":31,"tagName":468,"properties":6668,"children":6669},{"style":2656},[6670],{"type":27,"value":4704},{"type":31,"tagName":468,"properties":6672,"children":6673},{"style":584},[6674],{"type":27,"value":6675}," v; ",{"type":31,"tagName":468,"properties":6677,"children":6678},{"style":474},[6679],{"type":27,"value":6680},"// a strike off the step's grid shares the nearest row",{"type":27,"value":28},{"type":31,"tagName":468,"properties":6683,"children":6684},{"class":470},[6685],{"type":31,"tagName":468,"properties":6686,"children":6687},{"style":584},[6688],{"type":27,"value":4252},{"type":27,"value":28},{"type":31,"tagName":468,"properties":6691,"children":6692},{"class":470},[6693,6697,6701,6705,6709,6713,6717,6721,6725,6729,6733,6737,6741,6745,6749],{"type":31,"tagName":468,"properties":6694,"children":6695},{"style":2656},[6696],{"type":27,"value":4938},{"type":31,"tagName":468,"properties":6698,"children":6699},{"style":584},[6700],{"type":27,"value":151},{"type":31,"tagName":468,"properties":6702,"children":6703},{"style":2656},[6704],{"type":27,"value":2982},{"type":31,"tagName":468,"properties":6706,"children":6707},{"style":584},[6708],{"type":27,"value":5135},{"type":31,"tagName":468,"properties":6710,"children":6711},{"style":2656},[6712],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":6714,"children":6715},{"style":782},[6716],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":6718,"children":6719},{"style":584},[6720],{"type":27,"value":5148},{"type":31,"tagName":468,"properties":6722,"children":6723},{"style":2656},[6724],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":6726,"children":6727},{"style":782},[6728],{"type":27,"value":2664},{"type":31,"tagName":468,"properties":6730,"children":6731},{"style":584},[6732],{"type":27,"value":5148},{"type":31,"tagName":468,"properties":6734,"children":6735},{"style":2656},[6736],{"type":27,"value":4978},{"type":31,"tagName":468,"properties":6738,"children":6739},{"style":782},[6740],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":6742,"children":6743},{"style":584},[6744],{"type":27,"value":4097},{"type":31,"tagName":468,"properties":6746,"children":6747},{"style":578},[6748],{"type":27,"value":5177},{"type":31,"tagName":468,"properties":6750,"children":6751},{"style":584},[6752],{"type":27,"value":6753},"(r, rowValue[r]);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":6756,"children":6757},{"class":470},[6758,6762,6767,6771,6775,6779,6783,6788,6792,6796,6801,6805,6809,6814],{"type":31,"tagName":468,"properties":6759,"children":6760},{"style":578},[6761],{"type":27,"value":5200},{"type":31,"tagName":468,"properties":6763,"children":6764},{"style":584},[6765],{"type":27,"value":6766},"(anchor ",{"type":31,"tagName":468,"properties":6768,"children":6769},{"style":2656},[6770],{"type":27,"value":5788},{"type":31,"tagName":468,"properties":6772,"children":6773},{"style":584},[6774],{"type":27,"value":151},{"type":31,"tagName":468,"properties":6776,"children":6777},{"style":578},[6778],{"type":27,"value":2868},{"type":31,"tagName":468,"properties":6780,"children":6781},{"style":584},[6782],{"type":27,"value":587},{"type":31,"tagName":468,"properties":6784,"children":6785},{"style":782},[6786],{"type":27,"value":6787},"HALF",{"type":31,"tagName":468,"properties":6789,"children":6790},{"style":584},[6791],{"type":27,"value":4097},{"type":31,"tagName":468,"properties":6793,"children":6794},{"style":2656},[6795],{"type":27,"value":4704},{"type":31,"tagName":468,"properties":6797,"children":6798},{"style":782},[6799],{"type":27,"value":6800}," 0.5",{"type":31,"tagName":468,"properties":6802,"children":6803},{"style":584},[6804],{"type":27,"value":4097},{"type":31,"tagName":468,"properties":6806,"children":6807},{"style":2656},[6808],{"type":27,"value":4116},{"type":31,"tagName":468,"properties":6810,"children":6811},{"style":584},[6812],{"type":27,"value":6813}," step); ",{"type":31,"tagName":468,"properties":6815,"children":6816},{"style":474},[6817],{"type":27,"value":6818},"// each row spans its strike plus and minus half a step",{"type":27,"value":28},{"type":31,"tagName":468,"properties":6821,"children":6822},{"class":470},[6823,6827],{"type":31,"tagName":468,"properties":6824,"children":6825},{"style":578},[6826],{"type":27,"value":5221},{"type":31,"tagName":468,"properties":6828,"children":6829},{"style":584},[6830],{"type":27,"value":6831},"(step);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":6834,"children":6835},{"class":470},[6836],{"type":31,"tagName":468,"properties":6837,"children":6838},{"style":584},[6839],{"type":27,"value":3943},{"type":27,"value":28},{"type":31,"tagName":468,"properties":6842,"children":6843},{"class":470},[],{"type":27,"value":28},{"type":31,"tagName":468,"properties":6846,"children":6847},{"class":470},[6848],{"type":31,"tagName":468,"properties":6849,"children":6850},{"style":474},[6851],{"type":27,"value":6852},"// ── The card's words ──",{"type":27,"value":28},{"type":31,"tagName":468,"properties":6855,"children":6856},{"class":470},[6857,6861,6866,6870,6874,6878],{"type":31,"tagName":468,"properties":6858,"children":6859},{"style":2656},[6860],{"type":27,"value":3714},{"type":31,"tagName":468,"properties":6862,"children":6863},{"style":578},[6864],{"type":27,"value":6865}," writeWords",{"type":31,"tagName":468,"properties":6867,"children":6868},{"style":584},[6869],{"type":27,"value":3724},{"type":31,"tagName":468,"properties":6871,"children":6872},{"style":2656},[6873],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":6875,"children":6876},{"style":782},[6877],{"type":27,"value":3733},{"type":31,"tagName":468,"properties":6879,"children":6880},{"style":584},[6881],{"type":27,"value":3738},{"type":27,"value":28},{"type":31,"tagName":468,"properties":6884,"children":6885},{"class":470},[6886,6891],{"type":31,"tagName":468,"properties":6887,"children":6888},{"style":578},[6889],{"type":27,"value":6890},"  sb_clear",{"type":31,"tagName":468,"properties":6892,"children":6893},{"style":584},[6894],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":6897,"children":6898},{"class":470},[6899,6903,6908,6912,6916,6920,6925,6929,6934],{"type":31,"tagName":468,"properties":6900,"children":6901},{"style":2656},[6902],{"type":27,"value":4135},{"type":31,"tagName":468,"properties":6904,"children":6905},{"style":584},[6906],{"type":27,"value":6907}," (age ",{"type":31,"tagName":468,"properties":6909,"children":6910},{"style":2656},[6911],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":6913,"children":6914},{"style":782},[6915],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":6917,"children":6918},{"style":584},[6919],{"type":27,"value":4097},{"type":31,"tagName":468,"properties":6921,"children":6922},{"style":578},[6923],{"type":27,"value":6924},"sb_text",{"type":31,"tagName":468,"properties":6926,"children":6927},{"style":584},[6928],{"type":27,"value":587},{"type":31,"tagName":468,"properties":6930,"children":6931},{"style":590},[6932],{"type":27,"value":6933},"\"No strike rows on this chart yet\"",{"type":31,"tagName":468,"properties":6935,"children":6936},{"style":584},[6937],{"type":27,"value":598},{"type":27,"value":28},{"type":31,"tagName":468,"properties":6940,"children":6941},{"class":470},[6942,6947,6951,6955,6959,6964,6968,6973,6977,6981,6985,6989,6993,6998],{"type":31,"tagName":468,"properties":6943,"children":6944},{"style":2656},[6945],{"type":27,"value":6946},"  else",{"type":31,"tagName":468,"properties":6948,"children":6949},{"style":2656},[6950],{"type":27,"value":5984},{"type":31,"tagName":468,"properties":6952,"children":6953},{"style":584},[6954],{"type":27,"value":151},{"type":31,"tagName":468,"properties":6956,"children":6957},{"style":578},[6958],{"type":27,"value":4144},{"type":31,"tagName":468,"properties":6960,"children":6961},{"style":584},[6962],{"type":27,"value":6963},"(netGex) ",{"type":31,"tagName":468,"properties":6965,"children":6966},{"style":2656},[6967],{"type":27,"value":4184},{"type":31,"tagName":468,"properties":6969,"children":6970},{"style":584},[6971],{"type":27,"value":6972}," netGex ",{"type":31,"tagName":468,"properties":6974,"children":6975},{"style":2656},[6976],{"type":27,"value":3829},{"type":31,"tagName":468,"properties":6978,"children":6979},{"style":782},[6980],{"type":27,"value":4853},{"type":31,"tagName":468,"properties":6982,"children":6983},{"style":584},[6984],{"type":27,"value":4097},{"type":31,"tagName":468,"properties":6986,"children":6987},{"style":578},[6988],{"type":27,"value":6924},{"type":31,"tagName":468,"properties":6990,"children":6991},{"style":584},[6992],{"type":27,"value":587},{"type":31,"tagName":468,"properties":6994,"children":6995},{"style":590},[6996],{"type":27,"value":6997},"\"Flat gamma: no net dealer gamma\"",{"type":31,"tagName":468,"properties":6999,"children":7000},{"style":584},[7001],{"type":27,"value":598},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7004,"children":7005},{"class":470},[7006,7010,7015,7020,7024,7028,7032,7037,7042,7047],{"type":31,"tagName":468,"properties":7007,"children":7008},{"style":2656},[7009],{"type":27,"value":6946},{"type":31,"tagName":468,"properties":7011,"children":7012},{"style":578},[7013],{"type":27,"value":7014}," sb_text",{"type":31,"tagName":468,"properties":7016,"children":7017},{"style":584},[7018],{"type":27,"value":7019},"(netGex ",{"type":31,"tagName":468,"properties":7021,"children":7022},{"style":2656},[7023],{"type":27,"value":4194},{"type":31,"tagName":468,"properties":7025,"children":7026},{"style":782},[7027],{"type":27,"value":4853},{"type":31,"tagName":468,"properties":7029,"children":7030},{"style":2656},[7031],{"type":27,"value":4351},{"type":31,"tagName":468,"properties":7033,"children":7034},{"style":590},[7035],{"type":27,"value":7036}," \"Long gamma: dealer hedging dampens moves\"",{"type":31,"tagName":468,"properties":7038,"children":7039},{"style":2656},[7040],{"type":27,"value":7041}," :",{"type":31,"tagName":468,"properties":7043,"children":7044},{"style":590},[7045],{"type":27,"value":7046}," \"Short gamma: dealer hedging amplifies moves\"",{"type":31,"tagName":468,"properties":7048,"children":7049},{"style":584},[7050],{"type":27,"value":598},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7053,"children":7054},{"class":470},[7055,7059,7063,7067,7071,7075],{"type":31,"tagName":468,"properties":7056,"children":7057},{"style":2656},[7058],{"type":27,"value":4135},{"type":31,"tagName":468,"properties":7060,"children":7061},{"style":584},[7062],{"type":27,"value":6907},{"type":31,"tagName":468,"properties":7064,"children":7065},{"style":2656},[7066],{"type":27,"value":4194},{"type":31,"tagName":468,"properties":7068,"children":7069},{"style":782},[7070],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":7072,"children":7073},{"style":584},[7074],{"type":27,"value":5896},{"type":31,"tagName":468,"properties":7076,"children":7077},{"style":474},[7078],{"type":27,"value":7079},"// the newest rows are on an earlier bar",{"type":27,"value":28},{"type":31,"tagName":468,"properties":7082,"children":7083},{"class":470},[7084,7089,7093,7098],{"type":31,"tagName":468,"properties":7085,"children":7086},{"style":578},[7087],{"type":27,"value":7088},"    sb_text",{"type":31,"tagName":468,"properties":7090,"children":7091},{"style":584},[7092],{"type":27,"value":587},{"type":31,"tagName":468,"properties":7094,"children":7095},{"style":590},[7096],{"type":27,"value":7097},"\" (\"",{"type":31,"tagName":468,"properties":7099,"children":7100},{"style":584},[7101],{"type":27,"value":598},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7104,"children":7105},{"class":470},[7106,7111],{"type":31,"tagName":468,"properties":7107,"children":7108},{"style":578},[7109],{"type":27,"value":7110},"    sb_int",{"type":31,"tagName":468,"properties":7112,"children":7113},{"style":584},[7114],{"type":27,"value":7115},"(age);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":7118,"children":7119},{"class":470},[7120,7124,7129,7133,7137,7141,7146,7150,7155],{"type":31,"tagName":468,"properties":7121,"children":7122},{"style":578},[7123],{"type":27,"value":7088},{"type":31,"tagName":468,"properties":7125,"children":7126},{"style":584},[7127],{"type":27,"value":7128},"(age ",{"type":31,"tagName":468,"properties":7130,"children":7131},{"style":2656},[7132],{"type":27,"value":3829},{"type":31,"tagName":468,"properties":7134,"children":7135},{"style":782},[7136],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":7138,"children":7139},{"style":2656},[7140],{"type":27,"value":4351},{"type":31,"tagName":468,"properties":7142,"children":7143},{"style":590},[7144],{"type":27,"value":7145}," \" bar ago)\"",{"type":31,"tagName":468,"properties":7147,"children":7148},{"style":2656},[7149],{"type":27,"value":7041},{"type":31,"tagName":468,"properties":7151,"children":7152},{"style":590},[7153],{"type":27,"value":7154}," \" bars ago)\"",{"type":31,"tagName":468,"properties":7156,"children":7157},{"style":584},[7158],{"type":27,"value":598},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7161,"children":7162},{"class":470},[7163],{"type":31,"tagName":468,"properties":7164,"children":7165},{"style":584},[7166],{"type":27,"value":4252},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7169,"children":7170},{"class":470},[7171,7176],{"type":31,"tagName":468,"properties":7172,"children":7173},{"style":578},[7174],{"type":27,"value":7175},"  str_read_sb",{"type":31,"tagName":468,"properties":7177,"children":7178},{"style":584},[7179],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7182,"children":7183},{"class":470},[7184,7188],{"type":31,"tagName":468,"properties":7185,"children":7186},{"style":578},[7187],{"type":27,"value":6890},{"type":31,"tagName":468,"properties":7189,"children":7190},{"style":584},[7191],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7194,"children":7195},{"class":470},[7196,7201,7205,7210],{"type":31,"tagName":468,"properties":7197,"children":7198},{"style":578},[7199],{"type":27,"value":7200},"  sb_text",{"type":31,"tagName":468,"properties":7202,"children":7203},{"style":584},[7204],{"type":27,"value":587},{"type":31,"tagName":468,"properties":7206,"children":7207},{"style":590},[7208],{"type":27,"value":7209},"\"Spot exposures, \"",{"type":31,"tagName":468,"properties":7211,"children":7212},{"style":584},[7213],{"type":27,"value":598},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7216,"children":7217},{"class":470},[7218,7222,7226,7231],{"type":31,"tagName":468,"properties":7219,"children":7220},{"style":578},[7221],{"type":27,"value":7200},{"type":31,"tagName":468,"properties":7223,"children":7224},{"style":584},[7225],{"type":27,"value":587},{"type":31,"tagName":468,"properties":7227,"children":7228},{"style":782},[7229],{"type":27,"value":7230},"LENS_WORDS",{"type":31,"tagName":468,"properties":7232,"children":7233},{"style":584},[7234],{"type":27,"value":7235},"[lens]);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":7238,"children":7239},{"class":470},[7240,7244,7249,7253,7257,7261,7265,7269,7274],{"type":31,"tagName":468,"properties":7241,"children":7242},{"style":2656},[7243],{"type":27,"value":4135},{"type":31,"tagName":468,"properties":7245,"children":7246},{"style":584},[7247],{"type":27,"value":7248}," (nearest ",{"type":31,"tagName":468,"properties":7250,"children":7251},{"style":2656},[7252],{"type":27,"value":3829},{"type":31,"tagName":468,"properties":7254,"children":7255},{"style":782},[7256],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":7258,"children":7259},{"style":584},[7260],{"type":27,"value":4097},{"type":31,"tagName":468,"properties":7262,"children":7263},{"style":578},[7264],{"type":27,"value":6924},{"type":31,"tagName":468,"properties":7266,"children":7267},{"style":584},[7268],{"type":27,"value":587},{"type":31,"tagName":468,"properties":7270,"children":7271},{"style":590},[7272],{"type":27,"value":7273},"\", every expiry within 7 days\"",{"type":31,"tagName":468,"properties":7275,"children":7276},{"style":584},[7277],{"type":27,"value":598},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7280,"children":7281},{"class":470},[7282,7286],{"type":31,"tagName":468,"properties":7283,"children":7284},{"style":2656},[7285],{"type":27,"value":6946},{"type":31,"tagName":468,"properties":7287,"children":7288},{"style":584},[7289],{"type":27,"value":3738},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7292,"children":7293},{"class":470},[7294,7298,7302,7307],{"type":31,"tagName":468,"properties":7295,"children":7296},{"style":578},[7297],{"type":27,"value":7088},{"type":31,"tagName":468,"properties":7299,"children":7300},{"style":584},[7301],{"type":27,"value":587},{"type":31,"tagName":468,"properties":7303,"children":7304},{"style":590},[7305],{"type":27,"value":7306},"\", nearest \"",{"type":31,"tagName":468,"properties":7308,"children":7309},{"style":584},[7310],{"type":27,"value":598},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7313,"children":7314},{"class":470},[7315,7319],{"type":31,"tagName":468,"properties":7316,"children":7317},{"style":578},[7318],{"type":27,"value":7110},{"type":31,"tagName":468,"properties":7320,"children":7321},{"style":584},[7322],{"type":27,"value":7323},"(nearest);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":7326,"children":7327},{"class":470},[7328,7332,7337,7341,7345,7349,7354,7358,7363],{"type":31,"tagName":468,"properties":7329,"children":7330},{"style":578},[7331],{"type":27,"value":7088},{"type":31,"tagName":468,"properties":7333,"children":7334},{"style":584},[7335],{"type":27,"value":7336},"(nearest ",{"type":31,"tagName":468,"properties":7338,"children":7339},{"style":2656},[7340],{"type":27,"value":3829},{"type":31,"tagName":468,"properties":7342,"children":7343},{"style":782},[7344],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":7346,"children":7347},{"style":2656},[7348],{"type":27,"value":4351},{"type":31,"tagName":468,"properties":7350,"children":7351},{"style":590},[7352],{"type":27,"value":7353}," \" expiry\"",{"type":31,"tagName":468,"properties":7355,"children":7356},{"style":2656},[7357],{"type":27,"value":7041},{"type":31,"tagName":468,"properties":7359,"children":7360},{"style":590},[7361],{"type":27,"value":7362}," \" expiries\"",{"type":31,"tagName":468,"properties":7364,"children":7365},{"style":584},[7366],{"type":27,"value":598},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7369,"children":7370},{"class":470},[7371],{"type":31,"tagName":468,"properties":7372,"children":7373},{"style":584},[7374],{"type":27,"value":4252},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7377,"children":7378},{"class":470},[7379,7384],{"type":31,"tagName":468,"properties":7380,"children":7381},{"style":578},[7382],{"type":27,"value":7383},"  str_title_sb",{"type":31,"tagName":468,"properties":7385,"children":7386},{"style":584},[7387],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7390,"children":7391},{"class":470},[7392],{"type":31,"tagName":468,"properties":7393,"children":7394},{"style":584},[7395],{"type":27,"value":3943},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7398,"children":7399},{"class":470},[],{"type":27,"value":28},{"type":31,"tagName":468,"properties":7402,"children":7403},{"class":470},[7404],{"type":31,"tagName":468,"properties":7405,"children":7406},{"style":474},[7407],{"type":27,"value":7408},"// onBar() runs once per bar: a bar with strike rows measures them (the lines, the levels, the readings and the map); a",{"type":27,"value":28},{"type":31,"tagName":468,"properties":7411,"children":7412},{"class":470},[7413],{"type":31,"tagName":468,"properties":7414,"children":7415},{"style":474},[7416],{"type":27,"value":7417},"// bar without keeps the newest readings and paints no map; the live bar writes the card's words.",{"type":27,"value":28},{"type":31,"tagName":468,"properties":7420,"children":7421},{"class":470},[7422,7426,7431,7435,7439,7443],{"type":31,"tagName":468,"properties":7423,"children":7424},{"style":2656},[7425],{"type":27,"value":3714},{"type":31,"tagName":468,"properties":7427,"children":7428},{"style":578},[7429],{"type":27,"value":7430}," onBar",{"type":31,"tagName":468,"properties":7432,"children":7433},{"style":584},[7434],{"type":27,"value":3724},{"type":31,"tagName":468,"properties":7436,"children":7437},{"style":2656},[7438],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":7440,"children":7441},{"style":782},[7442],{"type":27,"value":3733},{"type":31,"tagName":468,"properties":7444,"children":7445},{"style":584},[7446],{"type":27,"value":3738},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7449,"children":7450},{"class":470},[7451,7455,7460,7464,7469,7474],{"type":31,"tagName":468,"properties":7452,"children":7453},{"style":2656},[7454],{"type":27,"value":4013},{"type":31,"tagName":468,"properties":7456,"children":7457},{"style":782},[7458],{"type":27,"value":7459}," close",{"type":31,"tagName":468,"properties":7461,"children":7462},{"style":2656},[7463],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":7465,"children":7466},{"style":584},[7467],{"type":27,"value":7468}," bar.",{"type":31,"tagName":468,"properties":7470,"children":7471},{"style":578},[7472],{"type":27,"value":7473},"close",{"type":31,"tagName":468,"properties":7475,"children":7476},{"style":584},[7477],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7480,"children":7481},{"class":470},[7482,7486,7491,7495,7499,7504],{"type":31,"tagName":468,"properties":7483,"children":7484},{"style":2656},[7485],{"type":27,"value":4013},{"type":31,"tagName":468,"properties":7487,"children":7488},{"style":782},[7489],{"type":27,"value":7490}," t",{"type":31,"tagName":468,"properties":7492,"children":7493},{"style":2656},[7494],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":7496,"children":7497},{"style":584},[7498],{"type":27,"value":7468},{"type":31,"tagName":468,"properties":7500,"children":7501},{"style":578},[7502],{"type":27,"value":7503},"time",{"type":31,"tagName":468,"properties":7505,"children":7506},{"style":584},[7507],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7510,"children":7511},{"class":470},[7512,7517],{"type":31,"tagName":468,"properties":7513,"children":7514},{"style":578},[7515],{"type":27,"value":7516},"  trackSession",{"type":31,"tagName":468,"properties":7518,"children":7519},{"style":584},[7520],{"type":27,"value":7521},"(t);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":7524,"children":7525},{"class":470},[7526,7530,7535,7539,7544],{"type":31,"tagName":468,"properties":7527,"children":7528},{"style":2656},[7529],{"type":27,"value":4013},{"type":31,"tagName":468,"properties":7531,"children":7532},{"style":782},[7533],{"type":27,"value":7534}," n",{"type":31,"tagName":468,"properties":7536,"children":7537},{"style":2656},[7538],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":7540,"children":7541},{"style":578},[7542],{"type":27,"value":7543}," in_strikes_cells",{"type":31,"tagName":468,"properties":7545,"children":7546},{"style":584},[7547],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7550,"children":7551},{"class":470},[7552,7556,7561,7565,7570,7574,7579,7583,7587,7592,7596,7601,7606,7610,7614],{"type":31,"tagName":468,"properties":7553,"children":7554},{"style":2656},[7555],{"type":27,"value":4013},{"type":31,"tagName":468,"properties":7557,"children":7558},{"style":782},[7559],{"type":27,"value":7560}," kept",{"type":31,"tagName":468,"properties":7562,"children":7563},{"style":2656},[7564],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":7566,"children":7567},{"style":584},[7568],{"type":27,"value":7569}," n ",{"type":31,"tagName":468,"properties":7571,"children":7572},{"style":2656},[7573],{"type":27,"value":6545},{"type":31,"tagName":468,"properties":7575,"children":7576},{"style":782},[7577],{"type":27,"value":7578}," OPTION_STRIKES_TUPLE",{"type":31,"tagName":468,"properties":7580,"children":7581},{"style":2656},[7582],{"type":27,"value":4351},{"type":31,"tagName":468,"properties":7584,"children":7585},{"style":584},[7586],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":7588,"children":7589},{"style":578},[7590],{"type":27,"value":7591},"load",{"type":31,"tagName":468,"properties":7593,"children":7594},{"style":584},[7595],{"type":27,"value":587},{"type":31,"tagName":468,"properties":7597,"children":7598},{"style":578},[7599],{"type":27,"value":7600},"in_strikes_view",{"type":31,"tagName":468,"properties":7602,"children":7603},{"style":584},[7604],{"type":27,"value":7605},"(), n, nearest) ",{"type":31,"tagName":468,"properties":7607,"children":7608},{"style":2656},[7609],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":7611,"children":7612},{"style":782},[7613],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":7615,"children":7616},{"style":584},[7617],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7620,"children":7621},{"class":470},[7622,7626,7631,7635,7639],{"type":31,"tagName":468,"properties":7623,"children":7624},{"style":2656},[7625],{"type":27,"value":4135},{"type":31,"tagName":468,"properties":7627,"children":7628},{"style":584},[7629],{"type":27,"value":7630}," (kept ",{"type":31,"tagName":468,"properties":7632,"children":7633},{"style":2656},[7634],{"type":27,"value":4194},{"type":31,"tagName":468,"properties":7636,"children":7637},{"style":782},[7638],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":7640,"children":7641},{"style":584},[7642],{"type":27,"value":4987},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7645,"children":7646},{"class":470},[7647,7652,7656,7660,7664],{"type":31,"tagName":468,"properties":7648,"children":7649},{"style":584},[7650],{"type":27,"value":7651},"    netGex ",{"type":31,"tagName":468,"properties":7653,"children":7654},{"style":2656},[7655],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":7657,"children":7658},{"style":584},[7659],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":7661,"children":7662},{"style":578},[7663],{"type":27,"value":4492},{"type":31,"tagName":468,"properties":7665,"children":7666},{"style":584},[7667],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7670,"children":7671},{"class":470},[7672,7677,7681,7685,7689],{"type":31,"tagName":468,"properties":7673,"children":7674},{"style":584},[7675],{"type":27,"value":7676},"    netDex ",{"type":31,"tagName":468,"properties":7678,"children":7679},{"style":2656},[7680],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":7682,"children":7683},{"style":584},[7684],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":7686,"children":7687},{"style":578},[7688],{"type":27,"value":4525},{"type":31,"tagName":468,"properties":7690,"children":7691},{"style":584},[7692],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7695,"children":7696},{"class":470},[7697,7702,7706,7710,7714],{"type":31,"tagName":468,"properties":7698,"children":7699},{"style":584},[7700],{"type":27,"value":7701},"    netVex ",{"type":31,"tagName":468,"properties":7703,"children":7704},{"style":2656},[7705],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":7707,"children":7708},{"style":584},[7709],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":7711,"children":7712},{"style":578},[7713],{"type":27,"value":4542},{"type":31,"tagName":468,"properties":7715,"children":7716},{"style":584},[7717],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7720,"children":7721},{"class":470},[7722,7727,7731,7735,7740],{"type":31,"tagName":468,"properties":7723,"children":7724},{"style":584},[7725],{"type":27,"value":7726},"    callGex ",{"type":31,"tagName":468,"properties":7728,"children":7729},{"style":2656},[7730],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":7732,"children":7733},{"style":584},[7734],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":7736,"children":7737},{"style":578},[7738],{"type":27,"value":7739},"totalCallGex",{"type":31,"tagName":468,"properties":7741,"children":7742},{"style":584},[7743],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7746,"children":7747},{"class":470},[7748,7753,7757,7761,7766],{"type":31,"tagName":468,"properties":7749,"children":7750},{"style":584},[7751],{"type":27,"value":7752},"    putGex ",{"type":31,"tagName":468,"properties":7754,"children":7755},{"style":2656},[7756],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":7758,"children":7759},{"style":584},[7760],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":7762,"children":7763},{"style":578},[7764],{"type":27,"value":7765},"totalPutGex",{"type":31,"tagName":468,"properties":7767,"children":7768},{"style":584},[7769],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7772,"children":7773},{"class":470},[7774,7779,7783,7787,7792],{"type":31,"tagName":468,"properties":7775,"children":7776},{"style":584},[7777],{"type":27,"value":7778},"    maxPain ",{"type":31,"tagName":468,"properties":7780,"children":7781},{"style":2656},[7782],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":7784,"children":7785},{"style":584},[7786],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":7788,"children":7789},{"style":578},[7790],{"type":27,"value":7791},"maxPain",{"type":31,"tagName":468,"properties":7793,"children":7794},{"style":584},[7795],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7798,"children":7799},{"class":470},[7800,7805,7809,7813,7818],{"type":31,"tagName":468,"properties":7801,"children":7802},{"style":584},[7803],{"type":27,"value":7804},"    putCallOi ",{"type":31,"tagName":468,"properties":7806,"children":7807},{"style":2656},[7808],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":7810,"children":7811},{"style":584},[7812],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":7814,"children":7815},{"style":578},[7816],{"type":27,"value":7817},"putCallRatio",{"type":31,"tagName":468,"properties":7819,"children":7820},{"style":584},[7821],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7824,"children":7825},{"class":470},[7826,7831,7835,7839,7844],{"type":31,"tagName":468,"properties":7827,"children":7828},{"style":584},[7829],{"type":27,"value":7830},"    zeroGamma ",{"type":31,"tagName":468,"properties":7832,"children":7833},{"style":2656},[7834],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":7836,"children":7837},{"style":584},[7838],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":7840,"children":7841},{"style":578},[7842],{"type":27,"value":7843},"zeroGamma",{"type":31,"tagName":468,"properties":7845,"children":7846},{"style":584},[7847],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7850,"children":7851},{"class":470},[7852,7857,7861,7865,7870],{"type":31,"tagName":468,"properties":7853,"children":7854},{"style":584},[7855],{"type":27,"value":7856},"    callWall ",{"type":31,"tagName":468,"properties":7858,"children":7859},{"style":2656},[7860],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":7862,"children":7863},{"style":584},[7864],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":7866,"children":7867},{"style":578},[7868],{"type":27,"value":7869},"callWall",{"type":31,"tagName":468,"properties":7871,"children":7872},{"style":584},[7873],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7876,"children":7877},{"class":470},[7878,7883,7887,7891,7896],{"type":31,"tagName":468,"properties":7879,"children":7880},{"style":584},[7881],{"type":27,"value":7882},"    putWall ",{"type":31,"tagName":468,"properties":7884,"children":7885},{"style":2656},[7886],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":7888,"children":7889},{"style":584},[7890],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":7892,"children":7893},{"style":578},[7894],{"type":27,"value":7895},"putWall",{"type":31,"tagName":468,"properties":7897,"children":7898},{"style":584},[7899],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7902,"children":7903},{"class":470},[7904,7909,7913,7917],{"type":31,"tagName":468,"properties":7905,"children":7906},{"style":584},[7907],{"type":27,"value":7908},"    exposure ",{"type":31,"tagName":468,"properties":7910,"children":7911},{"style":2656},[7912],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":7914,"children":7915},{"style":578},[7916],{"type":27,"value":4438},{"type":31,"tagName":468,"properties":7918,"children":7919},{"style":584},[7920],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":7923,"children":7924},{"class":470},[7925,7929,7933,7937,7942,7946],{"type":31,"tagName":468,"properties":7926,"children":7927},{"style":2656},[7928],{"type":27,"value":4731},{"type":31,"tagName":468,"properties":7930,"children":7931},{"style":584},[7932],{"type":27,"value":151},{"type":31,"tagName":468,"properties":7934,"children":7935},{"style":578},[7936],{"type":27,"value":4144},{"type":31,"tagName":468,"properties":7938,"children":7939},{"style":584},[7940],{"type":27,"value":7941},"(sessionFirstGex)) sessionFirstGex ",{"type":31,"tagName":468,"properties":7943,"children":7944},{"style":2656},[7945],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":7947,"children":7948},{"style":584},[7949],{"type":27,"value":7950}," netGex;",{"type":27,"value":28},{"type":31,"tagName":468,"properties":7953,"children":7954},{"class":470},[7955,7960,7964,7968,7972],{"type":31,"tagName":468,"properties":7956,"children":7957},{"style":584},[7958],{"type":27,"value":7959},"    gexChange ",{"type":31,"tagName":468,"properties":7961,"children":7962},{"style":2656},[7963],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":7965,"children":7966},{"style":584},[7967],{"type":27,"value":6972},{"type":31,"tagName":468,"properties":7969,"children":7970},{"style":2656},[7971],{"type":27,"value":5788},{"type":31,"tagName":468,"properties":7973,"children":7974},{"style":584},[7975],{"type":27,"value":7976}," sessionFirstGex;",{"type":27,"value":28},{"type":31,"tagName":468,"properties":7979,"children":7980},{"class":470},[7981,7986,7990,7994],{"type":31,"tagName":468,"properties":7982,"children":7983},{"style":584},[7984],{"type":27,"value":7985},"    age ",{"type":31,"tagName":468,"properties":7987,"children":7988},{"style":2656},[7989],{"type":27,"value":2801},{"type":31,"tagName":468,"properties":7991,"children":7992},{"style":782},[7993],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":7995,"children":7996},{"style":584},[7997],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":8000,"children":8001},{"class":470},[8002,8006,8011,8015,8019,8024],{"type":31,"tagName":468,"properties":8003,"children":8004},{"style":2656},[8005],{"type":27,"value":4686},{"type":31,"tagName":468,"properties":8007,"children":8008},{"style":782},[8009],{"type":27,"value":8010}," under",{"type":31,"tagName":468,"properties":8012,"children":8013},{"style":2656},[8014],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":8016,"children":8017},{"style":584},[8018],{"type":27,"value":4356},{"type":31,"tagName":468,"properties":8020,"children":8021},{"style":578},[8022],{"type":27,"value":8023},"underlying",{"type":31,"tagName":468,"properties":8025,"children":8026},{"style":584},[8027],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":8030,"children":8031},{"class":470},[8032,8036,8041,8045,8050,8054,8058,8062,8066,8070],{"type":31,"tagName":468,"properties":8033,"children":8034},{"style":2656},[8035],{"type":27,"value":4686},{"type":31,"tagName":468,"properties":8037,"children":8038},{"style":782},[8039],{"type":27,"value":8040}," spot",{"type":31,"tagName":468,"properties":8042,"children":8043},{"style":2656},[8044],{"type":27,"value":2669},{"type":31,"tagName":468,"properties":8046,"children":8047},{"style":584},[8048],{"type":27,"value":8049}," under ",{"type":31,"tagName":468,"properties":8051,"children":8052},{"style":2656},[8053],{"type":27,"value":4194},{"type":31,"tagName":468,"properties":8055,"children":8056},{"style":782},[8057],{"type":27,"value":4853},{"type":31,"tagName":468,"properties":8059,"children":8060},{"style":2656},[8061],{"type":27,"value":4351},{"type":31,"tagName":468,"properties":8063,"children":8064},{"style":584},[8065],{"type":27,"value":8049},{"type":31,"tagName":468,"properties":8067,"children":8068},{"style":2656},[8069],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":8071,"children":8072},{"style":584},[8073],{"type":27,"value":8074}," close;",{"type":27,"value":28},{"type":31,"tagName":468,"properties":8077,"children":8078},{"class":470},[8079,8083,8088,8092,8096,8100,8105],{"type":31,"tagName":468,"properties":8080,"children":8081},{"style":2656},[8082],{"type":27,"value":4731},{"type":31,"tagName":468,"properties":8084,"children":8085},{"style":584},[8086],{"type":27,"value":8087}," (spot ",{"type":31,"tagName":468,"properties":8089,"children":8090},{"style":2656},[8091],{"type":27,"value":4194},{"type":31,"tagName":468,"properties":8093,"children":8094},{"style":782},[8095],{"type":27,"value":4853},{"type":31,"tagName":468,"properties":8097,"children":8098},{"style":584},[8099],{"type":27,"value":4097},{"type":31,"tagName":468,"properties":8101,"children":8102},{"style":578},[8103],{"type":27,"value":8104},"writeMap",{"type":31,"tagName":468,"properties":8106,"children":8107},{"style":584},[8108],{"type":27,"value":8109},"(spot);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":8112,"children":8113},{"class":470},[8114,8118,8122],{"type":31,"tagName":468,"properties":8115,"children":8116},{"style":2656},[8117],{"type":27,"value":4775},{"type":31,"tagName":468,"properties":8119,"children":8120},{"style":578},[8121],{"type":27,"value":5093},{"type":31,"tagName":468,"properties":8123,"children":8124},{"style":584},[8125],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":8128,"children":8129},{"class":470},[8130,8135],{"type":31,"tagName":468,"properties":8131,"children":8132},{"style":578},[8133],{"type":27,"value":8134},"    keepTable",{"type":31,"tagName":468,"properties":8136,"children":8137},{"style":584},[8138],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":8141,"children":8142},{"class":470},[8143,8148,8153],{"type":31,"tagName":468,"properties":8144,"children":8145},{"style":584},[8146],{"type":27,"value":8147},"  } ",{"type":31,"tagName":468,"properties":8149,"children":8150},{"style":2656},[8151],{"type":27,"value":8152},"else",{"type":31,"tagName":468,"properties":8154,"children":8155},{"style":584},[8156],{"type":27,"value":3738},{"type":27,"value":28},{"type":31,"tagName":468,"properties":8159,"children":8160},{"class":470},[8161,8165,8169,8173,8177,8182,8186,8190],{"type":31,"tagName":468,"properties":8162,"children":8163},{"style":2656},[8164],{"type":27,"value":4731},{"type":31,"tagName":468,"properties":8166,"children":8167},{"style":584},[8168],{"type":27,"value":6907},{"type":31,"tagName":468,"properties":8170,"children":8171},{"style":2656},[8172],{"type":27,"value":6545},{"type":31,"tagName":468,"properties":8174,"children":8175},{"style":782},[8176],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":8178,"children":8179},{"style":584},[8180],{"type":27,"value":8181},") age ",{"type":31,"tagName":468,"properties":8183,"children":8184},{"style":2656},[8185],{"type":27,"value":4978},{"type":31,"tagName":468,"properties":8187,"children":8188},{"style":782},[8189],{"type":27,"value":2764},{"type":31,"tagName":468,"properties":8191,"children":8192},{"style":584},[8193],{"type":27,"value":2742},{"type":27,"value":28},{"type":31,"tagName":468,"properties":8196,"children":8197},{"class":470},[8198,8202],{"type":31,"tagName":468,"properties":8199,"children":8200},{"style":578},[8201],{"type":27,"value":5637},{"type":31,"tagName":468,"properties":8203,"children":8204},{"style":584},[8205],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":8208,"children":8209},{"class":470},[8210],{"type":31,"tagName":468,"properties":8211,"children":8212},{"style":584},[8213],{"type":27,"value":4252},{"type":27,"value":28},{"type":31,"tagName":468,"properties":8216,"children":8217},{"class":470},[8218,8223],{"type":31,"tagName":468,"properties":8219,"children":8220},{"style":578},[8221],{"type":27,"value":8222},"  out_exposure",{"type":31,"tagName":468,"properties":8224,"children":8225},{"style":584},[8226],{"type":27,"value":8227},"(exposure);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":8230,"children":8231},{"class":470},[8232,8237],{"type":31,"tagName":468,"properties":8233,"children":8234},{"style":578},[8235],{"type":27,"value":8236},"  out_zero_gamma",{"type":31,"tagName":468,"properties":8238,"children":8239},{"style":584},[8240],{"type":27,"value":8241},"(zeroGamma);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":8244,"children":8245},{"class":470},[8246,8251],{"type":31,"tagName":468,"properties":8247,"children":8248},{"style":578},[8249],{"type":27,"value":8250},"  out_call_wall",{"type":31,"tagName":468,"properties":8252,"children":8253},{"style":584},[8254],{"type":27,"value":8255},"(callWall);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":8258,"children":8259},{"class":470},[8260,8265],{"type":31,"tagName":468,"properties":8261,"children":8262},{"style":578},[8263],{"type":27,"value":8264},"  out_put_wall",{"type":31,"tagName":468,"properties":8266,"children":8267},{"style":584},[8268],{"type":27,"value":8269},"(putWall);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":8272,"children":8273},{"class":470},[8274,8279],{"type":31,"tagName":468,"properties":8275,"children":8276},{"style":578},[8277],{"type":27,"value":8278},"  out_net_gex",{"type":31,"tagName":468,"properties":8280,"children":8281},{"style":584},[8282],{"type":27,"value":8283},"(netGex);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":8286,"children":8287},{"class":470},[8288,8293],{"type":31,"tagName":468,"properties":8289,"children":8290},{"style":578},[8291],{"type":27,"value":8292},"  out_net_dex",{"type":31,"tagName":468,"properties":8294,"children":8295},{"style":584},[8296],{"type":27,"value":8297},"(netDex);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":8300,"children":8301},{"class":470},[8302,8307],{"type":31,"tagName":468,"properties":8303,"children":8304},{"style":578},[8305],{"type":27,"value":8306},"  out_net_vex",{"type":31,"tagName":468,"properties":8308,"children":8309},{"style":584},[8310],{"type":27,"value":8311},"(netVex);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":8314,"children":8315},{"class":470},[8316,8321],{"type":31,"tagName":468,"properties":8317,"children":8318},{"style":578},[8319],{"type":27,"value":8320},"  out_call_gex",{"type":31,"tagName":468,"properties":8322,"children":8323},{"style":584},[8324],{"type":27,"value":8325},"(callGex);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":8328,"children":8329},{"class":470},[8330,8335],{"type":31,"tagName":468,"properties":8331,"children":8332},{"style":578},[8333],{"type":27,"value":8334},"  out_put_gex",{"type":31,"tagName":468,"properties":8336,"children":8337},{"style":584},[8338],{"type":27,"value":8339},"(putGex);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":8342,"children":8343},{"class":470},[8344,8349],{"type":31,"tagName":468,"properties":8345,"children":8346},{"style":578},[8347],{"type":27,"value":8348},"  out_gex_change",{"type":31,"tagName":468,"properties":8350,"children":8351},{"style":584},[8352],{"type":27,"value":8353},"(gexChange);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":8356,"children":8357},{"class":470},[8358,8363],{"type":31,"tagName":468,"properties":8359,"children":8360},{"style":578},[8361],{"type":27,"value":8362},"  out_max_pain",{"type":31,"tagName":468,"properties":8364,"children":8365},{"style":584},[8366],{"type":27,"value":8367},"(maxPain);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":8370,"children":8371},{"class":470},[8372,8377],{"type":31,"tagName":468,"properties":8373,"children":8374},{"style":578},[8375],{"type":27,"value":8376},"  out_put_call_oi",{"type":31,"tagName":468,"properties":8378,"children":8379},{"style":584},[8380],{"type":27,"value":8381},"(putCallOi);",{"type":27,"value":28},{"type":31,"tagName":468,"properties":8384,"children":8385},{"class":470},[8386,8391,8395,8399,8403,8407,8411,8416,8420,8424],{"type":31,"tagName":468,"properties":8387,"children":8388},{"style":578},[8389],{"type":27,"value":8390},"  out_rows_age",{"type":31,"tagName":468,"properties":8392,"children":8393},{"style":584},[8394],{"type":27,"value":7128},{"type":31,"tagName":468,"properties":8396,"children":8397},{"style":2656},[8398],{"type":27,"value":6545},{"type":31,"tagName":468,"properties":8400,"children":8401},{"style":782},[8402],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":8404,"children":8405},{"style":2656},[8406],{"type":27,"value":4351},{"type":31,"tagName":468,"properties":8408,"children":8409},{"style":578},[8410],{"type":27,"value":3206},{"type":31,"tagName":468,"properties":8412,"children":8413},{"style":584},[8414],{"type":27,"value":8415},"(age) ",{"type":31,"tagName":468,"properties":8417,"children":8418},{"style":2656},[8419],{"type":27,"value":2786},{"type":31,"tagName":468,"properties":8421,"children":8422},{"style":782},[8423],{"type":27,"value":3215},{"type":31,"tagName":468,"properties":8425,"children":8426},{"style":584},[8427],{"type":27,"value":598},{"type":27,"value":28},{"type":31,"tagName":468,"properties":8430,"children":8431},{"class":470},[8432,8437,8441,8445,8449,8453,8457,8461,8465,8469,8473,8477,8481,8485,8489,8494,8498,8502,8506,8510,8514,8518,8522,8526],{"type":31,"tagName":468,"properties":8433,"children":8434},{"style":578},[8435],{"type":27,"value":8436},"  out_tone",{"type":31,"tagName":468,"properties":8438,"children":8439},{"style":584},[8440],{"type":27,"value":7128},{"type":31,"tagName":468,"properties":8442,"children":8443},{"style":2656},[8444],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":8446,"children":8447},{"style":782},[8448],{"type":27,"value":2737},{"type":31,"tagName":468,"properties":8450,"children":8451},{"style":2656},[8452],{"type":27,"value":6535},{"type":31,"tagName":468,"properties":8454,"children":8455},{"style":578},[8456],{"type":27,"value":6643},{"type":31,"tagName":468,"properties":8458,"children":8459},{"style":584},[8460],{"type":27,"value":6963},{"type":31,"tagName":468,"properties":8462,"children":8463},{"style":2656},[8464],{"type":27,"value":4068},{"type":31,"tagName":468,"properties":8466,"children":8467},{"style":782},[8468],{"type":27,"value":3834},{"type":31,"tagName":468,"properties":8470,"children":8471},{"style":2656},[8472],{"type":27,"value":7041},{"type":31,"tagName":468,"properties":8474,"children":8475},{"style":584},[8476],{"type":27,"value":6972},{"type":31,"tagName":468,"properties":8478,"children":8479},{"style":2656},[8480],{"type":27,"value":4194},{"type":31,"tagName":468,"properties":8482,"children":8483},{"style":782},[8484],{"type":27,"value":4853},{"type":31,"tagName":468,"properties":8486,"children":8487},{"style":2656},[8488],{"type":27,"value":4351},{"type":31,"tagName":468,"properties":8490,"children":8491},{"style":782},[8492],{"type":27,"value":8493}," 2.0",{"type":31,"tagName":468,"properties":8495,"children":8496},{"style":2656},[8497],{"type":27,"value":7041},{"type":31,"tagName":468,"properties":8499,"children":8500},{"style":584},[8501],{"type":27,"value":6972},{"type":31,"tagName":468,"properties":8503,"children":8504},{"style":2656},[8505],{"type":27,"value":2863},{"type":31,"tagName":468,"properties":8507,"children":8508},{"style":782},[8509],{"type":27,"value":4853},{"type":31,"tagName":468,"properties":8511,"children":8512},{"style":2656},[8513],{"type":27,"value":4351},{"type":31,"tagName":468,"properties":8515,"children":8516},{"style":782},[8517],{"type":27,"value":4853},{"type":31,"tagName":468,"properties":8519,"children":8520},{"style":2656},[8521],{"type":27,"value":7041},{"type":31,"tagName":468,"properties":8523,"children":8524},{"style":782},[8525],{"type":27,"value":3834},{"type":31,"tagName":468,"properties":8527,"children":8528},{"style":584},[8529],{"type":27,"value":598},{"type":27,"value":28},{"type":31,"tagName":468,"properties":8532,"children":8533},{"class":470},[8534,8538,8543,8548,8553,8558],{"type":31,"tagName":468,"properties":8535,"children":8536},{"style":2656},[8537],{"type":27,"value":4135},{"type":31,"tagName":468,"properties":8539,"children":8540},{"style":584},[8541],{"type":27,"value":8542}," (bar.",{"type":31,"tagName":468,"properties":8544,"children":8545},{"style":578},[8546],{"type":27,"value":8547},"isLast",{"type":31,"tagName":468,"properties":8549,"children":8550},{"style":584},[8551],{"type":27,"value":8552},"()) ",{"type":31,"tagName":468,"properties":8554,"children":8555},{"style":578},[8556],{"type":27,"value":8557},"writeWords",{"type":31,"tagName":468,"properties":8559,"children":8560},{"style":584},[8561],{"type":27,"value":4547},{"type":27,"value":28},{"type":31,"tagName":468,"properties":8564,"children":8565},{"class":470},[8566],{"type":31,"tagName":468,"properties":8567,"children":8568},{"style":584},[8569],{"type":27,"value":3943},{"type":27,"value":28},{"type":31,"tagName":435,"properties":8572,"children":8573,"position":8583},{},[8574],{"type":27,"value":8575,"position":8576},"How it works",{"start":8577,"end":8580},{"line":8578,"column":443,"offset":8579},278,17309,{"line":8578,"column":8581,"offset":8582},16,17321,{"start":8584,"end":8586},{"line":8578,"column":21,"offset":8585},17306,{"line":8578,"column":8581,"offset":8582},{"type":27,"value":28},{"type":31,"tagName":32,"properties":8589,"children":8590,"position":8716},{},[8591,8608,8615,8628,8635,8647,8654,8666,8673,8689,8696,8709],{"type":31,"tagName":382,"properties":8592,"children":8593,"position":8603},{},[8594],{"type":27,"value":8595,"position":8596},"One snapshot a bar.",{"start":8597,"end":8601},{"line":8598,"column":8599,"offset":8600},280,3,17325,{"line":8598,"column":446,"offset":8602},17344,{"start":8604,"end":8606},{"line":8598,"column":21,"offset":8605},17323,{"line":8598,"column":91,"offset":8607},17346,{"type":27,"value":8609,"position":8610}," ",{"start":8611,"end":8612},{"line":8598,"column":91,"offset":8607},{"line":8598,"column":8613,"offset":8614},25,17347,{"type":31,"tagName":50,"properties":8616,"children":8617,"position":8625},{},[8618],{"type":27,"value":8619,"position":8620},"input(\"strikes\", option_strikes.cells, { max_cells: 4000, venue: \"auto\" })",{"start":8621,"end":8622},{"line":8598,"column":8613,"offset":8614},{"line":8598,"column":8623,"offset":8624},101,17423,{"start":8626,"end":8627},{"line":8598,"column":8613,"offset":8614},{"line":8598,"column":8623,"offset":8624},{"type":27,"value":8629,"position":8630}," hands every bar the newest minute of strike rows inside it, one ",{"start":8631,"end":8632},{"line":8598,"column":8623,"offset":8624},{"line":8598,"column":8633,"offset":8634},166,17488,{"type":31,"tagName":50,"properties":8636,"children":8637,"position":8644},{},[8638],{"type":27,"value":8639,"position":8640},"[strike, expiry_ms, net_gex, call_gex, put_gex, net_dex, net_vex, call_oi, put_oi, call_iv, put_iv, underlying]",{"start":8641,"end":8642},{"line":8598,"column":8633,"offset":8634},{"line":8598,"column":68,"offset":8643},17601,{"start":8645,"end":8646},{"line":8598,"column":8633,"offset":8634},{"line":8598,"column":68,"offset":8643},{"type":27,"value":8648,"position":8649}," tuple per expiry and strike. ",{"start":8650,"end":8651},{"line":8598,"column":68,"offset":8643},{"line":8598,"column":8652,"offset":8653},309,17631,{"type":31,"tagName":50,"properties":8655,"children":8656,"position":8663},{},[8657],{"type":27,"value":8658,"position":8659},"OptionStrikes.load(cells, count, nearest)",{"start":8660,"end":8661},{"line":8598,"column":8652,"offset":8653},{"line":8598,"column":198,"offset":8662},17674,{"start":8664,"end":8665},{"line":8598,"column":8652,"offset":8653},{"line":8598,"column":198,"offset":8662},{"type":27,"value":8667,"position":8668}," folds them into one table by strike: a strike listed under two expiries is one row, its exposures summed; a side the strike does not list (NaN) counts as 0. ",{"start":8669,"end":8670},{"line":8598,"column":198,"offset":8662},{"line":8598,"column":8671,"offset":8672},510,17832,{"type":31,"tagName":382,"properties":8674,"children":8675,"position":8684},{},[8676],{"type":27,"value":8677,"position":8678},"Nearest expiries",{"start":8679,"end":8682},{"line":8598,"column":8680,"offset":8681},512,17834,{"line":8598,"column":250,"offset":8683},17850,{"start":8685,"end":8686},{"line":8598,"column":8671,"offset":8672},{"line":8598,"column":8687,"offset":8688},530,17852,{"type":27,"value":8690,"position":8691}," keeps the N soonest expiries each bar lists before the table fills (0 keeps every expiry the rows carry, those within seven days). The table is constructed with the input's ",{"start":8692,"end":8693},{"line":8598,"column":8687,"offset":8688},{"line":8598,"column":8694,"offset":8695},704,18026,{"type":31,"tagName":50,"properties":8697,"children":8698,"position":8706},{},[8699],{"type":27,"value":8700,"position":8701},"in_strikes_max_cells",{"start":8702,"end":8703},{"line":8598,"column":8694,"offset":8695},{"line":8598,"column":8704,"offset":8705},726,18048,{"start":8707,"end":8708},{"line":8598,"column":8694,"offset":8695},{"line":8598,"column":8704,"offset":8705},{"type":27,"value":8710,"position":8711},", so a load is never refused for size.",{"start":8712,"end":8713},{"line":8598,"column":8704,"offset":8705},{"line":8598,"column":8714,"offset":8715},764,18086,{"start":8717,"end":8718},{"line":8598,"column":21,"offset":8605},{"line":8598,"column":8714,"offset":8715},{"type":27,"value":28},{"type":31,"tagName":32,"properties":8721,"children":8722,"position":8866},{},[8723,8741,8748,8761,8768,8781,8788,8801,8807,8820,8826,8839,8846,8859],{"type":31,"tagName":382,"properties":8724,"children":8725,"position":8735},{},[8726],{"type":27,"value":8727,"position":8728},"The convention.",{"start":8729,"end":8732},{"line":8730,"column":8599,"offset":8731},282,18090,{"line":8730,"column":8733,"offset":8734},18,18105,{"start":8736,"end":8738},{"line":8730,"column":21,"offset":8737},18088,{"line":8730,"column":8739,"offset":8740},20,18107,{"type":27,"value":8742,"position":8743}," The strike rows put the dealers long the calls and short the puts: ",{"start":8744,"end":8745},{"line":8730,"column":8739,"offset":8740},{"line":8730,"column":8746,"offset":8747},88,18175,{"type":31,"tagName":50,"properties":8749,"children":8750,"position":8758},{},[8751],{"type":27,"value":8752,"position":8753},"net_gex",{"start":8754,"end":8755},{"line":8730,"column":8746,"offset":8747},{"line":8730,"column":8756,"offset":8757},97,18184,{"start":8759,"end":8760},{"line":8730,"column":8746,"offset":8747},{"line":8730,"column":8756,"offset":8757},{"type":27,"value":8762,"position":8763}," is the calls' dollar gamma minus the puts', per 1% move of the underlying, ",{"start":8764,"end":8765},{"line":8730,"column":8756,"offset":8757},{"line":8730,"column":8766,"offset":8767},173,18260,{"type":31,"tagName":50,"properties":8769,"children":8770,"position":8778},{},[8771],{"type":27,"value":8772,"position":8773},"net_vex",{"start":8774,"end":8775},{"line":8730,"column":8766,"offset":8767},{"line":8730,"column":8776,"offset":8777},182,18269,{"start":8779,"end":8780},{"line":8730,"column":8766,"offset":8767},{"line":8730,"column":8776,"offset":8777},{"type":27,"value":8782,"position":8783}," the calls' vega dollars minus the puts', and ",{"start":8784,"end":8785},{"line":8730,"column":8776,"offset":8777},{"line":8730,"column":8786,"offset":8787},228,18315,{"type":31,"tagName":50,"properties":8789,"children":8790,"position":8798},{},[8791],{"type":27,"value":8792,"position":8793},"net_dex",{"start":8794,"end":8795},{"line":8730,"column":8786,"offset":8787},{"line":8730,"column":8796,"offset":8797},237,18324,{"start":8799,"end":8800},{"line":8730,"column":8786,"offset":8787},{"line":8730,"column":8796,"offset":8797},{"type":27,"value":8802,"position":8803}," the delta dollars of both sides with each option in its own sign (puts negative). The lens's line is the table's total: ",{"start":8804,"end":8805},{"line":8730,"column":8796,"offset":8797},{"line":8730,"column":205,"offset":8806},18445,{"type":31,"tagName":50,"properties":8808,"children":8809,"position":8817},{},[8810],{"type":27,"value":8811,"position":8812},"totalNetGex()",{"start":8813,"end":8814},{"line":8730,"column":205,"offset":8806},{"line":8730,"column":8815,"offset":8816},373,18460,{"start":8818,"end":8819},{"line":8730,"column":205,"offset":8806},{"line":8730,"column":8815,"offset":8816},{"type":27,"value":636,"position":8821},{"start":8822,"end":8823},{"line":8730,"column":8815,"offset":8816},{"line":8730,"column":8824,"offset":8825},375,18462,{"type":31,"tagName":50,"properties":8827,"children":8828,"position":8836},{},[8829],{"type":27,"value":8830,"position":8831},"totalNetDex()",{"start":8832,"end":8833},{"line":8730,"column":8824,"offset":8825},{"line":8730,"column":8834,"offset":8835},390,18477,{"start":8837,"end":8838},{"line":8730,"column":8824,"offset":8825},{"line":8730,"column":8834,"offset":8835},{"type":27,"value":8840,"position":8841}," or ",{"start":8842,"end":8843},{"line":8730,"column":8834,"offset":8835},{"line":8730,"column":8844,"offset":8845},394,18481,{"type":31,"tagName":50,"properties":8847,"children":8848,"position":8856},{},[8849],{"type":27,"value":8850,"position":8851},"totalNetVex()",{"start":8852,"end":8853},{"line":8730,"column":8844,"offset":8845},{"line":8730,"column":8854,"offset":8855},409,18496,{"start":8857,"end":8858},{"line":8730,"column":8844,"offset":8845},{"line":8730,"column":8854,"offset":8855},{"type":27,"value":8860,"position":8861},".",{"start":8862,"end":8863},{"line":8730,"column":8854,"offset":8855},{"line":8730,"column":8864,"offset":8865},410,18497,{"start":8867,"end":8868},{"line":8730,"column":21,"offset":8737},{"line":8730,"column":8864,"offset":8865},{"type":27,"value":28},{"type":31,"tagName":32,"properties":8871,"children":8872,"position":8974},{},[8873,8890,8897,8909,8915,8928,8935,8948,8955,8967],{"type":31,"tagName":382,"properties":8874,"children":8875,"position":8885},{},[8876],{"type":27,"value":8877,"position":8878},"The levels.",{"start":8879,"end":8882},{"line":8880,"column":8599,"offset":8881},284,18501,{"line":8880,"column":8883,"offset":8884},14,18512,{"start":8886,"end":8888},{"line":8880,"column":21,"offset":8887},18499,{"line":8880,"column":8581,"offset":8889},18514,{"type":27,"value":8891,"position":8892}," On every bar with strike rows the kit reads the zero-gamma strike (",{"start":8893,"end":8894},{"line":8880,"column":8581,"offset":8889},{"line":8880,"column":8895,"offset":8896},84,18582,{"type":31,"tagName":50,"properties":8898,"children":8899,"position":8906},{},[8900],{"type":27,"value":8901,"position":8902},"zeroGamma()",{"start":8903,"end":8904},{"line":8880,"column":8895,"offset":8896},{"line":8880,"column":8756,"offset":8905},18595,{"start":8907,"end":8908},{"line":8880,"column":8895,"offset":8896},{"line":8880,"column":8756,"offset":8905},{"type":27,"value":8910,"position":8911},": walking up from the lowest strike, the first where the running sum of net gamma reaches zero or changes sign, a strike, never a point between two), the call wall and the put wall (",{"start":8912,"end":8913},{"line":8880,"column":8756,"offset":8905},{"line":8880,"column":68,"offset":8914},18777,{"type":31,"tagName":50,"properties":8916,"children":8917,"position":8925},{},[8918],{"type":27,"value":8919,"position":8920},"callWall()",{"start":8921,"end":8922},{"line":8880,"column":68,"offset":8914},{"line":8880,"column":8923,"offset":8924},291,18789,{"start":8926,"end":8927},{"line":8880,"column":68,"offset":8914},{"line":8880,"column":8923,"offset":8924},{"type":27,"value":8929,"position":8930}," and ",{"start":8931,"end":8932},{"line":8880,"column":8923,"offset":8924},{"line":8880,"column":8933,"offset":8934},296,18794,{"type":31,"tagName":50,"properties":8936,"children":8937,"position":8945},{},[8938],{"type":27,"value":8939,"position":8940},"putWall()",{"start":8941,"end":8942},{"line":8880,"column":8933,"offset":8934},{"line":8880,"column":8943,"offset":8944},307,18805,{"start":8946,"end":8947},{"line":8880,"column":8933,"offset":8934},{"line":8880,"column":8943,"offset":8944},{"type":27,"value":8949,"position":8950},": the strikes holding the most call and put dollar gamma) and max pain (",{"start":8951,"end":8952},{"line":8880,"column":8943,"offset":8944},{"line":8880,"column":8953,"offset":8954},379,18877,{"type":31,"tagName":50,"properties":8956,"children":8957,"position":8964},{},[8958],{"type":27,"value":8959,"position":8960},"maxPain()",{"start":8961,"end":8962},{"line":8880,"column":8953,"offset":8954},{"line":8880,"column":8834,"offset":8963},18888,{"start":8965,"end":8966},{"line":8880,"column":8953,"offset":8954},{"line":8880,"column":8834,"offset":8963},{"type":27,"value":8968,"position":8969},": the listed strike where the open interest's payout at expiry is least). The three step lines draw the first three; max pain reads in the card.",{"start":8970,"end":8971},{"line":8880,"column":8834,"offset":8963},{"line":8880,"column":8972,"offset":8973},534,19032,{"start":8975,"end":8976},{"line":8880,"column":21,"offset":8887},{"line":8880,"column":8972,"offset":8973},{"type":27,"value":28},{"type":31,"tagName":32,"properties":8979,"children":8980,"position":9131},{},[8981,8999,9006,9018,9025,9042,9049,9062,9069,9082,9089,9102,9108,9124],{"type":31,"tagName":382,"properties":8982,"children":8983,"position":8993},{},[8984],{"type":27,"value":8985,"position":8986},"The map.",{"start":8987,"end":8990},{"line":8988,"column":8599,"offset":8989},286,19036,{"line":8988,"column":8991,"offset":8992},11,19044,{"start":8994,"end":8996},{"line":8988,"column":21,"offset":8995},19034,{"line":8988,"column":8997,"offset":8998},13,19046,{"type":27,"value":9000,"position":9001}," On a bar with strike rows the module writes 96 rows centred on the strike nearest the underlying (the rows' own ",{"start":9002,"end":9003},{"line":8988,"column":8997,"offset":8998},{"line":8988,"column":9004,"offset":9005},126,19159,{"type":31,"tagName":50,"properties":9007,"children":9008,"position":9015},{},[9009],{"type":27,"value":8023,"position":9010},{"start":9011,"end":9012},{"line":8988,"column":9004,"offset":9005},{"line":8988,"column":9013,"offset":9014},138,19171,{"start":9016,"end":9017},{"line":8988,"column":9004,"offset":9005},{"line":8988,"column":9013,"offset":9014},{"type":27,"value":9019,"position":9020},", else the chart's close), one row per strike step: the finest gap between neighbouring strikes inside ",{"start":9021,"end":9022},{"line":8988,"column":9013,"offset":9014},{"line":8988,"column":9023,"offset":9024},241,19274,{"type":31,"tagName":382,"properties":9026,"children":9027,"position":9037},{},[9028],{"type":27,"value":9029,"position":9030},"Map window",{"start":9031,"end":9034},{"line":8988,"column":9032,"offset":9033},243,19276,{"line":8988,"column":9035,"offset":9036},253,19286,{"start":9038,"end":9039},{"line":8988,"column":9023,"offset":9024},{"line":8988,"column":9040,"offset":9041},255,19288,{"type":27,"value":9043,"position":9044}," (3% each side by default), so a ladder of $1 strikes near the money and $5 strikes further out puts each strike on its own row and leaves the rows between the $5 strikes empty. A strike off the step's grid shares the nearest row. ",{"start":9045,"end":9046},{"line":8988,"column":9040,"offset":9041},{"line":8988,"column":9047,"offset":9048},486,19519,{"type":31,"tagName":50,"properties":9050,"children":9051,"position":9059},{},[9052],{"type":27,"value":9053,"position":9054},"map_low",{"start":9055,"end":9056},{"line":8988,"column":9047,"offset":9048},{"line":8988,"column":9057,"offset":9058},495,19528,{"start":9060,"end":9061},{"line":8988,"column":9047,"offset":9048},{"line":8988,"column":9057,"offset":9058},{"type":27,"value":9063,"position":9064}," is the bottom edge of the lowest row and ",{"start":9065,"end":9066},{"line":8988,"column":9057,"offset":9058},{"line":8988,"column":9067,"offset":9068},537,19570,{"type":31,"tagName":50,"properties":9070,"children":9071,"position":9079},{},[9072],{"type":27,"value":9073,"position":9074},"map_step",{"start":9075,"end":9076},{"line":8988,"column":9067,"offset":9068},{"line":8988,"column":9077,"offset":9078},547,19580,{"start":9080,"end":9081},{"line":8988,"column":9067,"offset":9068},{"line":8988,"column":9077,"offset":9078},{"type":27,"value":9083,"position":9084}," the row height, so each strike's row spans its price plus and minus half a step; ",{"start":9085,"end":9086},{"line":8988,"column":9077,"offset":9078},{"line":8988,"column":9087,"offset":9088},629,19662,{"type":31,"tagName":50,"properties":9090,"children":9091,"position":9099},{},[9092],{"type":27,"value":9093,"position":9094},"plot.heatmap({ grid: \"map\", palette: [\"theme.down\", \"theme.bg\", \"theme.up\"], center: 0 })",{"start":9095,"end":9096},{"line":8988,"column":9087,"offset":9088},{"line":8988,"column":9097,"offset":9098},720,19753,{"start":9100,"end":9101},{"line":8988,"column":9087,"offset":9088},{"line":8988,"column":9097,"offset":9098},{"type":27,"value":9103,"position":9104}," paints the chart's down colour where puts carry the strike and its up colour where calls do. With ",{"start":9105,"end":9106},{"line":8988,"column":9097,"offset":9098},{"line":8988,"column":389,"offset":9107},19852,{"type":31,"tagName":382,"properties":9109,"children":9110,"position":9120},{},[9111],{"type":27,"value":9112,"position":9113},"Map values",{"start":9114,"end":9117},{"line":8988,"column":9115,"offset":9116},821,19854,{"line":8988,"column":9118,"offset":9119},831,19864,{"start":9121,"end":9122},{"line":8988,"column":389,"offset":9107},{"line":8988,"column":392,"offset":9123},19866,{"type":27,"value":9125,"position":9126}," on change, each strike reads its lens minus the previous strike rows' (0 where they did not list it), and the first bar with strike rows paints nothing.",{"start":9127,"end":9128},{"line":8988,"column":392,"offset":9123},{"line":8988,"column":9129,"offset":9130},986,20019,{"start":9132,"end":9133},{"line":8988,"column":21,"offset":8995},{"line":8988,"column":9129,"offset":9130},{"type":27,"value":28},{"type":31,"tagName":32,"properties":9136,"children":9137,"position":9181},{},[9138,9154,9161,9174],{"type":31,"tagName":382,"properties":9139,"children":9140,"position":9149},{},[9141],{"type":27,"value":9142,"position":9143},"Carried readings.",{"start":9144,"end":9147},{"line":9145,"column":8599,"offset":9146},288,20023,{"line":9145,"column":8739,"offset":9148},20040,{"start":9150,"end":9152},{"line":9145,"column":21,"offset":9151},20021,{"line":9145,"column":446,"offset":9153},20042,{"type":27,"value":9155,"position":9156}," The lines and the card carry the newest strike rows at or before each bar, so a minute the rows missed does not break them; ",{"start":9157,"end":9158},{"line":9145,"column":446,"offset":9153},{"line":9145,"column":9159,"offset":9160},147,20167,{"type":31,"tagName":50,"properties":9162,"children":9163,"position":9171},{},[9164],{"type":27,"value":9165,"position":9166},"rows_age",{"start":9167,"end":9168},{"line":9145,"column":9159,"offset":9160},{"line":9145,"column":9169,"offset":9170},157,20177,{"start":9172,"end":9173},{"line":9145,"column":9159,"offset":9160},{"line":9145,"column":9169,"offset":9170},{"type":27,"value":9175,"position":9176}," counts the bars since (0 on a bar that carries its own) and the headline says \"(3 bars ago)\" when the newest rows are not the live bar's. Only a bar with strike rows paints the map.",{"start":9177,"end":9178},{"line":9145,"column":9169,"offset":9170},{"line":9145,"column":9179,"offset":9180},339,20359,{"start":9182,"end":9183},{"line":9145,"column":21,"offset":9151},{"line":9145,"column":9179,"offset":9180},{"type":27,"value":28},{"type":31,"tagName":32,"properties":9186,"children":9187,"position":9250},{},[9188,9205,9211,9224,9231,9243],{"type":31,"tagName":382,"properties":9189,"children":9190,"position":9199},{},[9191],{"type":27,"value":9192,"position":9193},"The session's change.",{"start":9194,"end":9197},{"line":9195,"column":8599,"offset":9196},290,20363,{"line":9195,"column":91,"offset":9198},20384,{"start":9200,"end":9202},{"line":9195,"column":21,"offset":9201},20361,{"line":9195,"column":9203,"offset":9204},26,20386,{"type":27,"value":8609,"position":9206},{"start":9207,"end":9208},{"line":9195,"column":9203,"offset":9204},{"line":9195,"column":9209,"offset":9210},27,20387,{"type":31,"tagName":50,"properties":9212,"children":9213,"position":9221},{},[9214],{"type":27,"value":9215,"position":9216},"gex_change",{"start":9217,"end":9218},{"line":9195,"column":9209,"offset":9210},{"line":9195,"column":9219,"offset":9220},39,20399,{"start":9222,"end":9223},{"line":9195,"column":9209,"offset":9210},{"line":9195,"column":9219,"offset":9220},{"type":27,"value":9225,"position":9226}," is net gamma minus net gamma at the first strike rows of the bar's trade date (",{"start":9227,"end":9228},{"line":9195,"column":9219,"offset":9220},{"line":9195,"column":9229,"offset":9230},119,20479,{"type":31,"tagName":50,"properties":9232,"children":9233,"position":9240},{},[9234],{"type":27,"value":256,"position":9235},{"start":9236,"end":9237},{"line":9195,"column":9229,"offset":9230},{"line":9195,"column":9238,"offset":9239},136,20496,{"start":9241,"end":9242},{"line":9195,"column":9229,"offset":9230},{"line":9195,"column":9238,"offset":9239},{"type":27,"value":9244,"position":9245},", else the trade date on the market's clock), so it starts at 0 each session and reads how much dealer gamma the day added or removed.",{"start":9246,"end":9247},{"line":9195,"column":9238,"offset":9239},{"line":9195,"column":9248,"offset":9249},270,20630,{"start":9251,"end":9252},{"line":9195,"column":21,"offset":9201},{"line":9195,"column":9248,"offset":9249},{"type":27,"value":28},{"type":31,"tagName":435,"properties":9255,"children":9256,"position":9266},{},[9257],{"type":27,"value":9258,"position":9259},"Where it runs",{"start":9260,"end":9263},{"line":9261,"column":443,"offset":9262},292,20635,{"line":9261,"column":9264,"offset":9265},17,20648,{"start":9267,"end":9269},{"line":9261,"column":21,"offset":9268},20632,{"line":9261,"column":9264,"offset":9265},{"type":27,"value":28},{"type":31,"tagName":32,"properties":9272,"children":9273,"position":9306},{},[9274,9282,9300],{"type":27,"value":9275,"position":9276},"US stock and ETF charts with US listed options: the strike rows exist for OPRA chains, and the chart serves them to OpenMarket's official wrun indicators under the US options rule (",{"start":9277,"end":9280},{"line":9278,"column":21,"offset":9279},294,20650,{"line":9278,"column":8776,"offset":9281},20831,{"type":31,"tagName":45,"properties":9283,"children":9285,"position":9295},{"href":9284},"../reference/limitations.md",[9286],{"type":27,"value":9287,"position":9288},"Limitations",{"start":9289,"end":9292},{"line":9278,"column":9290,"offset":9291},183,20832,{"line":9278,"column":9293,"offset":9294},194,20843,{"start":9296,"end":9297},{"line":9278,"column":8776,"offset":9281},{"line":9278,"column":9298,"offset":9299},224,20873,{"type":27,"value":9301,"position":9302},"); a draft or a community copy is refused by name. Any other chart reads empty blocks: the card says there are no strike rows yet, and nothing draws.",{"start":9303,"end":9304},{"line":9278,"column":9298,"offset":9299},{"line":9278,"column":8815,"offset":9305},21022,{"start":9307,"end":9308},{"line":9278,"column":21,"offset":9279},{"line":9278,"column":8815,"offset":9305},{"type":27,"value":28},{"type":31,"tagName":435,"properties":9311,"children":9312,"position":9320},{},[9313],{"type":27,"value":9314,"position":9315},"When data is missing",{"start":9316,"end":9318},{"line":8933,"column":443,"offset":9317},21027,{"line":8933,"column":91,"offset":9319},21047,{"start":9321,"end":9323},{"line":8933,"column":21,"offset":9322},21024,{"line":8933,"column":91,"offset":9319},{"type":27,"value":28},{"type":31,"tagName":32,"properties":9326,"children":9327,"position":9337},{},[9328],{"type":27,"value":9329,"position":9330},"A bar without strike rows (outside the session, a minute the rows missed) paints no map and keeps the newest readings; before the first strike rows every output reads NaN and the headline reads \"No strike rows on this chart yet\". A strike that lists one side reads that side alone; a side without an IV reads nothing in the IV weighting. The rows reach back about seven days, so on a chart that loads further back the older bars draw nothing.",{"start":9331,"end":9334},{"line":9332,"column":21,"offset":9333},298,21049,{"line":9332,"column":9335,"offset":9336},443,21491,{"start":9338,"end":9339},{"line":9332,"column":21,"offset":9333},{"line":9332,"column":9335,"offset":9336},{"type":27,"value":28},{"type":31,"tagName":435,"properties":9342,"children":9343,"position":9352},{},[9344],{"type":27,"value":9345,"position":9346},"Customize it",{"start":9347,"end":9350},{"line":9348,"column":443,"offset":9349},300,21496,{"line":9348,"column":8581,"offset":9351},21508,{"start":9353,"end":9355},{"line":9348,"column":21,"offset":9354},21493,{"line":9348,"column":8581,"offset":9351},{"type":27,"value":28},{"type":31,"tagName":9358,"properties":9359,"children":9360,"position":9577},"ul",{},[9361,9362,9417,9418,9470,9471,9523,9524,9576],{"type":27,"value":28},{"type":31,"tagName":9363,"properties":9364,"children":9365,"position":9413},"li",{},[9366,9384,9391,9407],{"type":31,"tagName":382,"properties":9367,"children":9368,"position":9378},{},[9369],{"type":27,"value":9370,"position":9371},"The front expiry alone.",{"start":9372,"end":9375},{"line":9373,"column":39,"offset":9374},302,21514,{"line":9373,"column":9376,"offset":9377},28,21537,{"start":9379,"end":9381},{"line":9373,"column":8599,"offset":9380},21512,{"line":9373,"column":9382,"offset":9383},30,21539,{"type":27,"value":9385,"position":9386}," Set ",{"start":9387,"end":9388},{"line":9373,"column":9382,"offset":9383},{"line":9373,"column":9389,"offset":9390},35,21544,{"type":31,"tagName":382,"properties":9392,"children":9393,"position":9402},{},[9394],{"type":27,"value":8677,"position":9395},{"start":9396,"end":9399},{"line":9373,"column":9397,"offset":9398},37,21546,{"line":9373,"column":9400,"offset":9401},53,21562,{"start":9403,"end":9404},{"line":9373,"column":9389,"offset":9390},{"line":9373,"column":9405,"offset":9406},55,21564,{"type":27,"value":9408,"position":9409}," to 1 for the exposure that settles first; the walls and the map follow it.",{"start":9410,"end":9411},{"line":9373,"column":9405,"offset":9406},{"line":9373,"column":24,"offset":9412},21639,{"start":9414,"end":9416},{"line":9373,"column":21,"offset":9415},21510,{"line":9373,"column":24,"offset":9412},{"type":27,"value":28},{"type":31,"tagName":9363,"properties":9419,"children":9420,"position":9466},{},[9421,9437,9443,9459],{"type":31,"tagName":382,"properties":9422,"children":9423,"position":9432},{},[9424],{"type":27,"value":9425,"position":9426},"Where it changed.",{"start":9427,"end":9430},{"line":9428,"column":39,"offset":9429},303,21644,{"line":9428,"column":446,"offset":9431},21661,{"start":9433,"end":9435},{"line":9428,"column":8599,"offset":9434},21642,{"line":9428,"column":91,"offset":9436},21663,{"type":27,"value":9385,"position":9438},{"start":9439,"end":9440},{"line":9428,"column":91,"offset":9436},{"line":9428,"column":9441,"offset":9442},29,21668,{"type":31,"tagName":382,"properties":9444,"children":9445,"position":9454},{},[9446],{"type":27,"value":9112,"position":9447},{"start":9448,"end":9451},{"line":9428,"column":9449,"offset":9450},31,21670,{"line":9428,"column":9452,"offset":9453},41,21680,{"start":9455,"end":9456},{"line":9428,"column":9441,"offset":9442},{"line":9428,"column":9457,"offset":9458},43,21682,{"type":27,"value":9460,"position":9461}," to change: green rows are strikes where dealer gamma grew since the previous bar, red where it fell.",{"start":9462,"end":9463},{"line":9428,"column":9457,"offset":9458},{"line":9428,"column":9464,"offset":9465},144,21783,{"start":9467,"end":9469},{"line":9428,"column":21,"offset":9468},21640,{"line":9428,"column":9464,"offset":9465},{"type":27,"value":28},{"type":31,"tagName":9363,"properties":9472,"children":9473,"position":9519},{},[9474,9491,9497,9512],{"type":31,"tagName":382,"properties":9475,"children":9476,"position":9485},{},[9477],{"type":27,"value":9478,"position":9479},"A wider map.",{"start":9480,"end":9483},{"line":9481,"column":39,"offset":9482},304,21788,{"line":9481,"column":9264,"offset":9484},21800,{"start":9486,"end":9488},{"line":9481,"column":8599,"offset":9487},21786,{"line":9481,"column":9489,"offset":9490},19,21802,{"type":27,"value":9492,"position":9493}," Raise ",{"start":9494,"end":9495},{"line":9481,"column":9489,"offset":9490},{"line":9481,"column":9203,"offset":9496},21809,{"type":31,"tagName":382,"properties":9498,"children":9499,"position":9507},{},[9500],{"type":27,"value":9029,"position":9501},{"start":9502,"end":9504},{"line":9481,"column":9376,"offset":9503},21811,{"line":9481,"column":9505,"offset":9506},38,21821,{"start":9508,"end":9509},{"line":9481,"column":9203,"offset":9496},{"line":9481,"column":9510,"offset":9511},40,21823,{"type":27,"value":9513,"position":9514},"; a fine ladder stops at 48 strike steps each side.",{"start":9515,"end":9516},{"line":9481,"column":9510,"offset":9511},{"line":9481,"column":9517,"offset":9518},91,21874,{"start":9520,"end":9522},{"line":9481,"column":21,"offset":9521},21784,{"line":9481,"column":9517,"offset":9518},{"type":27,"value":28},{"type":31,"tagName":9363,"properties":9525,"children":9526,"position":9572},{},[9527,9544,9549,9565],{"type":31,"tagName":382,"properties":9528,"children":9529,"position":9538},{},[9530],{"type":27,"value":9531,"position":9532},"Delta or vega.",{"start":9533,"end":9536},{"line":9534,"column":39,"offset":9535},305,21879,{"line":9534,"column":9489,"offset":9537},21893,{"start":9539,"end":9541},{"line":9534,"column":8599,"offset":9540},21877,{"line":9534,"column":9542,"offset":9543},21,21895,{"type":27,"value":9385,"position":9545},{"start":9546,"end":9547},{"line":9534,"column":9542,"offset":9543},{"line":9534,"column":9203,"offset":9548},21900,{"type":31,"tagName":382,"properties":9550,"children":9551,"position":9560},{},[9552],{"type":27,"value":9553,"position":9554},"Lens",{"start":9555,"end":9557},{"line":9534,"column":9376,"offset":9556},21902,{"line":9534,"column":9558,"offset":9559},32,21906,{"start":9561,"end":9562},{"line":9534,"column":9203,"offset":9548},{"line":9534,"column":9563,"offset":9564},34,21908,{"type":27,"value":9566,"position":9567}," to delta or vega: the line and the map follow it, the walls and the regime stay gamma's.",{"start":9568,"end":9569},{"line":9534,"column":9563,"offset":9564},{"line":9534,"column":9570,"offset":9571},123,21997,{"start":9573,"end":9575},{"line":9534,"column":21,"offset":9574},21875,{"line":9534,"column":9570,"offset":9571},{"type":27,"value":28},{"start":9578,"end":9579},{"line":9373,"column":21,"offset":9415},{"line":9534,"column":9570,"offset":9571},{"type":27,"value":28},{"type":31,"tagName":435,"properties":9582,"children":9583,"position":9592},{},[9584],{"type":27,"value":9585,"position":9586},"Run it",{"start":9587,"end":9589},{"line":8943,"column":443,"offset":9588},22002,{"line":8943,"column":9590,"offset":9591},10,22008,{"start":9593,"end":9595},{"line":8943,"column":21,"offset":9594},21999,{"line":8943,"column":9590,"offset":9591},{"type":27,"value":28},{"type":31,"tagName":9598,"properties":9599,"children":9600,"position":9793},"ol",{},[9601,9602,9681,9682,9720,9721,9792],{"type":27,"value":28},{"type":31,"tagName":9363,"properties":9603,"children":9604,"position":9677},{},[9605,9612,9628,9634,9650,9656,9671],{"type":27,"value":9606,"position":9607},"In the editor's Explorer, press the ",{"start":9608,"end":9610},{"line":8652,"column":443,"offset":9609},22013,{"line":8652,"column":9510,"offset":9611},22049,{"type":31,"tagName":382,"properties":9613,"children":9614,"position":9624},{},[9615],{"type":27,"value":9616,"position":9617},"Templates",{"start":9618,"end":9621},{"line":8652,"column":9619,"offset":9620},42,22051,{"line":8652,"column":9622,"offset":9623},51,22060,{"start":9625,"end":9626},{"line":8652,"column":9510,"offset":9611},{"line":8652,"column":9400,"offset":9627},22062,{"type":27,"value":9629,"position":9630}," icon (\"Browse starter templates\") and pick ",{"start":9631,"end":9632},{"line":8652,"column":9400,"offset":9627},{"line":8652,"column":8756,"offset":9633},22106,{"type":31,"tagName":382,"properties":9635,"children":9636,"position":9645},{},[9637],{"type":27,"value":386,"position":9638},{"start":9639,"end":9642},{"line":8652,"column":9640,"offset":9641},99,22108,{"line":8652,"column":9643,"offset":9644},113,22122,{"start":9646,"end":9647},{"line":8652,"column":8756,"offset":9633},{"line":8652,"column":9648,"offset":9649},115,22124,{"type":27,"value":8049,"position":9651},{"start":9652,"end":9653},{"line":8652,"column":9648,"offset":9649},{"line":8652,"column":9654,"offset":9655},122,22131,{"type":31,"tagName":382,"properties":9657,"children":9658,"position":9667},{},[9659],{"type":27,"value":410,"position":9660},{"start":9661,"end":9664},{"line":8652,"column":9662,"offset":9663},124,22133,{"line":8652,"column":9665,"offset":9666},128,22137,{"start":9668,"end":9669},{"line":8652,"column":9654,"offset":9655},{"line":8652,"column":24,"offset":9670},22139,{"type":27,"value":8860,"position":9672},{"start":9673,"end":9674},{"line":8652,"column":24,"offset":9670},{"line":8652,"column":9675,"offset":9676},131,22140,{"start":9678,"end":9680},{"line":8652,"column":21,"offset":9679},22010,{"line":8652,"column":9675,"offset":9676},{"type":27,"value":28},{"type":31,"tagName":9363,"properties":9683,"children":9684,"position":9716},{},[9685,9693,9709],{"type":27,"value":9686,"position":9687},"Press ",{"start":9688,"end":9691},{"line":9689,"column":443,"offset":9690},310,22144,{"line":9689,"column":9590,"offset":9692},22150,{"type":31,"tagName":382,"properties":9694,"children":9695,"position":9705},{},[9696],{"type":27,"value":9697,"position":9698},"Run",{"start":9699,"end":9702},{"line":9689,"column":9700,"offset":9701},12,22152,{"line":9689,"column":9703,"offset":9704},15,22155,{"start":9706,"end":9707},{"line":9689,"column":9590,"offset":9692},{"line":9689,"column":9264,"offset":9708},22157,{"type":27,"value":9710,"position":9711}," on a US stock or ETF chart on a 1m or 5m interval: the line, the walls and the map fill bar by bar once the strike rows arrive.",{"start":9712,"end":9713},{"line":9689,"column":9264,"offset":9708},{"line":9689,"column":9714,"offset":9715},145,22285,{"start":9717,"end":9719},{"line":9689,"column":21,"offset":9718},22141,{"line":9689,"column":9714,"offset":9715},{"type":27,"value":28},{"type":31,"tagName":9363,"properties":9722,"children":9723,"position":9788},{},[9724,9732,9744,9750,9763,9769,9781],{"type":27,"value":9725,"position":9726},"At the editor's Console prompt, type ",{"start":9727,"end":9730},{"line":9728,"column":443,"offset":9729},311,22289,{"line":9728,"column":9452,"offset":9731},22326,{"type":31,"tagName":50,"properties":9733,"children":9734,"position":9741},{},[9735],{"type":27,"value":8752,"position":9736},{"start":9737,"end":9738},{"line":9728,"column":9452,"offset":9731},{"line":9728,"column":9739,"offset":9740},50,22335,{"start":9742,"end":9743},{"line":9728,"column":9452,"offset":9731},{"line":9728,"column":9739,"offset":9740},{"type":27,"value":636,"position":9745},{"start":9746,"end":9747},{"line":9728,"column":9739,"offset":9740},{"line":9728,"column":9748,"offset":9749},52,22337,{"type":31,"tagName":50,"properties":9751,"children":9752,"position":9760},{},[9753],{"type":27,"value":9754,"position":9755},"zero_gamma",{"start":9756,"end":9757},{"line":9728,"column":9748,"offset":9749},{"line":9728,"column":9758,"offset":9759},64,22349,{"start":9761,"end":9762},{"line":9728,"column":9748,"offset":9749},{"line":9728,"column":9758,"offset":9759},{"type":27,"value":8929,"position":9764},{"start":9765,"end":9766},{"line":9728,"column":9758,"offset":9759},{"line":9728,"column":9767,"offset":9768},69,22354,{"type":31,"tagName":50,"properties":9770,"children":9771,"position":9778},{},[9772],{"type":27,"value":9215,"position":9773},{"start":9774,"end":9775},{"line":9728,"column":9767,"offset":9768},{"line":9728,"column":9776,"offset":9777},81,22366,{"start":9779,"end":9780},{"line":9728,"column":9767,"offset":9768},{"line":9728,"column":9776,"offset":9777},{"type":27,"value":9782,"position":9783}," to read them on the live bar.",{"start":9784,"end":9785},{"line":9728,"column":9776,"offset":9777},{"line":9728,"column":9786,"offset":9787},111,22396,{"start":9789,"end":9791},{"line":9728,"column":21,"offset":9790},22286,{"line":9728,"column":9786,"offset":9787},{"type":27,"value":28},{"start":9794,"end":9795},{"line":8652,"column":21,"offset":9679},{"line":9728,"column":9786,"offset":9787},{"type":27,"value":28},{"type":31,"tagName":435,"properties":9798,"children":9799,"position":9807},{},[9800],{"type":27,"value":9801,"position":9802},"Concepts used",{"start":9803,"end":9805},{"line":180,"column":443,"offset":9804},22401,{"line":180,"column":9264,"offset":9806},22414,{"start":9808,"end":9810},{"line":180,"column":21,"offset":9809},22398,{"line":180,"column":9264,"offset":9806},{"type":27,"value":28},{"type":31,"tagName":9358,"properties":9813,"children":9814,"position":10045},{},[9815,9816,9864,9865,9906,9907,9964,9965,9994,9995,10044],{"type":27,"value":28},{"type":31,"tagName":9363,"properties":9817,"children":9818,"position":9860},{},[9819,9835,9842,9853],{"type":31,"tagName":45,"properties":9820,"children":9821,"position":9829},{"href":47},[9822],{"type":27,"value":117,"position":9823},{"start":9824,"end":9827},{"line":9825,"column":443,"offset":9826},315,22419,{"line":9825,"column":8581,"offset":9828},22431,{"start":9830,"end":9832},{"line":9825,"column":8599,"offset":9831},22418,{"line":9825,"column":9833,"offset":9834},66,22481,{"type":27,"value":9836,"position":9837}," for the ",{"start":9838,"end":9839},{"line":9825,"column":9833,"offset":9834},{"line":9825,"column":9840,"offset":9841},75,22490,{"type":31,"tagName":50,"properties":9843,"children":9844,"position":9850},{},[9845],{"type":27,"value":54,"position":9846},{"start":9847,"end":9848},{"line":9825,"column":9840,"offset":9841},{"line":9825,"column":9517,"offset":9849},22506,{"start":9851,"end":9852},{"line":9825,"column":9840,"offset":9841},{"line":9825,"column":9517,"offset":9849},{"type":27,"value":9854,"position":9855}," celled class and its tuple",{"start":9856,"end":9857},{"line":9825,"column":9517,"offset":9849},{"line":9825,"column":9858,"offset":9859},118,22533,{"start":9861,"end":9863},{"line":9825,"column":21,"offset":9862},22416,{"line":9825,"column":9858,"offset":9859},{"type":27,"value":28},{"type":31,"tagName":9363,"properties":9866,"children":9867,"position":9902},{},[9868,9884,9891],{"type":31,"tagName":45,"properties":9869,"children":9870,"position":9878},{"href":159},[9871],{"type":27,"value":162,"position":9872},{"start":9873,"end":9876},{"line":9874,"column":443,"offset":9875},316,22537,{"line":9874,"column":9703,"offset":9877},22548,{"start":9879,"end":9881},{"line":9874,"column":8599,"offset":9880},22536,{"line":9874,"column":9882,"offset":9883},71,22604,{"type":27,"value":9885,"position":9886}," for ",{"start":9887,"end":9888},{"line":9874,"column":9882,"offset":9883},{"line":9874,"column":9889,"offset":9890},76,22609,{"type":31,"tagName":50,"properties":9892,"children":9893,"position":9899},{},[9894],{"type":27,"value":141,"position":9895},{"start":9896,"end":9897},{"line":9874,"column":9889,"offset":9890},{"line":9874,"column":9517,"offset":9898},22624,{"start":9900,"end":9901},{"line":9874,"column":9889,"offset":9890},{"line":9874,"column":9517,"offset":9898},{"start":9903,"end":9905},{"line":9874,"column":21,"offset":9904},22534,{"line":9874,"column":9517,"offset":9898},{"type":27,"value":28},{"type":31,"tagName":9363,"properties":9908,"children":9909,"position":9960},{},[9910,9925,9931,9943,9948],{"type":31,"tagName":45,"properties":9911,"children":9912,"position":9920},{"href":229},[9913],{"type":27,"value":232,"position":9914},{"start":9915,"end":9918},{"line":9916,"column":443,"offset":9917},317,22628,{"line":9916,"column":8733,"offset":9919},22642,{"start":9921,"end":9923},{"line":9916,"column":8599,"offset":9922},22627,{"line":9916,"column":9776,"offset":9924},22705,{"type":27,"value":9885,"position":9926},{"start":9927,"end":9928},{"line":9916,"column":9776,"offset":9924},{"line":9916,"column":9929,"offset":9930},86,22710,{"type":31,"tagName":50,"properties":9932,"children":9933,"position":9940},{},[9934],{"type":27,"value":211,"position":9935},{"start":9936,"end":9937},{"line":9916,"column":9929,"offset":9930},{"line":9916,"column":9938,"offset":9939},96,22720,{"start":9941,"end":9942},{"line":9916,"column":9929,"offset":9930},{"line":9916,"column":9938,"offset":9939},{"type":27,"value":8929,"position":9944},{"start":9945,"end":9946},{"line":9916,"column":9938,"offset":9939},{"line":9916,"column":8623,"offset":9947},22725,{"type":31,"tagName":50,"properties":9949,"children":9950,"position":9957},{},[9951],{"type":27,"value":9952,"position":9953},"plot.heatmap",{"start":9954,"end":9955},{"line":9916,"column":8623,"offset":9947},{"line":9916,"column":9648,"offset":9956},22739,{"start":9958,"end":9959},{"line":9916,"column":8623,"offset":9947},{"line":9916,"column":9648,"offset":9956},{"start":9961,"end":9963},{"line":9916,"column":21,"offset":9962},22625,{"line":9916,"column":9648,"offset":9956},{"type":27,"value":28},{"type":31,"tagName":9363,"properties":9966,"children":9967,"position":9990},{},[9968,9983],{"type":31,"tagName":45,"properties":9969,"children":9970,"position":9978},{"href":184},[9971],{"type":27,"value":187,"position":9972},{"start":9973,"end":9976},{"line":9974,"column":443,"offset":9975},318,22743,{"line":9974,"column":9700,"offset":9977},22751,{"start":9979,"end":9981},{"line":9974,"column":8599,"offset":9980},22742,{"line":9974,"column":9619,"offset":9982},22781,{"type":27,"value":9984,"position":9985}," for the split line and the step lines",{"start":9986,"end":9987},{"line":9974,"column":9619,"offset":9982},{"line":9974,"column":9988,"offset":9989},80,22819,{"start":9991,"end":9993},{"line":9974,"column":21,"offset":9992},22740,{"line":9974,"column":9988,"offset":9989},{"type":27,"value":28},{"type":31,"tagName":9363,"properties":9996,"children":9997,"position":10040},{},[9998,10013,10018,10034],{"type":31,"tagName":45,"properties":9999,"children":10000,"position":10008},{"href":338},[10001],{"type":27,"value":341,"position":10002},{"start":10003,"end":10006},{"line":10004,"column":443,"offset":10005},319,22823,{"line":10004,"column":8997,"offset":10007},22832,{"start":10009,"end":10011},{"line":10004,"column":8599,"offset":10010},22822,{"line":10004,"column":9758,"offset":10012},22883,{"type":27,"value":8929,"position":10014},{"start":10015,"end":10016},{"line":10004,"column":9758,"offset":10012},{"line":10004,"column":9767,"offset":10017},22888,{"type":31,"tagName":45,"properties":10019,"children":10021,"position":10030},{"href":10020},"../presentation/hud-and-hover-cards.md#looks",[10022],{"type":27,"value":10023,"position":10024},"Looks",{"start":10025,"end":10028},{"line":10004,"column":10026,"offset":10027},70,22889,{"line":10004,"column":9840,"offset":10029},22894,{"start":10031,"end":10032},{"line":10004,"column":9767,"offset":10017},{"line":10004,"column":9654,"offset":10033},22941,{"type":27,"value":10035,"position":10036}," for the card",{"start":10037,"end":10038},{"line":10004,"column":9654,"offset":10033},{"line":10004,"column":128,"offset":10039},22954,{"start":10041,"end":10043},{"line":10004,"column":21,"offset":10042},22820,{"line":10004,"column":128,"offset":10039},{"type":27,"value":28},{"start":10046,"end":10047},{"line":9825,"column":21,"offset":9862},{"line":10004,"column":128,"offset":10039},{"quirksMode":10049},false,{"start":10051,"end":10052},{"line":21,"column":21,"offset":22},{"line":10053,"column":21,"offset":10054},320,22955,1792391979028]