[{"data":1,"prerenderedAt":8560},["ShallowReactive",2],{"wrun-open-editor-url":3,"indicators:cookbook/contract-sides":4},"https://openmarket.xyz/chart/#wrun-open=v1",{"slug":5,"filePath":6,"frontmatter":7,"rawMarkdown":12,"tree":13},"cookbook/contract-sides","cookbook/contract-sides.md",{"title":8,"description":9,"order":10,"section":11},"Contract sides","Where the chart's underlying's US listed options (OPRA) traded against the quote, calls beside puts. Every contract of the underlying that traded in a bar…",98,"cookbook","---\ntitle: \"Contract sides\"\ndescription: \"Where the chart's underlying's US listed options (OPRA) traded against the quote, calls beside puts. Every contract of the underlying that traded in a bar…\"\norder: 98\nsection: \"cookbook\"\n---\n\n\u003C!-- source: docs/indicators/cookbook/contract-sides.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# Contract sides\n\nWhere the chart's underlying's US listed options (OPRA) traded against the quote, calls beside puts. Every contract of the underlying that traded in a bar arrives with its contracts split by the side of the quote, and the bars under the chart sum them over today's session or over the last bars you pick: **AA** above the ask, **A** at the ask, **M** the mid, **B** at the bid, **BB** below the bid, and **No side** for prints with no quote to judge. Premium splits three ways instead: at the ask and above, at the bid and below, and the rest (the mid and no side together). A print at the ask was most likely bought, one at the bid sold, and one outside the quote paid up for speed. In a pane of its own, each bar's bullish contracts minus its bearish contracts stand as one column.\n\nThe parts are a celled `option_contract_flow.cells` input ([Data sources](../core-concepts/data-sources.md#option_contract_flow)) read through its `present` mask ([The present mask and partial bars](../core-concepts/data-sources.md#the-present-mask-and-partial-bars)), a ring of each bar's sums, a frame feeding a `panel.bars` under the chart with a per-run title and badge ([Bars](../presentation/cards-frames-panels.md#bars)), a histogram coloured per bar by a data-only ladder output and a `render.bgcolor` wash over the bars the chart served in part ([Plotting](../presentation/plotting.md#lines-areas-columns-dots-marks), [tints](../presentation/plotting.md#text-labels-tables-strips-tints)), and the options kit's `optionsTradeDay` for today's session ([Options kit](../functions/options-kit.md#the-markets-own-date-and-the-chains-clock)). This is also the `contract-sides` template: the **Contract Sides** card under **Order flow** in the editor's starter list, and it compiles as written.\n\n## The wrun indicator\n\n```typescript sample=contract-sides\n// Contract Sides: where the chart's underlying's US listed options (OPRA) traded against the quote, calls beside puts.\n// Every contract the underlying lists that traded in a bar arrives with its contracts split by the side of the quote,\n// and the bars under the chart sum them over today's session or the last bars you pick, by the midpoint rule: AA above\n// the ask, A the rest of the ask side (above the mid, up to the ask), M the mid, B the rest of the bid side (below the\n// mid, down to the bid), BB below the bid, and no side (a print with no quote to judge). Premium splits three ways\n// instead: at or above the ask, at or below the bid, and the rest (the mid and no side together, the total premium from\n// each contract's VWAP minus the two sides). A print at the ask or above was most likely bought, one at the bid or below\n// sold, and one outside the quote paid up for speed. Under the chart, each bar's bullish minus bearish contracts (calls\n// bought and puts sold, minus calls sold and puts bought). The chart may serve an older bar of a busy underlying in part\n// (one marker instead of its contracts): such a bar is a floor, its column turns slate, a faint wash covers it and the\n// bars' badge says so. It reads the chart's own underlying: a US stock chart or an option contract's chart.\nsection(\"Window\");\nparam.choice(\"measure\", [\"contracts\", \"premium\"], \"contracts\", { label: \"Measure\" });\nparam.choice(\"window\", [\"today\", \"last bars\"], \"today\", { label: \"Window\", description: \"Today: the bars of the New York trade date the newest bar is on; last bars: the bars setting\" });\nparam.int(\"bars\", 60, { min: 1, max: 500, label: \"Bars\", description: \"The window under last bars\" });\ninput(\"close\", ohlcv.close); // the chart's own candles: the grid the flow lines up on\ninput(\"flow\", option_contract_flow.cells, { max_cells: 16000, description: \"Each contract of the underlying that traded in the bar, contracts and premium by side of the quote\" }); // [root_code, expiry_ms, side_cp, strike, vol_ask, vol_bid, vol_mid, vol_none, prem_ask, prem_bid, share_delta_net, vwap, last_price, iv_last, vol_above_ask, vol_below_bid, present] per contract\noutput(\"lean\", histogram, lower, { color_by: \"lean_tone\", colors: [\"#e5484d\", \"#30a46c\", \"#64748b\"], label: \"Bullish minus bearish contracts\", format: \"si\", description: \"Calls at the ask or above plus puts at the bid or below, minus calls at the bid or below and puts at the ask or above, contracts\" });\noutput(\"lean_tone\", none, lower, { description: \"The column's colour: 0 bearish, 1 bullish, 2 a bar served in part\" });\noutput(\"above_ask\", none, lower, { format: \"si\", description: \"Contracts that printed above the ask in the bar, calls and puts\" });\noutput(\"below_bid\", none, lower, { format: \"si\", description: \"Contracts that printed below the bid in the bar, calls and puts\" });\noutput(\"call_ask_share\", none, lower, { format: \"%\", decimals: 1, description: \"Share of the window's call contracts at the ask or above, percent; live bar only\" });\noutput(\"put_ask_share\", none, lower, { format: \"%\", decimals: 1, description: \"Share of the window's put contracts at the ask or above, percent; live bar only\" });\noutput(\"partial\", none, lower, { description: \"1 on a bar the chart served in part: its contracts are a floor\" });\nrender.bgcolor(\"served_in_part\", { where: \"partial\", color: \"#64748b14\" }); // a faint wash over a bar served in part\nconst side_rows = frame(\"side_rows\", { max_bytes: 2048 });\npanel.bars({ name: \"by_side\", title: \"Contracts by side\", x: \"category\", place: \"below\", frame: side_rows, orientation: \"vertical\", chrome: \"grid\", labels: true, series: [{ name: \"Calls\", color: \"#30a46c\" }, { name: \"Puts\", color: \"#e5484d\" }], format: \"si\", hover_card: true, legend_style: \"title\", height_frac: 0.22 });\n\nconst FLOW = 17; // f64s per contract: OPTION_CONTRACT_FLOW_TUPLE\nconst SLOTS = 18; // per bar: calls AA, A, M, B, BB, none; puts the same; then calls' premium at the ask, at the bid, the rest; puts the same\nconst MAX_BARS = 500; // the bars setting's largest value\nconst ring = new StaticArray\u003Cf64>(MAX_BARS * SLOTS); // the last bars' sums, one slot per bar\nconst ringDay = new StaticArray\u003Cf64>(MAX_BARS); // each slot's New York trade date\nconst ringPartial = new StaticArray\u003Cf64>(MAX_BARS); // 1 when that bar was served in part\nconst barSums = new StaticArray\u003Cf64>(SLOTS); // this bar's sums\nconst sums = new StaticArray\u003Cf64>(SLOTS); // the window's sums\nconst BUCKETS: StaticArray\u003Cstring> = [\"AA\", \"A\", \"M\", \"B\", \"BB\", \"No side\"];\nconst PREMIUM_BUCKETS: StaticArray\u003Cstring> = [\"Ask and above\", \"Bid and below\", \"Mid and no side\"];\n\nlet measure = 0; // settings, read in onStart()\nlet today = true;\nlet bars = 60;\nlet head = 0; // the ring's next slot, and how many slots hold a bar\nlet filled = 0;\n\nfunction onStart(): void {\n  measure = i32(p_measure());\n  today = p_window() == 0.0;\n  bars = i32(p_bars());\n}\n\n// One contract's sums into barSums: its contracts by bucket (AA and BB are the part of the ask and bid sides that\n// printed outside the quote) and its premium at the ask, at the bid and the rest, by call or put.\nfunction add(cells: StaticArray\u003Cf64>, at: i32): void {\n  const base = cells[at + 2] > 0.0 ? 0 : 6;\n  const askSide = cells[at + 4];\n  const bidSide = cells[at + 5];\n  const aboveAsk = Math.min(cells[at + 14], askSide);\n  const belowBid = Math.min(cells[at + 15], bidSide);\n  barSums[base] += aboveAsk;\n  barSums[base + 1] += askSide - aboveAsk;\n  barSums[base + 2] += cells[at + 6];\n  barSums[base + 3] += bidSide - belowBid;\n  barSums[base + 4] += belowBid;\n  barSums[base + 5] += cells[at + 7];\n  const premiumBase = 12 + (cells[at + 2] > 0.0 ? 0 : 3);\n  const premiumAsk = cells[at + 8];\n  const premiumBid = cells[at + 9];\n  barSums[premiumBase] += premiumAsk;\n  barSums[premiumBase + 1] += premiumBid;\n  if (hasBit(cells[at + 16], 0)) { // bit 0: the VWAP, so the total premium is known (standard 100-share contracts)\n    const total = cells[at + 11] * (askSide + bidSide + cells[at + 6] + cells[at + 7]) * 100.0;\n    if (total > premiumAsk + premiumBid) barSums[premiumBase + 2] += total - premiumAsk - premiumBid;\n  }\n}\n\nfunction share(part: f64, whole: f64): f64 {\n  return whole > 0.0 ? (part / whole) * 100.0 : NaN;\n}\n\n// The bars under the chart: one category per side, calls beside puts, over the window.\nfunction writeBars(windowBars: i32, partialBars: i32): void {\n  fb_clear();\n  fb_text(\"{\\\"title\\\":\\\"\");\n  fb_text(measure == 0 ? \"Contracts by side, \" : \"Premium by side, \");\n  if (today) fb_text(\"today\");\n  else {\n    fb_text(\"last \");\n    fb_int(windowBars);\n    fb_text(windowBars == 1 ? \" bar\" : \" bars\");\n  }\n  fb_text(\"\\\"\");\n  if (partialBars > 0) {\n    fb_text(\",\\\"badge\\\":{\\\"text\\\":\\\"\");\n    fb_int(partialBars);\n    fb_text(partialBars == 1 ? \" bar in part\\\",\\\"color\\\":\\\"#64748b\\\"}\" : \" bars in part\\\",\\\"color\\\":\\\"#64748b\\\"}\");\n  }\n  fb_text(\",\\\"rows\\\":[\");\n  if (measure == 0) {\n    for (let b = 0; b \u003C 6; b += 1) {\n      if (b > 0) fb_text(\",\");\n      fb_text(\"[\");\n      fb_str(BUCKETS[b]);\n      fb_text(\",\");\n      fb_f64(sums[b], 0);\n      fb_text(\",\");\n      fb_f64(sums[6 + b], 0);\n      fb_text(\"]\");\n    }\n  } else {\n    for (let b = 0; b \u003C 3; b += 1) {\n      if (b > 0) fb_text(\",\");\n      fb_text(\"[\");\n      fb_str(PREMIUM_BUCKETS[b]);\n      fb_text(\",\");\n      fb_f64(sums[12 + b], 0);\n      fb_text(\",\");\n      fb_f64(sums[15 + b], 0);\n      fb_text(\"]\");\n    }\n  }\n  fb_text(\"]}\");\n  writeFrameBuffer(side_rows);\n}\n\n// onBar() runs once per bar: the bar's contracts summed by side into its ring slot; the column and the bar's readings on\n// every bar; the window's sums, the two shares and the bars on the live bar.\nfunction onBar(): void {\n  const barMs = bar.time() * 1000.0;\n  const n = in_flow_cells();\n  for (let s = 0; s \u003C SLOTS; s += 1) barSums[s] = 0.0;\n  let partial = false;\n  if (n > 0) {\n    const cells = in_flow_view();\n    for (let i = 0; i + FLOW - 1 \u003C n; i += FLOW) {\n      if (isPartial(cells[i + 16])) partial = true;\n      if (!(cells[i + 3] > 0.0)) continue; // no strike: the chart's marker for a bar served in part, never a contract\n      add(cells, i);\n    }\n  }\n  const slot = head * SLOTS;\n  for (let s = 0; s \u003C SLOTS; s += 1) ring[slot + s] = barSums[s];\n  ringDay[head] = optionsTradeDay(barMs, 1);\n  ringPartial[head] = partial ? 1.0 : 0.0;\n  head = (head + 1) % MAX_BARS;\n  if (filled \u003C MAX_BARS) filled += 1;\n  if (n \u003C 0) { // no block on this bar: before the history the chart serves\n    out_lean(NaN);\n    out_lean_tone(NaN);\n    out_above_ask(NaN);\n    out_below_bid(NaN);\n    out_partial(NaN);\n  } else {\n    const bullish = barSums[0] + barSums[1] + barSums[9] + barSums[10]; // calls at the ask or above, puts at the bid or below\n    const bearish = barSums[3] + barSums[4] + barSums[6] + barSums[7]; // calls at the bid or below, puts at the ask or above\n    out_lean(bullish + bearish > 0.0 ? bullish - bearish : NaN); // a bar with no sided contract draws no column\n    out_lean_tone(partial ? 2.0 : bullish >= bearish ? 1.0 : 0.0);\n    out_above_ask(barSums[0] + barSums[6]);\n    out_below_bid(barSums[4] + barSums[10]);\n    out_partial(partial ? 1.0 : 0.0);\n  }\n  if (!bar.isLast()) {\n    out_call_ask_share(NaN);\n    out_put_ask_share(NaN);\n    return;\n  }\n  // The window: today's bars, or the last `bars`, newest first from the ring.\n  for (let s = 0; s \u003C SLOTS; s += 1) sums[s] = 0.0;\n  const day = optionsTradeDay(barMs, 1);\n  let windowBars = 0;\n  let partialBars = 0;\n  for (let k = 0; k \u003C filled; k += 1) {\n    const at = (head - 1 - k + MAX_BARS) % MAX_BARS;\n    if (today ? ringDay[at] != day : k >= bars) break;\n    for (let s = 0; s \u003C SLOTS; s += 1) sums[s] += ring[at * SLOTS + s];\n    windowBars += 1;\n    if (ringPartial[at] > 0.0) partialBars += 1;\n  }\n  const calls = sums[0] + sums[1] + sums[2] + sums[3] + sums[4] + sums[5];\n  const puts = sums[6] + sums[7] + sums[8] + sums[9] + sums[10] + sums[11];\n  out_call_ask_share(share(sums[0] + sums[1], calls));\n  out_put_ask_share(share(sums[6] + sums[7], puts));\n  writeBars(windowBars, partialBars);\n}\n```\n\n## How it works\n\n**Each contract's flow, by side.** The input hands each bar one tuple per contract that traded in it (`max_cells: 16000`, the whole chain): its contracts at the ask, at the bid, at the mid and with no side, its premium at the ask and at the bid, its VWAP, and its contracts above the ask and below the bid. The data plane judges each print against the national best bid and offer just before it, by the midpoint: above the mid it is at the ask, below it at the bid, exactly on it at the mid, and with no valid quote it has no side.\n\n**Six buckets of contracts.** A print above the ask is an ask-side print, and one below the bid a bid-side print, so the buckets split those two sides: **AA** is the contracts above the ask, **A** the rest of the ask side, **B** the rest of the bid side, **BB** the contracts below the bid; **M** and **No side** are the mid and the unquoted prints. Each bucket is summed for the calls and for the puts.\n\n**Three buckets of premium.** The data carries a contract's premium at the ask and at the bid, so premium splits three ways: **Ask and above**, **Bid and below**, and **Mid and no side**, which is the contract's total premium (its VWAP times its contracts times 100, a standard contract's multiplier) minus the two sides, counted when the contract carries its VWAP (bit 0).\n\n**The window.** **Window** sums today's bars (the New York trade date the newest bar is on, up to the last 500 bars) or the last **Bars** bars (60, up to 500). **Measure** picks contracts (six buckets) or premium (three). The bars stand under the chart on the live bar, calls green beside puts red in each bucket, titled by the measure and the window (`Contracts by side, today`, `Premium by side, last 60 bars`).\n\n**The column.** `lean` is each bar's bullish contracts (calls at the ask or above plus puts at the bid or below) minus its bearish contracts (calls at the bid or below plus puts at the ask or above), a histogram in its own pane, green at or above zero and red below (`lean_tone` picks the colour); a bar with no contract on a side of the quote draws no column.\n\n**The readings.** Data-only outputs: `above_ask` and `below_bid` (the bar's contracts outside the quote, calls and puts), `partial` (1 on a bar the chart served in part), and on the live bar `call_ask_share` and `put_ask_share`, the share of the window's call contracts and of its put contracts at the ask or above, in percent.\n\n## Where it runs\n\nUS stock and ETF charts, through the listed options (OPRA) of the chart's own underlying. The OPRA sources are upcoming: the kit declares them ahead of the chart lanes that will serve them, so this indicator builds today but no surface serves it yet ([Data sources](../core-concepts/data-sources.md#us-listed-options-opra)). Once those lanes ship, the chart in the browser serves them under the US options access rule ([Limitations](../reference/limitations.md)): OpenMarket's official Contract Sides package reads them (it is not on the registry yet), and a copy you run from the editor or publish yourself stops with \"Paused on US options\", as a draft or a community indicator does under that rule. An alert and a Protected indicator on OpenMarket's servers refuse `option_contract_flow` by name. On an option contract's chart the input reads the contract's underlying, so the bars are the same as on the stock's chart. A bar with more contracts than 16,000 refuses the run, never truncated. The chart routes the reads to the tier the account holds, 15 minutes delayed unless it holds real-time US options, and the legend names that tier.\n\n## When data is missing\n\n- **No block.** A bar before the history the chart serves carries no block: the column and the readings read `NaN`, and the bar adds nothing to the window.\n- **An empty block.** A bar where no contract traded adds zeros to the window and draws no column.\n- **A bar served in part.** Bit 14 of `present` (`isPartial`) marks a bar the chart served in part: on a busy underlying the chart may send an older bar as one zero tuple whose only set bit is 14 instead of its contracts, which this indicator never counts as a contract. On such a bar `partial` reads 1, its column (if it has one) turns slate, a faint slate wash covers it, and its contracts are a floor. While the window holds such bars, the bars' badge counts them (`3 bars in part`).\n\n## Customize it\n\n- **The session's verdict.** Keep Window at today and Measure at premium: the dollars bought against the dollars sold since the open.\n- **A rolling view.** Set Window to last bars and Bars to 12 on a 5-minute chart: the last hour's sides.\n- **Urgency alone.** Read `above_ask` and `below_bid` in the Console: the contracts that crossed the spread to trade.\n\n## Run it\n\n1. In the editor's Explorer, press the **Templates** icon (\"Browse starter templates\") and pick **Contract Sides** under **Order flow**.\n2. Press **Run** on a US stock chart such as SPY: once the chart serves US option flow the bars stand under the chart with the column in its own pane; until then the legend's chip names the source the chart does not serve yet.\n3. At the editor's Console prompt, type `call_ask_share` and `put_ask_share` to read the window's shares bought at the ask.\n\n## Concepts used\n\n- [Data sources](../core-concepts/data-sources.md#option_contract_flow) for the `option_contract_flow` celled class and its tuple, and [The present mask and partial bars](../core-concepts/data-sources.md#the-present-mask-and-partial-bars) for `hasBit`, `isPartial` and bit 14\n- [Bars](../presentation/cards-frames-panels.md#bars) for `panel.bars` over a frame with two series, a per-run title and a badge\n- [Plotting](../presentation/plotting.md#lines-areas-columns-dots-marks) for a histogram coloured by a ladder output, and [tints](../presentation/plotting.md#text-labels-tables-strips-tints) for `render.bgcolor`\n- [Options kit](../functions/options-kit.md#the-markets-own-date-and-the-chains-clock) for `optionsTradeDay`\n",{"type":14,"children":15,"data":8553,"position":8555},"root",[16,26,29,30,192,193,525,526,544,545,6945,6946,6961,6962,7014,7015,7183,7184,7284,7285,7420,7421,7487,7488,7612,7613,7628,7629,7713,7714,7729,7730,7926,7927,7942,7943,8077,8078,8093,8094,8276,8277,8292,8293],{"type":17,"value":18,"position":19},"comment"," source: docs/indicators/cookbook/contract-sides.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":189},"element","p",{},[35,44,62,69,86,93,110,117,134,141,158,165,182],{"type":27,"value":36,"position":37},"Where the chart's underlying's US listed options (OPRA) traded against the quote, calls beside puts. Every contract of the underlying that traded in a bar arrives with its contracts split by the side of the quote, and the bars under the chart sum them over today's session or over the last bars you pick: ",{"start":38,"end":41},{"line":39,"column":21,"offset":40},5,149,{"line":39,"column":42,"offset":43},306,454,{"type":31,"tagName":45,"properties":46,"children":47,"position":57},"strong",{},[48],{"type":27,"value":49,"position":50},"AA",{"start":51,"end":54},{"line":39,"column":52,"offset":53},308,456,{"line":39,"column":55,"offset":56},310,458,{"start":58,"end":59},{"line":39,"column":42,"offset":43},{"line":39,"column":60,"offset":61},312,460,{"type":27,"value":63,"position":64}," above the ask, ",{"start":65,"end":66},{"line":39,"column":60,"offset":61},{"line":39,"column":67,"offset":68},328,476,{"type":31,"tagName":45,"properties":70,"children":71,"position":81},{},[72],{"type":27,"value":73,"position":74},"A",{"start":75,"end":78},{"line":39,"column":76,"offset":77},330,478,{"line":39,"column":79,"offset":80},331,479,{"start":82,"end":83},{"line":39,"column":67,"offset":68},{"line":39,"column":84,"offset":85},333,481,{"type":27,"value":87,"position":88}," at the ask, ",{"start":89,"end":90},{"line":39,"column":84,"offset":85},{"line":39,"column":91,"offset":92},346,494,{"type":31,"tagName":45,"properties":94,"children":95,"position":105},{},[96],{"type":27,"value":97,"position":98},"M",{"start":99,"end":102},{"line":39,"column":100,"offset":101},348,496,{"line":39,"column":103,"offset":104},349,497,{"start":106,"end":107},{"line":39,"column":91,"offset":92},{"line":39,"column":108,"offset":109},351,499,{"type":27,"value":111,"position":112}," the mid, ",{"start":113,"end":114},{"line":39,"column":108,"offset":109},{"line":39,"column":115,"offset":116},361,509,{"type":31,"tagName":45,"properties":118,"children":119,"position":129},{},[120],{"type":27,"value":121,"position":122},"B",{"start":123,"end":126},{"line":39,"column":124,"offset":125},363,511,{"line":39,"column":127,"offset":128},364,512,{"start":130,"end":131},{"line":39,"column":115,"offset":116},{"line":39,"column":132,"offset":133},366,514,{"type":27,"value":135,"position":136}," at the bid, ",{"start":137,"end":138},{"line":39,"column":132,"offset":133},{"line":39,"column":139,"offset":140},379,527,{"type":31,"tagName":45,"properties":142,"children":143,"position":153},{},[144],{"type":27,"value":145,"position":146},"BB",{"start":147,"end":150},{"line":39,"column":148,"offset":149},381,529,{"line":39,"column":151,"offset":152},383,531,{"start":154,"end":155},{"line":39,"column":139,"offset":140},{"line":39,"column":156,"offset":157},385,533,{"type":27,"value":159,"position":160}," below the bid, and ",{"start":161,"end":162},{"line":39,"column":156,"offset":157},{"line":39,"column":163,"offset":164},405,553,{"type":31,"tagName":45,"properties":166,"children":167,"position":177},{},[168],{"type":27,"value":169,"position":170},"No side",{"start":171,"end":174},{"line":39,"column":172,"offset":173},407,555,{"line":39,"column":175,"offset":176},414,562,{"start":178,"end":179},{"line":39,"column":163,"offset":164},{"line":39,"column":180,"offset":181},416,564,{"type":27,"value":183,"position":184}," for prints with no quote to judge. Premium splits three ways instead: at the ask and above, at the bid and below, and the rest (the mid and no side together). A print at the ask was most likely bought, one at the bid sold, and one outside the quote paid up for speed. In a pane of its own, each bar's bullish contracts minus its bearish contracts stand as one column.",{"start":185,"end":186},{"line":39,"column":180,"offset":181},{"line":39,"column":187,"offset":188},784,932,{"start":190,"end":191},{"line":39,"column":21,"offset":40},{"line":39,"column":187,"offset":188},{"type":27,"value":28},{"type":31,"tagName":32,"properties":194,"children":195,"position":522},{},[196,205,219,226,244,251,264,271,289,296,309,316,333,339,352,359,377,384,402,409,422,429,447,454,467,474,491,498,515],{"type":27,"value":197,"position":198},"The parts are a celled ",{"start":199,"end":202},{"line":200,"column":21,"offset":201},7,934,{"line":200,"column":203,"offset":204},24,957,{"type":31,"tagName":206,"properties":207,"children":208,"position":216},"code",{},[209],{"type":27,"value":210,"position":211},"option_contract_flow.cells",{"start":212,"end":213},{"line":200,"column":203,"offset":204},{"line":200,"column":214,"offset":215},52,985,{"start":217,"end":218},{"line":200,"column":203,"offset":204},{"line":200,"column":214,"offset":215},{"type":27,"value":220,"position":221}," input (",{"start":222,"end":223},{"line":200,"column":214,"offset":215},{"line":200,"column":224,"offset":225},60,993,{"type":31,"tagName":227,"properties":228,"children":230,"position":240},"a",{"href":229},"../core-concepts/data-sources.md#option_contract_flow",[231],{"type":27,"value":232,"position":233},"Data sources",{"start":234,"end":237},{"line":200,"column":235,"offset":236},61,994,{"line":200,"column":238,"offset":239},73,1006,{"start":241,"end":242},{"line":200,"column":224,"offset":225},{"line":200,"column":25,"offset":243},1062,{"type":27,"value":245,"position":246},") read through its ",{"start":247,"end":248},{"line":200,"column":25,"offset":243},{"line":200,"column":249,"offset":250},148,1081,{"type":31,"tagName":206,"properties":252,"children":253,"position":261},{},[254],{"type":27,"value":255,"position":256},"present",{"start":257,"end":258},{"line":200,"column":249,"offset":250},{"line":200,"column":259,"offset":260},157,1090,{"start":262,"end":263},{"line":200,"column":249,"offset":250},{"line":200,"column":259,"offset":260},{"type":27,"value":265,"position":266}," mask (",{"start":267,"end":268},{"line":200,"column":259,"offset":260},{"line":200,"column":269,"offset":270},164,1097,{"type":31,"tagName":227,"properties":272,"children":274,"position":284},{"href":273},"../core-concepts/data-sources.md#the-present-mask-and-partial-bars",[275],{"type":27,"value":276,"position":277},"The present mask and partial bars",{"start":278,"end":281},{"line":200,"column":279,"offset":280},165,1098,{"line":200,"column":282,"offset":283},198,1131,{"start":285,"end":286},{"line":200,"column":269,"offset":270},{"line":200,"column":287,"offset":288},267,1200,{"type":27,"value":290,"position":291},"), a ring of each bar's sums, a frame feeding a ",{"start":292,"end":293},{"line":200,"column":287,"offset":288},{"line":200,"column":294,"offset":295},315,1248,{"type":31,"tagName":206,"properties":297,"children":298,"position":306},{},[299],{"type":27,"value":300,"position":301},"panel.bars",{"start":302,"end":303},{"line":200,"column":294,"offset":295},{"line":200,"column":304,"offset":305},327,1260,{"start":307,"end":308},{"line":200,"column":294,"offset":295},{"line":200,"column":304,"offset":305},{"type":27,"value":310,"position":311}," under the chart with a per-run title and badge (",{"start":312,"end":313},{"line":200,"column":304,"offset":305},{"line":200,"column":314,"offset":315},376,1309,{"type":31,"tagName":227,"properties":317,"children":319,"position":328},{"href":318},"../presentation/cards-frames-panels.md#bars",[320],{"type":27,"value":321,"position":322},"Bars",{"start":323,"end":326},{"line":200,"column":324,"offset":325},377,1310,{"line":200,"column":148,"offset":327},1314,{"start":329,"end":330},{"line":200,"column":314,"offset":315},{"line":200,"column":331,"offset":332},427,1360,{"type":27,"value":334,"position":335},"), a histogram coloured per bar by a data-only ladder output and a ",{"start":336,"end":337},{"line":200,"column":331,"offset":332},{"line":200,"column":92,"offset":338},1427,{"type":31,"tagName":206,"properties":340,"children":341,"position":349},{},[342],{"type":27,"value":343,"position":344},"render.bgcolor",{"start":345,"end":346},{"line":200,"column":92,"offset":338},{"line":200,"column":347,"offset":348},510,1443,{"start":350,"end":351},{"line":200,"column":92,"offset":338},{"line":200,"column":347,"offset":348},{"type":27,"value":353,"position":354}," wash over the bars the chart served in part (",{"start":355,"end":356},{"line":200,"column":347,"offset":348},{"line":200,"column":357,"offset":358},556,1489,{"type":31,"tagName":227,"properties":360,"children":362,"position":372},{"href":361},"../presentation/plotting.md#lines-areas-columns-dots-marks",[363],{"type":27,"value":364,"position":365},"Plotting",{"start":366,"end":369},{"line":200,"column":367,"offset":368},557,1490,{"line":200,"column":370,"offset":371},565,1498,{"start":373,"end":374},{"line":200,"column":357,"offset":358},{"line":200,"column":375,"offset":376},626,1559,{"type":27,"value":378,"position":379},", ",{"start":380,"end":381},{"line":200,"column":375,"offset":376},{"line":200,"column":382,"offset":383},628,1561,{"type":31,"tagName":227,"properties":385,"children":387,"position":397},{"href":386},"../presentation/plotting.md#text-labels-tables-strips-tints",[388],{"type":27,"value":389,"position":390},"tints",{"start":391,"end":394},{"line":200,"column":392,"offset":393},629,1562,{"line":200,"column":395,"offset":396},634,1567,{"start":398,"end":399},{"line":200,"column":382,"offset":383},{"line":200,"column":400,"offset":401},696,1629,{"type":27,"value":403,"position":404},"), and the options kit's ",{"start":405,"end":406},{"line":200,"column":400,"offset":401},{"line":200,"column":407,"offset":408},721,1654,{"type":31,"tagName":206,"properties":410,"children":411,"position":419},{},[412],{"type":27,"value":413,"position":414},"optionsTradeDay",{"start":415,"end":416},{"line":200,"column":407,"offset":408},{"line":200,"column":417,"offset":418},738,1671,{"start":420,"end":421},{"line":200,"column":407,"offset":408},{"line":200,"column":417,"offset":418},{"type":27,"value":423,"position":424}," for today's session (",{"start":425,"end":426},{"line":200,"column":417,"offset":418},{"line":200,"column":427,"offset":428},760,1693,{"type":31,"tagName":227,"properties":430,"children":432,"position":442},{"href":431},"../functions/options-kit.md#the-markets-own-date-and-the-chains-clock",[433],{"type":27,"value":434,"position":435},"Options kit",{"start":436,"end":439},{"line":200,"column":437,"offset":438},761,1694,{"line":200,"column":440,"offset":441},772,1705,{"start":443,"end":444},{"line":200,"column":427,"offset":428},{"line":200,"column":445,"offset":446},844,1777,{"type":27,"value":448,"position":449},"). This is also the ",{"start":450,"end":451},{"line":200,"column":445,"offset":446},{"line":200,"column":452,"offset":453},864,1797,{"type":31,"tagName":206,"properties":455,"children":456,"position":464},{},[457],{"type":27,"value":458,"position":459},"contract-sides",{"start":460,"end":461},{"line":200,"column":452,"offset":453},{"line":200,"column":462,"offset":463},880,1813,{"start":465,"end":466},{"line":200,"column":452,"offset":453},{"line":200,"column":462,"offset":463},{"type":27,"value":468,"position":469}," template: the ",{"start":470,"end":471},{"line":200,"column":462,"offset":463},{"line":200,"column":472,"offset":473},895,1828,{"type":31,"tagName":45,"properties":475,"children":476,"position":486},{},[477],{"type":27,"value":478,"position":479},"Contract Sides",{"start":480,"end":483},{"line":200,"column":481,"offset":482},897,1830,{"line":200,"column":484,"offset":485},911,1844,{"start":487,"end":488},{"line":200,"column":472,"offset":473},{"line":200,"column":489,"offset":490},913,1846,{"type":27,"value":492,"position":493}," card under ",{"start":494,"end":495},{"line":200,"column":489,"offset":490},{"line":200,"column":496,"offset":497},925,1858,{"type":31,"tagName":45,"properties":499,"children":500,"position":510},{},[501],{"type":27,"value":502,"position":503},"Order flow",{"start":504,"end":507},{"line":200,"column":505,"offset":506},927,1860,{"line":200,"column":508,"offset":509},937,1870,{"start":511,"end":512},{"line":200,"column":496,"offset":497},{"line":200,"column":513,"offset":514},939,1872,{"type":27,"value":516,"position":517}," in the editor's starter list, and it compiles as written.",{"start":518,"end":519},{"line":200,"column":513,"offset":514},{"line":200,"column":520,"offset":521},997,1930,{"start":523,"end":524},{"line":200,"column":21,"offset":201},{"line":200,"column":520,"offset":521},{"type":27,"value":28},{"type":31,"tagName":527,"properties":528,"children":529,"position":540},"h2",{},[530],{"type":27,"value":531,"position":532},"The wrun indicator",{"start":533,"end":537},{"line":534,"column":535,"offset":536},9,4,1935,{"line":534,"column":538,"offset":539},22,1953,{"start":541,"end":543},{"line":534,"column":21,"offset":542},1932,{"line":534,"column":538,"offset":539},{"type":27,"value":28},{"type":14,"children":546},[547],{"type":31,"tagName":548,"properties":549,"children":553,"data":-1},"pre",{"class":550,"style":551,"tabindex":552,"data-sample":458},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[554],{"type":31,"tagName":206,"properties":555,"children":558},{"class":556},[557],"language-typescript",[559,570,571,579,580,588,589,597,598,606,607,615,616,624,625,633,634,642,643,651,652,660,661,687,688,753,754,822,823,897,898,925,926,971,972,1060,1061,1090,1091,1129,1130,1167,1168,1215,1216,1261,1262,1291,1292,1342,1343,1390,1391,1552,1553,1556,1557,1588,1589,1619,1620,1650,1651,1716,1717,1766,1767,1816,1817,1867,1868,1917,1918,2018,2019,2086,2087,2090,2091,2122,2123,2149,2150,2175,2176,2205,2206,2230,2231,2234,2235,2267,2268,2299,2300,2336,2337,2366,2367,2375,2376,2379,2380,2388,2389,2397,2398,2471,2472,2541,2542,2575,2576,2609,2610,2655,2656,2698,2699,2717,2718,2757,2758,2797,2798,2836,2837,2864,2865,2905,2906,2977,2978,3011,3012,3045,3046,3063,3064,3093,3094,3143,3144,3250,3251,3319,3320,3328,3329,3336,3337,3340,3341,3404,3405,3466,3467,3474,3475,3478,3479,3487,3488,3550,3551,3564,3565,3613,3614,3656,3657,3686,3687,3699,3700,3721,3722,3735,3736,3778,3779,3786,3787,3814,3815,3840,3841,3903,3904,3916,3917,4043,4044,4051,4052,4089,4090,4114,4115,4173,4174,4217,4218,4239,4240,4262,4263,4282,4283,4304,4305,4324,4325,4359,4360,4380,4381,4389,4390,4407,4408,4463,4464,4503,4504,4523,4524,4544,4545,4564,4565,4597,4598,4617,4618,4650,4651,4670,4671,4678,4679,4686,4687,4707,4708,4721,4722,4729,4730,4733,4734,4742,4743,4751,4752,4780,4781,4824,4825,4850,4851,4922,4923,4949,4950,4974,4975,5000,5001,5073,5074,5120,5121,5180,5181,5194,5195,5202,5203,5210,5211,5243,5244,5318,5319,5349,5350,5388,5389,5431,5432,5469,5470,5499,5500,5521,5522,5542,5543,5563,5564,5584,5585,5605,5606,5621,5622,5707,5708,5792,5793,5856,5857,5915,5916,5953,5954,5989,5990,6021,6022,6029,6030,6060,6061,6081,6082,6102,6103,6115,6116,6123,6124,6132,6133,6201,6202,6234,6235,6259,6260,6284,6285,6339,6340,6400,6401,6458,6459,6540,6541,6561,6562,6599,6600,6607,6608,6719,6720,6830,6831,6877,6878,6923,6924,6937,6938],{"type":31,"tagName":560,"properties":561,"children":563},"span",{"class":562},"line",[564],{"type":31,"tagName":560,"properties":565,"children":567},{"style":566},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[568],{"type":27,"value":569},"// Contract Sides: where the chart's underlying's US listed options (OPRA) traded against the quote, calls beside puts.",{"type":27,"value":28},{"type":31,"tagName":560,"properties":572,"children":573},{"class":562},[574],{"type":31,"tagName":560,"properties":575,"children":576},{"style":566},[577],{"type":27,"value":578},"// Every contract the underlying lists that traded in a bar arrives with its contracts split by the side of the quote,",{"type":27,"value":28},{"type":31,"tagName":560,"properties":581,"children":582},{"class":562},[583],{"type":31,"tagName":560,"properties":584,"children":585},{"style":566},[586],{"type":27,"value":587},"// and the bars under the chart sum them over today's session or the last bars you pick, by the midpoint rule: AA above",{"type":27,"value":28},{"type":31,"tagName":560,"properties":590,"children":591},{"class":562},[592],{"type":31,"tagName":560,"properties":593,"children":594},{"style":566},[595],{"type":27,"value":596},"// the ask, A the rest of the ask side (above the mid, up to the ask), M the mid, B the rest of the bid side (below the",{"type":27,"value":28},{"type":31,"tagName":560,"properties":599,"children":600},{"class":562},[601],{"type":31,"tagName":560,"properties":602,"children":603},{"style":566},[604],{"type":27,"value":605},"// mid, down to the bid), BB below the bid, and no side (a print with no quote to judge). Premium splits three ways",{"type":27,"value":28},{"type":31,"tagName":560,"properties":608,"children":609},{"class":562},[610],{"type":31,"tagName":560,"properties":611,"children":612},{"style":566},[613],{"type":27,"value":614},"// instead: at or above the ask, at or below the bid, and the rest (the mid and no side together, the total premium from",{"type":27,"value":28},{"type":31,"tagName":560,"properties":617,"children":618},{"class":562},[619],{"type":31,"tagName":560,"properties":620,"children":621},{"style":566},[622],{"type":27,"value":623},"// each contract's VWAP minus the two sides). A print at the ask or above was most likely bought, one at the bid or below",{"type":27,"value":28},{"type":31,"tagName":560,"properties":626,"children":627},{"class":562},[628],{"type":31,"tagName":560,"properties":629,"children":630},{"style":566},[631],{"type":27,"value":632},"// sold, and one outside the quote paid up for speed. Under the chart, each bar's bullish minus bearish contracts (calls",{"type":27,"value":28},{"type":31,"tagName":560,"properties":635,"children":636},{"class":562},[637],{"type":31,"tagName":560,"properties":638,"children":639},{"style":566},[640],{"type":27,"value":641},"// bought and puts sold, minus calls sold and puts bought). The chart may serve an older bar of a busy underlying in part",{"type":27,"value":28},{"type":31,"tagName":560,"properties":644,"children":645},{"class":562},[646],{"type":31,"tagName":560,"properties":647,"children":648},{"style":566},[649],{"type":27,"value":650},"// (one marker instead of its contracts): such a bar is a floor, its column turns slate, a faint wash covers it and the",{"type":27,"value":28},{"type":31,"tagName":560,"properties":653,"children":654},{"class":562},[655],{"type":31,"tagName":560,"properties":656,"children":657},{"style":566},[658],{"type":27,"value":659},"// bars' badge says so. It reads the chart's own underlying: a US stock chart or an option contract's chart.",{"type":27,"value":28},{"type":31,"tagName":560,"properties":662,"children":663},{"class":562},[664,670,676,682],{"type":31,"tagName":560,"properties":665,"children":667},{"style":666},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[668],{"type":27,"value":669},"section",{"type":31,"tagName":560,"properties":671,"children":673},{"style":672},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[674],{"type":27,"value":675},"(",{"type":31,"tagName":560,"properties":677,"children":679},{"style":678},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[680],{"type":27,"value":681},"\"Window\"",{"type":31,"tagName":560,"properties":683,"children":684},{"style":672},[685],{"type":27,"value":686},");",{"type":27,"value":28},{"type":31,"tagName":560,"properties":689,"children":690},{"class":562},[691,696,701,705,710,715,720,724,729,734,738,743,748],{"type":31,"tagName":560,"properties":692,"children":693},{"style":672},[694],{"type":27,"value":695},"param.",{"type":31,"tagName":560,"properties":697,"children":698},{"style":666},[699],{"type":27,"value":700},"choice",{"type":31,"tagName":560,"properties":702,"children":703},{"style":672},[704],{"type":27,"value":675},{"type":31,"tagName":560,"properties":706,"children":707},{"style":678},[708],{"type":27,"value":709},"\"measure\"",{"type":31,"tagName":560,"properties":711,"children":712},{"style":672},[713],{"type":27,"value":714},", [",{"type":31,"tagName":560,"properties":716,"children":717},{"style":678},[718],{"type":27,"value":719},"\"contracts\"",{"type":31,"tagName":560,"properties":721,"children":722},{"style":672},[723],{"type":27,"value":378},{"type":31,"tagName":560,"properties":725,"children":726},{"style":678},[727],{"type":27,"value":728},"\"premium\"",{"type":31,"tagName":560,"properties":730,"children":731},{"style":672},[732],{"type":27,"value":733},"], ",{"type":31,"tagName":560,"properties":735,"children":736},{"style":678},[737],{"type":27,"value":719},{"type":31,"tagName":560,"properties":739,"children":740},{"style":672},[741],{"type":27,"value":742},", { label: ",{"type":31,"tagName":560,"properties":744,"children":745},{"style":678},[746],{"type":27,"value":747},"\"Measure\"",{"type":31,"tagName":560,"properties":749,"children":750},{"style":672},[751],{"type":27,"value":752}," });",{"type":27,"value":28},{"type":31,"tagName":560,"properties":755,"children":756},{"class":562},[757,761,765,769,774,778,783,787,792,796,800,804,808,813,818],{"type":31,"tagName":560,"properties":758,"children":759},{"style":672},[760],{"type":27,"value":695},{"type":31,"tagName":560,"properties":762,"children":763},{"style":666},[764],{"type":27,"value":700},{"type":31,"tagName":560,"properties":766,"children":767},{"style":672},[768],{"type":27,"value":675},{"type":31,"tagName":560,"properties":770,"children":771},{"style":678},[772],{"type":27,"value":773},"\"window\"",{"type":31,"tagName":560,"properties":775,"children":776},{"style":672},[777],{"type":27,"value":714},{"type":31,"tagName":560,"properties":779,"children":780},{"style":678},[781],{"type":27,"value":782},"\"today\"",{"type":31,"tagName":560,"properties":784,"children":785},{"style":672},[786],{"type":27,"value":378},{"type":31,"tagName":560,"properties":788,"children":789},{"style":678},[790],{"type":27,"value":791},"\"last bars\"",{"type":31,"tagName":560,"properties":793,"children":794},{"style":672},[795],{"type":27,"value":733},{"type":31,"tagName":560,"properties":797,"children":798},{"style":678},[799],{"type":27,"value":782},{"type":31,"tagName":560,"properties":801,"children":802},{"style":672},[803],{"type":27,"value":742},{"type":31,"tagName":560,"properties":805,"children":806},{"style":678},[807],{"type":27,"value":681},{"type":31,"tagName":560,"properties":809,"children":810},{"style":672},[811],{"type":27,"value":812},", description: ",{"type":31,"tagName":560,"properties":814,"children":815},{"style":678},[816],{"type":27,"value":817},"\"Today: the bars of the New York trade date the newest bar is on; last bars: the bars setting\"",{"type":31,"tagName":560,"properties":819,"children":820},{"style":672},[821],{"type":27,"value":752},{"type":27,"value":28},{"type":31,"tagName":560,"properties":824,"children":825},{"class":562},[826,830,835,839,844,848,854,859,864,869,874,879,884,888,893],{"type":31,"tagName":560,"properties":827,"children":828},{"style":672},[829],{"type":27,"value":695},{"type":31,"tagName":560,"properties":831,"children":832},{"style":666},[833],{"type":27,"value":834},"int",{"type":31,"tagName":560,"properties":836,"children":837},{"style":672},[838],{"type":27,"value":675},{"type":31,"tagName":560,"properties":840,"children":841},{"style":678},[842],{"type":27,"value":843},"\"bars\"",{"type":31,"tagName":560,"properties":845,"children":846},{"style":672},[847],{"type":27,"value":378},{"type":31,"tagName":560,"properties":849,"children":851},{"style":850},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[852],{"type":27,"value":853},"60",{"type":31,"tagName":560,"properties":855,"children":856},{"style":672},[857],{"type":27,"value":858},", { min: ",{"type":31,"tagName":560,"properties":860,"children":861},{"style":850},[862],{"type":27,"value":863},"1",{"type":31,"tagName":560,"properties":865,"children":866},{"style":672},[867],{"type":27,"value":868},", max: ",{"type":31,"tagName":560,"properties":870,"children":871},{"style":850},[872],{"type":27,"value":873},"500",{"type":31,"tagName":560,"properties":875,"children":876},{"style":672},[877],{"type":27,"value":878},", label: ",{"type":31,"tagName":560,"properties":880,"children":881},{"style":678},[882],{"type":27,"value":883},"\"Bars\"",{"type":31,"tagName":560,"properties":885,"children":886},{"style":672},[887],{"type":27,"value":812},{"type":31,"tagName":560,"properties":889,"children":890},{"style":678},[891],{"type":27,"value":892},"\"The window under last bars\"",{"type":31,"tagName":560,"properties":894,"children":895},{"style":672},[896],{"type":27,"value":752},{"type":27,"value":28},{"type":31,"tagName":560,"properties":899,"children":900},{"class":562},[901,906,910,915,920],{"type":31,"tagName":560,"properties":902,"children":903},{"style":666},[904],{"type":27,"value":905},"input",{"type":31,"tagName":560,"properties":907,"children":908},{"style":672},[909],{"type":27,"value":675},{"type":31,"tagName":560,"properties":911,"children":912},{"style":678},[913],{"type":27,"value":914},"\"close\"",{"type":31,"tagName":560,"properties":916,"children":917},{"style":672},[918],{"type":27,"value":919},", ohlcv.close); ",{"type":31,"tagName":560,"properties":921,"children":922},{"style":566},[923],{"type":27,"value":924},"// the chart's own candles: the grid the flow lines up on",{"type":27,"value":28},{"type":31,"tagName":560,"properties":927,"children":928},{"class":562},[929,933,937,942,947,952,956,961,966],{"type":31,"tagName":560,"properties":930,"children":931},{"style":666},[932],{"type":27,"value":905},{"type":31,"tagName":560,"properties":934,"children":935},{"style":672},[936],{"type":27,"value":675},{"type":31,"tagName":560,"properties":938,"children":939},{"style":678},[940],{"type":27,"value":941},"\"flow\"",{"type":31,"tagName":560,"properties":943,"children":944},{"style":672},[945],{"type":27,"value":946},", option_contract_flow.cells, { max_cells: ",{"type":31,"tagName":560,"properties":948,"children":949},{"style":850},[950],{"type":27,"value":951},"16000",{"type":31,"tagName":560,"properties":953,"children":954},{"style":672},[955],{"type":27,"value":812},{"type":31,"tagName":560,"properties":957,"children":958},{"style":678},[959],{"type":27,"value":960},"\"Each contract of the underlying that traded in the bar, contracts and premium by side of the quote\"",{"type":31,"tagName":560,"properties":962,"children":963},{"style":672},[964],{"type":27,"value":965}," }); ",{"type":31,"tagName":560,"properties":967,"children":968},{"style":566},[969],{"type":27,"value":970},"// [root_code, expiry_ms, side_cp, strike, vol_ask, vol_bid, vol_mid, vol_none, prem_ask, prem_bid, share_delta_net, vwap, last_price, iv_last, vol_above_ask, vol_below_bid, present] per contract",{"type":27,"value":28},{"type":31,"tagName":560,"properties":973,"children":974},{"class":562},[975,980,984,989,994,999,1004,1009,1013,1018,1022,1027,1032,1037,1042,1047,1051,1056],{"type":31,"tagName":560,"properties":976,"children":977},{"style":666},[978],{"type":27,"value":979},"output",{"type":31,"tagName":560,"properties":981,"children":982},{"style":672},[983],{"type":27,"value":675},{"type":31,"tagName":560,"properties":985,"children":986},{"style":678},[987],{"type":27,"value":988},"\"lean\"",{"type":31,"tagName":560,"properties":990,"children":991},{"style":672},[992],{"type":27,"value":993},", histogram, lower, { color_by: ",{"type":31,"tagName":560,"properties":995,"children":996},{"style":678},[997],{"type":27,"value":998},"\"lean_tone\"",{"type":31,"tagName":560,"properties":1000,"children":1001},{"style":672},[1002],{"type":27,"value":1003},", colors: [",{"type":31,"tagName":560,"properties":1005,"children":1006},{"style":678},[1007],{"type":27,"value":1008},"\"#e5484d\"",{"type":31,"tagName":560,"properties":1010,"children":1011},{"style":672},[1012],{"type":27,"value":378},{"type":31,"tagName":560,"properties":1014,"children":1015},{"style":678},[1016],{"type":27,"value":1017},"\"#30a46c\"",{"type":31,"tagName":560,"properties":1019,"children":1020},{"style":672},[1021],{"type":27,"value":378},{"type":31,"tagName":560,"properties":1023,"children":1024},{"style":678},[1025],{"type":27,"value":1026},"\"#64748b\"",{"type":31,"tagName":560,"properties":1028,"children":1029},{"style":672},[1030],{"type":27,"value":1031},"], label: ",{"type":31,"tagName":560,"properties":1033,"children":1034},{"style":678},[1035],{"type":27,"value":1036},"\"Bullish minus bearish contracts\"",{"type":31,"tagName":560,"properties":1038,"children":1039},{"style":672},[1040],{"type":27,"value":1041},", format: ",{"type":31,"tagName":560,"properties":1043,"children":1044},{"style":678},[1045],{"type":27,"value":1046},"\"si\"",{"type":31,"tagName":560,"properties":1048,"children":1049},{"style":672},[1050],{"type":27,"value":812},{"type":31,"tagName":560,"properties":1052,"children":1053},{"style":678},[1054],{"type":27,"value":1055},"\"Calls at the ask or above plus puts at the bid or below, minus calls at the bid or below and puts at the ask or above, contracts\"",{"type":31,"tagName":560,"properties":1057,"children":1058},{"style":672},[1059],{"type":27,"value":752},{"type":27,"value":28},{"type":31,"tagName":560,"properties":1062,"children":1063},{"class":562},[1064,1068,1072,1076,1081,1086],{"type":31,"tagName":560,"properties":1065,"children":1066},{"style":666},[1067],{"type":27,"value":979},{"type":31,"tagName":560,"properties":1069,"children":1070},{"style":672},[1071],{"type":27,"value":675},{"type":31,"tagName":560,"properties":1073,"children":1074},{"style":678},[1075],{"type":27,"value":998},{"type":31,"tagName":560,"properties":1077,"children":1078},{"style":672},[1079],{"type":27,"value":1080},", none, lower, { description: ",{"type":31,"tagName":560,"properties":1082,"children":1083},{"style":678},[1084],{"type":27,"value":1085},"\"The column's colour: 0 bearish, 1 bullish, 2 a bar served in part\"",{"type":31,"tagName":560,"properties":1087,"children":1088},{"style":672},[1089],{"type":27,"value":752},{"type":27,"value":28},{"type":31,"tagName":560,"properties":1092,"children":1093},{"class":562},[1094,1098,1102,1107,1112,1116,1120,1125],{"type":31,"tagName":560,"properties":1095,"children":1096},{"style":666},[1097],{"type":27,"value":979},{"type":31,"tagName":560,"properties":1099,"children":1100},{"style":672},[1101],{"type":27,"value":675},{"type":31,"tagName":560,"properties":1103,"children":1104},{"style":678},[1105],{"type":27,"value":1106},"\"above_ask\"",{"type":31,"tagName":560,"properties":1108,"children":1109},{"style":672},[1110],{"type":27,"value":1111},", none, lower, { format: ",{"type":31,"tagName":560,"properties":1113,"children":1114},{"style":678},[1115],{"type":27,"value":1046},{"type":31,"tagName":560,"properties":1117,"children":1118},{"style":672},[1119],{"type":27,"value":812},{"type":31,"tagName":560,"properties":1121,"children":1122},{"style":678},[1123],{"type":27,"value":1124},"\"Contracts that printed above the ask in the bar, calls and puts\"",{"type":31,"tagName":560,"properties":1126,"children":1127},{"style":672},[1128],{"type":27,"value":752},{"type":27,"value":28},{"type":31,"tagName":560,"properties":1131,"children":1132},{"class":562},[1133,1137,1141,1146,1150,1154,1158,1163],{"type":31,"tagName":560,"properties":1134,"children":1135},{"style":666},[1136],{"type":27,"value":979},{"type":31,"tagName":560,"properties":1138,"children":1139},{"style":672},[1140],{"type":27,"value":675},{"type":31,"tagName":560,"properties":1142,"children":1143},{"style":678},[1144],{"type":27,"value":1145},"\"below_bid\"",{"type":31,"tagName":560,"properties":1147,"children":1148},{"style":672},[1149],{"type":27,"value":1111},{"type":31,"tagName":560,"properties":1151,"children":1152},{"style":678},[1153],{"type":27,"value":1046},{"type":31,"tagName":560,"properties":1155,"children":1156},{"style":672},[1157],{"type":27,"value":812},{"type":31,"tagName":560,"properties":1159,"children":1160},{"style":678},[1161],{"type":27,"value":1162},"\"Contracts that printed below the bid in the bar, calls and puts\"",{"type":31,"tagName":560,"properties":1164,"children":1165},{"style":672},[1166],{"type":27,"value":752},{"type":27,"value":28},{"type":31,"tagName":560,"properties":1169,"children":1170},{"class":562},[1171,1175,1179,1184,1188,1193,1198,1202,1206,1211],{"type":31,"tagName":560,"properties":1172,"children":1173},{"style":666},[1174],{"type":27,"value":979},{"type":31,"tagName":560,"properties":1176,"children":1177},{"style":672},[1178],{"type":27,"value":675},{"type":31,"tagName":560,"properties":1180,"children":1181},{"style":678},[1182],{"type":27,"value":1183},"\"call_ask_share\"",{"type":31,"tagName":560,"properties":1185,"children":1186},{"style":672},[1187],{"type":27,"value":1111},{"type":31,"tagName":560,"properties":1189,"children":1190},{"style":678},[1191],{"type":27,"value":1192},"\"%\"",{"type":31,"tagName":560,"properties":1194,"children":1195},{"style":672},[1196],{"type":27,"value":1197},", decimals: ",{"type":31,"tagName":560,"properties":1199,"children":1200},{"style":850},[1201],{"type":27,"value":863},{"type":31,"tagName":560,"properties":1203,"children":1204},{"style":672},[1205],{"type":27,"value":812},{"type":31,"tagName":560,"properties":1207,"children":1208},{"style":678},[1209],{"type":27,"value":1210},"\"Share of the window's call contracts at the ask or above, percent; live bar only\"",{"type":31,"tagName":560,"properties":1212,"children":1213},{"style":672},[1214],{"type":27,"value":752},{"type":27,"value":28},{"type":31,"tagName":560,"properties":1217,"children":1218},{"class":562},[1219,1223,1227,1232,1236,1240,1244,1248,1252,1257],{"type":31,"tagName":560,"properties":1220,"children":1221},{"style":666},[1222],{"type":27,"value":979},{"type":31,"tagName":560,"properties":1224,"children":1225},{"style":672},[1226],{"type":27,"value":675},{"type":31,"tagName":560,"properties":1228,"children":1229},{"style":678},[1230],{"type":27,"value":1231},"\"put_ask_share\"",{"type":31,"tagName":560,"properties":1233,"children":1234},{"style":672},[1235],{"type":27,"value":1111},{"type":31,"tagName":560,"properties":1237,"children":1238},{"style":678},[1239],{"type":27,"value":1192},{"type":31,"tagName":560,"properties":1241,"children":1242},{"style":672},[1243],{"type":27,"value":1197},{"type":31,"tagName":560,"properties":1245,"children":1246},{"style":850},[1247],{"type":27,"value":863},{"type":31,"tagName":560,"properties":1249,"children":1250},{"style":672},[1251],{"type":27,"value":812},{"type":31,"tagName":560,"properties":1253,"children":1254},{"style":678},[1255],{"type":27,"value":1256},"\"Share of the window's put contracts at the ask or above, percent; live bar only\"",{"type":31,"tagName":560,"properties":1258,"children":1259},{"style":672},[1260],{"type":27,"value":752},{"type":27,"value":28},{"type":31,"tagName":560,"properties":1263,"children":1264},{"class":562},[1265,1269,1273,1278,1282,1287],{"type":31,"tagName":560,"properties":1266,"children":1267},{"style":666},[1268],{"type":27,"value":979},{"type":31,"tagName":560,"properties":1270,"children":1271},{"style":672},[1272],{"type":27,"value":675},{"type":31,"tagName":560,"properties":1274,"children":1275},{"style":678},[1276],{"type":27,"value":1277},"\"partial\"",{"type":31,"tagName":560,"properties":1279,"children":1280},{"style":672},[1281],{"type":27,"value":1080},{"type":31,"tagName":560,"properties":1283,"children":1284},{"style":678},[1285],{"type":27,"value":1286},"\"1 on a bar the chart served in part: its contracts are a floor\"",{"type":31,"tagName":560,"properties":1288,"children":1289},{"style":672},[1290],{"type":27,"value":752},{"type":27,"value":28},{"type":31,"tagName":560,"properties":1293,"children":1294},{"class":562},[1295,1300,1305,1309,1314,1319,1323,1328,1333,1337],{"type":31,"tagName":560,"properties":1296,"children":1297},{"style":672},[1298],{"type":27,"value":1299},"render.",{"type":31,"tagName":560,"properties":1301,"children":1302},{"style":666},[1303],{"type":27,"value":1304},"bgcolor",{"type":31,"tagName":560,"properties":1306,"children":1307},{"style":672},[1308],{"type":27,"value":675},{"type":31,"tagName":560,"properties":1310,"children":1311},{"style":678},[1312],{"type":27,"value":1313},"\"served_in_part\"",{"type":31,"tagName":560,"properties":1315,"children":1316},{"style":672},[1317],{"type":27,"value":1318},", { where: ",{"type":31,"tagName":560,"properties":1320,"children":1321},{"style":678},[1322],{"type":27,"value":1277},{"type":31,"tagName":560,"properties":1324,"children":1325},{"style":672},[1326],{"type":27,"value":1327},", color: ",{"type":31,"tagName":560,"properties":1329,"children":1330},{"style":678},[1331],{"type":27,"value":1332},"\"#64748b14\"",{"type":31,"tagName":560,"properties":1334,"children":1335},{"style":672},[1336],{"type":27,"value":965},{"type":31,"tagName":560,"properties":1338,"children":1339},{"style":566},[1340],{"type":27,"value":1341},"// a faint wash over a bar served in part",{"type":27,"value":28},{"type":31,"tagName":560,"properties":1344,"children":1345},{"class":562},[1346,1352,1357,1362,1367,1371,1376,1381,1386],{"type":31,"tagName":560,"properties":1347,"children":1349},{"style":1348},"--shiki-dark:#F97583;--shiki-light:#D73A49",[1350],{"type":27,"value":1351},"const",{"type":31,"tagName":560,"properties":1353,"children":1354},{"style":850},[1355],{"type":27,"value":1356}," side_rows",{"type":31,"tagName":560,"properties":1358,"children":1359},{"style":1348},[1360],{"type":27,"value":1361}," =",{"type":31,"tagName":560,"properties":1363,"children":1364},{"style":666},[1365],{"type":27,"value":1366}," frame",{"type":31,"tagName":560,"properties":1368,"children":1369},{"style":672},[1370],{"type":27,"value":675},{"type":31,"tagName":560,"properties":1372,"children":1373},{"style":678},[1374],{"type":27,"value":1375},"\"side_rows\"",{"type":31,"tagName":560,"properties":1377,"children":1378},{"style":672},[1379],{"type":27,"value":1380},", { max_bytes: ",{"type":31,"tagName":560,"properties":1382,"children":1383},{"style":850},[1384],{"type":27,"value":1385},"2048",{"type":31,"tagName":560,"properties":1387,"children":1388},{"style":672},[1389],{"type":27,"value":752},{"type":27,"value":28},{"type":31,"tagName":560,"properties":1392,"children":1393},{"class":562},[1394,1399,1404,1409,1414,1419,1424,1429,1434,1439,1444,1449,1454,1459,1464,1469,1474,1479,1484,1488,1492,1497,1502,1506,1510,1515,1519,1524,1528,1533,1538,1543,1548],{"type":31,"tagName":560,"properties":1395,"children":1396},{"style":672},[1397],{"type":27,"value":1398},"panel.",{"type":31,"tagName":560,"properties":1400,"children":1401},{"style":666},[1402],{"type":27,"value":1403},"bars",{"type":31,"tagName":560,"properties":1405,"children":1406},{"style":672},[1407],{"type":27,"value":1408},"({ name: ",{"type":31,"tagName":560,"properties":1410,"children":1411},{"style":678},[1412],{"type":27,"value":1413},"\"by_side\"",{"type":31,"tagName":560,"properties":1415,"children":1416},{"style":672},[1417],{"type":27,"value":1418},", title: ",{"type":31,"tagName":560,"properties":1420,"children":1421},{"style":678},[1422],{"type":27,"value":1423},"\"Contracts by side\"",{"type":31,"tagName":560,"properties":1425,"children":1426},{"style":672},[1427],{"type":27,"value":1428},", x: ",{"type":31,"tagName":560,"properties":1430,"children":1431},{"style":678},[1432],{"type":27,"value":1433},"\"category\"",{"type":31,"tagName":560,"properties":1435,"children":1436},{"style":672},[1437],{"type":27,"value":1438},", place: ",{"type":31,"tagName":560,"properties":1440,"children":1441},{"style":678},[1442],{"type":27,"value":1443},"\"below\"",{"type":31,"tagName":560,"properties":1445,"children":1446},{"style":672},[1447],{"type":27,"value":1448},", frame: side_rows, orientation: ",{"type":31,"tagName":560,"properties":1450,"children":1451},{"style":678},[1452],{"type":27,"value":1453},"\"vertical\"",{"type":31,"tagName":560,"properties":1455,"children":1456},{"style":672},[1457],{"type":27,"value":1458},", chrome: ",{"type":31,"tagName":560,"properties":1460,"children":1461},{"style":678},[1462],{"type":27,"value":1463},"\"grid\"",{"type":31,"tagName":560,"properties":1465,"children":1466},{"style":672},[1467],{"type":27,"value":1468},", labels: ",{"type":31,"tagName":560,"properties":1470,"children":1471},{"style":850},[1472],{"type":27,"value":1473},"true",{"type":31,"tagName":560,"properties":1475,"children":1476},{"style":672},[1477],{"type":27,"value":1478},", series: [{ name: ",{"type":31,"tagName":560,"properties":1480,"children":1481},{"style":678},[1482],{"type":27,"value":1483},"\"Calls\"",{"type":31,"tagName":560,"properties":1485,"children":1486},{"style":672},[1487],{"type":27,"value":1327},{"type":31,"tagName":560,"properties":1489,"children":1490},{"style":678},[1491],{"type":27,"value":1017},{"type":31,"tagName":560,"properties":1493,"children":1494},{"style":672},[1495],{"type":27,"value":1496}," }, { name: ",{"type":31,"tagName":560,"properties":1498,"children":1499},{"style":678},[1500],{"type":27,"value":1501},"\"Puts\"",{"type":31,"tagName":560,"properties":1503,"children":1504},{"style":672},[1505],{"type":27,"value":1327},{"type":31,"tagName":560,"properties":1507,"children":1508},{"style":678},[1509],{"type":27,"value":1008},{"type":31,"tagName":560,"properties":1511,"children":1512},{"style":672},[1513],{"type":27,"value":1514}," }], format: ",{"type":31,"tagName":560,"properties":1516,"children":1517},{"style":678},[1518],{"type":27,"value":1046},{"type":31,"tagName":560,"properties":1520,"children":1521},{"style":672},[1522],{"type":27,"value":1523},", hover_card: ",{"type":31,"tagName":560,"properties":1525,"children":1526},{"style":850},[1527],{"type":27,"value":1473},{"type":31,"tagName":560,"properties":1529,"children":1530},{"style":672},[1531],{"type":27,"value":1532},", legend_style: ",{"type":31,"tagName":560,"properties":1534,"children":1535},{"style":678},[1536],{"type":27,"value":1537},"\"title\"",{"type":31,"tagName":560,"properties":1539,"children":1540},{"style":672},[1541],{"type":27,"value":1542},", height_frac: ",{"type":31,"tagName":560,"properties":1544,"children":1545},{"style":850},[1546],{"type":27,"value":1547},"0.22",{"type":31,"tagName":560,"properties":1549,"children":1550},{"style":672},[1551],{"type":27,"value":752},{"type":27,"value":28},{"type":31,"tagName":560,"properties":1554,"children":1555},{"class":562},[],{"type":27,"value":28},{"type":31,"tagName":560,"properties":1558,"children":1559},{"class":562},[1560,1564,1569,1573,1578,1583],{"type":31,"tagName":560,"properties":1561,"children":1562},{"style":1348},[1563],{"type":27,"value":1351},{"type":31,"tagName":560,"properties":1565,"children":1566},{"style":850},[1567],{"type":27,"value":1568}," FLOW",{"type":31,"tagName":560,"properties":1570,"children":1571},{"style":1348},[1572],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":1574,"children":1575},{"style":850},[1576],{"type":27,"value":1577}," 17",{"type":31,"tagName":560,"properties":1579,"children":1580},{"style":672},[1581],{"type":27,"value":1582},"; ",{"type":31,"tagName":560,"properties":1584,"children":1585},{"style":566},[1586],{"type":27,"value":1587},"// f64s per contract: OPTION_CONTRACT_FLOW_TUPLE",{"type":27,"value":28},{"type":31,"tagName":560,"properties":1590,"children":1591},{"class":562},[1592,1596,1601,1605,1610,1614],{"type":31,"tagName":560,"properties":1593,"children":1594},{"style":1348},[1595],{"type":27,"value":1351},{"type":31,"tagName":560,"properties":1597,"children":1598},{"style":850},[1599],{"type":27,"value":1600}," SLOTS",{"type":31,"tagName":560,"properties":1602,"children":1603},{"style":1348},[1604],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":1606,"children":1607},{"style":850},[1608],{"type":27,"value":1609}," 18",{"type":31,"tagName":560,"properties":1611,"children":1612},{"style":672},[1613],{"type":27,"value":1582},{"type":31,"tagName":560,"properties":1615,"children":1616},{"style":566},[1617],{"type":27,"value":1618},"// per bar: calls AA, A, M, B, BB, none; puts the same; then calls' premium at the ask, at the bid, the rest; puts the same",{"type":27,"value":28},{"type":31,"tagName":560,"properties":1621,"children":1622},{"class":562},[1623,1627,1632,1636,1641,1645],{"type":31,"tagName":560,"properties":1624,"children":1625},{"style":1348},[1626],{"type":27,"value":1351},{"type":31,"tagName":560,"properties":1628,"children":1629},{"style":850},[1630],{"type":27,"value":1631}," MAX_BARS",{"type":31,"tagName":560,"properties":1633,"children":1634},{"style":1348},[1635],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":1637,"children":1638},{"style":850},[1639],{"type":27,"value":1640}," 500",{"type":31,"tagName":560,"properties":1642,"children":1643},{"style":672},[1644],{"type":27,"value":1582},{"type":31,"tagName":560,"properties":1646,"children":1647},{"style":566},[1648],{"type":27,"value":1649},"// the bars setting's largest value",{"type":27,"value":28},{"type":31,"tagName":560,"properties":1652,"children":1653},{"class":562},[1654,1658,1663,1667,1672,1677,1682,1687,1692,1697,1702,1706,1711],{"type":31,"tagName":560,"properties":1655,"children":1656},{"style":1348},[1657],{"type":27,"value":1351},{"type":31,"tagName":560,"properties":1659,"children":1660},{"style":850},[1661],{"type":27,"value":1662}," ring",{"type":31,"tagName":560,"properties":1664,"children":1665},{"style":1348},[1666],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":1668,"children":1669},{"style":1348},[1670],{"type":27,"value":1671}," new",{"type":31,"tagName":560,"properties":1673,"children":1674},{"style":666},[1675],{"type":27,"value":1676}," StaticArray",{"type":31,"tagName":560,"properties":1678,"children":1679},{"style":672},[1680],{"type":27,"value":1681},"\u003C",{"type":31,"tagName":560,"properties":1683,"children":1684},{"style":666},[1685],{"type":27,"value":1686},"f64",{"type":31,"tagName":560,"properties":1688,"children":1689},{"style":672},[1690],{"type":27,"value":1691},">(",{"type":31,"tagName":560,"properties":1693,"children":1694},{"style":850},[1695],{"type":27,"value":1696},"MAX_BARS",{"type":31,"tagName":560,"properties":1698,"children":1699},{"style":1348},[1700],{"type":27,"value":1701}," *",{"type":31,"tagName":560,"properties":1703,"children":1704},{"style":850},[1705],{"type":27,"value":1600},{"type":31,"tagName":560,"properties":1707,"children":1708},{"style":672},[1709],{"type":27,"value":1710},"); ",{"type":31,"tagName":560,"properties":1712,"children":1713},{"style":566},[1714],{"type":27,"value":1715},"// the last bars' sums, one slot per bar",{"type":27,"value":28},{"type":31,"tagName":560,"properties":1718,"children":1719},{"class":562},[1720,1724,1729,1733,1737,1741,1745,1749,1753,1757,1761],{"type":31,"tagName":560,"properties":1721,"children":1722},{"style":1348},[1723],{"type":27,"value":1351},{"type":31,"tagName":560,"properties":1725,"children":1726},{"style":850},[1727],{"type":27,"value":1728}," ringDay",{"type":31,"tagName":560,"properties":1730,"children":1731},{"style":1348},[1732],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":1734,"children":1735},{"style":1348},[1736],{"type":27,"value":1671},{"type":31,"tagName":560,"properties":1738,"children":1739},{"style":666},[1740],{"type":27,"value":1676},{"type":31,"tagName":560,"properties":1742,"children":1743},{"style":672},[1744],{"type":27,"value":1681},{"type":31,"tagName":560,"properties":1746,"children":1747},{"style":666},[1748],{"type":27,"value":1686},{"type":31,"tagName":560,"properties":1750,"children":1751},{"style":672},[1752],{"type":27,"value":1691},{"type":31,"tagName":560,"properties":1754,"children":1755},{"style":850},[1756],{"type":27,"value":1696},{"type":31,"tagName":560,"properties":1758,"children":1759},{"style":672},[1760],{"type":27,"value":1710},{"type":31,"tagName":560,"properties":1762,"children":1763},{"style":566},[1764],{"type":27,"value":1765},"// each slot's New York trade date",{"type":27,"value":28},{"type":31,"tagName":560,"properties":1768,"children":1769},{"class":562},[1770,1774,1779,1783,1787,1791,1795,1799,1803,1807,1811],{"type":31,"tagName":560,"properties":1771,"children":1772},{"style":1348},[1773],{"type":27,"value":1351},{"type":31,"tagName":560,"properties":1775,"children":1776},{"style":850},[1777],{"type":27,"value":1778}," ringPartial",{"type":31,"tagName":560,"properties":1780,"children":1781},{"style":1348},[1782],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":1784,"children":1785},{"style":1348},[1786],{"type":27,"value":1671},{"type":31,"tagName":560,"properties":1788,"children":1789},{"style":666},[1790],{"type":27,"value":1676},{"type":31,"tagName":560,"properties":1792,"children":1793},{"style":672},[1794],{"type":27,"value":1681},{"type":31,"tagName":560,"properties":1796,"children":1797},{"style":666},[1798],{"type":27,"value":1686},{"type":31,"tagName":560,"properties":1800,"children":1801},{"style":672},[1802],{"type":27,"value":1691},{"type":31,"tagName":560,"properties":1804,"children":1805},{"style":850},[1806],{"type":27,"value":1696},{"type":31,"tagName":560,"properties":1808,"children":1809},{"style":672},[1810],{"type":27,"value":1710},{"type":31,"tagName":560,"properties":1812,"children":1813},{"style":566},[1814],{"type":27,"value":1815},"// 1 when that bar was served in part",{"type":27,"value":28},{"type":31,"tagName":560,"properties":1818,"children":1819},{"class":562},[1820,1824,1829,1833,1837,1841,1845,1849,1853,1858,1862],{"type":31,"tagName":560,"properties":1821,"children":1822},{"style":1348},[1823],{"type":27,"value":1351},{"type":31,"tagName":560,"properties":1825,"children":1826},{"style":850},[1827],{"type":27,"value":1828}," barSums",{"type":31,"tagName":560,"properties":1830,"children":1831},{"style":1348},[1832],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":1834,"children":1835},{"style":1348},[1836],{"type":27,"value":1671},{"type":31,"tagName":560,"properties":1838,"children":1839},{"style":666},[1840],{"type":27,"value":1676},{"type":31,"tagName":560,"properties":1842,"children":1843},{"style":672},[1844],{"type":27,"value":1681},{"type":31,"tagName":560,"properties":1846,"children":1847},{"style":666},[1848],{"type":27,"value":1686},{"type":31,"tagName":560,"properties":1850,"children":1851},{"style":672},[1852],{"type":27,"value":1691},{"type":31,"tagName":560,"properties":1854,"children":1855},{"style":850},[1856],{"type":27,"value":1857},"SLOTS",{"type":31,"tagName":560,"properties":1859,"children":1860},{"style":672},[1861],{"type":27,"value":1710},{"type":31,"tagName":560,"properties":1863,"children":1864},{"style":566},[1865],{"type":27,"value":1866},"// this bar's sums",{"type":27,"value":28},{"type":31,"tagName":560,"properties":1869,"children":1870},{"class":562},[1871,1875,1880,1884,1888,1892,1896,1900,1904,1908,1912],{"type":31,"tagName":560,"properties":1872,"children":1873},{"style":1348},[1874],{"type":27,"value":1351},{"type":31,"tagName":560,"properties":1876,"children":1877},{"style":850},[1878],{"type":27,"value":1879}," sums",{"type":31,"tagName":560,"properties":1881,"children":1882},{"style":1348},[1883],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":1885,"children":1886},{"style":1348},[1887],{"type":27,"value":1671},{"type":31,"tagName":560,"properties":1889,"children":1890},{"style":666},[1891],{"type":27,"value":1676},{"type":31,"tagName":560,"properties":1893,"children":1894},{"style":672},[1895],{"type":27,"value":1681},{"type":31,"tagName":560,"properties":1897,"children":1898},{"style":666},[1899],{"type":27,"value":1686},{"type":31,"tagName":560,"properties":1901,"children":1902},{"style":672},[1903],{"type":27,"value":1691},{"type":31,"tagName":560,"properties":1905,"children":1906},{"style":850},[1907],{"type":27,"value":1857},{"type":31,"tagName":560,"properties":1909,"children":1910},{"style":672},[1911],{"type":27,"value":1710},{"type":31,"tagName":560,"properties":1913,"children":1914},{"style":566},[1915],{"type":27,"value":1916},"// the window's sums",{"type":27,"value":28},{"type":31,"tagName":560,"properties":1919,"children":1920},{"class":562},[1921,1925,1930,1935,1939,1943,1948,1953,1958,1963,1968,1972,1977,1981,1986,1990,1995,1999,2004,2008,2013],{"type":31,"tagName":560,"properties":1922,"children":1923},{"style":1348},[1924],{"type":27,"value":1351},{"type":31,"tagName":560,"properties":1926,"children":1927},{"style":850},[1928],{"type":27,"value":1929}," BUCKETS",{"type":31,"tagName":560,"properties":1931,"children":1932},{"style":1348},[1933],{"type":27,"value":1934},":",{"type":31,"tagName":560,"properties":1936,"children":1937},{"style":666},[1938],{"type":27,"value":1676},{"type":31,"tagName":560,"properties":1940,"children":1941},{"style":672},[1942],{"type":27,"value":1681},{"type":31,"tagName":560,"properties":1944,"children":1945},{"style":850},[1946],{"type":27,"value":1947},"string",{"type":31,"tagName":560,"properties":1949,"children":1950},{"style":672},[1951],{"type":27,"value":1952},"> ",{"type":31,"tagName":560,"properties":1954,"children":1955},{"style":1348},[1956],{"type":27,"value":1957},"=",{"type":31,"tagName":560,"properties":1959,"children":1960},{"style":672},[1961],{"type":27,"value":1962}," [",{"type":31,"tagName":560,"properties":1964,"children":1965},{"style":678},[1966],{"type":27,"value":1967},"\"AA\"",{"type":31,"tagName":560,"properties":1969,"children":1970},{"style":672},[1971],{"type":27,"value":378},{"type":31,"tagName":560,"properties":1973,"children":1974},{"style":678},[1975],{"type":27,"value":1976},"\"A\"",{"type":31,"tagName":560,"properties":1978,"children":1979},{"style":672},[1980],{"type":27,"value":378},{"type":31,"tagName":560,"properties":1982,"children":1983},{"style":678},[1984],{"type":27,"value":1985},"\"M\"",{"type":31,"tagName":560,"properties":1987,"children":1988},{"style":672},[1989],{"type":27,"value":378},{"type":31,"tagName":560,"properties":1991,"children":1992},{"style":678},[1993],{"type":27,"value":1994},"\"B\"",{"type":31,"tagName":560,"properties":1996,"children":1997},{"style":672},[1998],{"type":27,"value":378},{"type":31,"tagName":560,"properties":2000,"children":2001},{"style":678},[2002],{"type":27,"value":2003},"\"BB\"",{"type":31,"tagName":560,"properties":2005,"children":2006},{"style":672},[2007],{"type":27,"value":378},{"type":31,"tagName":560,"properties":2009,"children":2010},{"style":678},[2011],{"type":27,"value":2012},"\"No side\"",{"type":31,"tagName":560,"properties":2014,"children":2015},{"style":672},[2016],{"type":27,"value":2017},"];",{"type":27,"value":28},{"type":31,"tagName":560,"properties":2020,"children":2021},{"class":562},[2022,2026,2031,2035,2039,2043,2047,2051,2055,2059,2064,2068,2073,2077,2082],{"type":31,"tagName":560,"properties":2023,"children":2024},{"style":1348},[2025],{"type":27,"value":1351},{"type":31,"tagName":560,"properties":2027,"children":2028},{"style":850},[2029],{"type":27,"value":2030}," PREMIUM_BUCKETS",{"type":31,"tagName":560,"properties":2032,"children":2033},{"style":1348},[2034],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":2036,"children":2037},{"style":666},[2038],{"type":27,"value":1676},{"type":31,"tagName":560,"properties":2040,"children":2041},{"style":672},[2042],{"type":27,"value":1681},{"type":31,"tagName":560,"properties":2044,"children":2045},{"style":850},[2046],{"type":27,"value":1947},{"type":31,"tagName":560,"properties":2048,"children":2049},{"style":672},[2050],{"type":27,"value":1952},{"type":31,"tagName":560,"properties":2052,"children":2053},{"style":1348},[2054],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":2056,"children":2057},{"style":672},[2058],{"type":27,"value":1962},{"type":31,"tagName":560,"properties":2060,"children":2061},{"style":678},[2062],{"type":27,"value":2063},"\"Ask and above\"",{"type":31,"tagName":560,"properties":2065,"children":2066},{"style":672},[2067],{"type":27,"value":378},{"type":31,"tagName":560,"properties":2069,"children":2070},{"style":678},[2071],{"type":27,"value":2072},"\"Bid and below\"",{"type":31,"tagName":560,"properties":2074,"children":2075},{"style":672},[2076],{"type":27,"value":378},{"type":31,"tagName":560,"properties":2078,"children":2079},{"style":678},[2080],{"type":27,"value":2081},"\"Mid and no side\"",{"type":31,"tagName":560,"properties":2083,"children":2084},{"style":672},[2085],{"type":27,"value":2017},{"type":27,"value":28},{"type":31,"tagName":560,"properties":2088,"children":2089},{"class":562},[],{"type":27,"value":28},{"type":31,"tagName":560,"properties":2092,"children":2093},{"class":562},[2094,2099,2104,2108,2113,2117],{"type":31,"tagName":560,"properties":2095,"children":2096},{"style":1348},[2097],{"type":27,"value":2098},"let",{"type":31,"tagName":560,"properties":2100,"children":2101},{"style":672},[2102],{"type":27,"value":2103}," measure ",{"type":31,"tagName":560,"properties":2105,"children":2106},{"style":1348},[2107],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":2109,"children":2110},{"style":850},[2111],{"type":27,"value":2112}," 0",{"type":31,"tagName":560,"properties":2114,"children":2115},{"style":672},[2116],{"type":27,"value":1582},{"type":31,"tagName":560,"properties":2118,"children":2119},{"style":566},[2120],{"type":27,"value":2121},"// settings, read in onStart()",{"type":27,"value":28},{"type":31,"tagName":560,"properties":2124,"children":2125},{"class":562},[2126,2130,2135,2139,2144],{"type":31,"tagName":560,"properties":2127,"children":2128},{"style":1348},[2129],{"type":27,"value":2098},{"type":31,"tagName":560,"properties":2131,"children":2132},{"style":672},[2133],{"type":27,"value":2134}," today ",{"type":31,"tagName":560,"properties":2136,"children":2137},{"style":1348},[2138],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":2140,"children":2141},{"style":850},[2142],{"type":27,"value":2143}," true",{"type":31,"tagName":560,"properties":2145,"children":2146},{"style":672},[2147],{"type":27,"value":2148},";",{"type":27,"value":28},{"type":31,"tagName":560,"properties":2151,"children":2152},{"class":562},[2153,2157,2162,2166,2171],{"type":31,"tagName":560,"properties":2154,"children":2155},{"style":1348},[2156],{"type":27,"value":2098},{"type":31,"tagName":560,"properties":2158,"children":2159},{"style":672},[2160],{"type":27,"value":2161}," bars ",{"type":31,"tagName":560,"properties":2163,"children":2164},{"style":1348},[2165],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":2167,"children":2168},{"style":850},[2169],{"type":27,"value":2170}," 60",{"type":31,"tagName":560,"properties":2172,"children":2173},{"style":672},[2174],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":2177,"children":2178},{"class":562},[2179,2183,2188,2192,2196,2200],{"type":31,"tagName":560,"properties":2180,"children":2181},{"style":1348},[2182],{"type":27,"value":2098},{"type":31,"tagName":560,"properties":2184,"children":2185},{"style":672},[2186],{"type":27,"value":2187}," head ",{"type":31,"tagName":560,"properties":2189,"children":2190},{"style":1348},[2191],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":2193,"children":2194},{"style":850},[2195],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":2197,"children":2198},{"style":672},[2199],{"type":27,"value":1582},{"type":31,"tagName":560,"properties":2201,"children":2202},{"style":566},[2203],{"type":27,"value":2204},"// the ring's next slot, and how many slots hold a bar",{"type":27,"value":28},{"type":31,"tagName":560,"properties":2207,"children":2208},{"class":562},[2209,2213,2218,2222,2226],{"type":31,"tagName":560,"properties":2210,"children":2211},{"style":1348},[2212],{"type":27,"value":2098},{"type":31,"tagName":560,"properties":2214,"children":2215},{"style":672},[2216],{"type":27,"value":2217}," filled ",{"type":31,"tagName":560,"properties":2219,"children":2220},{"style":1348},[2221],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":2223,"children":2224},{"style":850},[2225],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":2227,"children":2228},{"style":672},[2229],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":2232,"children":2233},{"class":562},[],{"type":27,"value":28},{"type":31,"tagName":560,"properties":2236,"children":2237},{"class":562},[2238,2243,2248,2253,2257,2262],{"type":31,"tagName":560,"properties":2239,"children":2240},{"style":1348},[2241],{"type":27,"value":2242},"function",{"type":31,"tagName":560,"properties":2244,"children":2245},{"style":666},[2246],{"type":27,"value":2247}," onStart",{"type":31,"tagName":560,"properties":2249,"children":2250},{"style":672},[2251],{"type":27,"value":2252},"()",{"type":31,"tagName":560,"properties":2254,"children":2255},{"style":1348},[2256],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":2258,"children":2259},{"style":850},[2260],{"type":27,"value":2261}," void",{"type":31,"tagName":560,"properties":2263,"children":2264},{"style":672},[2265],{"type":27,"value":2266}," {",{"type":27,"value":28},{"type":31,"tagName":560,"properties":2269,"children":2270},{"class":562},[2271,2276,2280,2285,2289,2294],{"type":31,"tagName":560,"properties":2272,"children":2273},{"style":672},[2274],{"type":27,"value":2275},"  measure ",{"type":31,"tagName":560,"properties":2277,"children":2278},{"style":1348},[2279],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":2281,"children":2282},{"style":666},[2283],{"type":27,"value":2284}," i32",{"type":31,"tagName":560,"properties":2286,"children":2287},{"style":672},[2288],{"type":27,"value":675},{"type":31,"tagName":560,"properties":2290,"children":2291},{"style":666},[2292],{"type":27,"value":2293},"p_measure",{"type":31,"tagName":560,"properties":2295,"children":2296},{"style":672},[2297],{"type":27,"value":2298},"());",{"type":27,"value":28},{"type":31,"tagName":560,"properties":2301,"children":2302},{"class":562},[2303,2308,2312,2317,2322,2327,2332],{"type":31,"tagName":560,"properties":2304,"children":2305},{"style":672},[2306],{"type":27,"value":2307},"  today ",{"type":31,"tagName":560,"properties":2309,"children":2310},{"style":1348},[2311],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":2313,"children":2314},{"style":666},[2315],{"type":27,"value":2316}," p_window",{"type":31,"tagName":560,"properties":2318,"children":2319},{"style":672},[2320],{"type":27,"value":2321},"() ",{"type":31,"tagName":560,"properties":2323,"children":2324},{"style":1348},[2325],{"type":27,"value":2326},"==",{"type":31,"tagName":560,"properties":2328,"children":2329},{"style":850},[2330],{"type":27,"value":2331}," 0.0",{"type":31,"tagName":560,"properties":2333,"children":2334},{"style":672},[2335],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":2338,"children":2339},{"class":562},[2340,2345,2349,2353,2357,2362],{"type":31,"tagName":560,"properties":2341,"children":2342},{"style":672},[2343],{"type":27,"value":2344},"  bars ",{"type":31,"tagName":560,"properties":2346,"children":2347},{"style":1348},[2348],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":2350,"children":2351},{"style":666},[2352],{"type":27,"value":2284},{"type":31,"tagName":560,"properties":2354,"children":2355},{"style":672},[2356],{"type":27,"value":675},{"type":31,"tagName":560,"properties":2358,"children":2359},{"style":666},[2360],{"type":27,"value":2361},"p_bars",{"type":31,"tagName":560,"properties":2363,"children":2364},{"style":672},[2365],{"type":27,"value":2298},{"type":27,"value":28},{"type":31,"tagName":560,"properties":2368,"children":2369},{"class":562},[2370],{"type":31,"tagName":560,"properties":2371,"children":2372},{"style":672},[2373],{"type":27,"value":2374},"}",{"type":27,"value":28},{"type":31,"tagName":560,"properties":2377,"children":2378},{"class":562},[],{"type":27,"value":28},{"type":31,"tagName":560,"properties":2381,"children":2382},{"class":562},[2383],{"type":31,"tagName":560,"properties":2384,"children":2385},{"style":566},[2386],{"type":27,"value":2387},"// One contract's sums into barSums: its contracts by bucket (AA and BB are the part of the ask and bid sides that",{"type":27,"value":28},{"type":31,"tagName":560,"properties":2390,"children":2391},{"class":562},[2392],{"type":31,"tagName":560,"properties":2393,"children":2394},{"style":566},[2395],{"type":27,"value":2396},"// printed outside the quote) and its premium at the ask, at the bid and the rest, by call or put.",{"type":27,"value":28},{"type":31,"tagName":560,"properties":2399,"children":2400},{"class":562},[2401,2405,2410,2414,2420,2424,2428,2432,2436,2441,2446,2450,2454,2459,2463,2467],{"type":31,"tagName":560,"properties":2402,"children":2403},{"style":1348},[2404],{"type":27,"value":2242},{"type":31,"tagName":560,"properties":2406,"children":2407},{"style":666},[2408],{"type":27,"value":2409}," add",{"type":31,"tagName":560,"properties":2411,"children":2412},{"style":672},[2413],{"type":27,"value":675},{"type":31,"tagName":560,"properties":2415,"children":2417},{"style":2416},"--shiki-dark:#FFAB70;--shiki-light:#E36209",[2418],{"type":27,"value":2419},"cells",{"type":31,"tagName":560,"properties":2421,"children":2422},{"style":1348},[2423],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":2425,"children":2426},{"style":666},[2427],{"type":27,"value":1676},{"type":31,"tagName":560,"properties":2429,"children":2430},{"style":672},[2431],{"type":27,"value":1681},{"type":31,"tagName":560,"properties":2433,"children":2434},{"style":666},[2435],{"type":27,"value":1686},{"type":31,"tagName":560,"properties":2437,"children":2438},{"style":672},[2439],{"type":27,"value":2440},">, ",{"type":31,"tagName":560,"properties":2442,"children":2443},{"style":2416},[2444],{"type":27,"value":2445},"at",{"type":31,"tagName":560,"properties":2447,"children":2448},{"style":1348},[2449],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":2451,"children":2452},{"style":666},[2453],{"type":27,"value":2284},{"type":31,"tagName":560,"properties":2455,"children":2456},{"style":672},[2457],{"type":27,"value":2458},")",{"type":31,"tagName":560,"properties":2460,"children":2461},{"style":1348},[2462],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":2464,"children":2465},{"style":850},[2466],{"type":27,"value":2261},{"type":31,"tagName":560,"properties":2468,"children":2469},{"style":672},[2470],{"type":27,"value":2266},{"type":27,"value":28},{"type":31,"tagName":560,"properties":2473,"children":2474},{"class":562},[2475,2480,2485,2489,2494,2499,2504,2509,2514,2518,2523,2527,2532,2537],{"type":31,"tagName":560,"properties":2476,"children":2477},{"style":1348},[2478],{"type":27,"value":2479},"  const",{"type":31,"tagName":560,"properties":2481,"children":2482},{"style":850},[2483],{"type":27,"value":2484}," base",{"type":31,"tagName":560,"properties":2486,"children":2487},{"style":1348},[2488],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":2490,"children":2491},{"style":672},[2492],{"type":27,"value":2493}," cells[at ",{"type":31,"tagName":560,"properties":2495,"children":2496},{"style":1348},[2497],{"type":27,"value":2498},"+",{"type":31,"tagName":560,"properties":2500,"children":2501},{"style":850},[2502],{"type":27,"value":2503}," 2",{"type":31,"tagName":560,"properties":2505,"children":2506},{"style":672},[2507],{"type":27,"value":2508},"] ",{"type":31,"tagName":560,"properties":2510,"children":2511},{"style":1348},[2512],{"type":27,"value":2513},">",{"type":31,"tagName":560,"properties":2515,"children":2516},{"style":850},[2517],{"type":27,"value":2331},{"type":31,"tagName":560,"properties":2519,"children":2520},{"style":1348},[2521],{"type":27,"value":2522}," ?",{"type":31,"tagName":560,"properties":2524,"children":2525},{"style":850},[2526],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":2528,"children":2529},{"style":1348},[2530],{"type":27,"value":2531}," :",{"type":31,"tagName":560,"properties":2533,"children":2534},{"style":850},[2535],{"type":27,"value":2536}," 6",{"type":31,"tagName":560,"properties":2538,"children":2539},{"style":672},[2540],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":2543,"children":2544},{"class":562},[2545,2549,2554,2558,2562,2566,2571],{"type":31,"tagName":560,"properties":2546,"children":2547},{"style":1348},[2548],{"type":27,"value":2479},{"type":31,"tagName":560,"properties":2550,"children":2551},{"style":850},[2552],{"type":27,"value":2553}," askSide",{"type":31,"tagName":560,"properties":2555,"children":2556},{"style":1348},[2557],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":2559,"children":2560},{"style":672},[2561],{"type":27,"value":2493},{"type":31,"tagName":560,"properties":2563,"children":2564},{"style":1348},[2565],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":2567,"children":2568},{"style":850},[2569],{"type":27,"value":2570}," 4",{"type":31,"tagName":560,"properties":2572,"children":2573},{"style":672},[2574],{"type":27,"value":2017},{"type":27,"value":28},{"type":31,"tagName":560,"properties":2577,"children":2578},{"class":562},[2579,2583,2588,2592,2596,2600,2605],{"type":31,"tagName":560,"properties":2580,"children":2581},{"style":1348},[2582],{"type":27,"value":2479},{"type":31,"tagName":560,"properties":2584,"children":2585},{"style":850},[2586],{"type":27,"value":2587}," bidSide",{"type":31,"tagName":560,"properties":2589,"children":2590},{"style":1348},[2591],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":2593,"children":2594},{"style":672},[2595],{"type":27,"value":2493},{"type":31,"tagName":560,"properties":2597,"children":2598},{"style":1348},[2599],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":2601,"children":2602},{"style":850},[2603],{"type":27,"value":2604}," 5",{"type":31,"tagName":560,"properties":2606,"children":2607},{"style":672},[2608],{"type":27,"value":2017},{"type":27,"value":28},{"type":31,"tagName":560,"properties":2611,"children":2612},{"class":562},[2613,2617,2622,2626,2631,2636,2641,2645,2650],{"type":31,"tagName":560,"properties":2614,"children":2615},{"style":1348},[2616],{"type":27,"value":2479},{"type":31,"tagName":560,"properties":2618,"children":2619},{"style":850},[2620],{"type":27,"value":2621}," aboveAsk",{"type":31,"tagName":560,"properties":2623,"children":2624},{"style":1348},[2625],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":2627,"children":2628},{"style":672},[2629],{"type":27,"value":2630}," Math.",{"type":31,"tagName":560,"properties":2632,"children":2633},{"style":666},[2634],{"type":27,"value":2635},"min",{"type":31,"tagName":560,"properties":2637,"children":2638},{"style":672},[2639],{"type":27,"value":2640},"(cells[at ",{"type":31,"tagName":560,"properties":2642,"children":2643},{"style":1348},[2644],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":2646,"children":2647},{"style":850},[2648],{"type":27,"value":2649}," 14",{"type":31,"tagName":560,"properties":2651,"children":2652},{"style":672},[2653],{"type":27,"value":2654},"], askSide);",{"type":27,"value":28},{"type":31,"tagName":560,"properties":2657,"children":2658},{"class":562},[2659,2663,2668,2672,2676,2680,2684,2688,2693],{"type":31,"tagName":560,"properties":2660,"children":2661},{"style":1348},[2662],{"type":27,"value":2479},{"type":31,"tagName":560,"properties":2664,"children":2665},{"style":850},[2666],{"type":27,"value":2667}," belowBid",{"type":31,"tagName":560,"properties":2669,"children":2670},{"style":1348},[2671],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":2673,"children":2674},{"style":672},[2675],{"type":27,"value":2630},{"type":31,"tagName":560,"properties":2677,"children":2678},{"style":666},[2679],{"type":27,"value":2635},{"type":31,"tagName":560,"properties":2681,"children":2682},{"style":672},[2683],{"type":27,"value":2640},{"type":31,"tagName":560,"properties":2685,"children":2686},{"style":1348},[2687],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":2689,"children":2690},{"style":850},[2691],{"type":27,"value":2692}," 15",{"type":31,"tagName":560,"properties":2694,"children":2695},{"style":672},[2696],{"type":27,"value":2697},"], bidSide);",{"type":27,"value":28},{"type":31,"tagName":560,"properties":2700,"children":2701},{"class":562},[2702,2707,2712],{"type":31,"tagName":560,"properties":2703,"children":2704},{"style":672},[2705],{"type":27,"value":2706},"  barSums[base] ",{"type":31,"tagName":560,"properties":2708,"children":2709},{"style":1348},[2710],{"type":27,"value":2711},"+=",{"type":31,"tagName":560,"properties":2713,"children":2714},{"style":672},[2715],{"type":27,"value":2716}," aboveAsk;",{"type":27,"value":28},{"type":31,"tagName":560,"properties":2719,"children":2720},{"class":562},[2721,2726,2730,2735,2739,2743,2748,2753],{"type":31,"tagName":560,"properties":2722,"children":2723},{"style":672},[2724],{"type":27,"value":2725},"  barSums[base ",{"type":31,"tagName":560,"properties":2727,"children":2728},{"style":1348},[2729],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":2731,"children":2732},{"style":850},[2733],{"type":27,"value":2734}," 1",{"type":31,"tagName":560,"properties":2736,"children":2737},{"style":672},[2738],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":2740,"children":2741},{"style":1348},[2742],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":2744,"children":2745},{"style":672},[2746],{"type":27,"value":2747}," askSide ",{"type":31,"tagName":560,"properties":2749,"children":2750},{"style":1348},[2751],{"type":27,"value":2752},"-",{"type":31,"tagName":560,"properties":2754,"children":2755},{"style":672},[2756],{"type":27,"value":2716},{"type":27,"value":28},{"type":31,"tagName":560,"properties":2759,"children":2760},{"class":562},[2761,2765,2769,2773,2777,2781,2785,2789,2793],{"type":31,"tagName":560,"properties":2762,"children":2763},{"style":672},[2764],{"type":27,"value":2725},{"type":31,"tagName":560,"properties":2766,"children":2767},{"style":1348},[2768],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":2770,"children":2771},{"style":850},[2772],{"type":27,"value":2503},{"type":31,"tagName":560,"properties":2774,"children":2775},{"style":672},[2776],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":2778,"children":2779},{"style":1348},[2780],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":2782,"children":2783},{"style":672},[2784],{"type":27,"value":2493},{"type":31,"tagName":560,"properties":2786,"children":2787},{"style":1348},[2788],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":2790,"children":2791},{"style":850},[2792],{"type":27,"value":2536},{"type":31,"tagName":560,"properties":2794,"children":2795},{"style":672},[2796],{"type":27,"value":2017},{"type":27,"value":28},{"type":31,"tagName":560,"properties":2799,"children":2800},{"class":562},[2801,2805,2809,2814,2818,2822,2827,2831],{"type":31,"tagName":560,"properties":2802,"children":2803},{"style":672},[2804],{"type":27,"value":2725},{"type":31,"tagName":560,"properties":2806,"children":2807},{"style":1348},[2808],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":2810,"children":2811},{"style":850},[2812],{"type":27,"value":2813}," 3",{"type":31,"tagName":560,"properties":2815,"children":2816},{"style":672},[2817],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":2819,"children":2820},{"style":1348},[2821],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":2823,"children":2824},{"style":672},[2825],{"type":27,"value":2826}," bidSide ",{"type":31,"tagName":560,"properties":2828,"children":2829},{"style":1348},[2830],{"type":27,"value":2752},{"type":31,"tagName":560,"properties":2832,"children":2833},{"style":672},[2834],{"type":27,"value":2835}," belowBid;",{"type":27,"value":28},{"type":31,"tagName":560,"properties":2838,"children":2839},{"class":562},[2840,2844,2848,2852,2856,2860],{"type":31,"tagName":560,"properties":2841,"children":2842},{"style":672},[2843],{"type":27,"value":2725},{"type":31,"tagName":560,"properties":2845,"children":2846},{"style":1348},[2847],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":2849,"children":2850},{"style":850},[2851],{"type":27,"value":2570},{"type":31,"tagName":560,"properties":2853,"children":2854},{"style":672},[2855],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":2857,"children":2858},{"style":1348},[2859],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":2861,"children":2862},{"style":672},[2863],{"type":27,"value":2835},{"type":27,"value":28},{"type":31,"tagName":560,"properties":2866,"children":2867},{"class":562},[2868,2872,2876,2880,2884,2888,2892,2896,2901],{"type":31,"tagName":560,"properties":2869,"children":2870},{"style":672},[2871],{"type":27,"value":2725},{"type":31,"tagName":560,"properties":2873,"children":2874},{"style":1348},[2875],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":2877,"children":2878},{"style":850},[2879],{"type":27,"value":2604},{"type":31,"tagName":560,"properties":2881,"children":2882},{"style":672},[2883],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":2885,"children":2886},{"style":1348},[2887],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":2889,"children":2890},{"style":672},[2891],{"type":27,"value":2493},{"type":31,"tagName":560,"properties":2893,"children":2894},{"style":1348},[2895],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":2897,"children":2898},{"style":850},[2899],{"type":27,"value":2900}," 7",{"type":31,"tagName":560,"properties":2902,"children":2903},{"style":672},[2904],{"type":27,"value":2017},{"type":27,"value":28},{"type":31,"tagName":560,"properties":2907,"children":2908},{"class":562},[2909,2913,2918,2922,2927,2932,2937,2941,2945,2949,2953,2957,2961,2965,2969,2973],{"type":31,"tagName":560,"properties":2910,"children":2911},{"style":1348},[2912],{"type":27,"value":2479},{"type":31,"tagName":560,"properties":2914,"children":2915},{"style":850},[2916],{"type":27,"value":2917}," premiumBase",{"type":31,"tagName":560,"properties":2919,"children":2920},{"style":1348},[2921],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":2923,"children":2924},{"style":850},[2925],{"type":27,"value":2926}," 12",{"type":31,"tagName":560,"properties":2928,"children":2929},{"style":1348},[2930],{"type":27,"value":2931}," +",{"type":31,"tagName":560,"properties":2933,"children":2934},{"style":672},[2935],{"type":27,"value":2936}," (cells[at ",{"type":31,"tagName":560,"properties":2938,"children":2939},{"style":1348},[2940],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":2942,"children":2943},{"style":850},[2944],{"type":27,"value":2503},{"type":31,"tagName":560,"properties":2946,"children":2947},{"style":672},[2948],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":2950,"children":2951},{"style":1348},[2952],{"type":27,"value":2513},{"type":31,"tagName":560,"properties":2954,"children":2955},{"style":850},[2956],{"type":27,"value":2331},{"type":31,"tagName":560,"properties":2958,"children":2959},{"style":1348},[2960],{"type":27,"value":2522},{"type":31,"tagName":560,"properties":2962,"children":2963},{"style":850},[2964],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":2966,"children":2967},{"style":1348},[2968],{"type":27,"value":2531},{"type":31,"tagName":560,"properties":2970,"children":2971},{"style":850},[2972],{"type":27,"value":2813},{"type":31,"tagName":560,"properties":2974,"children":2975},{"style":672},[2976],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":2979,"children":2980},{"class":562},[2981,2985,2990,2994,2998,3002,3007],{"type":31,"tagName":560,"properties":2982,"children":2983},{"style":1348},[2984],{"type":27,"value":2479},{"type":31,"tagName":560,"properties":2986,"children":2987},{"style":850},[2988],{"type":27,"value":2989}," premiumAsk",{"type":31,"tagName":560,"properties":2991,"children":2992},{"style":1348},[2993],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":2995,"children":2996},{"style":672},[2997],{"type":27,"value":2493},{"type":31,"tagName":560,"properties":2999,"children":3000},{"style":1348},[3001],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":3003,"children":3004},{"style":850},[3005],{"type":27,"value":3006}," 8",{"type":31,"tagName":560,"properties":3008,"children":3009},{"style":672},[3010],{"type":27,"value":2017},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3013,"children":3014},{"class":562},[3015,3019,3024,3028,3032,3036,3041],{"type":31,"tagName":560,"properties":3016,"children":3017},{"style":1348},[3018],{"type":27,"value":2479},{"type":31,"tagName":560,"properties":3020,"children":3021},{"style":850},[3022],{"type":27,"value":3023}," premiumBid",{"type":31,"tagName":560,"properties":3025,"children":3026},{"style":1348},[3027],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":3029,"children":3030},{"style":672},[3031],{"type":27,"value":2493},{"type":31,"tagName":560,"properties":3033,"children":3034},{"style":1348},[3035],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":3037,"children":3038},{"style":850},[3039],{"type":27,"value":3040}," 9",{"type":31,"tagName":560,"properties":3042,"children":3043},{"style":672},[3044],{"type":27,"value":2017},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3047,"children":3048},{"class":562},[3049,3054,3058],{"type":31,"tagName":560,"properties":3050,"children":3051},{"style":672},[3052],{"type":27,"value":3053},"  barSums[premiumBase] ",{"type":31,"tagName":560,"properties":3055,"children":3056},{"style":1348},[3057],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":3059,"children":3060},{"style":672},[3061],{"type":27,"value":3062}," premiumAsk;",{"type":27,"value":28},{"type":31,"tagName":560,"properties":3065,"children":3066},{"class":562},[3067,3072,3076,3080,3084,3088],{"type":31,"tagName":560,"properties":3068,"children":3069},{"style":672},[3070],{"type":27,"value":3071},"  barSums[premiumBase ",{"type":31,"tagName":560,"properties":3073,"children":3074},{"style":1348},[3075],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":3077,"children":3078},{"style":850},[3079],{"type":27,"value":2734},{"type":31,"tagName":560,"properties":3081,"children":3082},{"style":672},[3083],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":3085,"children":3086},{"style":1348},[3087],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":3089,"children":3090},{"style":672},[3091],{"type":27,"value":3092}," premiumBid;",{"type":27,"value":28},{"type":31,"tagName":560,"properties":3095,"children":3096},{"class":562},[3097,3102,3107,3112,3116,3120,3125,3129,3133,3138],{"type":31,"tagName":560,"properties":3098,"children":3099},{"style":1348},[3100],{"type":27,"value":3101},"  if",{"type":31,"tagName":560,"properties":3103,"children":3104},{"style":672},[3105],{"type":27,"value":3106}," (",{"type":31,"tagName":560,"properties":3108,"children":3109},{"style":666},[3110],{"type":27,"value":3111},"hasBit",{"type":31,"tagName":560,"properties":3113,"children":3114},{"style":672},[3115],{"type":27,"value":2640},{"type":31,"tagName":560,"properties":3117,"children":3118},{"style":1348},[3119],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":3121,"children":3122},{"style":850},[3123],{"type":27,"value":3124}," 16",{"type":31,"tagName":560,"properties":3126,"children":3127},{"style":672},[3128],{"type":27,"value":733},{"type":31,"tagName":560,"properties":3130,"children":3131},{"style":850},[3132],{"type":27,"value":552},{"type":31,"tagName":560,"properties":3134,"children":3135},{"style":672},[3136],{"type":27,"value":3137},")) { ",{"type":31,"tagName":560,"properties":3139,"children":3140},{"style":566},[3141],{"type":27,"value":3142},"// bit 0: the VWAP, so the total premium is known (standard 100-share contracts)",{"type":27,"value":28},{"type":31,"tagName":560,"properties":3145,"children":3146},{"class":562},[3147,3152,3157,3161,3165,3169,3174,3178,3183,3188,3192,3196,3200,3204,3208,3212,3216,3220,3224,3228,3232,3237,3241,3246],{"type":31,"tagName":560,"properties":3148,"children":3149},{"style":1348},[3150],{"type":27,"value":3151},"    const",{"type":31,"tagName":560,"properties":3153,"children":3154},{"style":850},[3155],{"type":27,"value":3156}," total",{"type":31,"tagName":560,"properties":3158,"children":3159},{"style":1348},[3160],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":3162,"children":3163},{"style":672},[3164],{"type":27,"value":2493},{"type":31,"tagName":560,"properties":3166,"children":3167},{"style":1348},[3168],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":3170,"children":3171},{"style":850},[3172],{"type":27,"value":3173}," 11",{"type":31,"tagName":560,"properties":3175,"children":3176},{"style":672},[3177],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":3179,"children":3180},{"style":1348},[3181],{"type":27,"value":3182},"*",{"type":31,"tagName":560,"properties":3184,"children":3185},{"style":672},[3186],{"type":27,"value":3187}," (askSide ",{"type":31,"tagName":560,"properties":3189,"children":3190},{"style":1348},[3191],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":3193,"children":3194},{"style":672},[3195],{"type":27,"value":2826},{"type":31,"tagName":560,"properties":3197,"children":3198},{"style":1348},[3199],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":3201,"children":3202},{"style":672},[3203],{"type":27,"value":2493},{"type":31,"tagName":560,"properties":3205,"children":3206},{"style":1348},[3207],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":3209,"children":3210},{"style":850},[3211],{"type":27,"value":2536},{"type":31,"tagName":560,"properties":3213,"children":3214},{"style":672},[3215],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":3217,"children":3218},{"style":1348},[3219],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":3221,"children":3222},{"style":672},[3223],{"type":27,"value":2493},{"type":31,"tagName":560,"properties":3225,"children":3226},{"style":1348},[3227],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":3229,"children":3230},{"style":850},[3231],{"type":27,"value":2900},{"type":31,"tagName":560,"properties":3233,"children":3234},{"style":672},[3235],{"type":27,"value":3236},"]) ",{"type":31,"tagName":560,"properties":3238,"children":3239},{"style":1348},[3240],{"type":27,"value":3182},{"type":31,"tagName":560,"properties":3242,"children":3243},{"style":850},[3244],{"type":27,"value":3245}," 100.0",{"type":31,"tagName":560,"properties":3247,"children":3248},{"style":672},[3249],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3252,"children":3253},{"class":562},[3254,3259,3264,3268,3273,3277,3282,3286,3290,3294,3298,3303,3307,3311,3315],{"type":31,"tagName":560,"properties":3255,"children":3256},{"style":1348},[3257],{"type":27,"value":3258},"    if",{"type":31,"tagName":560,"properties":3260,"children":3261},{"style":672},[3262],{"type":27,"value":3263}," (total ",{"type":31,"tagName":560,"properties":3265,"children":3266},{"style":1348},[3267],{"type":27,"value":2513},{"type":31,"tagName":560,"properties":3269,"children":3270},{"style":672},[3271],{"type":27,"value":3272}," premiumAsk ",{"type":31,"tagName":560,"properties":3274,"children":3275},{"style":1348},[3276],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":3278,"children":3279},{"style":672},[3280],{"type":27,"value":3281}," premiumBid) barSums[premiumBase ",{"type":31,"tagName":560,"properties":3283,"children":3284},{"style":1348},[3285],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":3287,"children":3288},{"style":850},[3289],{"type":27,"value":2503},{"type":31,"tagName":560,"properties":3291,"children":3292},{"style":672},[3293],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":3295,"children":3296},{"style":1348},[3297],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":3299,"children":3300},{"style":672},[3301],{"type":27,"value":3302}," total ",{"type":31,"tagName":560,"properties":3304,"children":3305},{"style":1348},[3306],{"type":27,"value":2752},{"type":31,"tagName":560,"properties":3308,"children":3309},{"style":672},[3310],{"type":27,"value":3272},{"type":31,"tagName":560,"properties":3312,"children":3313},{"style":1348},[3314],{"type":27,"value":2752},{"type":31,"tagName":560,"properties":3316,"children":3317},{"style":672},[3318],{"type":27,"value":3092},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3321,"children":3322},{"class":562},[3323],{"type":31,"tagName":560,"properties":3324,"children":3325},{"style":672},[3326],{"type":27,"value":3327},"  }",{"type":27,"value":28},{"type":31,"tagName":560,"properties":3330,"children":3331},{"class":562},[3332],{"type":31,"tagName":560,"properties":3333,"children":3334},{"style":672},[3335],{"type":27,"value":2374},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3338,"children":3339},{"class":562},[],{"type":27,"value":28},{"type":31,"tagName":560,"properties":3342,"children":3343},{"class":562},[3344,3348,3353,3357,3362,3366,3371,3375,3380,3384,3388,3392,3396,3400],{"type":31,"tagName":560,"properties":3345,"children":3346},{"style":1348},[3347],{"type":27,"value":2242},{"type":31,"tagName":560,"properties":3349,"children":3350},{"style":666},[3351],{"type":27,"value":3352}," share",{"type":31,"tagName":560,"properties":3354,"children":3355},{"style":672},[3356],{"type":27,"value":675},{"type":31,"tagName":560,"properties":3358,"children":3359},{"style":2416},[3360],{"type":27,"value":3361},"part",{"type":31,"tagName":560,"properties":3363,"children":3364},{"style":1348},[3365],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":3367,"children":3368},{"style":666},[3369],{"type":27,"value":3370}," f64",{"type":31,"tagName":560,"properties":3372,"children":3373},{"style":672},[3374],{"type":27,"value":378},{"type":31,"tagName":560,"properties":3376,"children":3377},{"style":2416},[3378],{"type":27,"value":3379},"whole",{"type":31,"tagName":560,"properties":3381,"children":3382},{"style":1348},[3383],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":3385,"children":3386},{"style":666},[3387],{"type":27,"value":3370},{"type":31,"tagName":560,"properties":3389,"children":3390},{"style":672},[3391],{"type":27,"value":2458},{"type":31,"tagName":560,"properties":3393,"children":3394},{"style":1348},[3395],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":3397,"children":3398},{"style":666},[3399],{"type":27,"value":3370},{"type":31,"tagName":560,"properties":3401,"children":3402},{"style":672},[3403],{"type":27,"value":2266},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3406,"children":3407},{"class":562},[3408,3413,3418,3422,3426,3430,3435,3440,3445,3449,3453,3457,3462],{"type":31,"tagName":560,"properties":3409,"children":3410},{"style":1348},[3411],{"type":27,"value":3412},"  return",{"type":31,"tagName":560,"properties":3414,"children":3415},{"style":672},[3416],{"type":27,"value":3417}," whole ",{"type":31,"tagName":560,"properties":3419,"children":3420},{"style":1348},[3421],{"type":27,"value":2513},{"type":31,"tagName":560,"properties":3423,"children":3424},{"style":850},[3425],{"type":27,"value":2331},{"type":31,"tagName":560,"properties":3427,"children":3428},{"style":1348},[3429],{"type":27,"value":2522},{"type":31,"tagName":560,"properties":3431,"children":3432},{"style":672},[3433],{"type":27,"value":3434}," (part ",{"type":31,"tagName":560,"properties":3436,"children":3437},{"style":1348},[3438],{"type":27,"value":3439},"/",{"type":31,"tagName":560,"properties":3441,"children":3442},{"style":672},[3443],{"type":27,"value":3444}," whole) ",{"type":31,"tagName":560,"properties":3446,"children":3447},{"style":1348},[3448],{"type":27,"value":3182},{"type":31,"tagName":560,"properties":3450,"children":3451},{"style":850},[3452],{"type":27,"value":3245},{"type":31,"tagName":560,"properties":3454,"children":3455},{"style":1348},[3456],{"type":27,"value":2531},{"type":31,"tagName":560,"properties":3458,"children":3459},{"style":850},[3460],{"type":27,"value":3461}," NaN",{"type":31,"tagName":560,"properties":3463,"children":3464},{"style":672},[3465],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3468,"children":3469},{"class":562},[3470],{"type":31,"tagName":560,"properties":3471,"children":3472},{"style":672},[3473],{"type":27,"value":2374},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3476,"children":3477},{"class":562},[],{"type":27,"value":28},{"type":31,"tagName":560,"properties":3480,"children":3481},{"class":562},[3482],{"type":31,"tagName":560,"properties":3483,"children":3484},{"style":566},[3485],{"type":27,"value":3486},"// The bars under the chart: one category per side, calls beside puts, over the window.",{"type":27,"value":28},{"type":31,"tagName":560,"properties":3489,"children":3490},{"class":562},[3491,3495,3500,3504,3509,3513,3517,3521,3526,3530,3534,3538,3542,3546],{"type":31,"tagName":560,"properties":3492,"children":3493},{"style":1348},[3494],{"type":27,"value":2242},{"type":31,"tagName":560,"properties":3496,"children":3497},{"style":666},[3498],{"type":27,"value":3499}," writeBars",{"type":31,"tagName":560,"properties":3501,"children":3502},{"style":672},[3503],{"type":27,"value":675},{"type":31,"tagName":560,"properties":3505,"children":3506},{"style":2416},[3507],{"type":27,"value":3508},"windowBars",{"type":31,"tagName":560,"properties":3510,"children":3511},{"style":1348},[3512],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":3514,"children":3515},{"style":666},[3516],{"type":27,"value":2284},{"type":31,"tagName":560,"properties":3518,"children":3519},{"style":672},[3520],{"type":27,"value":378},{"type":31,"tagName":560,"properties":3522,"children":3523},{"style":2416},[3524],{"type":27,"value":3525},"partialBars",{"type":31,"tagName":560,"properties":3527,"children":3528},{"style":1348},[3529],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":3531,"children":3532},{"style":666},[3533],{"type":27,"value":2284},{"type":31,"tagName":560,"properties":3535,"children":3536},{"style":672},[3537],{"type":27,"value":2458},{"type":31,"tagName":560,"properties":3539,"children":3540},{"style":1348},[3541],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":3543,"children":3544},{"style":850},[3545],{"type":27,"value":2261},{"type":31,"tagName":560,"properties":3547,"children":3548},{"style":672},[3549],{"type":27,"value":2266},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3552,"children":3553},{"class":562},[3554,3559],{"type":31,"tagName":560,"properties":3555,"children":3556},{"style":666},[3557],{"type":27,"value":3558},"  fb_clear",{"type":31,"tagName":560,"properties":3560,"children":3561},{"style":672},[3562],{"type":27,"value":3563},"();",{"type":27,"value":28},{"type":31,"tagName":560,"properties":3566,"children":3567},{"class":562},[3568,3573,3577,3582,3587,3592,3596,3600,3604,3609],{"type":31,"tagName":560,"properties":3569,"children":3570},{"style":666},[3571],{"type":27,"value":3572},"  fb_text",{"type":31,"tagName":560,"properties":3574,"children":3575},{"style":672},[3576],{"type":27,"value":675},{"type":31,"tagName":560,"properties":3578,"children":3579},{"style":678},[3580],{"type":27,"value":3581},"\"{",{"type":31,"tagName":560,"properties":3583,"children":3584},{"style":850},[3585],{"type":27,"value":3586},"\\\"",{"type":31,"tagName":560,"properties":3588,"children":3589},{"style":678},[3590],{"type":27,"value":3591},"title",{"type":31,"tagName":560,"properties":3593,"children":3594},{"style":850},[3595],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":3597,"children":3598},{"style":678},[3599],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":3601,"children":3602},{"style":850},[3603],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":3605,"children":3606},{"style":678},[3607],{"type":27,"value":3608},"\"",{"type":31,"tagName":560,"properties":3610,"children":3611},{"style":672},[3612],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3615,"children":3616},{"class":562},[3617,3621,3626,3630,3634,3638,3643,3647,3652],{"type":31,"tagName":560,"properties":3618,"children":3619},{"style":666},[3620],{"type":27,"value":3572},{"type":31,"tagName":560,"properties":3622,"children":3623},{"style":672},[3624],{"type":27,"value":3625},"(measure ",{"type":31,"tagName":560,"properties":3627,"children":3628},{"style":1348},[3629],{"type":27,"value":2326},{"type":31,"tagName":560,"properties":3631,"children":3632},{"style":850},[3633],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":3635,"children":3636},{"style":1348},[3637],{"type":27,"value":2522},{"type":31,"tagName":560,"properties":3639,"children":3640},{"style":678},[3641],{"type":27,"value":3642}," \"Contracts by side, \"",{"type":31,"tagName":560,"properties":3644,"children":3645},{"style":1348},[3646],{"type":27,"value":2531},{"type":31,"tagName":560,"properties":3648,"children":3649},{"style":678},[3650],{"type":27,"value":3651}," \"Premium by side, \"",{"type":31,"tagName":560,"properties":3653,"children":3654},{"style":672},[3655],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3658,"children":3659},{"class":562},[3660,3664,3669,3674,3678,3682],{"type":31,"tagName":560,"properties":3661,"children":3662},{"style":1348},[3663],{"type":27,"value":3101},{"type":31,"tagName":560,"properties":3665,"children":3666},{"style":672},[3667],{"type":27,"value":3668}," (today) ",{"type":31,"tagName":560,"properties":3670,"children":3671},{"style":666},[3672],{"type":27,"value":3673},"fb_text",{"type":31,"tagName":560,"properties":3675,"children":3676},{"style":672},[3677],{"type":27,"value":675},{"type":31,"tagName":560,"properties":3679,"children":3680},{"style":678},[3681],{"type":27,"value":782},{"type":31,"tagName":560,"properties":3683,"children":3684},{"style":672},[3685],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3688,"children":3689},{"class":562},[3690,3695],{"type":31,"tagName":560,"properties":3691,"children":3692},{"style":1348},[3693],{"type":27,"value":3694},"  else",{"type":31,"tagName":560,"properties":3696,"children":3697},{"style":672},[3698],{"type":27,"value":2266},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3701,"children":3702},{"class":562},[3703,3708,3712,3717],{"type":31,"tagName":560,"properties":3704,"children":3705},{"style":666},[3706],{"type":27,"value":3707},"    fb_text",{"type":31,"tagName":560,"properties":3709,"children":3710},{"style":672},[3711],{"type":27,"value":675},{"type":31,"tagName":560,"properties":3713,"children":3714},{"style":678},[3715],{"type":27,"value":3716},"\"last \"",{"type":31,"tagName":560,"properties":3718,"children":3719},{"style":672},[3720],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3723,"children":3724},{"class":562},[3725,3730],{"type":31,"tagName":560,"properties":3726,"children":3727},{"style":666},[3728],{"type":27,"value":3729},"    fb_int",{"type":31,"tagName":560,"properties":3731,"children":3732},{"style":672},[3733],{"type":27,"value":3734},"(windowBars);",{"type":27,"value":28},{"type":31,"tagName":560,"properties":3737,"children":3738},{"class":562},[3739,3743,3748,3752,3756,3760,3765,3769,3774],{"type":31,"tagName":560,"properties":3740,"children":3741},{"style":666},[3742],{"type":27,"value":3707},{"type":31,"tagName":560,"properties":3744,"children":3745},{"style":672},[3746],{"type":27,"value":3747},"(windowBars ",{"type":31,"tagName":560,"properties":3749,"children":3750},{"style":1348},[3751],{"type":27,"value":2326},{"type":31,"tagName":560,"properties":3753,"children":3754},{"style":850},[3755],{"type":27,"value":2734},{"type":31,"tagName":560,"properties":3757,"children":3758},{"style":1348},[3759],{"type":27,"value":2522},{"type":31,"tagName":560,"properties":3761,"children":3762},{"style":678},[3763],{"type":27,"value":3764}," \" bar\"",{"type":31,"tagName":560,"properties":3766,"children":3767},{"style":1348},[3768],{"type":27,"value":2531},{"type":31,"tagName":560,"properties":3770,"children":3771},{"style":678},[3772],{"type":27,"value":3773}," \" bars\"",{"type":31,"tagName":560,"properties":3775,"children":3776},{"style":672},[3777],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3780,"children":3781},{"class":562},[3782],{"type":31,"tagName":560,"properties":3783,"children":3784},{"style":672},[3785],{"type":27,"value":3327},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3788,"children":3789},{"class":562},[3790,3794,3798,3802,3806,3810],{"type":31,"tagName":560,"properties":3791,"children":3792},{"style":666},[3793],{"type":27,"value":3572},{"type":31,"tagName":560,"properties":3795,"children":3796},{"style":672},[3797],{"type":27,"value":675},{"type":31,"tagName":560,"properties":3799,"children":3800},{"style":678},[3801],{"type":27,"value":3608},{"type":31,"tagName":560,"properties":3803,"children":3804},{"style":850},[3805],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":3807,"children":3808},{"style":678},[3809],{"type":27,"value":3608},{"type":31,"tagName":560,"properties":3811,"children":3812},{"style":672},[3813],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3816,"children":3817},{"class":562},[3818,3822,3827,3831,3835],{"type":31,"tagName":560,"properties":3819,"children":3820},{"style":1348},[3821],{"type":27,"value":3101},{"type":31,"tagName":560,"properties":3823,"children":3824},{"style":672},[3825],{"type":27,"value":3826}," (partialBars ",{"type":31,"tagName":560,"properties":3828,"children":3829},{"style":1348},[3830],{"type":27,"value":2513},{"type":31,"tagName":560,"properties":3832,"children":3833},{"style":850},[3834],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":3836,"children":3837},{"style":672},[3838],{"type":27,"value":3839},") {",{"type":27,"value":28},{"type":31,"tagName":560,"properties":3842,"children":3843},{"class":562},[3844,3848,3852,3857,3861,3866,3870,3875,3879,3883,3887,3891,3895,3899],{"type":31,"tagName":560,"properties":3845,"children":3846},{"style":666},[3847],{"type":27,"value":3707},{"type":31,"tagName":560,"properties":3849,"children":3850},{"style":672},[3851],{"type":27,"value":675},{"type":31,"tagName":560,"properties":3853,"children":3854},{"style":678},[3855],{"type":27,"value":3856},"\",",{"type":31,"tagName":560,"properties":3858,"children":3859},{"style":850},[3860],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":3862,"children":3863},{"style":678},[3864],{"type":27,"value":3865},"badge",{"type":31,"tagName":560,"properties":3867,"children":3868},{"style":850},[3869],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":3871,"children":3872},{"style":678},[3873],{"type":27,"value":3874},":{",{"type":31,"tagName":560,"properties":3876,"children":3877},{"style":850},[3878],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":3880,"children":3881},{"style":678},[3882],{"type":27,"value":27},{"type":31,"tagName":560,"properties":3884,"children":3885},{"style":850},[3886],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":3888,"children":3889},{"style":678},[3890],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":3892,"children":3893},{"style":850},[3894],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":3896,"children":3897},{"style":678},[3898],{"type":27,"value":3608},{"type":31,"tagName":560,"properties":3900,"children":3901},{"style":672},[3902],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":3905,"children":3906},{"class":562},[3907,3911],{"type":31,"tagName":560,"properties":3908,"children":3909},{"style":666},[3910],{"type":27,"value":3729},{"type":31,"tagName":560,"properties":3912,"children":3913},{"style":672},[3914],{"type":27,"value":3915},"(partialBars);",{"type":27,"value":28},{"type":31,"tagName":560,"properties":3918,"children":3919},{"class":562},[3920,3924,3929,3933,3937,3941,3946,3950,3955,3959,3964,3968,3972,3976,3981,3985,3990,3994,3999,4003,4007,4011,4015,4019,4023,4027,4031,4035,4039],{"type":31,"tagName":560,"properties":3921,"children":3922},{"style":666},[3923],{"type":27,"value":3707},{"type":31,"tagName":560,"properties":3925,"children":3926},{"style":672},[3927],{"type":27,"value":3928},"(partialBars ",{"type":31,"tagName":560,"properties":3930,"children":3931},{"style":1348},[3932],{"type":27,"value":2326},{"type":31,"tagName":560,"properties":3934,"children":3935},{"style":850},[3936],{"type":27,"value":2734},{"type":31,"tagName":560,"properties":3938,"children":3939},{"style":1348},[3940],{"type":27,"value":2522},{"type":31,"tagName":560,"properties":3942,"children":3943},{"style":678},[3944],{"type":27,"value":3945}," \" bar in part",{"type":31,"tagName":560,"properties":3947,"children":3948},{"style":850},[3949],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":3951,"children":3952},{"style":678},[3953],{"type":27,"value":3954},",",{"type":31,"tagName":560,"properties":3956,"children":3957},{"style":850},[3958],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":3960,"children":3961},{"style":678},[3962],{"type":27,"value":3963},"color",{"type":31,"tagName":560,"properties":3965,"children":3966},{"style":850},[3967],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":3969,"children":3970},{"style":678},[3971],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":3973,"children":3974},{"style":850},[3975],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":3977,"children":3978},{"style":678},[3979],{"type":27,"value":3980},"#64748b",{"type":31,"tagName":560,"properties":3982,"children":3983},{"style":850},[3984],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":3986,"children":3987},{"style":678},[3988],{"type":27,"value":3989},"}\"",{"type":31,"tagName":560,"properties":3991,"children":3992},{"style":1348},[3993],{"type":27,"value":2531},{"type":31,"tagName":560,"properties":3995,"children":3996},{"style":678},[3997],{"type":27,"value":3998}," \" bars in part",{"type":31,"tagName":560,"properties":4000,"children":4001},{"style":850},[4002],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":4004,"children":4005},{"style":678},[4006],{"type":27,"value":3954},{"type":31,"tagName":560,"properties":4008,"children":4009},{"style":850},[4010],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":4012,"children":4013},{"style":678},[4014],{"type":27,"value":3963},{"type":31,"tagName":560,"properties":4016,"children":4017},{"style":850},[4018],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":4020,"children":4021},{"style":678},[4022],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":4024,"children":4025},{"style":850},[4026],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":4028,"children":4029},{"style":678},[4030],{"type":27,"value":3980},{"type":31,"tagName":560,"properties":4032,"children":4033},{"style":850},[4034],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":4036,"children":4037},{"style":678},[4038],{"type":27,"value":3989},{"type":31,"tagName":560,"properties":4040,"children":4041},{"style":672},[4042],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4045,"children":4046},{"class":562},[4047],{"type":31,"tagName":560,"properties":4048,"children":4049},{"style":672},[4050],{"type":27,"value":3327},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4053,"children":4054},{"class":562},[4055,4059,4063,4067,4071,4076,4080,4085],{"type":31,"tagName":560,"properties":4056,"children":4057},{"style":666},[4058],{"type":27,"value":3572},{"type":31,"tagName":560,"properties":4060,"children":4061},{"style":672},[4062],{"type":27,"value":675},{"type":31,"tagName":560,"properties":4064,"children":4065},{"style":678},[4066],{"type":27,"value":3856},{"type":31,"tagName":560,"properties":4068,"children":4069},{"style":850},[4070],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":4072,"children":4073},{"style":678},[4074],{"type":27,"value":4075},"rows",{"type":31,"tagName":560,"properties":4077,"children":4078},{"style":850},[4079],{"type":27,"value":3586},{"type":31,"tagName":560,"properties":4081,"children":4082},{"style":678},[4083],{"type":27,"value":4084},":[\"",{"type":31,"tagName":560,"properties":4086,"children":4087},{"style":672},[4088],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4091,"children":4092},{"class":562},[4093,4097,4102,4106,4110],{"type":31,"tagName":560,"properties":4094,"children":4095},{"style":1348},[4096],{"type":27,"value":3101},{"type":31,"tagName":560,"properties":4098,"children":4099},{"style":672},[4100],{"type":27,"value":4101}," (measure ",{"type":31,"tagName":560,"properties":4103,"children":4104},{"style":1348},[4105],{"type":27,"value":2326},{"type":31,"tagName":560,"properties":4107,"children":4108},{"style":850},[4109],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":4111,"children":4112},{"style":672},[4113],{"type":27,"value":3839},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4116,"children":4117},{"class":562},[4118,4123,4127,4131,4136,4140,4144,4149,4153,4157,4161,4165,4169],{"type":31,"tagName":560,"properties":4119,"children":4120},{"style":1348},[4121],{"type":27,"value":4122},"    for",{"type":31,"tagName":560,"properties":4124,"children":4125},{"style":672},[4126],{"type":27,"value":3106},{"type":31,"tagName":560,"properties":4128,"children":4129},{"style":1348},[4130],{"type":27,"value":2098},{"type":31,"tagName":560,"properties":4132,"children":4133},{"style":672},[4134],{"type":27,"value":4135}," b ",{"type":31,"tagName":560,"properties":4137,"children":4138},{"style":1348},[4139],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":4141,"children":4142},{"style":850},[4143],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":4145,"children":4146},{"style":672},[4147],{"type":27,"value":4148},"; b ",{"type":31,"tagName":560,"properties":4150,"children":4151},{"style":1348},[4152],{"type":27,"value":1681},{"type":31,"tagName":560,"properties":4154,"children":4155},{"style":850},[4156],{"type":27,"value":2536},{"type":31,"tagName":560,"properties":4158,"children":4159},{"style":672},[4160],{"type":27,"value":4148},{"type":31,"tagName":560,"properties":4162,"children":4163},{"style":1348},[4164],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":4166,"children":4167},{"style":850},[4168],{"type":27,"value":2734},{"type":31,"tagName":560,"properties":4170,"children":4171},{"style":672},[4172],{"type":27,"value":3839},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4175,"children":4176},{"class":562},[4177,4182,4187,4191,4195,4200,4204,4208,4213],{"type":31,"tagName":560,"properties":4178,"children":4179},{"style":1348},[4180],{"type":27,"value":4181},"      if",{"type":31,"tagName":560,"properties":4183,"children":4184},{"style":672},[4185],{"type":27,"value":4186}," (b ",{"type":31,"tagName":560,"properties":4188,"children":4189},{"style":1348},[4190],{"type":27,"value":2513},{"type":31,"tagName":560,"properties":4192,"children":4193},{"style":850},[4194],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":4196,"children":4197},{"style":672},[4198],{"type":27,"value":4199},") ",{"type":31,"tagName":560,"properties":4201,"children":4202},{"style":666},[4203],{"type":27,"value":3673},{"type":31,"tagName":560,"properties":4205,"children":4206},{"style":672},[4207],{"type":27,"value":675},{"type":31,"tagName":560,"properties":4209,"children":4210},{"style":678},[4211],{"type":27,"value":4212},"\",\"",{"type":31,"tagName":560,"properties":4214,"children":4215},{"style":672},[4216],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4219,"children":4220},{"class":562},[4221,4226,4230,4235],{"type":31,"tagName":560,"properties":4222,"children":4223},{"style":666},[4224],{"type":27,"value":4225},"      fb_text",{"type":31,"tagName":560,"properties":4227,"children":4228},{"style":672},[4229],{"type":27,"value":675},{"type":31,"tagName":560,"properties":4231,"children":4232},{"style":678},[4233],{"type":27,"value":4234},"\"[\"",{"type":31,"tagName":560,"properties":4236,"children":4237},{"style":672},[4238],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4241,"children":4242},{"class":562},[4243,4248,4252,4257],{"type":31,"tagName":560,"properties":4244,"children":4245},{"style":666},[4246],{"type":27,"value":4247},"      fb_str",{"type":31,"tagName":560,"properties":4249,"children":4250},{"style":672},[4251],{"type":27,"value":675},{"type":31,"tagName":560,"properties":4253,"children":4254},{"style":850},[4255],{"type":27,"value":4256},"BUCKETS",{"type":31,"tagName":560,"properties":4258,"children":4259},{"style":672},[4260],{"type":27,"value":4261},"[b]);",{"type":27,"value":28},{"type":31,"tagName":560,"properties":4264,"children":4265},{"class":562},[4266,4270,4274,4278],{"type":31,"tagName":560,"properties":4267,"children":4268},{"style":666},[4269],{"type":27,"value":4225},{"type":31,"tagName":560,"properties":4271,"children":4272},{"style":672},[4273],{"type":27,"value":675},{"type":31,"tagName":560,"properties":4275,"children":4276},{"style":678},[4277],{"type":27,"value":4212},{"type":31,"tagName":560,"properties":4279,"children":4280},{"style":672},[4281],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4284,"children":4285},{"class":562},[4286,4291,4296,4300],{"type":31,"tagName":560,"properties":4287,"children":4288},{"style":666},[4289],{"type":27,"value":4290},"      fb_f64",{"type":31,"tagName":560,"properties":4292,"children":4293},{"style":672},[4294],{"type":27,"value":4295},"(sums[b], ",{"type":31,"tagName":560,"properties":4297,"children":4298},{"style":850},[4299],{"type":27,"value":552},{"type":31,"tagName":560,"properties":4301,"children":4302},{"style":672},[4303],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4306,"children":4307},{"class":562},[4308,4312,4316,4320],{"type":31,"tagName":560,"properties":4309,"children":4310},{"style":666},[4311],{"type":27,"value":4225},{"type":31,"tagName":560,"properties":4313,"children":4314},{"style":672},[4315],{"type":27,"value":675},{"type":31,"tagName":560,"properties":4317,"children":4318},{"style":678},[4319],{"type":27,"value":4212},{"type":31,"tagName":560,"properties":4321,"children":4322},{"style":672},[4323],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4326,"children":4327},{"class":562},[4328,4332,4337,4342,4346,4351,4355],{"type":31,"tagName":560,"properties":4329,"children":4330},{"style":666},[4331],{"type":27,"value":4290},{"type":31,"tagName":560,"properties":4333,"children":4334},{"style":672},[4335],{"type":27,"value":4336},"(sums[",{"type":31,"tagName":560,"properties":4338,"children":4339},{"style":850},[4340],{"type":27,"value":4341},"6",{"type":31,"tagName":560,"properties":4343,"children":4344},{"style":1348},[4345],{"type":27,"value":2931},{"type":31,"tagName":560,"properties":4347,"children":4348},{"style":672},[4349],{"type":27,"value":4350}," b], ",{"type":31,"tagName":560,"properties":4352,"children":4353},{"style":850},[4354],{"type":27,"value":552},{"type":31,"tagName":560,"properties":4356,"children":4357},{"style":672},[4358],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4361,"children":4362},{"class":562},[4363,4367,4371,4376],{"type":31,"tagName":560,"properties":4364,"children":4365},{"style":666},[4366],{"type":27,"value":4225},{"type":31,"tagName":560,"properties":4368,"children":4369},{"style":672},[4370],{"type":27,"value":675},{"type":31,"tagName":560,"properties":4372,"children":4373},{"style":678},[4374],{"type":27,"value":4375},"\"]\"",{"type":31,"tagName":560,"properties":4377,"children":4378},{"style":672},[4379],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4382,"children":4383},{"class":562},[4384],{"type":31,"tagName":560,"properties":4385,"children":4386},{"style":672},[4387],{"type":27,"value":4388},"    }",{"type":27,"value":28},{"type":31,"tagName":560,"properties":4391,"children":4392},{"class":562},[4393,4398,4403],{"type":31,"tagName":560,"properties":4394,"children":4395},{"style":672},[4396],{"type":27,"value":4397},"  } ",{"type":31,"tagName":560,"properties":4399,"children":4400},{"style":1348},[4401],{"type":27,"value":4402},"else",{"type":31,"tagName":560,"properties":4404,"children":4405},{"style":672},[4406],{"type":27,"value":2266},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4409,"children":4410},{"class":562},[4411,4415,4419,4423,4427,4431,4435,4439,4443,4447,4451,4455,4459],{"type":31,"tagName":560,"properties":4412,"children":4413},{"style":1348},[4414],{"type":27,"value":4122},{"type":31,"tagName":560,"properties":4416,"children":4417},{"style":672},[4418],{"type":27,"value":3106},{"type":31,"tagName":560,"properties":4420,"children":4421},{"style":1348},[4422],{"type":27,"value":2098},{"type":31,"tagName":560,"properties":4424,"children":4425},{"style":672},[4426],{"type":27,"value":4135},{"type":31,"tagName":560,"properties":4428,"children":4429},{"style":1348},[4430],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":4432,"children":4433},{"style":850},[4434],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":4436,"children":4437},{"style":672},[4438],{"type":27,"value":4148},{"type":31,"tagName":560,"properties":4440,"children":4441},{"style":1348},[4442],{"type":27,"value":1681},{"type":31,"tagName":560,"properties":4444,"children":4445},{"style":850},[4446],{"type":27,"value":2813},{"type":31,"tagName":560,"properties":4448,"children":4449},{"style":672},[4450],{"type":27,"value":4148},{"type":31,"tagName":560,"properties":4452,"children":4453},{"style":1348},[4454],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":4456,"children":4457},{"style":850},[4458],{"type":27,"value":2734},{"type":31,"tagName":560,"properties":4460,"children":4461},{"style":672},[4462],{"type":27,"value":3839},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4465,"children":4466},{"class":562},[4467,4471,4475,4479,4483,4487,4491,4495,4499],{"type":31,"tagName":560,"properties":4468,"children":4469},{"style":1348},[4470],{"type":27,"value":4181},{"type":31,"tagName":560,"properties":4472,"children":4473},{"style":672},[4474],{"type":27,"value":4186},{"type":31,"tagName":560,"properties":4476,"children":4477},{"style":1348},[4478],{"type":27,"value":2513},{"type":31,"tagName":560,"properties":4480,"children":4481},{"style":850},[4482],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":4484,"children":4485},{"style":672},[4486],{"type":27,"value":4199},{"type":31,"tagName":560,"properties":4488,"children":4489},{"style":666},[4490],{"type":27,"value":3673},{"type":31,"tagName":560,"properties":4492,"children":4493},{"style":672},[4494],{"type":27,"value":675},{"type":31,"tagName":560,"properties":4496,"children":4497},{"style":678},[4498],{"type":27,"value":4212},{"type":31,"tagName":560,"properties":4500,"children":4501},{"style":672},[4502],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4505,"children":4506},{"class":562},[4507,4511,4515,4519],{"type":31,"tagName":560,"properties":4508,"children":4509},{"style":666},[4510],{"type":27,"value":4225},{"type":31,"tagName":560,"properties":4512,"children":4513},{"style":672},[4514],{"type":27,"value":675},{"type":31,"tagName":560,"properties":4516,"children":4517},{"style":678},[4518],{"type":27,"value":4234},{"type":31,"tagName":560,"properties":4520,"children":4521},{"style":672},[4522],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4525,"children":4526},{"class":562},[4527,4531,4535,4540],{"type":31,"tagName":560,"properties":4528,"children":4529},{"style":666},[4530],{"type":27,"value":4247},{"type":31,"tagName":560,"properties":4532,"children":4533},{"style":672},[4534],{"type":27,"value":675},{"type":31,"tagName":560,"properties":4536,"children":4537},{"style":850},[4538],{"type":27,"value":4539},"PREMIUM_BUCKETS",{"type":31,"tagName":560,"properties":4541,"children":4542},{"style":672},[4543],{"type":27,"value":4261},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4546,"children":4547},{"class":562},[4548,4552,4556,4560],{"type":31,"tagName":560,"properties":4549,"children":4550},{"style":666},[4551],{"type":27,"value":4225},{"type":31,"tagName":560,"properties":4553,"children":4554},{"style":672},[4555],{"type":27,"value":675},{"type":31,"tagName":560,"properties":4557,"children":4558},{"style":678},[4559],{"type":27,"value":4212},{"type":31,"tagName":560,"properties":4561,"children":4562},{"style":672},[4563],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4566,"children":4567},{"class":562},[4568,4572,4576,4581,4585,4589,4593],{"type":31,"tagName":560,"properties":4569,"children":4570},{"style":666},[4571],{"type":27,"value":4290},{"type":31,"tagName":560,"properties":4573,"children":4574},{"style":672},[4575],{"type":27,"value":4336},{"type":31,"tagName":560,"properties":4577,"children":4578},{"style":850},[4579],{"type":27,"value":4580},"12",{"type":31,"tagName":560,"properties":4582,"children":4583},{"style":1348},[4584],{"type":27,"value":2931},{"type":31,"tagName":560,"properties":4586,"children":4587},{"style":672},[4588],{"type":27,"value":4350},{"type":31,"tagName":560,"properties":4590,"children":4591},{"style":850},[4592],{"type":27,"value":552},{"type":31,"tagName":560,"properties":4594,"children":4595},{"style":672},[4596],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4599,"children":4600},{"class":562},[4601,4605,4609,4613],{"type":31,"tagName":560,"properties":4602,"children":4603},{"style":666},[4604],{"type":27,"value":4225},{"type":31,"tagName":560,"properties":4606,"children":4607},{"style":672},[4608],{"type":27,"value":675},{"type":31,"tagName":560,"properties":4610,"children":4611},{"style":678},[4612],{"type":27,"value":4212},{"type":31,"tagName":560,"properties":4614,"children":4615},{"style":672},[4616],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4619,"children":4620},{"class":562},[4621,4625,4629,4634,4638,4642,4646],{"type":31,"tagName":560,"properties":4622,"children":4623},{"style":666},[4624],{"type":27,"value":4290},{"type":31,"tagName":560,"properties":4626,"children":4627},{"style":672},[4628],{"type":27,"value":4336},{"type":31,"tagName":560,"properties":4630,"children":4631},{"style":850},[4632],{"type":27,"value":4633},"15",{"type":31,"tagName":560,"properties":4635,"children":4636},{"style":1348},[4637],{"type":27,"value":2931},{"type":31,"tagName":560,"properties":4639,"children":4640},{"style":672},[4641],{"type":27,"value":4350},{"type":31,"tagName":560,"properties":4643,"children":4644},{"style":850},[4645],{"type":27,"value":552},{"type":31,"tagName":560,"properties":4647,"children":4648},{"style":672},[4649],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4652,"children":4653},{"class":562},[4654,4658,4662,4666],{"type":31,"tagName":560,"properties":4655,"children":4656},{"style":666},[4657],{"type":27,"value":4225},{"type":31,"tagName":560,"properties":4659,"children":4660},{"style":672},[4661],{"type":27,"value":675},{"type":31,"tagName":560,"properties":4663,"children":4664},{"style":678},[4665],{"type":27,"value":4375},{"type":31,"tagName":560,"properties":4667,"children":4668},{"style":672},[4669],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4672,"children":4673},{"class":562},[4674],{"type":31,"tagName":560,"properties":4675,"children":4676},{"style":672},[4677],{"type":27,"value":4388},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4680,"children":4681},{"class":562},[4682],{"type":31,"tagName":560,"properties":4683,"children":4684},{"style":672},[4685],{"type":27,"value":3327},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4688,"children":4689},{"class":562},[4690,4694,4698,4703],{"type":31,"tagName":560,"properties":4691,"children":4692},{"style":666},[4693],{"type":27,"value":3572},{"type":31,"tagName":560,"properties":4695,"children":4696},{"style":672},[4697],{"type":27,"value":675},{"type":31,"tagName":560,"properties":4699,"children":4700},{"style":678},[4701],{"type":27,"value":4702},"\"]}\"",{"type":31,"tagName":560,"properties":4704,"children":4705},{"style":672},[4706],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4709,"children":4710},{"class":562},[4711,4716],{"type":31,"tagName":560,"properties":4712,"children":4713},{"style":666},[4714],{"type":27,"value":4715},"  writeFrameBuffer",{"type":31,"tagName":560,"properties":4717,"children":4718},{"style":672},[4719],{"type":27,"value":4720},"(side_rows);",{"type":27,"value":28},{"type":31,"tagName":560,"properties":4723,"children":4724},{"class":562},[4725],{"type":31,"tagName":560,"properties":4726,"children":4727},{"style":672},[4728],{"type":27,"value":2374},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4731,"children":4732},{"class":562},[],{"type":27,"value":28},{"type":31,"tagName":560,"properties":4735,"children":4736},{"class":562},[4737],{"type":31,"tagName":560,"properties":4738,"children":4739},{"style":566},[4740],{"type":27,"value":4741},"// onBar() runs once per bar: the bar's contracts summed by side into its ring slot; the column and the bar's readings on",{"type":27,"value":28},{"type":31,"tagName":560,"properties":4744,"children":4745},{"class":562},[4746],{"type":31,"tagName":560,"properties":4747,"children":4748},{"style":566},[4749],{"type":27,"value":4750},"// every bar; the window's sums, the two shares and the bars on the live bar.",{"type":27,"value":28},{"type":31,"tagName":560,"properties":4753,"children":4754},{"class":562},[4755,4759,4764,4768,4772,4776],{"type":31,"tagName":560,"properties":4756,"children":4757},{"style":1348},[4758],{"type":27,"value":2242},{"type":31,"tagName":560,"properties":4760,"children":4761},{"style":666},[4762],{"type":27,"value":4763}," onBar",{"type":31,"tagName":560,"properties":4765,"children":4766},{"style":672},[4767],{"type":27,"value":2252},{"type":31,"tagName":560,"properties":4769,"children":4770},{"style":1348},[4771],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":4773,"children":4774},{"style":850},[4775],{"type":27,"value":2261},{"type":31,"tagName":560,"properties":4777,"children":4778},{"style":672},[4779],{"type":27,"value":2266},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4782,"children":4783},{"class":562},[4784,4788,4793,4797,4802,4807,4811,4815,4820],{"type":31,"tagName":560,"properties":4785,"children":4786},{"style":1348},[4787],{"type":27,"value":2479},{"type":31,"tagName":560,"properties":4789,"children":4790},{"style":850},[4791],{"type":27,"value":4792}," barMs",{"type":31,"tagName":560,"properties":4794,"children":4795},{"style":1348},[4796],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":4798,"children":4799},{"style":672},[4800],{"type":27,"value":4801}," bar.",{"type":31,"tagName":560,"properties":4803,"children":4804},{"style":666},[4805],{"type":27,"value":4806},"time",{"type":31,"tagName":560,"properties":4808,"children":4809},{"style":672},[4810],{"type":27,"value":2321},{"type":31,"tagName":560,"properties":4812,"children":4813},{"style":1348},[4814],{"type":27,"value":3182},{"type":31,"tagName":560,"properties":4816,"children":4817},{"style":850},[4818],{"type":27,"value":4819}," 1000.0",{"type":31,"tagName":560,"properties":4821,"children":4822},{"style":672},[4823],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4826,"children":4827},{"class":562},[4828,4832,4837,4841,4846],{"type":31,"tagName":560,"properties":4829,"children":4830},{"style":1348},[4831],{"type":27,"value":2479},{"type":31,"tagName":560,"properties":4833,"children":4834},{"style":850},[4835],{"type":27,"value":4836}," n",{"type":31,"tagName":560,"properties":4838,"children":4839},{"style":1348},[4840],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":4842,"children":4843},{"style":666},[4844],{"type":27,"value":4845}," in_flow_cells",{"type":31,"tagName":560,"properties":4847,"children":4848},{"style":672},[4849],{"type":27,"value":3563},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4852,"children":4853},{"class":562},[4854,4859,4863,4867,4872,4876,4880,4885,4889,4893,4897,4901,4905,4910,4914,4918],{"type":31,"tagName":560,"properties":4855,"children":4856},{"style":1348},[4857],{"type":27,"value":4858},"  for",{"type":31,"tagName":560,"properties":4860,"children":4861},{"style":672},[4862],{"type":27,"value":3106},{"type":31,"tagName":560,"properties":4864,"children":4865},{"style":1348},[4866],{"type":27,"value":2098},{"type":31,"tagName":560,"properties":4868,"children":4869},{"style":672},[4870],{"type":27,"value":4871}," s ",{"type":31,"tagName":560,"properties":4873,"children":4874},{"style":1348},[4875],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":4877,"children":4878},{"style":850},[4879],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":4881,"children":4882},{"style":672},[4883],{"type":27,"value":4884},"; s ",{"type":31,"tagName":560,"properties":4886,"children":4887},{"style":1348},[4888],{"type":27,"value":1681},{"type":31,"tagName":560,"properties":4890,"children":4891},{"style":850},[4892],{"type":27,"value":1600},{"type":31,"tagName":560,"properties":4894,"children":4895},{"style":672},[4896],{"type":27,"value":4884},{"type":31,"tagName":560,"properties":4898,"children":4899},{"style":1348},[4900],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":4902,"children":4903},{"style":850},[4904],{"type":27,"value":2734},{"type":31,"tagName":560,"properties":4906,"children":4907},{"style":672},[4908],{"type":27,"value":4909},") barSums[s] ",{"type":31,"tagName":560,"properties":4911,"children":4912},{"style":1348},[4913],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":4915,"children":4916},{"style":850},[4917],{"type":27,"value":2331},{"type":31,"tagName":560,"properties":4919,"children":4920},{"style":672},[4921],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4924,"children":4925},{"class":562},[4926,4931,4936,4940,4945],{"type":31,"tagName":560,"properties":4927,"children":4928},{"style":1348},[4929],{"type":27,"value":4930},"  let",{"type":31,"tagName":560,"properties":4932,"children":4933},{"style":672},[4934],{"type":27,"value":4935}," partial ",{"type":31,"tagName":560,"properties":4937,"children":4938},{"style":1348},[4939],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":4941,"children":4942},{"style":850},[4943],{"type":27,"value":4944}," false",{"type":31,"tagName":560,"properties":4946,"children":4947},{"style":672},[4948],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4951,"children":4952},{"class":562},[4953,4957,4962,4966,4970],{"type":31,"tagName":560,"properties":4954,"children":4955},{"style":1348},[4956],{"type":27,"value":3101},{"type":31,"tagName":560,"properties":4958,"children":4959},{"style":672},[4960],{"type":27,"value":4961}," (n ",{"type":31,"tagName":560,"properties":4963,"children":4964},{"style":1348},[4965],{"type":27,"value":2513},{"type":31,"tagName":560,"properties":4967,"children":4968},{"style":850},[4969],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":4971,"children":4972},{"style":672},[4973],{"type":27,"value":3839},{"type":27,"value":28},{"type":31,"tagName":560,"properties":4976,"children":4977},{"class":562},[4978,4982,4987,4991,4996],{"type":31,"tagName":560,"properties":4979,"children":4980},{"style":1348},[4981],{"type":27,"value":3151},{"type":31,"tagName":560,"properties":4983,"children":4984},{"style":850},[4985],{"type":27,"value":4986}," cells",{"type":31,"tagName":560,"properties":4988,"children":4989},{"style":1348},[4990],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":4992,"children":4993},{"style":666},[4994],{"type":27,"value":4995}," in_flow_view",{"type":31,"tagName":560,"properties":4997,"children":4998},{"style":672},[4999],{"type":27,"value":3563},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5002,"children":5003},{"class":562},[5004,5008,5012,5016,5021,5025,5029,5034,5038,5042,5047,5051,5056,5061,5065,5069],{"type":31,"tagName":560,"properties":5005,"children":5006},{"style":1348},[5007],{"type":27,"value":4122},{"type":31,"tagName":560,"properties":5009,"children":5010},{"style":672},[5011],{"type":27,"value":3106},{"type":31,"tagName":560,"properties":5013,"children":5014},{"style":1348},[5015],{"type":27,"value":2098},{"type":31,"tagName":560,"properties":5017,"children":5018},{"style":672},[5019],{"type":27,"value":5020}," i ",{"type":31,"tagName":560,"properties":5022,"children":5023},{"style":1348},[5024],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":5026,"children":5027},{"style":850},[5028],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":5030,"children":5031},{"style":672},[5032],{"type":27,"value":5033},"; i ",{"type":31,"tagName":560,"properties":5035,"children":5036},{"style":1348},[5037],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":5039,"children":5040},{"style":850},[5041],{"type":27,"value":1568},{"type":31,"tagName":560,"properties":5043,"children":5044},{"style":1348},[5045],{"type":27,"value":5046}," -",{"type":31,"tagName":560,"properties":5048,"children":5049},{"style":850},[5050],{"type":27,"value":2734},{"type":31,"tagName":560,"properties":5052,"children":5053},{"style":1348},[5054],{"type":27,"value":5055}," \u003C",{"type":31,"tagName":560,"properties":5057,"children":5058},{"style":672},[5059],{"type":27,"value":5060}," n; i ",{"type":31,"tagName":560,"properties":5062,"children":5063},{"style":1348},[5064],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":5066,"children":5067},{"style":850},[5068],{"type":27,"value":1568},{"type":31,"tagName":560,"properties":5070,"children":5071},{"style":672},[5072],{"type":27,"value":3839},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5075,"children":5076},{"class":562},[5077,5081,5085,5090,5095,5099,5103,5108,5112,5116],{"type":31,"tagName":560,"properties":5078,"children":5079},{"style":1348},[5080],{"type":27,"value":4181},{"type":31,"tagName":560,"properties":5082,"children":5083},{"style":672},[5084],{"type":27,"value":3106},{"type":31,"tagName":560,"properties":5086,"children":5087},{"style":666},[5088],{"type":27,"value":5089},"isPartial",{"type":31,"tagName":560,"properties":5091,"children":5092},{"style":672},[5093],{"type":27,"value":5094},"(cells[i ",{"type":31,"tagName":560,"properties":5096,"children":5097},{"style":1348},[5098],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":5100,"children":5101},{"style":850},[5102],{"type":27,"value":3124},{"type":31,"tagName":560,"properties":5104,"children":5105},{"style":672},[5106],{"type":27,"value":5107},"])) partial ",{"type":31,"tagName":560,"properties":5109,"children":5110},{"style":1348},[5111],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":5113,"children":5114},{"style":850},[5115],{"type":27,"value":2143},{"type":31,"tagName":560,"properties":5117,"children":5118},{"style":672},[5119],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5122,"children":5123},{"class":562},[5124,5128,5132,5137,5141,5145,5149,5153,5157,5161,5166,5171,5175],{"type":31,"tagName":560,"properties":5125,"children":5126},{"style":1348},[5127],{"type":27,"value":4181},{"type":31,"tagName":560,"properties":5129,"children":5130},{"style":672},[5131],{"type":27,"value":3106},{"type":31,"tagName":560,"properties":5133,"children":5134},{"style":1348},[5135],{"type":27,"value":5136},"!",{"type":31,"tagName":560,"properties":5138,"children":5139},{"style":672},[5140],{"type":27,"value":5094},{"type":31,"tagName":560,"properties":5142,"children":5143},{"style":1348},[5144],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":5146,"children":5147},{"style":850},[5148],{"type":27,"value":2813},{"type":31,"tagName":560,"properties":5150,"children":5151},{"style":672},[5152],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":5154,"children":5155},{"style":1348},[5156],{"type":27,"value":2513},{"type":31,"tagName":560,"properties":5158,"children":5159},{"style":850},[5160],{"type":27,"value":2331},{"type":31,"tagName":560,"properties":5162,"children":5163},{"style":672},[5164],{"type":27,"value":5165},")) ",{"type":31,"tagName":560,"properties":5167,"children":5168},{"style":1348},[5169],{"type":27,"value":5170},"continue",{"type":31,"tagName":560,"properties":5172,"children":5173},{"style":672},[5174],{"type":27,"value":1582},{"type":31,"tagName":560,"properties":5176,"children":5177},{"style":566},[5178],{"type":27,"value":5179},"// no strike: the chart's marker for a bar served in part, never a contract",{"type":27,"value":28},{"type":31,"tagName":560,"properties":5182,"children":5183},{"class":562},[5184,5189],{"type":31,"tagName":560,"properties":5185,"children":5186},{"style":666},[5187],{"type":27,"value":5188},"      add",{"type":31,"tagName":560,"properties":5190,"children":5191},{"style":672},[5192],{"type":27,"value":5193},"(cells, i);",{"type":27,"value":28},{"type":31,"tagName":560,"properties":5196,"children":5197},{"class":562},[5198],{"type":31,"tagName":560,"properties":5199,"children":5200},{"style":672},[5201],{"type":27,"value":4388},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5204,"children":5205},{"class":562},[5206],{"type":31,"tagName":560,"properties":5207,"children":5208},{"style":672},[5209],{"type":27,"value":3327},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5212,"children":5213},{"class":562},[5214,5218,5223,5227,5231,5235,5239],{"type":31,"tagName":560,"properties":5215,"children":5216},{"style":1348},[5217],{"type":27,"value":2479},{"type":31,"tagName":560,"properties":5219,"children":5220},{"style":850},[5221],{"type":27,"value":5222}," slot",{"type":31,"tagName":560,"properties":5224,"children":5225},{"style":1348},[5226],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":5228,"children":5229},{"style":672},[5230],{"type":27,"value":2187},{"type":31,"tagName":560,"properties":5232,"children":5233},{"style":1348},[5234],{"type":27,"value":3182},{"type":31,"tagName":560,"properties":5236,"children":5237},{"style":850},[5238],{"type":27,"value":1600},{"type":31,"tagName":560,"properties":5240,"children":5241},{"style":672},[5242],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5245,"children":5246},{"class":562},[5247,5251,5255,5259,5263,5267,5271,5275,5279,5283,5287,5291,5295,5300,5304,5309,5313],{"type":31,"tagName":560,"properties":5248,"children":5249},{"style":1348},[5250],{"type":27,"value":4858},{"type":31,"tagName":560,"properties":5252,"children":5253},{"style":672},[5254],{"type":27,"value":3106},{"type":31,"tagName":560,"properties":5256,"children":5257},{"style":1348},[5258],{"type":27,"value":2098},{"type":31,"tagName":560,"properties":5260,"children":5261},{"style":672},[5262],{"type":27,"value":4871},{"type":31,"tagName":560,"properties":5264,"children":5265},{"style":1348},[5266],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":5268,"children":5269},{"style":850},[5270],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":5272,"children":5273},{"style":672},[5274],{"type":27,"value":4884},{"type":31,"tagName":560,"properties":5276,"children":5277},{"style":1348},[5278],{"type":27,"value":1681},{"type":31,"tagName":560,"properties":5280,"children":5281},{"style":850},[5282],{"type":27,"value":1600},{"type":31,"tagName":560,"properties":5284,"children":5285},{"style":672},[5286],{"type":27,"value":4884},{"type":31,"tagName":560,"properties":5288,"children":5289},{"style":1348},[5290],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":5292,"children":5293},{"style":850},[5294],{"type":27,"value":2734},{"type":31,"tagName":560,"properties":5296,"children":5297},{"style":672},[5298],{"type":27,"value":5299},") ring[slot ",{"type":31,"tagName":560,"properties":5301,"children":5302},{"style":1348},[5303],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":5305,"children":5306},{"style":672},[5307],{"type":27,"value":5308}," s] ",{"type":31,"tagName":560,"properties":5310,"children":5311},{"style":1348},[5312],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":5314,"children":5315},{"style":672},[5316],{"type":27,"value":5317}," barSums[s];",{"type":27,"value":28},{"type":31,"tagName":560,"properties":5320,"children":5321},{"class":562},[5322,5327,5331,5336,5341,5345],{"type":31,"tagName":560,"properties":5323,"children":5324},{"style":672},[5325],{"type":27,"value":5326},"  ringDay[head] ",{"type":31,"tagName":560,"properties":5328,"children":5329},{"style":1348},[5330],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":5332,"children":5333},{"style":666},[5334],{"type":27,"value":5335}," optionsTradeDay",{"type":31,"tagName":560,"properties":5337,"children":5338},{"style":672},[5339],{"type":27,"value":5340},"(barMs, ",{"type":31,"tagName":560,"properties":5342,"children":5343},{"style":850},[5344],{"type":27,"value":863},{"type":31,"tagName":560,"properties":5346,"children":5347},{"style":672},[5348],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5351,"children":5352},{"class":562},[5353,5358,5362,5366,5371,5376,5380,5384],{"type":31,"tagName":560,"properties":5354,"children":5355},{"style":672},[5356],{"type":27,"value":5357},"  ringPartial[head] ",{"type":31,"tagName":560,"properties":5359,"children":5360},{"style":1348},[5361],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":5363,"children":5364},{"style":672},[5365],{"type":27,"value":4935},{"type":31,"tagName":560,"properties":5367,"children":5368},{"style":1348},[5369],{"type":27,"value":5370},"?",{"type":31,"tagName":560,"properties":5372,"children":5373},{"style":850},[5374],{"type":27,"value":5375}," 1.0",{"type":31,"tagName":560,"properties":5377,"children":5378},{"style":1348},[5379],{"type":27,"value":2531},{"type":31,"tagName":560,"properties":5381,"children":5382},{"style":850},[5383],{"type":27,"value":2331},{"type":31,"tagName":560,"properties":5385,"children":5386},{"style":672},[5387],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5390,"children":5391},{"class":562},[5392,5397,5401,5406,5410,5414,5418,5423,5427],{"type":31,"tagName":560,"properties":5393,"children":5394},{"style":672},[5395],{"type":27,"value":5396},"  head ",{"type":31,"tagName":560,"properties":5398,"children":5399},{"style":1348},[5400],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":5402,"children":5403},{"style":672},[5404],{"type":27,"value":5405}," (head ",{"type":31,"tagName":560,"properties":5407,"children":5408},{"style":1348},[5409],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":5411,"children":5412},{"style":850},[5413],{"type":27,"value":2734},{"type":31,"tagName":560,"properties":5415,"children":5416},{"style":672},[5417],{"type":27,"value":4199},{"type":31,"tagName":560,"properties":5419,"children":5420},{"style":1348},[5421],{"type":27,"value":5422},"%",{"type":31,"tagName":560,"properties":5424,"children":5425},{"style":850},[5426],{"type":27,"value":1631},{"type":31,"tagName":560,"properties":5428,"children":5429},{"style":672},[5430],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5433,"children":5434},{"class":562},[5435,5439,5444,5448,5452,5457,5461,5465],{"type":31,"tagName":560,"properties":5436,"children":5437},{"style":1348},[5438],{"type":27,"value":3101},{"type":31,"tagName":560,"properties":5440,"children":5441},{"style":672},[5442],{"type":27,"value":5443}," (filled ",{"type":31,"tagName":560,"properties":5445,"children":5446},{"style":1348},[5447],{"type":27,"value":1681},{"type":31,"tagName":560,"properties":5449,"children":5450},{"style":850},[5451],{"type":27,"value":1631},{"type":31,"tagName":560,"properties":5453,"children":5454},{"style":672},[5455],{"type":27,"value":5456},") filled ",{"type":31,"tagName":560,"properties":5458,"children":5459},{"style":1348},[5460],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":5462,"children":5463},{"style":850},[5464],{"type":27,"value":2734},{"type":31,"tagName":560,"properties":5466,"children":5467},{"style":672},[5468],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5471,"children":5472},{"class":562},[5473,5477,5481,5485,5489,5494],{"type":31,"tagName":560,"properties":5474,"children":5475},{"style":1348},[5476],{"type":27,"value":3101},{"type":31,"tagName":560,"properties":5478,"children":5479},{"style":672},[5480],{"type":27,"value":4961},{"type":31,"tagName":560,"properties":5482,"children":5483},{"style":1348},[5484],{"type":27,"value":1681},{"type":31,"tagName":560,"properties":5486,"children":5487},{"style":850},[5488],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":5490,"children":5491},{"style":672},[5492],{"type":27,"value":5493},") { ",{"type":31,"tagName":560,"properties":5495,"children":5496},{"style":566},[5497],{"type":27,"value":5498},"// no block on this bar: before the history the chart serves",{"type":27,"value":28},{"type":31,"tagName":560,"properties":5501,"children":5502},{"class":562},[5503,5508,5512,5517],{"type":31,"tagName":560,"properties":5504,"children":5505},{"style":666},[5506],{"type":27,"value":5507},"    out_lean",{"type":31,"tagName":560,"properties":5509,"children":5510},{"style":672},[5511],{"type":27,"value":675},{"type":31,"tagName":560,"properties":5513,"children":5514},{"style":850},[5515],{"type":27,"value":5516},"NaN",{"type":31,"tagName":560,"properties":5518,"children":5519},{"style":672},[5520],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5523,"children":5524},{"class":562},[5525,5530,5534,5538],{"type":31,"tagName":560,"properties":5526,"children":5527},{"style":666},[5528],{"type":27,"value":5529},"    out_lean_tone",{"type":31,"tagName":560,"properties":5531,"children":5532},{"style":672},[5533],{"type":27,"value":675},{"type":31,"tagName":560,"properties":5535,"children":5536},{"style":850},[5537],{"type":27,"value":5516},{"type":31,"tagName":560,"properties":5539,"children":5540},{"style":672},[5541],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5544,"children":5545},{"class":562},[5546,5551,5555,5559],{"type":31,"tagName":560,"properties":5547,"children":5548},{"style":666},[5549],{"type":27,"value":5550},"    out_above_ask",{"type":31,"tagName":560,"properties":5552,"children":5553},{"style":672},[5554],{"type":27,"value":675},{"type":31,"tagName":560,"properties":5556,"children":5557},{"style":850},[5558],{"type":27,"value":5516},{"type":31,"tagName":560,"properties":5560,"children":5561},{"style":672},[5562],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5565,"children":5566},{"class":562},[5567,5572,5576,5580],{"type":31,"tagName":560,"properties":5568,"children":5569},{"style":666},[5570],{"type":27,"value":5571},"    out_below_bid",{"type":31,"tagName":560,"properties":5573,"children":5574},{"style":672},[5575],{"type":27,"value":675},{"type":31,"tagName":560,"properties":5577,"children":5578},{"style":850},[5579],{"type":27,"value":5516},{"type":31,"tagName":560,"properties":5581,"children":5582},{"style":672},[5583],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5586,"children":5587},{"class":562},[5588,5593,5597,5601],{"type":31,"tagName":560,"properties":5589,"children":5590},{"style":666},[5591],{"type":27,"value":5592},"    out_partial",{"type":31,"tagName":560,"properties":5594,"children":5595},{"style":672},[5596],{"type":27,"value":675},{"type":31,"tagName":560,"properties":5598,"children":5599},{"style":850},[5600],{"type":27,"value":5516},{"type":31,"tagName":560,"properties":5602,"children":5603},{"style":672},[5604],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5607,"children":5608},{"class":562},[5609,5613,5617],{"type":31,"tagName":560,"properties":5610,"children":5611},{"style":672},[5612],{"type":27,"value":4397},{"type":31,"tagName":560,"properties":5614,"children":5615},{"style":1348},[5616],{"type":27,"value":4402},{"type":31,"tagName":560,"properties":5618,"children":5619},{"style":672},[5620],{"type":27,"value":2266},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5623,"children":5624},{"class":562},[5625,5629,5634,5638,5643,5647,5651,5655,5659,5663,5667,5671,5675,5680,5684,5688,5692,5697,5702],{"type":31,"tagName":560,"properties":5626,"children":5627},{"style":1348},[5628],{"type":27,"value":3151},{"type":31,"tagName":560,"properties":5630,"children":5631},{"style":850},[5632],{"type":27,"value":5633}," bullish",{"type":31,"tagName":560,"properties":5635,"children":5636},{"style":1348},[5637],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":5639,"children":5640},{"style":672},[5641],{"type":27,"value":5642}," barSums[",{"type":31,"tagName":560,"properties":5644,"children":5645},{"style":850},[5646],{"type":27,"value":552},{"type":31,"tagName":560,"properties":5648,"children":5649},{"style":672},[5650],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":5652,"children":5653},{"style":1348},[5654],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":5656,"children":5657},{"style":672},[5658],{"type":27,"value":5642},{"type":31,"tagName":560,"properties":5660,"children":5661},{"style":850},[5662],{"type":27,"value":863},{"type":31,"tagName":560,"properties":5664,"children":5665},{"style":672},[5666],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":5668,"children":5669},{"style":1348},[5670],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":5672,"children":5673},{"style":672},[5674],{"type":27,"value":5642},{"type":31,"tagName":560,"properties":5676,"children":5677},{"style":850},[5678],{"type":27,"value":5679},"9",{"type":31,"tagName":560,"properties":5681,"children":5682},{"style":672},[5683],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":5685,"children":5686},{"style":1348},[5687],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":5689,"children":5690},{"style":672},[5691],{"type":27,"value":5642},{"type":31,"tagName":560,"properties":5693,"children":5694},{"style":850},[5695],{"type":27,"value":5696},"10",{"type":31,"tagName":560,"properties":5698,"children":5699},{"style":672},[5700],{"type":27,"value":5701},"]; ",{"type":31,"tagName":560,"properties":5703,"children":5704},{"style":566},[5705],{"type":27,"value":5706},"// calls at the ask or above, puts at the bid or below",{"type":27,"value":28},{"type":31,"tagName":560,"properties":5709,"children":5710},{"class":562},[5711,5715,5720,5724,5728,5733,5737,5741,5745,5750,5754,5758,5762,5766,5770,5774,5778,5783,5787],{"type":31,"tagName":560,"properties":5712,"children":5713},{"style":1348},[5714],{"type":27,"value":3151},{"type":31,"tagName":560,"properties":5716,"children":5717},{"style":850},[5718],{"type":27,"value":5719}," bearish",{"type":31,"tagName":560,"properties":5721,"children":5722},{"style":1348},[5723],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":5725,"children":5726},{"style":672},[5727],{"type":27,"value":5642},{"type":31,"tagName":560,"properties":5729,"children":5730},{"style":850},[5731],{"type":27,"value":5732},"3",{"type":31,"tagName":560,"properties":5734,"children":5735},{"style":672},[5736],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":5738,"children":5739},{"style":1348},[5740],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":5742,"children":5743},{"style":672},[5744],{"type":27,"value":5642},{"type":31,"tagName":560,"properties":5746,"children":5747},{"style":850},[5748],{"type":27,"value":5749},"4",{"type":31,"tagName":560,"properties":5751,"children":5752},{"style":672},[5753],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":5755,"children":5756},{"style":1348},[5757],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":5759,"children":5760},{"style":672},[5761],{"type":27,"value":5642},{"type":31,"tagName":560,"properties":5763,"children":5764},{"style":850},[5765],{"type":27,"value":4341},{"type":31,"tagName":560,"properties":5767,"children":5768},{"style":672},[5769],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":5771,"children":5772},{"style":1348},[5773],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":5775,"children":5776},{"style":672},[5777],{"type":27,"value":5642},{"type":31,"tagName":560,"properties":5779,"children":5780},{"style":850},[5781],{"type":27,"value":5782},"7",{"type":31,"tagName":560,"properties":5784,"children":5785},{"style":672},[5786],{"type":27,"value":5701},{"type":31,"tagName":560,"properties":5788,"children":5789},{"style":566},[5790],{"type":27,"value":5791},"// calls at the bid or below, puts at the ask or above",{"type":27,"value":28},{"type":31,"tagName":560,"properties":5794,"children":5795},{"class":562},[5796,5800,5805,5809,5814,5818,5822,5826,5831,5835,5839,5843,5847,5851],{"type":31,"tagName":560,"properties":5797,"children":5798},{"style":666},[5799],{"type":27,"value":5507},{"type":31,"tagName":560,"properties":5801,"children":5802},{"style":672},[5803],{"type":27,"value":5804},"(bullish ",{"type":31,"tagName":560,"properties":5806,"children":5807},{"style":1348},[5808],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":5810,"children":5811},{"style":672},[5812],{"type":27,"value":5813}," bearish ",{"type":31,"tagName":560,"properties":5815,"children":5816},{"style":1348},[5817],{"type":27,"value":2513},{"type":31,"tagName":560,"properties":5819,"children":5820},{"style":850},[5821],{"type":27,"value":2331},{"type":31,"tagName":560,"properties":5823,"children":5824},{"style":1348},[5825],{"type":27,"value":2522},{"type":31,"tagName":560,"properties":5827,"children":5828},{"style":672},[5829],{"type":27,"value":5830}," bullish ",{"type":31,"tagName":560,"properties":5832,"children":5833},{"style":1348},[5834],{"type":27,"value":2752},{"type":31,"tagName":560,"properties":5836,"children":5837},{"style":672},[5838],{"type":27,"value":5813},{"type":31,"tagName":560,"properties":5840,"children":5841},{"style":1348},[5842],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":5844,"children":5845},{"style":850},[5846],{"type":27,"value":3461},{"type":31,"tagName":560,"properties":5848,"children":5849},{"style":672},[5850],{"type":27,"value":1710},{"type":31,"tagName":560,"properties":5852,"children":5853},{"style":566},[5854],{"type":27,"value":5855},"// a bar with no sided contract draws no column",{"type":27,"value":28},{"type":31,"tagName":560,"properties":5858,"children":5859},{"class":562},[5860,5864,5869,5873,5878,5882,5886,5891,5895,5899,5903,5907,5911],{"type":31,"tagName":560,"properties":5861,"children":5862},{"style":666},[5863],{"type":27,"value":5529},{"type":31,"tagName":560,"properties":5865,"children":5866},{"style":672},[5867],{"type":27,"value":5868},"(partial ",{"type":31,"tagName":560,"properties":5870,"children":5871},{"style":1348},[5872],{"type":27,"value":5370},{"type":31,"tagName":560,"properties":5874,"children":5875},{"style":850},[5876],{"type":27,"value":5877}," 2.0",{"type":31,"tagName":560,"properties":5879,"children":5880},{"style":1348},[5881],{"type":27,"value":2531},{"type":31,"tagName":560,"properties":5883,"children":5884},{"style":672},[5885],{"type":27,"value":5830},{"type":31,"tagName":560,"properties":5887,"children":5888},{"style":1348},[5889],{"type":27,"value":5890},">=",{"type":31,"tagName":560,"properties":5892,"children":5893},{"style":672},[5894],{"type":27,"value":5813},{"type":31,"tagName":560,"properties":5896,"children":5897},{"style":1348},[5898],{"type":27,"value":5370},{"type":31,"tagName":560,"properties":5900,"children":5901},{"style":850},[5902],{"type":27,"value":5375},{"type":31,"tagName":560,"properties":5904,"children":5905},{"style":1348},[5906],{"type":27,"value":2531},{"type":31,"tagName":560,"properties":5908,"children":5909},{"style":850},[5910],{"type":27,"value":2331},{"type":31,"tagName":560,"properties":5912,"children":5913},{"style":672},[5914],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5917,"children":5918},{"class":562},[5919,5923,5928,5932,5936,5940,5944,5948],{"type":31,"tagName":560,"properties":5920,"children":5921},{"style":666},[5922],{"type":27,"value":5550},{"type":31,"tagName":560,"properties":5924,"children":5925},{"style":672},[5926],{"type":27,"value":5927},"(barSums[",{"type":31,"tagName":560,"properties":5929,"children":5930},{"style":850},[5931],{"type":27,"value":552},{"type":31,"tagName":560,"properties":5933,"children":5934},{"style":672},[5935],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":5937,"children":5938},{"style":1348},[5939],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":5941,"children":5942},{"style":672},[5943],{"type":27,"value":5642},{"type":31,"tagName":560,"properties":5945,"children":5946},{"style":850},[5947],{"type":27,"value":4341},{"type":31,"tagName":560,"properties":5949,"children":5950},{"style":672},[5951],{"type":27,"value":5952},"]);",{"type":27,"value":28},{"type":31,"tagName":560,"properties":5955,"children":5956},{"class":562},[5957,5961,5965,5969,5973,5977,5981,5985],{"type":31,"tagName":560,"properties":5958,"children":5959},{"style":666},[5960],{"type":27,"value":5571},{"type":31,"tagName":560,"properties":5962,"children":5963},{"style":672},[5964],{"type":27,"value":5927},{"type":31,"tagName":560,"properties":5966,"children":5967},{"style":850},[5968],{"type":27,"value":5749},{"type":31,"tagName":560,"properties":5970,"children":5971},{"style":672},[5972],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":5974,"children":5975},{"style":1348},[5976],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":5978,"children":5979},{"style":672},[5980],{"type":27,"value":5642},{"type":31,"tagName":560,"properties":5982,"children":5983},{"style":850},[5984],{"type":27,"value":5696},{"type":31,"tagName":560,"properties":5986,"children":5987},{"style":672},[5988],{"type":27,"value":5952},{"type":27,"value":28},{"type":31,"tagName":560,"properties":5991,"children":5992},{"class":562},[5993,5997,6001,6005,6009,6013,6017],{"type":31,"tagName":560,"properties":5994,"children":5995},{"style":666},[5996],{"type":27,"value":5592},{"type":31,"tagName":560,"properties":5998,"children":5999},{"style":672},[6000],{"type":27,"value":5868},{"type":31,"tagName":560,"properties":6002,"children":6003},{"style":1348},[6004],{"type":27,"value":5370},{"type":31,"tagName":560,"properties":6006,"children":6007},{"style":850},[6008],{"type":27,"value":5375},{"type":31,"tagName":560,"properties":6010,"children":6011},{"style":1348},[6012],{"type":27,"value":2531},{"type":31,"tagName":560,"properties":6014,"children":6015},{"style":850},[6016],{"type":27,"value":2331},{"type":31,"tagName":560,"properties":6018,"children":6019},{"style":672},[6020],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6023,"children":6024},{"class":562},[6025],{"type":31,"tagName":560,"properties":6026,"children":6027},{"style":672},[6028],{"type":27,"value":3327},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6031,"children":6032},{"class":562},[6033,6037,6041,6045,6050,6055],{"type":31,"tagName":560,"properties":6034,"children":6035},{"style":1348},[6036],{"type":27,"value":3101},{"type":31,"tagName":560,"properties":6038,"children":6039},{"style":672},[6040],{"type":27,"value":3106},{"type":31,"tagName":560,"properties":6042,"children":6043},{"style":1348},[6044],{"type":27,"value":5136},{"type":31,"tagName":560,"properties":6046,"children":6047},{"style":672},[6048],{"type":27,"value":6049},"bar.",{"type":31,"tagName":560,"properties":6051,"children":6052},{"style":666},[6053],{"type":27,"value":6054},"isLast",{"type":31,"tagName":560,"properties":6056,"children":6057},{"style":672},[6058],{"type":27,"value":6059},"()) {",{"type":27,"value":28},{"type":31,"tagName":560,"properties":6062,"children":6063},{"class":562},[6064,6069,6073,6077],{"type":31,"tagName":560,"properties":6065,"children":6066},{"style":666},[6067],{"type":27,"value":6068},"    out_call_ask_share",{"type":31,"tagName":560,"properties":6070,"children":6071},{"style":672},[6072],{"type":27,"value":675},{"type":31,"tagName":560,"properties":6074,"children":6075},{"style":850},[6076],{"type":27,"value":5516},{"type":31,"tagName":560,"properties":6078,"children":6079},{"style":672},[6080],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6083,"children":6084},{"class":562},[6085,6090,6094,6098],{"type":31,"tagName":560,"properties":6086,"children":6087},{"style":666},[6088],{"type":27,"value":6089},"    out_put_ask_share",{"type":31,"tagName":560,"properties":6091,"children":6092},{"style":672},[6093],{"type":27,"value":675},{"type":31,"tagName":560,"properties":6095,"children":6096},{"style":850},[6097],{"type":27,"value":5516},{"type":31,"tagName":560,"properties":6099,"children":6100},{"style":672},[6101],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6104,"children":6105},{"class":562},[6106,6111],{"type":31,"tagName":560,"properties":6107,"children":6108},{"style":1348},[6109],{"type":27,"value":6110},"    return",{"type":31,"tagName":560,"properties":6112,"children":6113},{"style":672},[6114],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6117,"children":6118},{"class":562},[6119],{"type":31,"tagName":560,"properties":6120,"children":6121},{"style":672},[6122],{"type":27,"value":3327},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6125,"children":6126},{"class":562},[6127],{"type":31,"tagName":560,"properties":6128,"children":6129},{"style":566},[6130],{"type":27,"value":6131},"  // The window: today's bars, or the last `bars`, newest first from the ring.",{"type":27,"value":28},{"type":31,"tagName":560,"properties":6134,"children":6135},{"class":562},[6136,6140,6144,6148,6152,6156,6160,6164,6168,6172,6176,6180,6184,6189,6193,6197],{"type":31,"tagName":560,"properties":6137,"children":6138},{"style":1348},[6139],{"type":27,"value":4858},{"type":31,"tagName":560,"properties":6141,"children":6142},{"style":672},[6143],{"type":27,"value":3106},{"type":31,"tagName":560,"properties":6145,"children":6146},{"style":1348},[6147],{"type":27,"value":2098},{"type":31,"tagName":560,"properties":6149,"children":6150},{"style":672},[6151],{"type":27,"value":4871},{"type":31,"tagName":560,"properties":6153,"children":6154},{"style":1348},[6155],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":6157,"children":6158},{"style":850},[6159],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":6161,"children":6162},{"style":672},[6163],{"type":27,"value":4884},{"type":31,"tagName":560,"properties":6165,"children":6166},{"style":1348},[6167],{"type":27,"value":1681},{"type":31,"tagName":560,"properties":6169,"children":6170},{"style":850},[6171],{"type":27,"value":1600},{"type":31,"tagName":560,"properties":6173,"children":6174},{"style":672},[6175],{"type":27,"value":4884},{"type":31,"tagName":560,"properties":6177,"children":6178},{"style":1348},[6179],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":6181,"children":6182},{"style":850},[6183],{"type":27,"value":2734},{"type":31,"tagName":560,"properties":6185,"children":6186},{"style":672},[6187],{"type":27,"value":6188},") sums[s] ",{"type":31,"tagName":560,"properties":6190,"children":6191},{"style":1348},[6192],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":6194,"children":6195},{"style":850},[6196],{"type":27,"value":2331},{"type":31,"tagName":560,"properties":6198,"children":6199},{"style":672},[6200],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6203,"children":6204},{"class":562},[6205,6209,6214,6218,6222,6226,6230],{"type":31,"tagName":560,"properties":6206,"children":6207},{"style":1348},[6208],{"type":27,"value":2479},{"type":31,"tagName":560,"properties":6210,"children":6211},{"style":850},[6212],{"type":27,"value":6213}," day",{"type":31,"tagName":560,"properties":6215,"children":6216},{"style":1348},[6217],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":6219,"children":6220},{"style":666},[6221],{"type":27,"value":5335},{"type":31,"tagName":560,"properties":6223,"children":6224},{"style":672},[6225],{"type":27,"value":5340},{"type":31,"tagName":560,"properties":6227,"children":6228},{"style":850},[6229],{"type":27,"value":863},{"type":31,"tagName":560,"properties":6231,"children":6232},{"style":672},[6233],{"type":27,"value":686},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6236,"children":6237},{"class":562},[6238,6242,6247,6251,6255],{"type":31,"tagName":560,"properties":6239,"children":6240},{"style":1348},[6241],{"type":27,"value":4930},{"type":31,"tagName":560,"properties":6243,"children":6244},{"style":672},[6245],{"type":27,"value":6246}," windowBars ",{"type":31,"tagName":560,"properties":6248,"children":6249},{"style":1348},[6250],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":6252,"children":6253},{"style":850},[6254],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":6256,"children":6257},{"style":672},[6258],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6261,"children":6262},{"class":562},[6263,6267,6272,6276,6280],{"type":31,"tagName":560,"properties":6264,"children":6265},{"style":1348},[6266],{"type":27,"value":4930},{"type":31,"tagName":560,"properties":6268,"children":6269},{"style":672},[6270],{"type":27,"value":6271}," partialBars ",{"type":31,"tagName":560,"properties":6273,"children":6274},{"style":1348},[6275],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":6277,"children":6278},{"style":850},[6279],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":6281,"children":6282},{"style":672},[6283],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6286,"children":6287},{"class":562},[6288,6292,6296,6300,6305,6309,6313,6318,6322,6327,6331,6335],{"type":31,"tagName":560,"properties":6289,"children":6290},{"style":1348},[6291],{"type":27,"value":4858},{"type":31,"tagName":560,"properties":6293,"children":6294},{"style":672},[6295],{"type":27,"value":3106},{"type":31,"tagName":560,"properties":6297,"children":6298},{"style":1348},[6299],{"type":27,"value":2098},{"type":31,"tagName":560,"properties":6301,"children":6302},{"style":672},[6303],{"type":27,"value":6304}," k ",{"type":31,"tagName":560,"properties":6306,"children":6307},{"style":1348},[6308],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":6310,"children":6311},{"style":850},[6312],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":6314,"children":6315},{"style":672},[6316],{"type":27,"value":6317},"; k ",{"type":31,"tagName":560,"properties":6319,"children":6320},{"style":1348},[6321],{"type":27,"value":1681},{"type":31,"tagName":560,"properties":6323,"children":6324},{"style":672},[6325],{"type":27,"value":6326}," filled; k ",{"type":31,"tagName":560,"properties":6328,"children":6329},{"style":1348},[6330],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":6332,"children":6333},{"style":850},[6334],{"type":27,"value":2734},{"type":31,"tagName":560,"properties":6336,"children":6337},{"style":672},[6338],{"type":27,"value":3839},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6341,"children":6342},{"class":562},[6343,6347,6352,6356,6360,6364,6368,6372,6376,6380,6384,6388,6392,6396],{"type":31,"tagName":560,"properties":6344,"children":6345},{"style":1348},[6346],{"type":27,"value":3151},{"type":31,"tagName":560,"properties":6348,"children":6349},{"style":850},[6350],{"type":27,"value":6351}," at",{"type":31,"tagName":560,"properties":6353,"children":6354},{"style":1348},[6355],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":6357,"children":6358},{"style":672},[6359],{"type":27,"value":5405},{"type":31,"tagName":560,"properties":6361,"children":6362},{"style":1348},[6363],{"type":27,"value":2752},{"type":31,"tagName":560,"properties":6365,"children":6366},{"style":850},[6367],{"type":27,"value":2734},{"type":31,"tagName":560,"properties":6369,"children":6370},{"style":1348},[6371],{"type":27,"value":5046},{"type":31,"tagName":560,"properties":6373,"children":6374},{"style":672},[6375],{"type":27,"value":6304},{"type":31,"tagName":560,"properties":6377,"children":6378},{"style":1348},[6379],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":6381,"children":6382},{"style":850},[6383],{"type":27,"value":1631},{"type":31,"tagName":560,"properties":6385,"children":6386},{"style":672},[6387],{"type":27,"value":4199},{"type":31,"tagName":560,"properties":6389,"children":6390},{"style":1348},[6391],{"type":27,"value":5422},{"type":31,"tagName":560,"properties":6393,"children":6394},{"style":850},[6395],{"type":27,"value":1631},{"type":31,"tagName":560,"properties":6397,"children":6398},{"style":672},[6399],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6402,"children":6403},{"class":562},[6404,6408,6413,6417,6422,6427,6432,6436,6440,6444,6449,6454],{"type":31,"tagName":560,"properties":6405,"children":6406},{"style":1348},[6407],{"type":27,"value":3258},{"type":31,"tagName":560,"properties":6409,"children":6410},{"style":672},[6411],{"type":27,"value":6412}," (today ",{"type":31,"tagName":560,"properties":6414,"children":6415},{"style":1348},[6416],{"type":27,"value":5370},{"type":31,"tagName":560,"properties":6418,"children":6419},{"style":672},[6420],{"type":27,"value":6421}," ringDay[at] ",{"type":31,"tagName":560,"properties":6423,"children":6424},{"style":1348},[6425],{"type":27,"value":6426},"!=",{"type":31,"tagName":560,"properties":6428,"children":6429},{"style":672},[6430],{"type":27,"value":6431}," day ",{"type":31,"tagName":560,"properties":6433,"children":6434},{"style":1348},[6435],{"type":27,"value":1934},{"type":31,"tagName":560,"properties":6437,"children":6438},{"style":672},[6439],{"type":27,"value":6304},{"type":31,"tagName":560,"properties":6441,"children":6442},{"style":1348},[6443],{"type":27,"value":5890},{"type":31,"tagName":560,"properties":6445,"children":6446},{"style":672},[6447],{"type":27,"value":6448}," bars) ",{"type":31,"tagName":560,"properties":6450,"children":6451},{"style":1348},[6452],{"type":27,"value":6453},"break",{"type":31,"tagName":560,"properties":6455,"children":6456},{"style":672},[6457],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6460,"children":6461},{"class":562},[6462,6466,6470,6474,6478,6482,6486,6490,6494,6498,6502,6506,6510,6514,6518,6523,6527,6531,6535],{"type":31,"tagName":560,"properties":6463,"children":6464},{"style":1348},[6465],{"type":27,"value":4122},{"type":31,"tagName":560,"properties":6467,"children":6468},{"style":672},[6469],{"type":27,"value":3106},{"type":31,"tagName":560,"properties":6471,"children":6472},{"style":1348},[6473],{"type":27,"value":2098},{"type":31,"tagName":560,"properties":6475,"children":6476},{"style":672},[6477],{"type":27,"value":4871},{"type":31,"tagName":560,"properties":6479,"children":6480},{"style":1348},[6481],{"type":27,"value":1957},{"type":31,"tagName":560,"properties":6483,"children":6484},{"style":850},[6485],{"type":27,"value":2112},{"type":31,"tagName":560,"properties":6487,"children":6488},{"style":672},[6489],{"type":27,"value":4884},{"type":31,"tagName":560,"properties":6491,"children":6492},{"style":1348},[6493],{"type":27,"value":1681},{"type":31,"tagName":560,"properties":6495,"children":6496},{"style":850},[6497],{"type":27,"value":1600},{"type":31,"tagName":560,"properties":6499,"children":6500},{"style":672},[6501],{"type":27,"value":4884},{"type":31,"tagName":560,"properties":6503,"children":6504},{"style":1348},[6505],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":6507,"children":6508},{"style":850},[6509],{"type":27,"value":2734},{"type":31,"tagName":560,"properties":6511,"children":6512},{"style":672},[6513],{"type":27,"value":6188},{"type":31,"tagName":560,"properties":6515,"children":6516},{"style":1348},[6517],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":6519,"children":6520},{"style":672},[6521],{"type":27,"value":6522}," ring[at ",{"type":31,"tagName":560,"properties":6524,"children":6525},{"style":1348},[6526],{"type":27,"value":3182},{"type":31,"tagName":560,"properties":6528,"children":6529},{"style":850},[6530],{"type":27,"value":1600},{"type":31,"tagName":560,"properties":6532,"children":6533},{"style":1348},[6534],{"type":27,"value":2931},{"type":31,"tagName":560,"properties":6536,"children":6537},{"style":672},[6538],{"type":27,"value":6539}," s];",{"type":27,"value":28},{"type":31,"tagName":560,"properties":6542,"children":6543},{"class":562},[6544,6549,6553,6557],{"type":31,"tagName":560,"properties":6545,"children":6546},{"style":672},[6547],{"type":27,"value":6548},"    windowBars ",{"type":31,"tagName":560,"properties":6550,"children":6551},{"style":1348},[6552],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":6554,"children":6555},{"style":850},[6556],{"type":27,"value":2734},{"type":31,"tagName":560,"properties":6558,"children":6559},{"style":672},[6560],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6563,"children":6564},{"class":562},[6565,6569,6574,6578,6582,6587,6591,6595],{"type":31,"tagName":560,"properties":6566,"children":6567},{"style":1348},[6568],{"type":27,"value":3258},{"type":31,"tagName":560,"properties":6570,"children":6571},{"style":672},[6572],{"type":27,"value":6573}," (ringPartial[at] ",{"type":31,"tagName":560,"properties":6575,"children":6576},{"style":1348},[6577],{"type":27,"value":2513},{"type":31,"tagName":560,"properties":6579,"children":6580},{"style":850},[6581],{"type":27,"value":2331},{"type":31,"tagName":560,"properties":6583,"children":6584},{"style":672},[6585],{"type":27,"value":6586},") partialBars ",{"type":31,"tagName":560,"properties":6588,"children":6589},{"style":1348},[6590],{"type":27,"value":2711},{"type":31,"tagName":560,"properties":6592,"children":6593},{"style":850},[6594],{"type":27,"value":2734},{"type":31,"tagName":560,"properties":6596,"children":6597},{"style":672},[6598],{"type":27,"value":2148},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6601,"children":6602},{"class":562},[6603],{"type":31,"tagName":560,"properties":6604,"children":6605},{"style":672},[6606],{"type":27,"value":3327},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6609,"children":6610},{"class":562},[6611,6615,6620,6624,6629,6633,6637,6641,6645,6649,6653,6657,6661,6666,6670,6674,6678,6682,6686,6690,6694,6698,6702,6706,6710,6715],{"type":31,"tagName":560,"properties":6612,"children":6613},{"style":1348},[6614],{"type":27,"value":2479},{"type":31,"tagName":560,"properties":6616,"children":6617},{"style":850},[6618],{"type":27,"value":6619}," calls",{"type":31,"tagName":560,"properties":6621,"children":6622},{"style":1348},[6623],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":6625,"children":6626},{"style":672},[6627],{"type":27,"value":6628}," sums[",{"type":31,"tagName":560,"properties":6630,"children":6631},{"style":850},[6632],{"type":27,"value":552},{"type":31,"tagName":560,"properties":6634,"children":6635},{"style":672},[6636],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":6638,"children":6639},{"style":1348},[6640],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":6642,"children":6643},{"style":672},[6644],{"type":27,"value":6628},{"type":31,"tagName":560,"properties":6646,"children":6647},{"style":850},[6648],{"type":27,"value":863},{"type":31,"tagName":560,"properties":6650,"children":6651},{"style":672},[6652],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":6654,"children":6655},{"style":1348},[6656],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":6658,"children":6659},{"style":672},[6660],{"type":27,"value":6628},{"type":31,"tagName":560,"properties":6662,"children":6663},{"style":850},[6664],{"type":27,"value":6665},"2",{"type":31,"tagName":560,"properties":6667,"children":6668},{"style":672},[6669],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":6671,"children":6672},{"style":1348},[6673],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":6675,"children":6676},{"style":672},[6677],{"type":27,"value":6628},{"type":31,"tagName":560,"properties":6679,"children":6680},{"style":850},[6681],{"type":27,"value":5732},{"type":31,"tagName":560,"properties":6683,"children":6684},{"style":672},[6685],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":6687,"children":6688},{"style":1348},[6689],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":6691,"children":6692},{"style":672},[6693],{"type":27,"value":6628},{"type":31,"tagName":560,"properties":6695,"children":6696},{"style":850},[6697],{"type":27,"value":5749},{"type":31,"tagName":560,"properties":6699,"children":6700},{"style":672},[6701],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":6703,"children":6704},{"style":1348},[6705],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":6707,"children":6708},{"style":672},[6709],{"type":27,"value":6628},{"type":31,"tagName":560,"properties":6711,"children":6712},{"style":850},[6713],{"type":27,"value":6714},"5",{"type":31,"tagName":560,"properties":6716,"children":6717},{"style":672},[6718],{"type":27,"value":2017},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6721,"children":6722},{"class":562},[6723,6727,6732,6736,6740,6744,6748,6752,6756,6760,6764,6768,6772,6777,6781,6785,6789,6793,6797,6801,6805,6809,6813,6817,6821,6826],{"type":31,"tagName":560,"properties":6724,"children":6725},{"style":1348},[6726],{"type":27,"value":2479},{"type":31,"tagName":560,"properties":6728,"children":6729},{"style":850},[6730],{"type":27,"value":6731}," puts",{"type":31,"tagName":560,"properties":6733,"children":6734},{"style":1348},[6735],{"type":27,"value":1361},{"type":31,"tagName":560,"properties":6737,"children":6738},{"style":672},[6739],{"type":27,"value":6628},{"type":31,"tagName":560,"properties":6741,"children":6742},{"style":850},[6743],{"type":27,"value":4341},{"type":31,"tagName":560,"properties":6745,"children":6746},{"style":672},[6747],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":6749,"children":6750},{"style":1348},[6751],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":6753,"children":6754},{"style":672},[6755],{"type":27,"value":6628},{"type":31,"tagName":560,"properties":6757,"children":6758},{"style":850},[6759],{"type":27,"value":5782},{"type":31,"tagName":560,"properties":6761,"children":6762},{"style":672},[6763],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":6765,"children":6766},{"style":1348},[6767],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":6769,"children":6770},{"style":672},[6771],{"type":27,"value":6628},{"type":31,"tagName":560,"properties":6773,"children":6774},{"style":850},[6775],{"type":27,"value":6776},"8",{"type":31,"tagName":560,"properties":6778,"children":6779},{"style":672},[6780],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":6782,"children":6783},{"style":1348},[6784],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":6786,"children":6787},{"style":672},[6788],{"type":27,"value":6628},{"type":31,"tagName":560,"properties":6790,"children":6791},{"style":850},[6792],{"type":27,"value":5679},{"type":31,"tagName":560,"properties":6794,"children":6795},{"style":672},[6796],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":6798,"children":6799},{"style":1348},[6800],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":6802,"children":6803},{"style":672},[6804],{"type":27,"value":6628},{"type":31,"tagName":560,"properties":6806,"children":6807},{"style":850},[6808],{"type":27,"value":5696},{"type":31,"tagName":560,"properties":6810,"children":6811},{"style":672},[6812],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":6814,"children":6815},{"style":1348},[6816],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":6818,"children":6819},{"style":672},[6820],{"type":27,"value":6628},{"type":31,"tagName":560,"properties":6822,"children":6823},{"style":850},[6824],{"type":27,"value":6825},"11",{"type":31,"tagName":560,"properties":6827,"children":6828},{"style":672},[6829],{"type":27,"value":2017},{"type":27,"value":28},{"type":31,"tagName":560,"properties":6832,"children":6833},{"class":562},[6834,6839,6843,6848,6852,6856,6860,6864,6868,6872],{"type":31,"tagName":560,"properties":6835,"children":6836},{"style":666},[6837],{"type":27,"value":6838},"  out_call_ask_share",{"type":31,"tagName":560,"properties":6840,"children":6841},{"style":672},[6842],{"type":27,"value":675},{"type":31,"tagName":560,"properties":6844,"children":6845},{"style":666},[6846],{"type":27,"value":6847},"share",{"type":31,"tagName":560,"properties":6849,"children":6850},{"style":672},[6851],{"type":27,"value":4336},{"type":31,"tagName":560,"properties":6853,"children":6854},{"style":850},[6855],{"type":27,"value":552},{"type":31,"tagName":560,"properties":6857,"children":6858},{"style":672},[6859],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":6861,"children":6862},{"style":1348},[6863],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":6865,"children":6866},{"style":672},[6867],{"type":27,"value":6628},{"type":31,"tagName":560,"properties":6869,"children":6870},{"style":850},[6871],{"type":27,"value":863},{"type":31,"tagName":560,"properties":6873,"children":6874},{"style":672},[6875],{"type":27,"value":6876},"], calls));",{"type":27,"value":28},{"type":31,"tagName":560,"properties":6879,"children":6880},{"class":562},[6881,6886,6890,6894,6898,6902,6906,6910,6914,6918],{"type":31,"tagName":560,"properties":6882,"children":6883},{"style":666},[6884],{"type":27,"value":6885},"  out_put_ask_share",{"type":31,"tagName":560,"properties":6887,"children":6888},{"style":672},[6889],{"type":27,"value":675},{"type":31,"tagName":560,"properties":6891,"children":6892},{"style":666},[6893],{"type":27,"value":6847},{"type":31,"tagName":560,"properties":6895,"children":6896},{"style":672},[6897],{"type":27,"value":4336},{"type":31,"tagName":560,"properties":6899,"children":6900},{"style":850},[6901],{"type":27,"value":4341},{"type":31,"tagName":560,"properties":6903,"children":6904},{"style":672},[6905],{"type":27,"value":2508},{"type":31,"tagName":560,"properties":6907,"children":6908},{"style":1348},[6909],{"type":27,"value":2498},{"type":31,"tagName":560,"properties":6911,"children":6912},{"style":672},[6913],{"type":27,"value":6628},{"type":31,"tagName":560,"properties":6915,"children":6916},{"style":850},[6917],{"type":27,"value":5782},{"type":31,"tagName":560,"properties":6919,"children":6920},{"style":672},[6921],{"type":27,"value":6922},"], puts));",{"type":27,"value":28},{"type":31,"tagName":560,"properties":6925,"children":6926},{"class":562},[6927,6932],{"type":31,"tagName":560,"properties":6928,"children":6929},{"style":666},[6930],{"type":27,"value":6931},"  writeBars",{"type":31,"tagName":560,"properties":6933,"children":6934},{"style":672},[6935],{"type":27,"value":6936},"(windowBars, partialBars);",{"type":27,"value":28},{"type":31,"tagName":560,"properties":6939,"children":6940},{"class":562},[6941],{"type":31,"tagName":560,"properties":6942,"children":6943},{"style":672},[6944],{"type":27,"value":2374},{"type":27,"value":28},{"type":31,"tagName":527,"properties":6947,"children":6948,"position":6957},{},[6949],{"type":27,"value":6950,"position":6951},"How it works",{"start":6952,"end":6954},{"line":282,"column":535,"offset":6953},12085,{"line":282,"column":6955,"offset":6956},16,12097,{"start":6958,"end":6960},{"line":282,"column":21,"offset":6959},12082,{"line":282,"column":6955,"offset":6956},{"type":27,"value":28},{"type":31,"tagName":32,"properties":6963,"children":6964,"position":7011},{},[6965,6984,6991,7004],{"type":31,"tagName":45,"properties":6966,"children":6967,"position":6978},{},[6968],{"type":27,"value":6969,"position":6970},"Each contract's flow, by side.",{"start":6971,"end":6975},{"line":6972,"column":6973,"offset":6974},200,3,12101,{"line":6972,"column":6976,"offset":6977},33,12131,{"start":6979,"end":6981},{"line":6972,"column":21,"offset":6980},12099,{"line":6972,"column":6982,"offset":6983},35,12133,{"type":27,"value":6985,"position":6986}," The input hands each bar one tuple per contract that traded in it (",{"start":6987,"end":6988},{"line":6972,"column":6982,"offset":6983},{"line":6972,"column":6989,"offset":6990},103,12201,{"type":31,"tagName":206,"properties":6992,"children":6993,"position":7001},{},[6994],{"type":27,"value":6995,"position":6996},"max_cells: 16000",{"start":6997,"end":6998},{"line":6972,"column":6989,"offset":6990},{"line":6972,"column":6999,"offset":7000},121,12219,{"start":7002,"end":7003},{"line":6972,"column":6989,"offset":6990},{"line":6972,"column":6999,"offset":7000},{"type":27,"value":7005,"position":7006},", the whole chain): its contracts at the ask, at the bid, at the mid and with no side, its premium at the ask and at the bid, its VWAP, and its contracts above the ask and below the bid. The data plane judges each print against the national best bid and offer just before it, by the midpoint: above the mid it is at the ask, below it at the bid, exactly on it at the mid, and with no valid quote it has no side.",{"start":7007,"end":7008},{"line":6972,"column":6999,"offset":7000},{"line":6972,"column":7009,"offset":7010},532,12630,{"start":7012,"end":7013},{"line":6972,"column":21,"offset":6980},{"line":6972,"column":7009,"offset":7010},{"type":27,"value":28},{"type":31,"tagName":32,"properties":7016,"children":7017,"position":7180},{},[7018,7036,7043,7058,7065,7081,7088,7104,7111,7127,7134,7150,7157,7173],{"type":31,"tagName":45,"properties":7019,"children":7020,"position":7030},{},[7021],{"type":27,"value":7022,"position":7023},"Six buckets of contracts.",{"start":7024,"end":7027},{"line":7025,"column":6973,"offset":7026},202,12634,{"line":7025,"column":7028,"offset":7029},28,12659,{"start":7031,"end":7033},{"line":7025,"column":21,"offset":7032},12632,{"line":7025,"column":7034,"offset":7035},30,12661,{"type":27,"value":7037,"position":7038}," A print above the ask is an ask-side print, and one below the bid a bid-side print, so the buckets split those two sides: ",{"start":7039,"end":7040},{"line":7025,"column":7034,"offset":7035},{"line":7025,"column":7041,"offset":7042},153,12784,{"type":31,"tagName":45,"properties":7044,"children":7045,"position":7053},{},[7046],{"type":27,"value":49,"position":7047},{"start":7048,"end":7051},{"line":7025,"column":7049,"offset":7050},155,12786,{"line":7025,"column":259,"offset":7052},12788,{"start":7054,"end":7055},{"line":7025,"column":7041,"offset":7042},{"line":7025,"column":7056,"offset":7057},159,12790,{"type":27,"value":7059,"position":7060}," is the contracts above the ask, ",{"start":7061,"end":7062},{"line":7025,"column":7056,"offset":7057},{"line":7025,"column":7063,"offset":7064},192,12823,{"type":31,"tagName":45,"properties":7066,"children":7067,"position":7076},{},[7068],{"type":27,"value":73,"position":7069},{"start":7070,"end":7073},{"line":7025,"column":7071,"offset":7072},194,12825,{"line":7025,"column":7074,"offset":7075},195,12826,{"start":7077,"end":7078},{"line":7025,"column":7063,"offset":7064},{"line":7025,"column":7079,"offset":7080},197,12828,{"type":27,"value":7082,"position":7083}," the rest of the ask side, ",{"start":7084,"end":7085},{"line":7025,"column":7079,"offset":7080},{"line":7025,"column":7086,"offset":7087},224,12855,{"type":31,"tagName":45,"properties":7089,"children":7090,"position":7099},{},[7091],{"type":27,"value":121,"position":7092},{"start":7093,"end":7096},{"line":7025,"column":7094,"offset":7095},226,12857,{"line":7025,"column":7097,"offset":7098},227,12858,{"start":7100,"end":7101},{"line":7025,"column":7086,"offset":7087},{"line":7025,"column":7102,"offset":7103},229,12860,{"type":27,"value":7105,"position":7106}," the rest of the bid side, ",{"start":7107,"end":7108},{"line":7025,"column":7102,"offset":7103},{"line":7025,"column":7109,"offset":7110},256,12887,{"type":31,"tagName":45,"properties":7112,"children":7113,"position":7122},{},[7114],{"type":27,"value":145,"position":7115},{"start":7116,"end":7119},{"line":7025,"column":7117,"offset":7118},258,12889,{"line":7025,"column":7120,"offset":7121},260,12891,{"start":7123,"end":7124},{"line":7025,"column":7109,"offset":7110},{"line":7025,"column":7125,"offset":7126},262,12893,{"type":27,"value":7128,"position":7129}," the contracts below the bid; ",{"start":7130,"end":7131},{"line":7025,"column":7125,"offset":7126},{"line":7025,"column":7132,"offset":7133},292,12923,{"type":31,"tagName":45,"properties":7135,"children":7136,"position":7145},{},[7137],{"type":27,"value":97,"position":7138},{"start":7139,"end":7142},{"line":7025,"column":7140,"offset":7141},294,12925,{"line":7025,"column":7143,"offset":7144},295,12926,{"start":7146,"end":7147},{"line":7025,"column":7132,"offset":7133},{"line":7025,"column":7148,"offset":7149},297,12928,{"type":27,"value":7151,"position":7152}," and ",{"start":7153,"end":7154},{"line":7025,"column":7148,"offset":7149},{"line":7025,"column":7155,"offset":7156},302,12933,{"type":31,"tagName":45,"properties":7158,"children":7159,"position":7168},{},[7160],{"type":27,"value":169,"position":7161},{"start":7162,"end":7165},{"line":7025,"column":7163,"offset":7164},304,12935,{"line":7025,"column":7166,"offset":7167},311,12942,{"start":7169,"end":7170},{"line":7025,"column":7155,"offset":7156},{"line":7025,"column":7171,"offset":7172},313,12944,{"type":27,"value":7174,"position":7175}," are the mid and the unquoted prints. Each bucket is summed for the calls and for the puts.",{"start":7176,"end":7177},{"line":7025,"column":7171,"offset":7172},{"line":7025,"column":7178,"offset":7179},404,13035,{"start":7181,"end":7182},{"line":7025,"column":21,"offset":7032},{"line":7025,"column":7178,"offset":7179},{"type":27,"value":28},{"type":31,"tagName":32,"properties":7185,"children":7186,"position":7281},{},[7187,7203,7210,7227,7233,7250,7257,7274],{"type":31,"tagName":45,"properties":7188,"children":7189,"position":7198},{},[7190],{"type":27,"value":7191,"position":7192},"Three buckets of premium.",{"start":7193,"end":7196},{"line":7194,"column":6973,"offset":7195},204,13039,{"line":7194,"column":7028,"offset":7197},13064,{"start":7199,"end":7201},{"line":7194,"column":21,"offset":7200},13037,{"line":7194,"column":7034,"offset":7202},13066,{"type":27,"value":7204,"position":7205}," The data carries a contract's premium at the ask and at the bid, so premium splits three ways: ",{"start":7206,"end":7207},{"line":7194,"column":7034,"offset":7202},{"line":7194,"column":7208,"offset":7209},126,13162,{"type":31,"tagName":45,"properties":7211,"children":7212,"position":7222},{},[7213],{"type":27,"value":7214,"position":7215},"Ask and above",{"start":7216,"end":7219},{"line":7194,"column":7217,"offset":7218},128,13164,{"line":7194,"column":7220,"offset":7221},141,13177,{"start":7223,"end":7224},{"line":7194,"column":7208,"offset":7209},{"line":7194,"column":7225,"offset":7226},143,13179,{"type":27,"value":378,"position":7228},{"start":7229,"end":7230},{"line":7194,"column":7225,"offset":7226},{"line":7194,"column":7231,"offset":7232},145,13181,{"type":31,"tagName":45,"properties":7234,"children":7235,"position":7245},{},[7236],{"type":27,"value":7237,"position":7238},"Bid and below",{"start":7239,"end":7242},{"line":7194,"column":7240,"offset":7241},147,13183,{"line":7194,"column":7243,"offset":7244},160,13196,{"start":7246,"end":7247},{"line":7194,"column":7231,"offset":7232},{"line":7194,"column":7248,"offset":7249},162,13198,{"type":27,"value":7251,"position":7252},", and ",{"start":7253,"end":7254},{"line":7194,"column":7248,"offset":7249},{"line":7194,"column":7255,"offset":7256},168,13204,{"type":31,"tagName":45,"properties":7258,"children":7259,"position":7269},{},[7260],{"type":27,"value":7261,"position":7262},"Mid and no side",{"start":7263,"end":7266},{"line":7194,"column":7264,"offset":7265},170,13206,{"line":7194,"column":7267,"offset":7268},185,13221,{"start":7270,"end":7271},{"line":7194,"column":7255,"offset":7256},{"line":7194,"column":7272,"offset":7273},187,13223,{"type":27,"value":7275,"position":7276},", which is the contract's total premium (its VWAP times its contracts times 100, a standard contract's multiplier) minus the two sides, counted when the contract carries its VWAP (bit 0).",{"start":7277,"end":7278},{"line":7194,"column":7272,"offset":7273},{"line":7194,"column":7279,"offset":7280},374,13410,{"start":7282,"end":7283},{"line":7194,"column":21,"offset":7200},{"line":7194,"column":7279,"offset":7280},{"type":27,"value":28},{"type":31,"tagName":32,"properties":7286,"children":7287,"position":7417},{},[7288,7305,7312,7329,7335,7351,7358,7374,7381,7393,7398,7411],{"type":31,"tagName":45,"properties":7289,"children":7290,"position":7300},{},[7291],{"type":27,"value":7292,"position":7293},"The window.",{"start":7294,"end":7297},{"line":7295,"column":6973,"offset":7296},206,13414,{"line":7295,"column":7298,"offset":7299},14,13425,{"start":7301,"end":7303},{"line":7295,"column":21,"offset":7302},13412,{"line":7295,"column":6955,"offset":7304},13427,{"type":27,"value":7306,"position":7307}," ",{"start":7308,"end":7309},{"line":7295,"column":6955,"offset":7304},{"line":7295,"column":7310,"offset":7311},17,13428,{"type":31,"tagName":45,"properties":7313,"children":7314,"position":7324},{},[7315],{"type":27,"value":7316,"position":7317},"Window",{"start":7318,"end":7321},{"line":7295,"column":7319,"offset":7320},19,13430,{"line":7295,"column":7322,"offset":7323},25,13436,{"start":7325,"end":7326},{"line":7295,"column":7310,"offset":7311},{"line":7295,"column":7327,"offset":7328},27,13438,{"type":27,"value":7330,"position":7331}," sums today's bars (the New York trade date the newest bar is on, up to the last 500 bars) or the last ",{"start":7332,"end":7333},{"line":7295,"column":7327,"offset":7328},{"line":7295,"column":24,"offset":7334},13541,{"type":31,"tagName":45,"properties":7336,"children":7337,"position":7346},{},[7338],{"type":27,"value":321,"position":7339},{"start":7340,"end":7343},{"line":7295,"column":7341,"offset":7342},132,13543,{"line":7295,"column":7344,"offset":7345},136,13547,{"start":7347,"end":7348},{"line":7295,"column":24,"offset":7334},{"line":7295,"column":7349,"offset":7350},138,13549,{"type":27,"value":7352,"position":7353}," bars (60, up to 500). ",{"start":7354,"end":7355},{"line":7295,"column":7349,"offset":7350},{"line":7295,"column":7356,"offset":7357},161,13572,{"type":31,"tagName":45,"properties":7359,"children":7360,"position":7369},{},[7361],{"type":27,"value":7362,"position":7363},"Measure",{"start":7364,"end":7367},{"line":7295,"column":7365,"offset":7366},163,13574,{"line":7295,"column":7264,"offset":7368},13581,{"start":7370,"end":7371},{"line":7295,"column":7356,"offset":7357},{"line":7295,"column":7372,"offset":7373},172,13583,{"type":27,"value":7375,"position":7376}," picks contracts (six buckets) or premium (three). The bars stand under the chart on the live bar, calls green beside puts red in each bucket, titled by the measure and the window (",{"start":7377,"end":7378},{"line":7295,"column":7372,"offset":7373},{"line":7295,"column":7379,"offset":7380},353,13764,{"type":31,"tagName":206,"properties":7382,"children":7383,"position":7390},{},[7384],{"type":27,"value":7385,"position":7386},"Contracts by side, today",{"start":7387,"end":7388},{"line":7295,"column":7379,"offset":7380},{"line":7295,"column":139,"offset":7389},13790,{"start":7391,"end":7392},{"line":7295,"column":7379,"offset":7380},{"line":7295,"column":139,"offset":7389},{"type":27,"value":378,"position":7394},{"start":7395,"end":7396},{"line":7295,"column":139,"offset":7389},{"line":7295,"column":148,"offset":7397},13792,{"type":31,"tagName":206,"properties":7399,"children":7400,"position":7408},{},[7401],{"type":27,"value":7402,"position":7403},"Premium by side, last 60 bars",{"start":7404,"end":7405},{"line":7295,"column":148,"offset":7397},{"line":7295,"column":7406,"offset":7407},412,13823,{"start":7409,"end":7410},{"line":7295,"column":148,"offset":7397},{"line":7295,"column":7406,"offset":7407},{"type":27,"value":7412,"position":7413},").",{"start":7414,"end":7415},{"line":7295,"column":7406,"offset":7407},{"line":7295,"column":175,"offset":7416},13825,{"start":7418,"end":7419},{"line":7295,"column":21,"offset":7302},{"line":7295,"column":175,"offset":7416},{"type":27,"value":28},{"type":31,"tagName":32,"properties":7422,"children":7423,"position":7484},{},[7424,7440,7445,7458,7465,7478],{"type":31,"tagName":45,"properties":7425,"children":7426,"position":7435},{},[7427],{"type":27,"value":7428,"position":7429},"The column.",{"start":7430,"end":7433},{"line":7431,"column":6973,"offset":7432},208,13829,{"line":7431,"column":7298,"offset":7434},13840,{"start":7436,"end":7438},{"line":7431,"column":21,"offset":7437},13827,{"line":7431,"column":6955,"offset":7439},13842,{"type":27,"value":7306,"position":7441},{"start":7442,"end":7443},{"line":7431,"column":6955,"offset":7439},{"line":7431,"column":7310,"offset":7444},13843,{"type":31,"tagName":206,"properties":7446,"children":7447,"position":7455},{},[7448],{"type":27,"value":7449,"position":7450},"lean",{"start":7451,"end":7452},{"line":7431,"column":7310,"offset":7444},{"line":7431,"column":7453,"offset":7454},23,13849,{"start":7456,"end":7457},{"line":7431,"column":7310,"offset":7444},{"line":7431,"column":7453,"offset":7454},{"type":27,"value":7459,"position":7460}," is each bar's bullish contracts (calls at the ask or above plus puts at the bid or below) minus its bearish contracts (calls at the bid or below plus puts at the ask or above), a histogram in its own pane, green at or above zero and red below (",{"start":7461,"end":7462},{"line":7431,"column":7453,"offset":7454},{"line":7431,"column":7463,"offset":7464},268,14094,{"type":31,"tagName":206,"properties":7466,"children":7467,"position":7475},{},[7468],{"type":27,"value":7469,"position":7470},"lean_tone",{"start":7471,"end":7472},{"line":7431,"column":7463,"offset":7464},{"line":7431,"column":7473,"offset":7474},279,14105,{"start":7476,"end":7477},{"line":7431,"column":7463,"offset":7464},{"line":7431,"column":7473,"offset":7474},{"type":27,"value":7479,"position":7480}," picks the colour); a bar with no contract on a side of the quote draws no column.",{"start":7481,"end":7482},{"line":7431,"column":7473,"offset":7474},{"line":7431,"column":115,"offset":7483},14187,{"start":7485,"end":7486},{"line":7431,"column":21,"offset":7437},{"line":7431,"column":115,"offset":7483},{"type":27,"value":28},{"type":31,"tagName":32,"properties":7489,"children":7490,"position":7609},{},[7491,7508,7515,7528,7534,7547,7554,7566,7572,7584,7590,7603],{"type":31,"tagName":45,"properties":7492,"children":7493,"position":7502},{},[7494],{"type":27,"value":7495,"position":7496},"The readings.",{"start":7497,"end":7500},{"line":7498,"column":6973,"offset":7499},210,14191,{"line":7498,"column":6955,"offset":7501},14204,{"start":7503,"end":7505},{"line":7498,"column":21,"offset":7504},14189,{"line":7498,"column":7506,"offset":7507},18,14206,{"type":27,"value":7509,"position":7510}," Data-only outputs: ",{"start":7511,"end":7512},{"line":7498,"column":7506,"offset":7507},{"line":7498,"column":7513,"offset":7514},38,14226,{"type":31,"tagName":206,"properties":7516,"children":7517,"position":7525},{},[7518],{"type":27,"value":7519,"position":7520},"above_ask",{"start":7521,"end":7522},{"line":7498,"column":7513,"offset":7514},{"line":7498,"column":7523,"offset":7524},49,14237,{"start":7526,"end":7527},{"line":7498,"column":7513,"offset":7514},{"line":7498,"column":7523,"offset":7524},{"type":27,"value":7151,"position":7529},{"start":7530,"end":7531},{"line":7498,"column":7523,"offset":7524},{"line":7498,"column":7532,"offset":7533},54,14242,{"type":31,"tagName":206,"properties":7535,"children":7536,"position":7544},{},[7537],{"type":27,"value":7538,"position":7539},"below_bid",{"start":7540,"end":7541},{"line":7498,"column":7532,"offset":7533},{"line":7498,"column":7542,"offset":7543},65,14253,{"start":7545,"end":7546},{"line":7498,"column":7532,"offset":7533},{"line":7498,"column":7542,"offset":7543},{"type":27,"value":7548,"position":7549}," (the bar's contracts outside the quote, calls and puts), ",{"start":7550,"end":7551},{"line":7498,"column":7542,"offset":7543},{"line":7498,"column":7552,"offset":7553},123,14311,{"type":31,"tagName":206,"properties":7555,"children":7556,"position":7563},{},[7557],{"type":27,"value":7558,"position":7559},"partial",{"start":7560,"end":7561},{"line":7498,"column":7552,"offset":7553},{"line":7498,"column":7341,"offset":7562},14320,{"start":7564,"end":7565},{"line":7498,"column":7552,"offset":7553},{"line":7498,"column":7341,"offset":7562},{"type":27,"value":7567,"position":7568}," (1 on a bar the chart served in part), and on the live bar ",{"start":7569,"end":7570},{"line":7498,"column":7341,"offset":7562},{"line":7498,"column":7063,"offset":7571},14380,{"type":31,"tagName":206,"properties":7573,"children":7574,"position":7581},{},[7575],{"type":27,"value":7576,"position":7577},"call_ask_share",{"start":7578,"end":7579},{"line":7498,"column":7063,"offset":7571},{"line":7498,"column":7431,"offset":7580},14396,{"start":7582,"end":7583},{"line":7498,"column":7063,"offset":7571},{"line":7498,"column":7431,"offset":7580},{"type":27,"value":7151,"position":7585},{"start":7586,"end":7587},{"line":7498,"column":7431,"offset":7580},{"line":7498,"column":7588,"offset":7589},213,14401,{"type":31,"tagName":206,"properties":7591,"children":7592,"position":7600},{},[7593],{"type":27,"value":7594,"position":7595},"put_ask_share",{"start":7596,"end":7597},{"line":7498,"column":7588,"offset":7589},{"line":7498,"column":7598,"offset":7599},228,14416,{"start":7601,"end":7602},{"line":7498,"column":7588,"offset":7589},{"line":7498,"column":7598,"offset":7599},{"type":27,"value":7604,"position":7605},", the share of the window's call contracts and of its put contracts at the ask or above, in percent.",{"start":7606,"end":7607},{"line":7498,"column":7598,"offset":7599},{"line":7498,"column":67,"offset":7608},14516,{"start":7610,"end":7611},{"line":7498,"column":21,"offset":7504},{"line":7498,"column":67,"offset":7608},{"type":27,"value":28},{"type":31,"tagName":527,"properties":7614,"children":7615,"position":7624},{},[7616],{"type":27,"value":7617,"position":7618},"Where it runs",{"start":7619,"end":7622},{"line":7620,"column":535,"offset":7621},212,14521,{"line":7620,"column":7310,"offset":7623},14534,{"start":7625,"end":7627},{"line":7620,"column":21,"offset":7626},14518,{"line":7620,"column":7310,"offset":7623},{"type":27,"value":28},{"type":31,"tagName":32,"properties":7630,"children":7631,"position":7710},{},[7632,7641,7658,7665,7683,7690,7703],{"type":27,"value":7633,"position":7634},"US stock and ETF charts, through the listed options (OPRA) of the chart's own underlying. The OPRA sources are upcoming: the kit declares them ahead of the chart lanes that will serve them, so this indicator builds today but no surface serves it yet (",{"start":7635,"end":7638},{"line":7636,"column":21,"offset":7637},214,14536,{"line":7636,"column":7639,"offset":7640},252,14787,{"type":31,"tagName":227,"properties":7642,"children":7644,"position":7653},{"href":7643},"../core-concepts/data-sources.md#us-listed-options-opra",[7645],{"type":27,"value":232,"position":7646},{"start":7647,"end":7650},{"line":7636,"column":7648,"offset":7649},253,14788,{"line":7636,"column":7651,"offset":7652},265,14800,{"start":7654,"end":7655},{"line":7636,"column":7639,"offset":7640},{"line":7636,"column":7656,"offset":7657},323,14858,{"type":27,"value":7659,"position":7660},"). Once those lanes ship, the chart in the browser serves them under the US options access rule (",{"start":7661,"end":7662},{"line":7636,"column":7656,"offset":7657},{"line":7636,"column":7663,"offset":7664},420,14955,{"type":31,"tagName":227,"properties":7666,"children":7668,"position":7678},{"href":7667},"../reference/limitations.md",[7669],{"type":27,"value":7670,"position":7671},"Limitations",{"start":7672,"end":7675},{"line":7636,"column":7673,"offset":7674},421,14956,{"line":7636,"column":7676,"offset":7677},432,14967,{"start":7679,"end":7680},{"line":7636,"column":7663,"offset":7664},{"line":7636,"column":7681,"offset":7682},462,14997,{"type":27,"value":7684,"position":7685},"): OpenMarket's official Contract Sides package reads them (it is not on the registry yet), and a copy you run from the editor or publish yourself stops with \"Paused on US options\", as a draft or a community indicator does under that rule. An alert and a Protected indicator on OpenMarket's servers refuse ",{"start":7686,"end":7687},{"line":7636,"column":7681,"offset":7682},{"line":7636,"column":7688,"offset":7689},768,15303,{"type":31,"tagName":206,"properties":7691,"children":7692,"position":7700},{},[7693],{"type":27,"value":7694,"position":7695},"option_contract_flow",{"start":7696,"end":7697},{"line":7636,"column":7688,"offset":7689},{"line":7636,"column":7698,"offset":7699},790,15325,{"start":7701,"end":7702},{"line":7636,"column":7688,"offset":7689},{"line":7636,"column":7698,"offset":7699},{"type":27,"value":7704,"position":7705}," by name. On an option contract's chart the input reads the contract's underlying, so the bars are the same as on the stock's chart. A bar with more contracts than 16,000 refuses the run, never truncated. The chart routes the reads to the tier the account holds, 15 minutes delayed unless it holds real-time US options, and the legend names that tier.",{"start":7706,"end":7707},{"line":7636,"column":7698,"offset":7699},{"line":7636,"column":7708,"offset":7709},1141,15676,{"start":7711,"end":7712},{"line":7636,"column":21,"offset":7637},{"line":7636,"column":7708,"offset":7709},{"type":27,"value":28},{"type":31,"tagName":527,"properties":7715,"children":7716,"position":7725},{},[7717],{"type":27,"value":7718,"position":7719},"When data is missing",{"start":7720,"end":7723},{"line":7721,"column":535,"offset":7722},216,15681,{"line":7721,"column":203,"offset":7724},15701,{"start":7726,"end":7728},{"line":7721,"column":21,"offset":7727},15678,{"line":7721,"column":203,"offset":7724},{"type":27,"value":28},{"type":31,"tagName":7731,"properties":7732,"children":7733,"position":7923},"ul",{},[7734,7735,7785,7786,7817,7818,7922],{"type":27,"value":28},{"type":31,"tagName":7736,"properties":7737,"children":7738,"position":7781},"li",{},[7739,7755,7762,7774],{"type":31,"tagName":45,"properties":7740,"children":7741,"position":7750},{},[7742],{"type":27,"value":7743,"position":7744},"No block.",{"start":7745,"end":7748},{"line":7746,"column":39,"offset":7747},218,15707,{"line":7746,"column":7298,"offset":7749},15716,{"start":7751,"end":7753},{"line":7746,"column":6973,"offset":7752},15705,{"line":7746,"column":6955,"offset":7754},15718,{"type":27,"value":7756,"position":7757}," A bar before the history the chart serves carries no block: the column and the readings read ",{"start":7758,"end":7759},{"line":7746,"column":6955,"offset":7754},{"line":7746,"column":7760,"offset":7761},110,15812,{"type":31,"tagName":206,"properties":7763,"children":7764,"position":7771},{},[7765],{"type":27,"value":5516,"position":7766},{"start":7767,"end":7768},{"line":7746,"column":7760,"offset":7761},{"line":7746,"column":7769,"offset":7770},115,15817,{"start":7772,"end":7773},{"line":7746,"column":7760,"offset":7761},{"line":7746,"column":7769,"offset":7770},{"type":27,"value":7775,"position":7776},", and the bar adds nothing to the window.",{"start":7777,"end":7778},{"line":7746,"column":7769,"offset":7770},{"line":7746,"column":7779,"offset":7780},156,15858,{"start":7782,"end":7784},{"line":7746,"column":21,"offset":7783},15703,{"line":7746,"column":7779,"offset":7780},{"type":27,"value":28},{"type":31,"tagName":7736,"properties":7787,"children":7788,"position":7813},{},[7789,7806],{"type":31,"tagName":45,"properties":7790,"children":7791,"position":7801},{},[7792],{"type":27,"value":7793,"position":7794},"An empty block.",{"start":7795,"end":7798},{"line":7796,"column":39,"offset":7797},219,15863,{"line":7796,"column":7799,"offset":7800},20,15878,{"start":7802,"end":7804},{"line":7796,"column":6973,"offset":7803},15861,{"line":7796,"column":538,"offset":7805},15880,{"type":27,"value":7807,"position":7808}," A bar where no contract traded adds zeros to the window and draws no column.",{"start":7809,"end":7810},{"line":7796,"column":538,"offset":7805},{"line":7796,"column":7811,"offset":7812},99,15957,{"start":7814,"end":7816},{"line":7796,"column":21,"offset":7815},15859,{"line":7796,"column":7811,"offset":7812},{"type":27,"value":28},{"type":31,"tagName":7736,"properties":7819,"children":7820,"position":7918},{},[7821,7838,7845,7857,7863,7874,7881,7892,7899,7912],{"type":31,"tagName":45,"properties":7822,"children":7823,"position":7833},{},[7824],{"type":27,"value":7825,"position":7826},"A bar served in part.",{"start":7827,"end":7830},{"line":7828,"column":39,"offset":7829},220,15962,{"line":7828,"column":7831,"offset":7832},26,15983,{"start":7834,"end":7836},{"line":7828,"column":6973,"offset":7835},15960,{"line":7828,"column":7028,"offset":7837},15985,{"type":27,"value":7839,"position":7840}," Bit 14 of ",{"start":7841,"end":7842},{"line":7828,"column":7028,"offset":7837},{"line":7828,"column":7843,"offset":7844},39,15996,{"type":31,"tagName":206,"properties":7846,"children":7847,"position":7854},{},[7848],{"type":27,"value":255,"position":7849},{"start":7850,"end":7851},{"line":7828,"column":7843,"offset":7844},{"line":7828,"column":7852,"offset":7853},48,16005,{"start":7855,"end":7856},{"line":7828,"column":7843,"offset":7844},{"line":7828,"column":7852,"offset":7853},{"type":27,"value":3106,"position":7858},{"start":7859,"end":7860},{"line":7828,"column":7852,"offset":7853},{"line":7828,"column":7861,"offset":7862},50,16007,{"type":31,"tagName":206,"properties":7864,"children":7865,"position":7871},{},[7866],{"type":27,"value":5089,"position":7867},{"start":7868,"end":7869},{"line":7828,"column":7861,"offset":7862},{"line":7828,"column":235,"offset":7870},16018,{"start":7872,"end":7873},{"line":7828,"column":7861,"offset":7862},{"line":7828,"column":235,"offset":7870},{"type":27,"value":7875,"position":7876},") marks a bar the chart served in part: on a busy underlying the chart may send an older bar as one zero tuple whose only set bit is 14 instead of its contracts, which this indicator never counts as a contract. On such a bar ",{"start":7877,"end":7878},{"line":7828,"column":235,"offset":7870},{"line":7828,"column":7879,"offset":7880},286,16243,{"type":31,"tagName":206,"properties":7882,"children":7883,"position":7889},{},[7884],{"type":27,"value":7558,"position":7885},{"start":7886,"end":7887},{"line":7828,"column":7879,"offset":7880},{"line":7828,"column":7143,"offset":7888},16252,{"start":7890,"end":7891},{"line":7828,"column":7879,"offset":7880},{"line":7828,"column":7143,"offset":7888},{"type":27,"value":7893,"position":7894}," reads 1, its column (if it has one) turns slate, a faint slate wash covers it, and its contracts are a floor. While the window holds such bars, the bars' badge counts them (",{"start":7895,"end":7896},{"line":7828,"column":7143,"offset":7888},{"line":7828,"column":7897,"offset":7898},469,16426,{"type":31,"tagName":206,"properties":7900,"children":7901,"position":7909},{},[7902],{"type":27,"value":7903,"position":7904},"3 bars in part",{"start":7905,"end":7906},{"line":7828,"column":7897,"offset":7898},{"line":7828,"column":7907,"offset":7908},485,16442,{"start":7910,"end":7911},{"line":7828,"column":7897,"offset":7898},{"line":7828,"column":7907,"offset":7908},{"type":27,"value":7412,"position":7913},{"start":7914,"end":7915},{"line":7828,"column":7907,"offset":7908},{"line":7828,"column":7916,"offset":7917},487,16444,{"start":7919,"end":7921},{"line":7828,"column":21,"offset":7920},15958,{"line":7828,"column":7916,"offset":7917},{"type":27,"value":28},{"start":7924,"end":7925},{"line":7746,"column":21,"offset":7783},{"line":7828,"column":7916,"offset":7917},{"type":27,"value":28},{"type":31,"tagName":527,"properties":7928,"children":7929,"position":7938},{},[7930],{"type":27,"value":7931,"position":7932},"Customize it",{"start":7933,"end":7936},{"line":7934,"column":535,"offset":7935},222,16449,{"line":7934,"column":6955,"offset":7937},16461,{"start":7939,"end":7941},{"line":7934,"column":21,"offset":7940},16446,{"line":7934,"column":6955,"offset":7937},{"type":27,"value":28},{"type":31,"tagName":7731,"properties":7944,"children":7945,"position":8074},{},[7946,7947,7977,7978,8008,8009,8073],{"type":27,"value":28},{"type":31,"tagName":7736,"properties":7948,"children":7949,"position":7973},{},[7950,7966],{"type":31,"tagName":45,"properties":7951,"children":7952,"position":7960},{},[7953],{"type":27,"value":7954,"position":7955},"The session's verdict.",{"start":7956,"end":7958},{"line":7086,"column":39,"offset":7957},16467,{"line":7086,"column":7327,"offset":7959},16489,{"start":7961,"end":7963},{"line":7086,"column":6973,"offset":7962},16465,{"line":7086,"column":7964,"offset":7965},29,16491,{"type":27,"value":7967,"position":7968}," Keep Window at today and Measure at premium: the dollars bought against the dollars sold since the open.",{"start":7969,"end":7970},{"line":7086,"column":7964,"offset":7965},{"line":7086,"column":7971,"offset":7972},134,16596,{"start":7974,"end":7976},{"line":7086,"column":21,"offset":7975},16463,{"line":7086,"column":7971,"offset":7972},{"type":27,"value":28},{"type":31,"tagName":7736,"properties":7979,"children":7980,"position":8004},{},[7981,7997],{"type":31,"tagName":45,"properties":7982,"children":7983,"position":7992},{},[7984],{"type":27,"value":7985,"position":7986},"A rolling view.",{"start":7987,"end":7990},{"line":7988,"column":39,"offset":7989},225,16601,{"line":7988,"column":7799,"offset":7991},16616,{"start":7993,"end":7995},{"line":7988,"column":6973,"offset":7994},16599,{"line":7988,"column":538,"offset":7996},16618,{"type":27,"value":7998,"position":7999}," Set Window to last bars and Bars to 12 on a 5-minute chart: the last hour's sides.",{"start":8000,"end":8001},{"line":7988,"column":538,"offset":7996},{"line":7988,"column":8002,"offset":8003},105,16701,{"start":8005,"end":8007},{"line":7988,"column":21,"offset":8006},16597,{"line":7988,"column":8002,"offset":8003},{"type":27,"value":28},{"type":31,"tagName":7736,"properties":8010,"children":8011,"position":8069},{},[8012,8028,8034,8045,8051,8062],{"type":31,"tagName":45,"properties":8013,"children":8014,"position":8022},{},[8015],{"type":27,"value":8016,"position":8017},"Urgency alone.",{"start":8018,"end":8020},{"line":7094,"column":39,"offset":8019},16706,{"line":7094,"column":7319,"offset":8021},16720,{"start":8023,"end":8025},{"line":7094,"column":6973,"offset":8024},16704,{"line":7094,"column":8026,"offset":8027},21,16722,{"type":27,"value":8029,"position":8030}," Read ",{"start":8031,"end":8032},{"line":7094,"column":8026,"offset":8027},{"line":7094,"column":7327,"offset":8033},16728,{"type":31,"tagName":206,"properties":8035,"children":8036,"position":8042},{},[8037],{"type":27,"value":7519,"position":8038},{"start":8039,"end":8040},{"line":7094,"column":7327,"offset":8033},{"line":7094,"column":7513,"offset":8041},16739,{"start":8043,"end":8044},{"line":7094,"column":7327,"offset":8033},{"line":7094,"column":7513,"offset":8041},{"type":27,"value":7151,"position":8046},{"start":8047,"end":8048},{"line":7094,"column":7513,"offset":8041},{"line":7094,"column":8049,"offset":8050},43,16744,{"type":31,"tagName":206,"properties":8052,"children":8053,"position":8059},{},[8054],{"type":27,"value":7538,"position":8055},{"start":8056,"end":8057},{"line":7094,"column":8049,"offset":8050},{"line":7094,"column":7532,"offset":8058},16755,{"start":8060,"end":8061},{"line":7094,"column":8049,"offset":8050},{"line":7094,"column":7532,"offset":8058},{"type":27,"value":8063,"position":8064}," in the Console: the contracts that crossed the spread to trade.",{"start":8065,"end":8066},{"line":7094,"column":7532,"offset":8058},{"line":7094,"column":8067,"offset":8068},118,16819,{"start":8070,"end":8072},{"line":7094,"column":21,"offset":8071},16702,{"line":7094,"column":8067,"offset":8068},{"type":27,"value":28},{"start":8075,"end":8076},{"line":7086,"column":21,"offset":7975},{"line":7094,"column":8067,"offset":8068},{"type":27,"value":28},{"type":31,"tagName":527,"properties":8079,"children":8080,"position":8089},{},[8081],{"type":27,"value":8082,"position":8083},"Run it",{"start":8084,"end":8086},{"line":7598,"column":535,"offset":8085},16824,{"line":7598,"column":8087,"offset":8088},10,16830,{"start":8090,"end":8092},{"line":7598,"column":21,"offset":8091},16821,{"line":7598,"column":8087,"offset":8088},{"type":27,"value":28},{"type":31,"tagName":8095,"properties":8096,"children":8097,"position":8273},"ol",{},[8098,8099,8181,8182,8219,8220,8272],{"type":27,"value":28},{"type":31,"tagName":7736,"properties":8100,"children":8101,"position":8177},{},[8102,8111,8128,8135,8149,8156,8170],{"type":27,"value":8103,"position":8104},"In the editor's Explorer, press the ",{"start":8105,"end":8108},{"line":8106,"column":535,"offset":8107},230,16835,{"line":8106,"column":8109,"offset":8110},40,16871,{"type":31,"tagName":45,"properties":8112,"children":8113,"position":8123},{},[8114],{"type":27,"value":8115,"position":8116},"Templates",{"start":8117,"end":8120},{"line":8106,"column":8118,"offset":8119},42,16873,{"line":8106,"column":8121,"offset":8122},51,16882,{"start":8124,"end":8125},{"line":8106,"column":8109,"offset":8110},{"line":8106,"column":8126,"offset":8127},53,16884,{"type":27,"value":8129,"position":8130}," icon (\"Browse starter templates\") and pick ",{"start":8131,"end":8132},{"line":8106,"column":8126,"offset":8127},{"line":8106,"column":8133,"offset":8134},97,16928,{"type":31,"tagName":45,"properties":8136,"children":8137,"position":8145},{},[8138],{"type":27,"value":478,"position":8139},{"start":8140,"end":8142},{"line":8106,"column":7811,"offset":8141},16930,{"line":8106,"column":8143,"offset":8144},113,16944,{"start":8146,"end":8147},{"line":8106,"column":8133,"offset":8134},{"line":8106,"column":7769,"offset":8148},16946,{"type":27,"value":8150,"position":8151}," under ",{"start":8152,"end":8153},{"line":8106,"column":7769,"offset":8148},{"line":8106,"column":8154,"offset":8155},122,16953,{"type":31,"tagName":45,"properties":8157,"children":8158,"position":8166},{},[8159],{"type":27,"value":502,"position":8160},{"start":8161,"end":8164},{"line":8106,"column":8162,"offset":8163},124,16955,{"line":8106,"column":7971,"offset":8165},16965,{"start":8167,"end":8168},{"line":8106,"column":8154,"offset":8155},{"line":8106,"column":7344,"offset":8169},16967,{"type":27,"value":8171,"position":8172},".",{"start":8173,"end":8174},{"line":8106,"column":7344,"offset":8169},{"line":8106,"column":8175,"offset":8176},137,16968,{"start":8178,"end":8180},{"line":8106,"column":21,"offset":8179},16832,{"line":8106,"column":8175,"offset":8176},{"type":27,"value":28},{"type":31,"tagName":7736,"properties":8183,"children":8184,"position":8215},{},[8185,8193,8209],{"type":27,"value":8186,"position":8187},"Press ",{"start":8188,"end":8191},{"line":8189,"column":535,"offset":8190},231,16972,{"line":8189,"column":8087,"offset":8192},16978,{"type":31,"tagName":45,"properties":8194,"children":8195,"position":8205},{},[8196],{"type":27,"value":8197,"position":8198},"Run",{"start":8199,"end":8202},{"line":8189,"column":8200,"offset":8201},12,16980,{"line":8189,"column":8203,"offset":8204},15,16983,{"start":8206,"end":8207},{"line":8189,"column":8087,"offset":8192},{"line":8189,"column":7310,"offset":8208},16985,{"type":27,"value":8210,"position":8211}," on a US stock chart such as SPY: once the chart serves US option flow the bars stand under the chart with the column in its own pane; until then the legend's chip names the source the chart does not serve yet.",{"start":8212,"end":8213},{"line":8189,"column":7310,"offset":8208},{"line":8189,"column":7097,"offset":8214},17195,{"start":8216,"end":8218},{"line":8189,"column":21,"offset":8217},16969,{"line":8189,"column":7097,"offset":8214},{"type":27,"value":28},{"type":31,"tagName":7736,"properties":8221,"children":8222,"position":8268},{},[8223,8232,8244,8250,8262],{"type":27,"value":8224,"position":8225},"At the editor's Console prompt, type ",{"start":8226,"end":8229},{"line":8227,"column":535,"offset":8228},232,17199,{"line":8227,"column":8230,"offset":8231},41,17236,{"type":31,"tagName":206,"properties":8233,"children":8234,"position":8241},{},[8235],{"type":27,"value":7576,"position":8236},{"start":8237,"end":8238},{"line":8227,"column":8230,"offset":8231},{"line":8227,"column":8239,"offset":8240},57,17252,{"start":8242,"end":8243},{"line":8227,"column":8230,"offset":8231},{"line":8227,"column":8239,"offset":8240},{"type":27,"value":7151,"position":8245},{"start":8246,"end":8247},{"line":8227,"column":8239,"offset":8240},{"line":8227,"column":8248,"offset":8249},62,17257,{"type":31,"tagName":206,"properties":8251,"children":8252,"position":8259},{},[8253],{"type":27,"value":7594,"position":8254},{"start":8255,"end":8256},{"line":8227,"column":8248,"offset":8249},{"line":8227,"column":8257,"offset":8258},77,17272,{"start":8260,"end":8261},{"line":8227,"column":8248,"offset":8249},{"line":8227,"column":8257,"offset":8258},{"type":27,"value":8263,"position":8264}," to read the window's shares bought at the ask.",{"start":8265,"end":8266},{"line":8227,"column":8257,"offset":8258},{"line":8227,"column":8162,"offset":8267},17319,{"start":8269,"end":8271},{"line":8227,"column":21,"offset":8270},17196,{"line":8227,"column":8162,"offset":8267},{"type":27,"value":28},{"start":8274,"end":8275},{"line":8106,"column":21,"offset":8179},{"line":8227,"column":8162,"offset":8267},{"type":27,"value":28},{"type":31,"tagName":527,"properties":8278,"children":8279,"position":8288},{},[8280],{"type":27,"value":8281,"position":8282},"Concepts used",{"start":8283,"end":8286},{"line":8284,"column":535,"offset":8285},234,17324,{"line":8284,"column":7310,"offset":8287},17337,{"start":8289,"end":8291},{"line":8284,"column":21,"offset":8290},17321,{"line":8284,"column":7310,"offset":8287},{"type":27,"value":28},{"type":31,"tagName":7731,"properties":8294,"children":8295,"position":8550},{},[8296,8297,8400,8401,8448,8449,8508,8509,8549],{"type":27,"value":28},{"type":31,"tagName":7736,"properties":8298,"children":8299,"position":8396},{},[8300,8316,8323,8334,8340,8354,8361,8372,8378,8389],{"type":31,"tagName":227,"properties":8301,"children":8302,"position":8310},{"href":229},[8303],{"type":27,"value":232,"position":8304},{"start":8305,"end":8308},{"line":8306,"column":535,"offset":8307},236,17342,{"line":8306,"column":6955,"offset":8309},17354,{"start":8311,"end":8313},{"line":8306,"column":6973,"offset":8312},17341,{"line":8306,"column":8314,"offset":8315},72,17410,{"type":27,"value":8317,"position":8318}," for the ",{"start":8319,"end":8320},{"line":8306,"column":8314,"offset":8315},{"line":8306,"column":8321,"offset":8322},81,17419,{"type":31,"tagName":206,"properties":8324,"children":8325,"position":8331},{},[8326],{"type":27,"value":7694,"position":8327},{"start":8328,"end":8329},{"line":8306,"column":8321,"offset":8322},{"line":8306,"column":6989,"offset":8330},17441,{"start":8332,"end":8333},{"line":8306,"column":8321,"offset":8322},{"line":8306,"column":6989,"offset":8330},{"type":27,"value":8335,"position":8336}," celled class and its tuple, and ",{"start":8337,"end":8338},{"line":8306,"column":6989,"offset":8330},{"line":8306,"column":7344,"offset":8339},17474,{"type":31,"tagName":227,"properties":8341,"children":8342,"position":8349},{"href":273},[8343],{"type":27,"value":276,"position":8344},{"start":8345,"end":8347},{"line":8306,"column":8175,"offset":8346},17475,{"line":8306,"column":7264,"offset":8348},17508,{"start":8350,"end":8351},{"line":8306,"column":7344,"offset":8339},{"line":8306,"column":8352,"offset":8353},239,17577,{"type":27,"value":8355,"position":8356}," for ",{"start":8357,"end":8358},{"line":8306,"column":8352,"offset":8353},{"line":8306,"column":8359,"offset":8360},244,17582,{"type":31,"tagName":206,"properties":8362,"children":8363,"position":8369},{},[8364],{"type":27,"value":3111,"position":8365},{"start":8366,"end":8367},{"line":8306,"column":8359,"offset":8360},{"line":8306,"column":7639,"offset":8368},17590,{"start":8370,"end":8371},{"line":8306,"column":8359,"offset":8360},{"line":8306,"column":7639,"offset":8368},{"type":27,"value":378,"position":8373},{"start":8374,"end":8375},{"line":8306,"column":7639,"offset":8368},{"line":8306,"column":8376,"offset":8377},254,17592,{"type":31,"tagName":206,"properties":8379,"children":8380,"position":8386},{},[8381],{"type":27,"value":5089,"position":8382},{"start":8383,"end":8384},{"line":8306,"column":8376,"offset":8377},{"line":8306,"column":7651,"offset":8385},17603,{"start":8387,"end":8388},{"line":8306,"column":8376,"offset":8377},{"line":8306,"column":7651,"offset":8385},{"type":27,"value":8390,"position":8391}," and bit 14",{"start":8392,"end":8393},{"line":8306,"column":7651,"offset":8385},{"line":8306,"column":8394,"offset":8395},276,17614,{"start":8397,"end":8399},{"line":8306,"column":21,"offset":8398},17339,{"line":8306,"column":8394,"offset":8395},{"type":27,"value":28},{"type":31,"tagName":7736,"properties":8402,"children":8403,"position":8444},{},[8404,8420,8426,8438],{"type":31,"tagName":227,"properties":8405,"children":8406,"position":8415},{"href":318},[8407],{"type":27,"value":321,"position":8408},{"start":8409,"end":8412},{"line":8410,"column":535,"offset":8411},237,17618,{"line":8410,"column":8413,"offset":8414},8,17622,{"start":8416,"end":8418},{"line":8410,"column":6973,"offset":8417},17617,{"line":8410,"column":7532,"offset":8419},17668,{"type":27,"value":8355,"position":8421},{"start":8422,"end":8423},{"line":8410,"column":7532,"offset":8419},{"line":8410,"column":8424,"offset":8425},59,17673,{"type":31,"tagName":206,"properties":8427,"children":8428,"position":8435},{},[8429],{"type":27,"value":300,"position":8430},{"start":8431,"end":8432},{"line":8410,"column":8424,"offset":8425},{"line":8410,"column":8433,"offset":8434},71,17685,{"start":8436,"end":8437},{"line":8410,"column":8424,"offset":8425},{"line":8410,"column":8433,"offset":8434},{"type":27,"value":8439,"position":8440}," over a frame with two series, a per-run title and a badge",{"start":8441,"end":8442},{"line":8410,"column":8433,"offset":8434},{"line":8410,"column":25,"offset":8443},17743,{"start":8445,"end":8447},{"line":8410,"column":21,"offset":8446},17615,{"line":8410,"column":25,"offset":8443},{"type":27,"value":28},{"type":31,"tagName":7736,"properties":8450,"children":8451,"position":8504},{},[8452,8467,8473,8487,8493],{"type":31,"tagName":227,"properties":8453,"children":8454,"position":8462},{"href":361},[8455],{"type":27,"value":364,"position":8456},{"start":8457,"end":8460},{"line":8458,"column":535,"offset":8459},238,17747,{"line":8458,"column":8200,"offset":8461},17755,{"start":8463,"end":8465},{"line":8458,"column":6973,"offset":8464},17746,{"line":8458,"column":238,"offset":8466},17816,{"type":27,"value":8468,"position":8469}," for a histogram coloured by a ladder output, and ",{"start":8470,"end":8471},{"line":8458,"column":238,"offset":8466},{"line":8458,"column":7552,"offset":8472},17866,{"type":31,"tagName":227,"properties":8474,"children":8475,"position":8482},{"href":386},[8476],{"type":27,"value":389,"position":8477},{"start":8478,"end":8480},{"line":8458,"column":8162,"offset":8479},17867,{"line":8458,"column":25,"offset":8481},17872,{"start":8483,"end":8484},{"line":8458,"column":7552,"offset":8472},{"line":8458,"column":8485,"offset":8486},191,17934,{"type":27,"value":8355,"position":8488},{"start":8489,"end":8490},{"line":8458,"column":8485,"offset":8486},{"line":8458,"column":8491,"offset":8492},196,17939,{"type":31,"tagName":206,"properties":8494,"children":8495,"position":8501},{},[8496],{"type":27,"value":343,"position":8497},{"start":8498,"end":8499},{"line":8458,"column":8491,"offset":8492},{"line":8458,"column":7620,"offset":8500},17955,{"start":8502,"end":8503},{"line":8458,"column":8491,"offset":8492},{"line":8458,"column":7620,"offset":8500},{"start":8505,"end":8507},{"line":8458,"column":21,"offset":8506},17744,{"line":8458,"column":7620,"offset":8500},{"type":27,"value":28},{"type":31,"tagName":7736,"properties":8510,"children":8511,"position":8545},{},[8512,8527,8533],{"type":31,"tagName":227,"properties":8513,"children":8514,"position":8521},{"href":431},[8515],{"type":27,"value":434,"position":8516},{"start":8517,"end":8519},{"line":8352,"column":535,"offset":8518},17959,{"line":8352,"column":8203,"offset":8520},17970,{"start":8522,"end":8524},{"line":8352,"column":6973,"offset":8523},17958,{"line":8352,"column":8525,"offset":8526},87,18042,{"type":27,"value":8355,"position":8528},{"start":8529,"end":8530},{"line":8352,"column":8525,"offset":8526},{"line":8352,"column":8531,"offset":8532},92,18047,{"type":31,"tagName":206,"properties":8534,"children":8535,"position":8542},{},[8536],{"type":27,"value":413,"position":8537},{"start":8538,"end":8539},{"line":8352,"column":8531,"offset":8532},{"line":8352,"column":8540,"offset":8541},109,18064,{"start":8543,"end":8544},{"line":8352,"column":8531,"offset":8532},{"line":8352,"column":8540,"offset":8541},{"start":8546,"end":8548},{"line":8352,"column":21,"offset":8547},17956,{"line":8352,"column":8540,"offset":8541},{"type":27,"value":28},{"start":8551,"end":8552},{"line":8306,"column":21,"offset":8398},{"line":8352,"column":8540,"offset":8541},{"quirksMode":8554},false,{"start":8556,"end":8557},{"line":21,"column":21,"offset":22},{"line":8558,"column":21,"offset":8559},240,18065,1792391957302]