[{"data":1,"prerenderedAt":4572},["ShallowReactive",2],{"wrun-open-editor-url":3,"indicators:functions/math-functions":4},"https://openmarket.xyz/chart/#wrun-open=v1",{"slug":5,"filePath":6,"frontmatter":7,"rawMarkdown":12,"tree":13},"functions/math-functions","functions/math-functions.md",{"title":8,"description":9,"order":10,"section":11},"Math functions","Math in a wrun indicator is AssemblyScript's Math: absolute value, rounding, powers and roots, logarithms, and the full trig and hyperbolic families, on f64.…",49,"functions","---\ntitle: \"Math functions\"\ndescription: \"Math in a wrun indicator is AssemblyScript's Math: absolute value, rounding, powers and roots, logarithms, and the full trig and hyperbolic families, on f64.…\"\norder: 49\nsection: \"functions\"\n---\n\n\u003C!-- source: docs/indicators/functions/math-functions.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# Math functions\n\nMath in a wrun indicator is AssemblyScript's `Math`:\nabsolute value, rounding, powers and roots, logarithms, and the full trig\nand hyperbolic families, on `f64`. Call them on any number in `onBar()`\nand they evaluate per bar, exactly like their JavaScript counterparts,\nwith one difference worth knowing: the compiler is typed,\nso an integer and a float never mix silently.\n\nEvery method lives under the `Math.` prefix (capital M). There is no\nglobal `abs()` or `round()` for floats; it is always `Math.abs(...)`,\n`Math.round(...)`. Use them to normalize a signal, scale a value into a\nrange, or build a custom indicator from primitives.\n\n```typescript\nconst spread = close - average;\n// How far is price from its average, regardless of direction?\ndistance = Math.abs(spread);\n```\n\n## What is available\n\n| Group | Methods |\n| --- | --- |\n| Basic | `abs`, `sign` |\n| Rounding | `round`, `floor`, `ceil`, `trunc` |\n| Powers and roots | `pow`, `sqrt`, `cbrt`, `hypot` |\n| Exp and log | `exp`, `expm1`, `log`, `log1p`, `log2`, `log10` |\n| Comparison | `max`, `min` |\n| Trig (radians) | `sin`, `cos`, `tan`, `asin`, `acos`, `atan`, `atan2` |\n| Hyperbolic | `sinh`, `cosh`, `tanh`, `asinh`, `acosh`, `atanh` |\n\nConstants: `Math.PI`, `Math.E`, `Math.SQRT2`, `Math.SQRT1_2`, `Math.LN2`,\n`Math.LN10`, `Math.LOG2E`, `Math.LOG10E`.\n\nEach behaves like its JavaScript counterpart. `Math.max` and `Math.min`\ntake two `f64` arguments and return the larger or smaller; nest them for\nthree. `Math.round` rounds to the nearest integer and returns an `f64`.\nTrig functions work in radians, so divide a bar count or an angle\naccordingly (`Math.sin(f64(barIndex) / 10.0)`).\n\n**Types.** `Math.*` takes and returns `f64`. An `i32` (a bar count, a\nloop index, a ring cursor) must be cast in (`f64(count)`) and a result\nused as an index must be cast out (`i32(Math.floor(x))`); the compiler\nrefuses the implicit conversion with `AS200`. For integer work\nAssemblyScript has typed builtins that need no cast: `abs\u003Ci32>(n)`,\n`max\u003Ci32>(a, b)`, `min\u003Ci32>(a, b)`, and integer division truncates on\nits own (`7 / 2` is `3` for two `i32` values, `3.5` for two `f64`).\n\n**There is no `Math.avg`.** To average two values, write the arithmetic\n(`(a + b) / 2.0`); for a rolling average over a window, use `Sma`\n([Moving averages](moving-averages.md)). Calling a method that does not\nexist is a compile error, not a runtime one: `Math.unknownFn(x)` stops\nthe build with `TS2339: Property 'unknownFn' does not exist on type\n'~lib/math/NativeMath'`, with the line and column.\n\n## Every method in one module\n\nThis module runs the full namespace at once. It builds a few helper values\nfirst (a `centered` series of price minus its average, a `bounded` value\nsafe for `asin` and `acos`, and a `positive` value safe for `log` and\n`sqrt`), then writes each `Math.*` result to its own output.\n\n```typescript sample=fn-math-namespace\nparam(\"period\", 5, { min: 2, max: 200 });\noutput(\"abs\", line, lower, { description: \"Math.abs of the centered close\" });\noutput(\"round\", line, lower, { description: \"Math.round\" });\noutput(\"max\", line, lower, { description: \"Math.max of high and close\" });\noutput(\"min\", line, lower, { description: \"Math.min of low and close\" });\noutput(\"pow\", line, lower, { description: \"Math.pow of the small value, squared\" });\noutput(\"sqrt\", line, lower, { description: \"Math.sqrt of the positive value\" });\noutput(\"log\", line, lower, { description: \"Math.log of the positive value\" });\noutput(\"floor\", line, lower, { description: \"Math.floor\" });\noutput(\"ceil\", line, lower, { description: \"Math.ceil\" });\noutput(\"sign\", line, lower, { description: \"Math.sign: -1, 0, or 1\" });\noutput(\"sin\", line, lower, { description: \"Math.sin of the bar index over 8\" });\noutput(\"cos\", line, lower, { description: \"Math.cos of the bar index over 8\" });\noutput(\"tan\", line, lower, { description: \"Math.tan of the bar index over 40\" });\noutput(\"asin\", line, lower, { description: \"Math.asin of the bounded value\" });\noutput(\"acos\", line, lower, { description: \"Math.acos of the bounded value\" });\noutput(\"atan\", line, lower, { description: \"Math.atan of the centered close\" });\noutput(\"atan2\", line, lower, { description: \"Math.atan2 of centered over positive\" });\noutput(\"sinh\", line, lower, { description: \"Math.sinh of the small value\" });\noutput(\"cosh\", line, lower, { description: \"Math.cosh of the small value\" });\noutput(\"tanh\", line, lower, { description: \"Math.tanh of the small value\" });\noutput(\"asinh\", line, lower, { description: \"Math.asinh of the small value\" });\noutput(\"acosh\", line, lower, { description: \"Math.acosh of the positive value\" });\noutput(\"atanh\", line, lower, { description: \"Math.atanh of half the bounded value\" });\noutput(\"exp\", line, lower, { description: \"Math.exp of the small value\" });\noutput(\"expm1\", line, lower, { description: \"Math.expm1 of the small value\" });\noutput(\"log1p\", line, lower, { description: \"Math.log1p of the small value's magnitude\" });\noutput(\"log2\", line, lower, { description: \"Math.log2 of the positive value\" });\noutput(\"log10\", line, lower, { description: \"Math.log10 of the positive value\" });\noutput(\"cbrt\", line, lower, { description: \"Math.cbrt of the centered close\" });\noutput(\"hypot\", line, lower, { description: \"Math.hypot of centered and small\" });\noutput(\"trunc\", line, lower, { description: \"Math.trunc of the centered close\" });\n\nlet sma = new Sma(5);\nlet barIndex: i32 = 0;\n\nfunction onStart(): void {\n  sma = new Sma(i32(p_period()));\n}\n\nfunction onBar(): void {\n  const close = bar.close();\n  const high = bar.high();\n  const low = bar.low();\n  const average = sma.update(close);\n  const centered = close - average;\n  // The bar index is an i32 counter; the trig helpers want an f64 in radians.\n  const bounded = Math.sin(f64(barIndex) / 10.0);\n  const positive = Math.abs(centered) + 1.0;\n  const small = centered / 10.0;\n  barIndex += 1;\n  if (isNaN(average)) return;\n  const angle = f64(barIndex) / 8.0;\n  out_abs(Math.abs(centered));\n  out_round(Math.round(centered));\n  out_max(Math.max(high, close));\n  out_min(Math.min(low, close));\n  out_pow(Math.pow(small, 2.0));\n  out_sqrt(Math.sqrt(positive));\n  out_log(Math.log(positive));\n  out_floor(Math.floor(centered));\n  out_ceil(Math.ceil(centered));\n  out_sign(Math.sign(centered));\n  out_sin(Math.sin(angle));\n  out_cos(Math.cos(angle));\n  out_tan(Math.tan(f64(barIndex) / 40.0));\n  out_asin(Math.asin(bounded));\n  out_acos(Math.acos(bounded));\n  out_atan(Math.atan(centered));\n  out_atan2(Math.atan2(centered, positive));\n  out_sinh(Math.sinh(small));\n  out_cosh(Math.cosh(small));\n  out_tanh(Math.tanh(small));\n  out_asinh(Math.asinh(small));\n  out_acosh(Math.acosh(positive));\n  out_atanh(Math.atanh(bounded / 2.0));\n  out_exp(Math.exp(small));\n  out_expm1(Math.expm1(small));\n  out_log1p(Math.log1p(Math.abs(small)));\n  out_log2(Math.log2(positive));\n  out_log10(Math.log10(positive));\n  out_cbrt(Math.cbrt(centered));\n  out_hypot(Math.hypot(centered, small));\n  out_trunc(Math.trunc(centered));\n}\n```\n\n## Domain notes\n\nA few methods are only defined for part of the number line, exactly as in\nstandard math:\n\n- `Math.sqrt` and `Math.log` expect non-negative input. Guard with\n  `Math.abs(x) + 1.0` or a `Math.max` floor if your series can go negative\n  or hit zero.\n- `Math.asin` and `Math.acos` only accept values in `[-1, 1]`. Feed them\n  something already bounded (the module uses `Math.sin(...)`).\n- `Math.acosh` expects input `>= 1`.\n\nOut-of-domain input produces `NaN` rather than trapping, so an output may\nsimply show gaps where the input left the valid range, and `NaN` written\nto an output draws nothing and never trips an alert. A division by zero\non `f64` yields an infinity, not a trap; `isFinite(x)` catches both before\nthe value reaches an output. Integer division by zero DOES trap and\naborts the evaluation, so guard an `i32` divisor.\n",{"type":14,"children":15,"data":4565,"position":4567},"root",[16,26,29,30,109,110,225,226,318,319,337,339,1031,1032,1186,1187,1309,1310,1586,1587,1728,1729,1744,1745,1896,1897,4208,4209,4224,4225,4240,4241,4459,4460],{"type":17,"value":18,"position":19},"comment"," source: docs/indicators/functions/math-functions.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},131,130,{"type":27,"value":28},"text","\n",{"type":27,"value":28},{"type":31,"tagName":32,"properties":33,"children":34,"position":106},"element","p",{},[35,44,58,66,79,86,99],{"type":27,"value":36,"position":37},"Math in a wrun indicator is AssemblyScript's ",{"start":38,"end":41},{"line":39,"column":21,"offset":40},5,150,{"line":39,"column":42,"offset":43},46,195,{"type":31,"tagName":45,"properties":46,"children":47,"position":55},"code",{},[48],{"type":27,"value":49,"position":50},"Math",{"start":51,"end":52},{"line":39,"column":42,"offset":43},{"line":39,"column":53,"offset":54},52,201,{"start":56,"end":57},{"line":39,"column":42,"offset":43},{"line":39,"column":53,"offset":54},{"type":27,"value":59,"position":60},":\nabsolute value, rounding, powers and roots, logarithms, and the full trig\nand hyperbolic families, on ",{"start":61,"end":62},{"line":39,"column":53,"offset":54},{"line":63,"column":64,"offset":65},7,29,305,{"type":31,"tagName":45,"properties":67,"children":68,"position":76},{},[69],{"type":27,"value":70,"position":71},"f64",{"start":72,"end":73},{"line":63,"column":64,"offset":65},{"line":63,"column":74,"offset":75},34,310,{"start":77,"end":78},{"line":63,"column":64,"offset":65},{"line":63,"column":74,"offset":75},{"type":27,"value":80,"position":81},". Call them on any number in ",{"start":82,"end":83},{"line":63,"column":74,"offset":75},{"line":63,"column":84,"offset":85},63,339,{"type":31,"tagName":45,"properties":87,"children":88,"position":96},{},[89],{"type":27,"value":90,"position":91},"onBar()",{"start":92,"end":93},{"line":63,"column":84,"offset":85},{"line":63,"column":94,"offset":95},72,348,{"start":97,"end":98},{"line":63,"column":84,"offset":85},{"line":63,"column":94,"offset":95},{"type":27,"value":100,"position":101},"\nand they evaluate per bar, exactly like their JavaScript counterparts,\nwith one difference worth knowing: the compiler is typed,\nso an integer and a float never mix silently.",{"start":102,"end":103},{"line":63,"column":94,"offset":95},{"line":104,"column":42,"offset":105},10,523,{"start":107,"end":108},{"line":39,"column":21,"offset":40},{"line":104,"column":42,"offset":105},{"type":27,"value":28},{"type":31,"tagName":32,"properties":111,"children":112,"position":222},{},[113,122,135,143,156,163,176,183,196,203,216],{"type":27,"value":114,"position":115},"Every method lives under the ",{"start":116,"end":119},{"line":117,"column":21,"offset":118},12,525,{"line":117,"column":120,"offset":121},30,554,{"type":31,"tagName":45,"properties":123,"children":124,"position":132},{},[125],{"type":27,"value":126,"position":127},"Math.",{"start":128,"end":129},{"line":117,"column":120,"offset":121},{"line":117,"column":130,"offset":131},37,561,{"start":133,"end":134},{"line":117,"column":120,"offset":121},{"line":117,"column":130,"offset":131},{"type":27,"value":136,"position":137}," prefix (capital M). There is no\nglobal ",{"start":138,"end":139},{"line":117,"column":130,"offset":131},{"line":140,"column":141,"offset":142},13,8,601,{"type":31,"tagName":45,"properties":144,"children":145,"position":153},{},[146],{"type":27,"value":147,"position":148},"abs()",{"start":149,"end":150},{"line":140,"column":141,"offset":142},{"line":140,"column":151,"offset":152},15,608,{"start":154,"end":155},{"line":140,"column":141,"offset":142},{"line":140,"column":151,"offset":152},{"type":27,"value":157,"position":158}," or ",{"start":159,"end":160},{"line":140,"column":151,"offset":152},{"line":140,"column":161,"offset":162},19,612,{"type":31,"tagName":45,"properties":164,"children":165,"position":173},{},[166],{"type":27,"value":167,"position":168},"round()",{"start":169,"end":170},{"line":140,"column":161,"offset":162},{"line":140,"column":171,"offset":172},28,621,{"start":174,"end":175},{"line":140,"column":161,"offset":162},{"line":140,"column":171,"offset":172},{"type":27,"value":177,"position":178}," for floats; it is always ",{"start":179,"end":180},{"line":140,"column":171,"offset":172},{"line":140,"column":181,"offset":182},54,647,{"type":31,"tagName":45,"properties":184,"children":185,"position":193},{},[186],{"type":27,"value":187,"position":188},"Math.abs(...)",{"start":189,"end":190},{"line":140,"column":181,"offset":182},{"line":140,"column":191,"offset":192},69,662,{"start":194,"end":195},{"line":140,"column":181,"offset":182},{"line":140,"column":191,"offset":192},{"type":27,"value":197,"position":198},",\n",{"start":199,"end":200},{"line":140,"column":191,"offset":192},{"line":201,"column":21,"offset":202},14,664,{"type":31,"tagName":45,"properties":204,"children":205,"position":213},{},[206],{"type":27,"value":207,"position":208},"Math.round(...)",{"start":209,"end":210},{"line":201,"column":21,"offset":202},{"line":201,"column":211,"offset":212},18,681,{"start":214,"end":215},{"line":201,"column":21,"offset":202},{"line":201,"column":211,"offset":212},{"type":27,"value":217,"position":218},". Use them to normalize a signal, scale a value into a\nrange, or build a custom indicator from primitives.",{"start":219,"end":220},{"line":201,"column":211,"offset":212},{"line":151,"column":53,"offset":221},787,{"start":223,"end":224},{"line":117,"column":21,"offset":118},{"line":151,"column":53,"offset":221},{"type":27,"value":28},{"type":14,"children":227},[228],{"type":31,"tagName":229,"properties":230,"children":234,"data":-1},"pre",{"class":231,"style":232,"tabindex":233},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[235],{"type":31,"tagName":45,"properties":236,"children":239},{"class":237},[238],"language-typescript",[240,278,279,288,289],{"type":31,"tagName":241,"properties":242,"children":244},"span",{"class":243},"line",[245,251,257,262,268,273],{"type":31,"tagName":241,"properties":246,"children":248},{"style":247},"--shiki-dark:#F97583;--shiki-light:#D73A49",[249],{"type":27,"value":250},"const",{"type":31,"tagName":241,"properties":252,"children":254},{"style":253},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[255],{"type":27,"value":256}," spread",{"type":31,"tagName":241,"properties":258,"children":259},{"style":247},[260],{"type":27,"value":261}," =",{"type":31,"tagName":241,"properties":263,"children":265},{"style":264},"--shiki-dark:#E1E4E8;--shiki-light:#24292E",[266],{"type":27,"value":267}," close ",{"type":31,"tagName":241,"properties":269,"children":270},{"style":247},[271],{"type":27,"value":272},"-",{"type":31,"tagName":241,"properties":274,"children":275},{"style":264},[276],{"type":27,"value":277}," average;",{"type":27,"value":28},{"type":31,"tagName":241,"properties":280,"children":281},{"class":243},[282],{"type":31,"tagName":241,"properties":283,"children":285},{"style":284},"--shiki-dark:#6A737D;--shiki-light:#6A737D",[286],{"type":27,"value":287},"// How far is price from its average, regardless of direction?",{"type":27,"value":28},{"type":31,"tagName":241,"properties":290,"children":291},{"class":243},[292,297,302,307,313],{"type":31,"tagName":241,"properties":293,"children":294},{"style":264},[295],{"type":27,"value":296},"distance ",{"type":31,"tagName":241,"properties":298,"children":299},{"style":247},[300],{"type":27,"value":301},"=",{"type":31,"tagName":241,"properties":303,"children":304},{"style":264},[305],{"type":27,"value":306}," Math.",{"type":31,"tagName":241,"properties":308,"children":310},{"style":309},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[311],{"type":27,"value":312},"abs",{"type":31,"tagName":241,"properties":314,"children":315},{"style":264},[316],{"type":27,"value":317},"(spread);",{"type":27,"value":28},{"type":31,"tagName":320,"properties":321,"children":322,"position":333},"h2",{},[323],{"type":27,"value":324,"position":325},"What is available",{"start":326,"end":330},{"line":327,"column":328,"offset":329},23,4,935,{"line":327,"column":331,"offset":332},21,952,{"start":334,"end":336},{"line":327,"column":21,"offset":335},932,{"line":327,"column":331,"offset":332},{"type":27,"value":338},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":31,"tagName":340,"properties":341,"children":342,"position":1028},"table",{},[343,392],{"type":31,"tagName":344,"properties":345,"children":346,"position":389},"thead",{},[347],{"type":31,"tagName":348,"properties":349,"children":350,"position":386},"tr",{},[351,370],{"type":31,"tagName":352,"properties":353,"children":354,"position":364},"th",{},[355],{"type":27,"value":356,"position":357},"Group",{"start":358,"end":362},{"line":359,"column":360,"offset":361},25,3,956,{"line":359,"column":141,"offset":363},961,{"start":365,"end":367},{"line":359,"column":21,"offset":366},954,{"line":359,"column":368,"offset":369},9,962,{"type":31,"tagName":352,"properties":371,"children":372,"position":381},{},[373],{"type":27,"value":374,"position":375},"Methods",{"start":376,"end":379},{"line":359,"column":377,"offset":378},11,964,{"line":359,"column":211,"offset":380},971,{"start":382,"end":383},{"line":359,"column":368,"offset":369},{"line":359,"column":384,"offset":385},20,973,{"start":387,"end":388},{"line":359,"column":21,"offset":366},{"line":359,"column":384,"offset":385},{"start":390,"end":391},{"line":359,"column":21,"offset":366},{"line":359,"column":384,"offset":385},{"type":31,"tagName":393,"properties":394,"children":395,"position":1025},"tbody",{},[396,453,537,621,736,788,914],{"type":31,"tagName":348,"properties":397,"children":398,"position":450},{},[399,416],{"type":31,"tagName":400,"properties":401,"children":402,"position":411},"td",{},[403],{"type":27,"value":404,"position":405},"Basic",{"start":406,"end":409},{"line":407,"column":360,"offset":408},27,990,{"line":407,"column":141,"offset":410},995,{"start":412,"end":414},{"line":407,"column":21,"offset":413},988,{"line":407,"column":368,"offset":415},996,{"type":31,"tagName":400,"properties":417,"children":418,"position":445},{},[419,429,435],{"type":31,"tagName":45,"properties":420,"children":421,"position":423},{},[422],{"type":27,"value":312},{"start":424,"end":426},{"line":407,"column":377,"offset":425},998,{"line":407,"column":427,"offset":428},16,1003,{"type":27,"value":430,"position":431},", ",{"start":432,"end":433},{"line":407,"column":427,"offset":428},{"line":407,"column":211,"offset":434},1005,{"type":31,"tagName":45,"properties":436,"children":437,"position":440},{},[438],{"type":27,"value":439},"sign",{"start":441,"end":442},{"line":407,"column":211,"offset":434},{"line":407,"column":443,"offset":444},24,1011,{"start":446,"end":447},{"line":407,"column":368,"offset":415},{"line":407,"column":448,"offset":449},26,1013,{"start":451,"end":452},{"line":407,"column":21,"offset":413},{"line":407,"column":448,"offset":449},{"type":31,"tagName":348,"properties":454,"children":455,"position":534},{},[456,471],{"type":31,"tagName":400,"properties":457,"children":458,"position":466},{},[459],{"type":27,"value":460,"position":461},"Rounding",{"start":462,"end":464},{"line":171,"column":360,"offset":463},1016,{"line":171,"column":377,"offset":465},1024,{"start":467,"end":469},{"line":171,"column":21,"offset":468},1014,{"line":171,"column":117,"offset":470},1025,{"type":31,"tagName":400,"properties":472,"children":473,"position":530},{},[474,484,489,498,504,514,520],{"type":31,"tagName":45,"properties":475,"children":476,"position":479},{},[477],{"type":27,"value":478},"round",{"start":480,"end":482},{"line":171,"column":201,"offset":481},1027,{"line":171,"column":331,"offset":483},1034,{"type":27,"value":430,"position":485},{"start":486,"end":487},{"line":171,"column":331,"offset":483},{"line":171,"column":327,"offset":488},1036,{"type":31,"tagName":45,"properties":490,"children":491,"position":494},{},[492],{"type":27,"value":493},"floor",{"start":495,"end":496},{"line":171,"column":327,"offset":488},{"line":171,"column":120,"offset":497},1043,{"type":27,"value":430,"position":499},{"start":500,"end":501},{"line":171,"column":120,"offset":497},{"line":171,"column":502,"offset":503},32,1045,{"type":31,"tagName":45,"properties":505,"children":506,"position":509},{},[507],{"type":27,"value":508},"ceil",{"start":510,"end":511},{"line":171,"column":502,"offset":503},{"line":171,"column":512,"offset":513},38,1051,{"type":27,"value":430,"position":515},{"start":516,"end":517},{"line":171,"column":512,"offset":513},{"line":171,"column":518,"offset":519},40,1053,{"type":31,"tagName":45,"properties":521,"children":522,"position":525},{},[523],{"type":27,"value":524},"trunc",{"start":526,"end":527},{"line":171,"column":518,"offset":519},{"line":171,"column":528,"offset":529},47,1060,{"start":531,"end":532},{"line":171,"column":117,"offset":470},{"line":171,"column":10,"offset":533},1062,{"start":535,"end":536},{"line":171,"column":21,"offset":468},{"line":171,"column":10,"offset":533},{"type":31,"tagName":348,"properties":538,"children":539,"position":618},{},[540,555],{"type":31,"tagName":400,"properties":541,"children":542,"position":550},{},[543],{"type":27,"value":544,"position":545},"Powers and roots",{"start":546,"end":548},{"line":64,"column":360,"offset":547},1065,{"line":64,"column":161,"offset":549},1081,{"start":551,"end":553},{"line":64,"column":21,"offset":552},1063,{"line":64,"column":384,"offset":554},1082,{"type":31,"tagName":400,"properties":556,"children":557,"position":614},{},[558,569,574,584,589,599,605],{"type":31,"tagName":45,"properties":559,"children":560,"position":563},{},[561],{"type":27,"value":562},"pow",{"start":564,"end":567},{"line":64,"column":565,"offset":566},22,1084,{"line":64,"column":407,"offset":568},1089,{"type":27,"value":430,"position":570},{"start":571,"end":572},{"line":64,"column":407,"offset":568},{"line":64,"column":64,"offset":573},1091,{"type":31,"tagName":45,"properties":575,"children":576,"position":579},{},[577],{"type":27,"value":578},"sqrt",{"start":580,"end":581},{"line":64,"column":64,"offset":573},{"line":64,"column":582,"offset":583},35,1097,{"type":27,"value":430,"position":585},{"start":586,"end":587},{"line":64,"column":582,"offset":583},{"line":64,"column":130,"offset":588},1099,{"type":31,"tagName":45,"properties":590,"children":591,"position":594},{},[592],{"type":27,"value":593},"cbrt",{"start":595,"end":596},{"line":64,"column":130,"offset":588},{"line":64,"column":597,"offset":598},43,1105,{"type":27,"value":430,"position":600},{"start":601,"end":602},{"line":64,"column":597,"offset":598},{"line":64,"column":603,"offset":604},45,1107,{"type":31,"tagName":45,"properties":606,"children":607,"position":610},{},[608],{"type":27,"value":609},"hypot",{"start":611,"end":612},{"line":64,"column":603,"offset":604},{"line":64,"column":53,"offset":613},1114,{"start":615,"end":616},{"line":64,"column":384,"offset":554},{"line":64,"column":181,"offset":617},1116,{"start":619,"end":620},{"line":64,"column":21,"offset":552},{"line":64,"column":181,"offset":617},{"type":31,"tagName":348,"properties":622,"children":623,"position":733},{},[624,639],{"type":31,"tagName":400,"properties":625,"children":626,"position":634},{},[627],{"type":27,"value":628,"position":629},"Exp and log",{"start":630,"end":632},{"line":120,"column":360,"offset":631},1119,{"line":120,"column":201,"offset":633},1130,{"start":635,"end":637},{"line":120,"column":21,"offset":636},1117,{"line":120,"column":151,"offset":638},1131,{"type":31,"tagName":400,"properties":640,"children":641,"position":728},{},[642,653,658,668,674,683,688,697,702,712,718],{"type":31,"tagName":45,"properties":643,"children":644,"position":647},{},[645],{"type":27,"value":646},"exp",{"start":648,"end":651},{"line":120,"column":649,"offset":650},17,1133,{"line":120,"column":565,"offset":652},1138,{"type":27,"value":430,"position":654},{"start":655,"end":656},{"line":120,"column":565,"offset":652},{"line":120,"column":443,"offset":657},1140,{"type":31,"tagName":45,"properties":659,"children":660,"position":663},{},[661],{"type":27,"value":662},"expm1",{"start":664,"end":665},{"line":120,"column":443,"offset":657},{"line":120,"column":666,"offset":667},31,1147,{"type":27,"value":430,"position":669},{"start":670,"end":671},{"line":120,"column":666,"offset":667},{"line":120,"column":672,"offset":673},33,1149,{"type":31,"tagName":45,"properties":675,"children":676,"position":679},{},[677],{"type":27,"value":678},"log",{"start":680,"end":681},{"line":120,"column":672,"offset":673},{"line":120,"column":512,"offset":682},1154,{"type":27,"value":430,"position":684},{"start":685,"end":686},{"line":120,"column":512,"offset":682},{"line":120,"column":518,"offset":687},1156,{"type":31,"tagName":45,"properties":689,"children":690,"position":693},{},[691],{"type":27,"value":692},"log1p",{"start":694,"end":695},{"line":120,"column":518,"offset":687},{"line":120,"column":528,"offset":696},1163,{"type":27,"value":430,"position":698},{"start":699,"end":700},{"line":120,"column":528,"offset":696},{"line":120,"column":10,"offset":701},1165,{"type":31,"tagName":45,"properties":703,"children":704,"position":707},{},[705],{"type":27,"value":706},"log2",{"start":708,"end":709},{"line":120,"column":10,"offset":701},{"line":120,"column":710,"offset":711},55,1171,{"type":27,"value":430,"position":713},{"start":714,"end":715},{"line":120,"column":710,"offset":711},{"line":120,"column":716,"offset":717},57,1173,{"type":31,"tagName":45,"properties":719,"children":720,"position":723},{},[721],{"type":27,"value":722},"log10",{"start":724,"end":725},{"line":120,"column":716,"offset":717},{"line":120,"column":726,"offset":727},64,1180,{"start":729,"end":730},{"line":120,"column":151,"offset":638},{"line":120,"column":731,"offset":732},66,1182,{"start":734,"end":735},{"line":120,"column":21,"offset":636},{"line":120,"column":731,"offset":732},{"type":31,"tagName":348,"properties":737,"children":738,"position":785},{},[739,754],{"type":31,"tagName":400,"properties":740,"children":741,"position":749},{},[742],{"type":27,"value":743,"position":744},"Comparison",{"start":745,"end":747},{"line":666,"column":360,"offset":746},1185,{"line":666,"column":140,"offset":748},1195,{"start":750,"end":752},{"line":666,"column":21,"offset":751},1183,{"line":666,"column":201,"offset":753},1196,{"type":31,"tagName":400,"properties":755,"children":756,"position":781},{},[757,767,772],{"type":31,"tagName":45,"properties":758,"children":759,"position":762},{},[760],{"type":27,"value":761},"max",{"start":763,"end":765},{"line":666,"column":427,"offset":764},1198,{"line":666,"column":331,"offset":766},1203,{"type":27,"value":430,"position":768},{"start":769,"end":770},{"line":666,"column":331,"offset":766},{"line":666,"column":327,"offset":771},1205,{"type":31,"tagName":45,"properties":773,"children":774,"position":777},{},[775],{"type":27,"value":776},"min",{"start":778,"end":779},{"line":666,"column":327,"offset":771},{"line":666,"column":171,"offset":780},1210,{"start":782,"end":783},{"line":666,"column":201,"offset":753},{"line":666,"column":120,"offset":784},1212,{"start":786,"end":787},{"line":666,"column":21,"offset":751},{"line":666,"column":120,"offset":784},{"type":31,"tagName":348,"properties":789,"children":790,"position":911},{},[791,806],{"type":31,"tagName":400,"properties":792,"children":793,"position":801},{},[794],{"type":27,"value":795,"position":796},"Trig (radians)",{"start":797,"end":799},{"line":502,"column":360,"offset":798},1215,{"line":502,"column":649,"offset":800},1229,{"start":802,"end":804},{"line":502,"column":21,"offset":803},1213,{"line":502,"column":211,"offset":805},1230,{"type":31,"tagName":400,"properties":807,"children":808,"position":906},{},[809,819,824,833,838,848,854,863,868,877,882,891,897],{"type":31,"tagName":45,"properties":810,"children":811,"position":814},{},[812],{"type":27,"value":813},"sin",{"start":815,"end":817},{"line":502,"column":384,"offset":816},1232,{"line":502,"column":359,"offset":818},1237,{"type":27,"value":430,"position":820},{"start":821,"end":822},{"line":502,"column":359,"offset":818},{"line":502,"column":407,"offset":823},1239,{"type":31,"tagName":45,"properties":825,"children":826,"position":829},{},[827],{"type":27,"value":828},"cos",{"start":830,"end":831},{"line":502,"column":407,"offset":823},{"line":502,"column":502,"offset":832},1244,{"type":27,"value":430,"position":834},{"start":835,"end":836},{"line":502,"column":502,"offset":832},{"line":502,"column":74,"offset":837},1246,{"type":31,"tagName":45,"properties":839,"children":840,"position":843},{},[841],{"type":27,"value":842},"tan",{"start":844,"end":845},{"line":502,"column":74,"offset":837},{"line":502,"column":846,"offset":847},39,1251,{"type":27,"value":430,"position":849},{"start":850,"end":851},{"line":502,"column":846,"offset":847},{"line":502,"column":852,"offset":853},41,1253,{"type":31,"tagName":45,"properties":855,"children":856,"position":859},{},[857],{"type":27,"value":858},"asin",{"start":860,"end":861},{"line":502,"column":852,"offset":853},{"line":502,"column":528,"offset":862},1259,{"type":27,"value":430,"position":864},{"start":865,"end":866},{"line":502,"column":528,"offset":862},{"line":502,"column":10,"offset":867},1261,{"type":31,"tagName":45,"properties":869,"children":870,"position":873},{},[871],{"type":27,"value":872},"acos",{"start":874,"end":875},{"line":502,"column":10,"offset":867},{"line":502,"column":710,"offset":876},1267,{"type":27,"value":430,"position":878},{"start":879,"end":880},{"line":502,"column":710,"offset":876},{"line":502,"column":716,"offset":881},1269,{"type":31,"tagName":45,"properties":883,"children":884,"position":887},{},[885],{"type":27,"value":886},"atan",{"start":888,"end":889},{"line":502,"column":716,"offset":881},{"line":502,"column":84,"offset":890},1275,{"type":27,"value":430,"position":892},{"start":893,"end":894},{"line":502,"column":84,"offset":890},{"line":502,"column":895,"offset":896},65,1277,{"type":31,"tagName":45,"properties":898,"children":899,"position":902},{},[900],{"type":27,"value":901},"atan2",{"start":903,"end":904},{"line":502,"column":895,"offset":896},{"line":502,"column":94,"offset":905},1284,{"start":907,"end":908},{"line":502,"column":211,"offset":805},{"line":502,"column":909,"offset":910},74,1286,{"start":912,"end":913},{"line":502,"column":21,"offset":803},{"line":502,"column":909,"offset":910},{"type":31,"tagName":348,"properties":915,"children":916,"position":1022},{},[917,932],{"type":31,"tagName":400,"properties":918,"children":919,"position":927},{},[920],{"type":27,"value":921,"position":922},"Hyperbolic",{"start":923,"end":925},{"line":672,"column":360,"offset":924},1289,{"line":672,"column":140,"offset":926},1299,{"start":928,"end":930},{"line":672,"column":21,"offset":929},1287,{"line":672,"column":201,"offset":931},1300,{"type":31,"tagName":400,"properties":933,"children":934,"position":1017},{},[935,945,950,959,964,973,978,987,992,1002,1008],{"type":31,"tagName":45,"properties":936,"children":937,"position":940},{},[938],{"type":27,"value":939},"sinh",{"start":941,"end":943},{"line":672,"column":427,"offset":942},1302,{"line":672,"column":565,"offset":944},1308,{"type":27,"value":430,"position":946},{"start":947,"end":948},{"line":672,"column":565,"offset":944},{"line":672,"column":443,"offset":949},1310,{"type":31,"tagName":45,"properties":951,"children":952,"position":955},{},[953],{"type":27,"value":954},"cosh",{"start":956,"end":957},{"line":672,"column":443,"offset":949},{"line":672,"column":120,"offset":958},1316,{"type":27,"value":430,"position":960},{"start":961,"end":962},{"line":672,"column":120,"offset":958},{"line":672,"column":502,"offset":963},1318,{"type":31,"tagName":45,"properties":965,"children":966,"position":969},{},[967],{"type":27,"value":968},"tanh",{"start":970,"end":971},{"line":672,"column":502,"offset":963},{"line":672,"column":512,"offset":972},1324,{"type":27,"value":430,"position":974},{"start":975,"end":976},{"line":672,"column":512,"offset":972},{"line":672,"column":518,"offset":977},1326,{"type":31,"tagName":45,"properties":979,"children":980,"position":983},{},[981],{"type":27,"value":982},"asinh",{"start":984,"end":985},{"line":672,"column":518,"offset":977},{"line":672,"column":528,"offset":986},1333,{"type":27,"value":430,"position":988},{"start":989,"end":990},{"line":672,"column":528,"offset":986},{"line":672,"column":10,"offset":991},1335,{"type":31,"tagName":45,"properties":993,"children":994,"position":997},{},[995],{"type":27,"value":996},"acosh",{"start":998,"end":999},{"line":672,"column":10,"offset":991},{"line":672,"column":1000,"offset":1001},56,1342,{"type":27,"value":430,"position":1003},{"start":1004,"end":1005},{"line":672,"column":1000,"offset":1001},{"line":672,"column":1006,"offset":1007},58,1344,{"type":31,"tagName":45,"properties":1009,"children":1010,"position":1013},{},[1011],{"type":27,"value":1012},"atanh",{"start":1014,"end":1015},{"line":672,"column":1006,"offset":1007},{"line":672,"column":895,"offset":1016},1351,{"start":1018,"end":1019},{"line":672,"column":201,"offset":931},{"line":672,"column":1020,"offset":1021},67,1353,{"start":1023,"end":1024},{"line":672,"column":21,"offset":929},{"line":672,"column":1020,"offset":1021},{"start":1026,"end":1027},{"line":407,"column":21,"offset":413},{"line":672,"column":1020,"offset":1021},{"start":1029,"end":1030},{"line":359,"column":21,"offset":366},{"line":672,"column":1020,"offset":1021},{"type":27,"value":28},{"type":31,"tagName":32,"properties":1033,"children":1034,"position":1183},{},[1035,1042,1054,1059,1071,1076,1088,1093,1106,1111,1124,1130,1142,1147,1159,1164,1176],{"type":27,"value":1036,"position":1037},"Constants: ",{"start":1038,"end":1040},{"line":582,"column":21,"offset":1039},1355,{"line":582,"column":117,"offset":1041},1366,{"type":31,"tagName":45,"properties":1043,"children":1044,"position":1051},{},[1045],{"type":27,"value":1046,"position":1047},"Math.PI",{"start":1048,"end":1049},{"line":582,"column":117,"offset":1041},{"line":582,"column":331,"offset":1050},1375,{"start":1052,"end":1053},{"line":582,"column":117,"offset":1041},{"line":582,"column":331,"offset":1050},{"type":27,"value":430,"position":1055},{"start":1056,"end":1057},{"line":582,"column":331,"offset":1050},{"line":582,"column":327,"offset":1058},1377,{"type":31,"tagName":45,"properties":1060,"children":1061,"position":1068},{},[1062],{"type":27,"value":1063,"position":1064},"Math.E",{"start":1065,"end":1066},{"line":582,"column":327,"offset":1058},{"line":582,"column":666,"offset":1067},1385,{"start":1069,"end":1070},{"line":582,"column":327,"offset":1058},{"line":582,"column":666,"offset":1067},{"type":27,"value":430,"position":1072},{"start":1073,"end":1074},{"line":582,"column":666,"offset":1067},{"line":582,"column":672,"offset":1075},1387,{"type":31,"tagName":45,"properties":1077,"children":1078,"position":1085},{},[1079],{"type":27,"value":1080,"position":1081},"Math.SQRT2",{"start":1082,"end":1083},{"line":582,"column":672,"offset":1075},{"line":582,"column":603,"offset":1084},1399,{"start":1086,"end":1087},{"line":582,"column":672,"offset":1075},{"line":582,"column":603,"offset":1084},{"type":27,"value":430,"position":1089},{"start":1090,"end":1091},{"line":582,"column":603,"offset":1084},{"line":582,"column":528,"offset":1092},1401,{"type":31,"tagName":45,"properties":1094,"children":1095,"position":1103},{},[1096],{"type":27,"value":1097,"position":1098},"Math.SQRT1_2",{"start":1099,"end":1100},{"line":582,"column":528,"offset":1092},{"line":582,"column":1101,"offset":1102},61,1415,{"start":1104,"end":1105},{"line":582,"column":528,"offset":1092},{"line":582,"column":1101,"offset":1102},{"type":27,"value":430,"position":1107},{"start":1108,"end":1109},{"line":582,"column":1101,"offset":1102},{"line":582,"column":84,"offset":1110},1417,{"type":31,"tagName":45,"properties":1112,"children":1113,"position":1121},{},[1114],{"type":27,"value":1115,"position":1116},"Math.LN2",{"start":1117,"end":1118},{"line":582,"column":84,"offset":1110},{"line":582,"column":1119,"offset":1120},73,1427,{"start":1122,"end":1123},{"line":582,"column":84,"offset":1110},{"line":582,"column":1119,"offset":1120},{"type":27,"value":197,"position":1125},{"start":1126,"end":1127},{"line":582,"column":1119,"offset":1120},{"line":1128,"column":21,"offset":1129},36,1429,{"type":31,"tagName":45,"properties":1131,"children":1132,"position":1139},{},[1133],{"type":27,"value":1134,"position":1135},"Math.LN10",{"start":1136,"end":1137},{"line":1128,"column":21,"offset":1129},{"line":1128,"column":117,"offset":1138},1440,{"start":1140,"end":1141},{"line":1128,"column":21,"offset":1129},{"line":1128,"column":117,"offset":1138},{"type":27,"value":430,"position":1143},{"start":1144,"end":1145},{"line":1128,"column":117,"offset":1138},{"line":1128,"column":201,"offset":1146},1442,{"type":31,"tagName":45,"properties":1148,"children":1149,"position":1156},{},[1150],{"type":27,"value":1151,"position":1152},"Math.LOG2E",{"start":1153,"end":1154},{"line":1128,"column":201,"offset":1146},{"line":1128,"column":448,"offset":1155},1454,{"start":1157,"end":1158},{"line":1128,"column":201,"offset":1146},{"line":1128,"column":448,"offset":1155},{"type":27,"value":430,"position":1160},{"start":1161,"end":1162},{"line":1128,"column":448,"offset":1155},{"line":1128,"column":171,"offset":1163},1456,{"type":31,"tagName":45,"properties":1165,"children":1166,"position":1173},{},[1167],{"type":27,"value":1168,"position":1169},"Math.LOG10E",{"start":1170,"end":1171},{"line":1128,"column":171,"offset":1163},{"line":1128,"column":852,"offset":1172},1469,{"start":1174,"end":1175},{"line":1128,"column":171,"offset":1163},{"line":1128,"column":852,"offset":1172},{"type":27,"value":1177,"position":1178},".",{"start":1179,"end":1180},{"line":1128,"column":852,"offset":1172},{"line":1128,"column":1181,"offset":1182},42,1470,{"start":1184,"end":1185},{"line":582,"column":21,"offset":1039},{"line":1128,"column":1181,"offset":1182},{"type":27,"value":28},{"type":31,"tagName":32,"properties":1188,"children":1189,"position":1306},{},[1190,1197,1209,1216,1228,1234,1245,1251,1263,1269,1281,1287,1299],{"type":27,"value":1191,"position":1192},"Each behaves like its JavaScript counterpart. ",{"start":1193,"end":1195},{"line":512,"column":21,"offset":1194},1472,{"line":512,"column":528,"offset":1196},1518,{"type":31,"tagName":45,"properties":1198,"children":1199,"position":1206},{},[1200],{"type":27,"value":1201,"position":1202},"Math.max",{"start":1203,"end":1204},{"line":512,"column":528,"offset":1196},{"line":512,"column":716,"offset":1205},1528,{"start":1207,"end":1208},{"line":512,"column":528,"offset":1196},{"line":512,"column":716,"offset":1205},{"type":27,"value":1210,"position":1211}," and ",{"start":1212,"end":1213},{"line":512,"column":716,"offset":1205},{"line":512,"column":1214,"offset":1215},62,1533,{"type":31,"tagName":45,"properties":1217,"children":1218,"position":1225},{},[1219],{"type":27,"value":1220,"position":1221},"Math.min",{"start":1222,"end":1223},{"line":512,"column":1214,"offset":1215},{"line":512,"column":94,"offset":1224},1543,{"start":1226,"end":1227},{"line":512,"column":1214,"offset":1215},{"line":512,"column":94,"offset":1224},{"type":27,"value":1229,"position":1230},"\ntake two ",{"start":1231,"end":1232},{"line":512,"column":94,"offset":1224},{"line":846,"column":104,"offset":1233},1553,{"type":31,"tagName":45,"properties":1235,"children":1236,"position":1242},{},[1237],{"type":27,"value":70,"position":1238},{"start":1239,"end":1240},{"line":846,"column":104,"offset":1233},{"line":846,"column":151,"offset":1241},1558,{"start":1243,"end":1244},{"line":846,"column":104,"offset":1233},{"line":846,"column":151,"offset":1241},{"type":27,"value":1246,"position":1247}," arguments and return the larger or smaller; nest them for\nthree. ",{"start":1248,"end":1249},{"line":846,"column":151,"offset":1241},{"line":518,"column":141,"offset":1250},1624,{"type":31,"tagName":45,"properties":1252,"children":1253,"position":1260},{},[1254],{"type":27,"value":1255,"position":1256},"Math.round",{"start":1257,"end":1258},{"line":518,"column":141,"offset":1250},{"line":518,"column":384,"offset":1259},1636,{"start":1261,"end":1262},{"line":518,"column":141,"offset":1250},{"line":518,"column":384,"offset":1259},{"type":27,"value":1264,"position":1265}," rounds to the nearest integer and returns an ",{"start":1266,"end":1267},{"line":518,"column":384,"offset":1259},{"line":518,"column":731,"offset":1268},1682,{"type":31,"tagName":45,"properties":1270,"children":1271,"position":1278},{},[1272],{"type":27,"value":70,"position":1273},{"start":1274,"end":1275},{"line":518,"column":731,"offset":1268},{"line":518,"column":1276,"offset":1277},71,1687,{"start":1279,"end":1280},{"line":518,"column":731,"offset":1268},{"line":518,"column":1276,"offset":1277},{"type":27,"value":1282,"position":1283},".\nTrig functions work in radians, so divide a bar count or an angle\naccordingly (",{"start":1284,"end":1285},{"line":518,"column":1276,"offset":1277},{"line":1181,"column":201,"offset":1286},1768,{"type":31,"tagName":45,"properties":1288,"children":1289,"position":1296},{},[1290],{"type":27,"value":1291,"position":1292},"Math.sin(f64(barIndex) / 10.0)",{"start":1293,"end":1294},{"line":1181,"column":201,"offset":1286},{"line":1181,"column":42,"offset":1295},1800,{"start":1297,"end":1298},{"line":1181,"column":201,"offset":1286},{"line":1181,"column":42,"offset":1295},{"type":27,"value":1300,"position":1301},").",{"start":1302,"end":1303},{"line":1181,"column":42,"offset":1295},{"line":1181,"column":1304,"offset":1305},48,1802,{"start":1307,"end":1308},{"line":512,"column":21,"offset":1194},{"line":1181,"column":1304,"offset":1305},{"type":27,"value":28},{"type":31,"tagName":32,"properties":1311,"children":1312,"position":1583},{},[1313,1330,1336,1348,1354,1365,1371,1383,1389,1401,1407,1419,1425,1437,1443,1455,1460,1472,1477,1489,1496,1508,1514,1526,1532,1543,1549,1561,1566,1577],{"type":31,"tagName":1314,"properties":1315,"children":1316,"position":1325},"strong",{},[1317],{"type":27,"value":1318,"position":1319},"Types.",{"start":1320,"end":1323},{"line":1321,"column":360,"offset":1322},44,1806,{"line":1321,"column":368,"offset":1324},1812,{"start":1326,"end":1328},{"line":1321,"column":21,"offset":1327},1804,{"line":1321,"column":377,"offset":1329},1814,{"type":27,"value":1331,"position":1332}," ",{"start":1333,"end":1334},{"line":1321,"column":377,"offset":1329},{"line":1321,"column":117,"offset":1335},1815,{"type":31,"tagName":45,"properties":1337,"children":1338,"position":1345},{},[1339],{"type":27,"value":1340,"position":1341},"Math.*",{"start":1342,"end":1343},{"line":1321,"column":117,"offset":1335},{"line":1321,"column":384,"offset":1344},1823,{"start":1346,"end":1347},{"line":1321,"column":117,"offset":1335},{"line":1321,"column":384,"offset":1344},{"type":27,"value":1349,"position":1350}," takes and returns ",{"start":1351,"end":1352},{"line":1321,"column":384,"offset":1344},{"line":1321,"column":846,"offset":1353},1842,{"type":31,"tagName":45,"properties":1355,"children":1356,"position":1362},{},[1357],{"type":27,"value":70,"position":1358},{"start":1359,"end":1360},{"line":1321,"column":846,"offset":1353},{"line":1321,"column":1321,"offset":1361},1847,{"start":1363,"end":1364},{"line":1321,"column":846,"offset":1353},{"line":1321,"column":1321,"offset":1361},{"type":27,"value":1366,"position":1367},". An ",{"start":1368,"end":1369},{"line":1321,"column":1321,"offset":1361},{"line":1321,"column":10,"offset":1370},1852,{"type":31,"tagName":45,"properties":1372,"children":1373,"position":1380},{},[1374],{"type":27,"value":1375,"position":1376},"i32",{"start":1377,"end":1378},{"line":1321,"column":10,"offset":1370},{"line":1321,"column":181,"offset":1379},1857,{"start":1381,"end":1382},{"line":1321,"column":10,"offset":1370},{"line":1321,"column":181,"offset":1379},{"type":27,"value":1384,"position":1385}," (a bar count, a\nloop index, a ring cursor) must be cast in (",{"start":1386,"end":1387},{"line":1321,"column":181,"offset":1379},{"line":603,"column":603,"offset":1388},1918,{"type":31,"tagName":45,"properties":1390,"children":1391,"position":1398},{},[1392],{"type":27,"value":1393,"position":1394},"f64(count)",{"start":1395,"end":1396},{"line":603,"column":603,"offset":1388},{"line":603,"column":716,"offset":1397},1930,{"start":1399,"end":1400},{"line":603,"column":603,"offset":1388},{"line":603,"column":716,"offset":1397},{"type":27,"value":1402,"position":1403},") and a result\nused as an index must be cast out (",{"start":1404,"end":1405},{"line":603,"column":716,"offset":1397},{"line":42,"column":1128,"offset":1406},1980,{"type":31,"tagName":45,"properties":1408,"children":1409,"position":1416},{},[1410],{"type":27,"value":1411,"position":1412},"i32(Math.floor(x))",{"start":1413,"end":1414},{"line":42,"column":1128,"offset":1406},{"line":42,"column":1000,"offset":1415},2000,{"start":1417,"end":1418},{"line":42,"column":1128,"offset":1406},{"line":42,"column":1000,"offset":1415},{"type":27,"value":1420,"position":1421},"); the compiler\nrefuses the implicit conversion with ",{"start":1422,"end":1423},{"line":42,"column":1000,"offset":1415},{"line":528,"column":512,"offset":1424},2053,{"type":31,"tagName":45,"properties":1426,"children":1427,"position":1434},{},[1428],{"type":27,"value":1429,"position":1430},"AS200",{"start":1431,"end":1432},{"line":528,"column":512,"offset":1424},{"line":528,"column":603,"offset":1433},2060,{"start":1435,"end":1436},{"line":528,"column":512,"offset":1424},{"line":528,"column":603,"offset":1433},{"type":27,"value":1438,"position":1439},". For integer work\nAssemblyScript has typed builtins that need no cast: ",{"start":1440,"end":1441},{"line":528,"column":603,"offset":1433},{"line":1304,"column":181,"offset":1442},2132,{"type":31,"tagName":45,"properties":1444,"children":1445,"position":1452},{},[1446],{"type":27,"value":1447,"position":1448},"abs\u003Ci32>(n)",{"start":1449,"end":1450},{"line":1304,"column":181,"offset":1442},{"line":1304,"column":1020,"offset":1451},2145,{"start":1453,"end":1454},{"line":1304,"column":181,"offset":1442},{"line":1304,"column":1020,"offset":1451},{"type":27,"value":197,"position":1456},{"start":1457,"end":1458},{"line":1304,"column":1020,"offset":1451},{"line":10,"column":21,"offset":1459},2147,{"type":31,"tagName":45,"properties":1461,"children":1462,"position":1469},{},[1463],{"type":27,"value":1464,"position":1465},"max\u003Ci32>(a, b)",{"start":1466,"end":1467},{"line":10,"column":21,"offset":1459},{"line":10,"column":649,"offset":1468},2163,{"start":1470,"end":1471},{"line":10,"column":21,"offset":1459},{"line":10,"column":649,"offset":1468},{"type":27,"value":430,"position":1473},{"start":1474,"end":1475},{"line":10,"column":649,"offset":1468},{"line":10,"column":161,"offset":1476},2165,{"type":31,"tagName":45,"properties":1478,"children":1479,"position":1486},{},[1480],{"type":27,"value":1481,"position":1482},"min\u003Ci32>(a, b)",{"start":1483,"end":1484},{"line":10,"column":161,"offset":1476},{"line":10,"column":582,"offset":1485},2181,{"start":1487,"end":1488},{"line":10,"column":161,"offset":1476},{"line":10,"column":582,"offset":1485},{"type":27,"value":1490,"position":1491},", and integer division truncates on\nits own (",{"start":1492,"end":1493},{"line":10,"column":582,"offset":1485},{"line":1494,"column":104,"offset":1495},50,2226,{"type":31,"tagName":45,"properties":1497,"children":1498,"position":1505},{},[1499],{"type":27,"value":1500,"position":1501},"7 / 2",{"start":1502,"end":1503},{"line":1494,"column":104,"offset":1495},{"line":1494,"column":649,"offset":1504},2233,{"start":1506,"end":1507},{"line":1494,"column":104,"offset":1495},{"line":1494,"column":649,"offset":1504},{"type":27,"value":1509,"position":1510}," is ",{"start":1511,"end":1512},{"line":1494,"column":649,"offset":1504},{"line":1494,"column":331,"offset":1513},2237,{"type":31,"tagName":45,"properties":1515,"children":1516,"position":1523},{},[1517],{"type":27,"value":1518,"position":1519},"3",{"start":1520,"end":1521},{"line":1494,"column":331,"offset":1513},{"line":1494,"column":443,"offset":1522},2240,{"start":1524,"end":1525},{"line":1494,"column":331,"offset":1513},{"line":1494,"column":443,"offset":1522},{"type":27,"value":1527,"position":1528}," for two ",{"start":1529,"end":1530},{"line":1494,"column":443,"offset":1522},{"line":1494,"column":672,"offset":1531},2249,{"type":31,"tagName":45,"properties":1533,"children":1534,"position":1540},{},[1535],{"type":27,"value":1375,"position":1536},{"start":1537,"end":1538},{"line":1494,"column":672,"offset":1531},{"line":1494,"column":512,"offset":1539},2254,{"start":1541,"end":1542},{"line":1494,"column":672,"offset":1531},{"line":1494,"column":512,"offset":1539},{"type":27,"value":1544,"position":1545}," values, ",{"start":1546,"end":1547},{"line":1494,"column":512,"offset":1539},{"line":1494,"column":528,"offset":1548},2263,{"type":31,"tagName":45,"properties":1550,"children":1551,"position":1558},{},[1552],{"type":27,"value":1553,"position":1554},"3.5",{"start":1555,"end":1556},{"line":1494,"column":528,"offset":1548},{"line":1494,"column":53,"offset":1557},2268,{"start":1559,"end":1560},{"line":1494,"column":528,"offset":1548},{"line":1494,"column":53,"offset":1557},{"type":27,"value":1527,"position":1562},{"start":1563,"end":1564},{"line":1494,"column":53,"offset":1557},{"line":1494,"column":1101,"offset":1565},2277,{"type":31,"tagName":45,"properties":1567,"children":1568,"position":1574},{},[1569],{"type":27,"value":70,"position":1570},{"start":1571,"end":1572},{"line":1494,"column":1101,"offset":1565},{"line":1494,"column":731,"offset":1573},2282,{"start":1575,"end":1576},{"line":1494,"column":1101,"offset":1565},{"line":1494,"column":731,"offset":1573},{"type":27,"value":1300,"position":1578},{"start":1579,"end":1580},{"line":1494,"column":731,"offset":1573},{"line":1494,"column":1581,"offset":1582},68,2284,{"start":1584,"end":1585},{"line":1321,"column":21,"offset":1327},{"line":1494,"column":1581,"offset":1582},{"type":27,"value":28},{"type":31,"tagName":32,"properties":1588,"children":1589,"position":1725},{},[1590,1622,1630,1642,1648,1660,1666,1682,1688,1700,1706,1718],{"type":31,"tagName":1314,"properties":1591,"children":1592,"position":1617},{},[1593,1600,1612],{"type":27,"value":1594,"position":1595},"There is no ",{"start":1596,"end":1598},{"line":53,"column":360,"offset":1597},2288,{"line":53,"column":151,"offset":1599},2300,{"type":31,"tagName":45,"properties":1601,"children":1602,"position":1609},{},[1603],{"type":27,"value":1604,"position":1605},"Math.avg",{"start":1606,"end":1607},{"line":53,"column":151,"offset":1599},{"line":53,"column":359,"offset":1608},2310,{"start":1610,"end":1611},{"line":53,"column":151,"offset":1599},{"line":53,"column":359,"offset":1608},{"type":27,"value":1177,"position":1613},{"start":1614,"end":1615},{"line":53,"column":359,"offset":1608},{"line":53,"column":448,"offset":1616},2311,{"start":1618,"end":1620},{"line":53,"column":21,"offset":1619},2286,{"line":53,"column":171,"offset":1621},2313,{"type":27,"value":1623,"position":1624}," To average two values, write the arithmetic\n(",{"start":1625,"end":1626},{"line":53,"column":171,"offset":1621},{"line":1627,"column":1628,"offset":1629},53,2,2359,{"type":31,"tagName":45,"properties":1631,"children":1632,"position":1639},{},[1633],{"type":27,"value":1634,"position":1635},"(a + b) / 2.0",{"start":1636,"end":1637},{"line":1627,"column":1628,"offset":1629},{"line":1627,"column":649,"offset":1638},2374,{"start":1640,"end":1641},{"line":1627,"column":1628,"offset":1629},{"line":1627,"column":649,"offset":1638},{"type":27,"value":1643,"position":1644},"); for a rolling average over a window, use ",{"start":1645,"end":1646},{"line":1627,"column":649,"offset":1638},{"line":1627,"column":1101,"offset":1647},2418,{"type":31,"tagName":45,"properties":1649,"children":1650,"position":1657},{},[1651],{"type":27,"value":1652,"position":1653},"Sma",{"start":1654,"end":1655},{"line":1627,"column":1101,"offset":1647},{"line":1627,"column":731,"offset":1656},2423,{"start":1658,"end":1659},{"line":1627,"column":1101,"offset":1647},{"line":1627,"column":731,"offset":1656},{"type":27,"value":1661,"position":1662},"\n(",{"start":1663,"end":1664},{"line":1627,"column":731,"offset":1656},{"line":181,"column":1628,"offset":1665},2425,{"type":31,"tagName":1667,"properties":1668,"children":1670,"position":1678},"a",{"href":1669},"moving-averages.md",[1671],{"type":27,"value":1672,"position":1673},"Moving averages",{"start":1674,"end":1676},{"line":181,"column":360,"offset":1675},2426,{"line":181,"column":211,"offset":1677},2441,{"start":1679,"end":1680},{"line":181,"column":1628,"offset":1665},{"line":181,"column":846,"offset":1681},2462,{"type":27,"value":1683,"position":1684},"). Calling a method that does not\nexist is a compile error, not a runtime one: ",{"start":1685,"end":1686},{"line":181,"column":846,"offset":1681},{"line":710,"column":42,"offset":1687},2541,{"type":31,"tagName":45,"properties":1689,"children":1690,"position":1697},{},[1691],{"type":27,"value":1692,"position":1693},"Math.unknownFn(x)",{"start":1694,"end":1695},{"line":710,"column":42,"offset":1687},{"line":710,"column":895,"offset":1696},2560,{"start":1698,"end":1699},{"line":710,"column":42,"offset":1687},{"line":710,"column":895,"offset":1696},{"type":27,"value":1701,"position":1702}," stops\nthe build with ",{"start":1703,"end":1704},{"line":710,"column":895,"offset":1696},{"line":1000,"column":427,"offset":1705},2582,{"type":31,"tagName":45,"properties":1707,"children":1708,"position":1715},{},[1709],{"type":27,"value":1710,"position":1711},"TS2339: Property 'unknownFn' does not exist on type '~lib/math/NativeMath'",{"start":1712,"end":1713},{"line":1000,"column":427,"offset":1705},{"line":716,"column":443,"offset":1714},2658,{"start":1716,"end":1717},{"line":1000,"column":427,"offset":1705},{"line":716,"column":443,"offset":1714},{"type":27,"value":1719,"position":1720},", with the line and column.",{"start":1721,"end":1722},{"line":716,"column":443,"offset":1714},{"line":716,"column":1723,"offset":1724},51,2685,{"start":1726,"end":1727},{"line":53,"column":21,"offset":1619},{"line":716,"column":1723,"offset":1724},{"type":27,"value":28},{"type":31,"tagName":320,"properties":1730,"children":1731,"position":1740},{},[1732],{"type":27,"value":1733,"position":1734},"Every method in one module",{"start":1735,"end":1738},{"line":1736,"column":328,"offset":1737},59,2690,{"line":1736,"column":120,"offset":1739},2716,{"start":1741,"end":1743},{"line":1736,"column":21,"offset":1742},2687,{"line":1736,"column":120,"offset":1739},{"type":27,"value":28},{"type":31,"tagName":32,"properties":1746,"children":1747,"position":1893},{},[1748,1755,1767,1773,1785,1791,1802,1807,1818,1824,1836,1842,1853,1859,1870,1876,1887],{"type":27,"value":1749,"position":1750},"This module runs the full namespace at once. It builds a few helper values\nfirst (a ",{"start":1751,"end":1753},{"line":1101,"column":21,"offset":1752},2718,{"line":1214,"column":104,"offset":1754},2802,{"type":31,"tagName":45,"properties":1756,"children":1757,"position":1764},{},[1758],{"type":27,"value":1759,"position":1760},"centered",{"start":1761,"end":1762},{"line":1214,"column":104,"offset":1754},{"line":1214,"column":384,"offset":1763},2812,{"start":1765,"end":1766},{"line":1214,"column":104,"offset":1754},{"line":1214,"column":384,"offset":1763},{"type":27,"value":1768,"position":1769}," series of price minus its average, a ",{"start":1770,"end":1771},{"line":1214,"column":384,"offset":1763},{"line":1214,"column":1006,"offset":1772},2850,{"type":31,"tagName":45,"properties":1774,"children":1775,"position":1782},{},[1776],{"type":27,"value":1777,"position":1778},"bounded",{"start":1779,"end":1780},{"line":1214,"column":1006,"offset":1772},{"line":1214,"column":1020,"offset":1781},2859,{"start":1783,"end":1784},{"line":1214,"column":1006,"offset":1772},{"line":1214,"column":1020,"offset":1781},{"type":27,"value":1786,"position":1787}," value\nsafe for ",{"start":1788,"end":1789},{"line":1214,"column":1020,"offset":1781},{"line":84,"column":104,"offset":1790},2875,{"type":31,"tagName":45,"properties":1792,"children":1793,"position":1799},{},[1794],{"type":27,"value":858,"position":1795},{"start":1796,"end":1797},{"line":84,"column":104,"offset":1790},{"line":84,"column":427,"offset":1798},2881,{"start":1800,"end":1801},{"line":84,"column":104,"offset":1790},{"line":84,"column":427,"offset":1798},{"type":27,"value":1210,"position":1803},{"start":1804,"end":1805},{"line":84,"column":427,"offset":1798},{"line":84,"column":331,"offset":1806},2886,{"type":31,"tagName":45,"properties":1808,"children":1809,"position":1815},{},[1810],{"type":27,"value":872,"position":1811},{"start":1812,"end":1813},{"line":84,"column":331,"offset":1806},{"line":84,"column":407,"offset":1814},2892,{"start":1816,"end":1817},{"line":84,"column":331,"offset":1806},{"line":84,"column":407,"offset":1814},{"type":27,"value":1819,"position":1820},", and a ",{"start":1821,"end":1822},{"line":84,"column":407,"offset":1814},{"line":84,"column":582,"offset":1823},2900,{"type":31,"tagName":45,"properties":1825,"children":1826,"position":1833},{},[1827],{"type":27,"value":1828,"position":1829},"positive",{"start":1830,"end":1831},{"line":84,"column":582,"offset":1823},{"line":84,"column":603,"offset":1832},2910,{"start":1834,"end":1835},{"line":84,"column":582,"offset":1823},{"line":84,"column":603,"offset":1832},{"type":27,"value":1837,"position":1838}," value safe for ",{"start":1839,"end":1840},{"line":84,"column":603,"offset":1832},{"line":84,"column":1101,"offset":1841},2926,{"type":31,"tagName":45,"properties":1843,"children":1844,"position":1850},{},[1845],{"type":27,"value":678,"position":1846},{"start":1847,"end":1848},{"line":84,"column":1101,"offset":1841},{"line":84,"column":731,"offset":1849},2931,{"start":1851,"end":1852},{"line":84,"column":1101,"offset":1841},{"line":84,"column":731,"offset":1849},{"type":27,"value":1854,"position":1855}," and\n",{"start":1856,"end":1857},{"line":84,"column":731,"offset":1849},{"line":726,"column":21,"offset":1858},2936,{"type":31,"tagName":45,"properties":1860,"children":1861,"position":1867},{},[1862],{"type":27,"value":578,"position":1863},{"start":1864,"end":1865},{"line":726,"column":21,"offset":1858},{"line":726,"column":63,"offset":1866},2942,{"start":1868,"end":1869},{"line":726,"column":21,"offset":1858},{"line":726,"column":63,"offset":1866},{"type":27,"value":1871,"position":1872},"), then writes each ",{"start":1873,"end":1874},{"line":726,"column":63,"offset":1866},{"line":726,"column":407,"offset":1875},2962,{"type":31,"tagName":45,"properties":1877,"children":1878,"position":1884},{},[1879],{"type":27,"value":1340,"position":1880},{"start":1881,"end":1882},{"line":726,"column":407,"offset":1875},{"line":726,"column":582,"offset":1883},2970,{"start":1885,"end":1886},{"line":726,"column":407,"offset":1875},{"line":726,"column":582,"offset":1883},{"type":27,"value":1888,"position":1889}," result to its own output.",{"start":1890,"end":1891},{"line":726,"column":582,"offset":1883},{"line":726,"column":1101,"offset":1892},2996,{"start":1894,"end":1895},{"line":1101,"column":21,"offset":1752},{"line":726,"column":1101,"offset":1892},{"type":27,"value":28},{"type":14,"children":1898},[1899],{"type":31,"tagName":229,"properties":1900,"children":1902,"data":-1},{"class":231,"style":232,"tabindex":233,"data-sample":1901},"fn-math-namespace",[1903],{"type":31,"tagName":45,"properties":1904,"children":1906},{"class":1905},[238],[1907,1960,1961,1992,1993,2022,2023,2052,2053,2082,2083,2112,2113,2142,2143,2172,2173,2202,2203,2232,2233,2262,2263,2292,2293,2322,2323,2352,2353,2382,2383,2412,2413,2442,2443,2472,2473,2502,2503,2532,2533,2562,2563,2592,2593,2622,2623,2652,2653,2682,2683,2712,2713,2742,2743,2772,2773,2802,2803,2832,2833,2862,2863,2892,2893,2896,2897,2937,2938,2974,2975,2978,2979,3011,3012,3054,3055,3063,3064,3067,3068,3096,3097,3129,3130,3159,3160,3189,3190,3221,3222,3250,3251,3259,3260,3311,3312,3355,3356,3389,3390,3412,3413,3445,3446,3484,3485,3507,3508,3528,3529,3550,3551,3572,3573,3604,3605,3626,3627,3647,3648,3668,3669,3689,3690,3710,3711,3732,3733,3753,3754,3795,3796,3817,3818,3838,3839,3859,3860,3881,3882,3903,3904,3924,3925,3945,3946,3966,3967,3987,3988,4022,4023,4043,4044,4064,4065,4094,4095,4115,4116,4136,4137,4157,4158,4179,4180,4200,4201],{"type":31,"tagName":241,"properties":1908,"children":1909},{"class":243},[1910,1915,1920,1926,1930,1935,1940,1945,1950,1955],{"type":31,"tagName":241,"properties":1911,"children":1912},{"style":309},[1913],{"type":27,"value":1914},"param",{"type":31,"tagName":241,"properties":1916,"children":1917},{"style":264},[1918],{"type":27,"value":1919},"(",{"type":31,"tagName":241,"properties":1921,"children":1923},{"style":1922},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[1924],{"type":27,"value":1925},"\"period\"",{"type":31,"tagName":241,"properties":1927,"children":1928},{"style":264},[1929],{"type":27,"value":430},{"type":31,"tagName":241,"properties":1931,"children":1932},{"style":253},[1933],{"type":27,"value":1934},"5",{"type":31,"tagName":241,"properties":1936,"children":1937},{"style":264},[1938],{"type":27,"value":1939},", { min: ",{"type":31,"tagName":241,"properties":1941,"children":1942},{"style":253},[1943],{"type":27,"value":1944},"2",{"type":31,"tagName":241,"properties":1946,"children":1947},{"style":264},[1948],{"type":27,"value":1949},", max: ",{"type":31,"tagName":241,"properties":1951,"children":1952},{"style":253},[1953],{"type":27,"value":1954},"200",{"type":31,"tagName":241,"properties":1956,"children":1957},{"style":264},[1958],{"type":27,"value":1959}," });",{"type":27,"value":28},{"type":31,"tagName":241,"properties":1962,"children":1963},{"class":243},[1964,1969,1973,1978,1983,1988],{"type":31,"tagName":241,"properties":1965,"children":1966},{"style":309},[1967],{"type":27,"value":1968},"output",{"type":31,"tagName":241,"properties":1970,"children":1971},{"style":264},[1972],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":1974,"children":1975},{"style":1922},[1976],{"type":27,"value":1977},"\"abs\"",{"type":31,"tagName":241,"properties":1979,"children":1980},{"style":264},[1981],{"type":27,"value":1982},", line, lower, { description: ",{"type":31,"tagName":241,"properties":1984,"children":1985},{"style":1922},[1986],{"type":27,"value":1987},"\"Math.abs of the centered close\"",{"type":31,"tagName":241,"properties":1989,"children":1990},{"style":264},[1991],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":1994,"children":1995},{"class":243},[1996,2000,2004,2009,2013,2018],{"type":31,"tagName":241,"properties":1997,"children":1998},{"style":309},[1999],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2001,"children":2002},{"style":264},[2003],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2005,"children":2006},{"style":1922},[2007],{"type":27,"value":2008},"\"round\"",{"type":31,"tagName":241,"properties":2010,"children":2011},{"style":264},[2012],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2014,"children":2015},{"style":1922},[2016],{"type":27,"value":2017},"\"Math.round\"",{"type":31,"tagName":241,"properties":2019,"children":2020},{"style":264},[2021],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2024,"children":2025},{"class":243},[2026,2030,2034,2039,2043,2048],{"type":31,"tagName":241,"properties":2027,"children":2028},{"style":309},[2029],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2031,"children":2032},{"style":264},[2033],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2035,"children":2036},{"style":1922},[2037],{"type":27,"value":2038},"\"max\"",{"type":31,"tagName":241,"properties":2040,"children":2041},{"style":264},[2042],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2044,"children":2045},{"style":1922},[2046],{"type":27,"value":2047},"\"Math.max of high and close\"",{"type":31,"tagName":241,"properties":2049,"children":2050},{"style":264},[2051],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2054,"children":2055},{"class":243},[2056,2060,2064,2069,2073,2078],{"type":31,"tagName":241,"properties":2057,"children":2058},{"style":309},[2059],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2061,"children":2062},{"style":264},[2063],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2065,"children":2066},{"style":1922},[2067],{"type":27,"value":2068},"\"min\"",{"type":31,"tagName":241,"properties":2070,"children":2071},{"style":264},[2072],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2074,"children":2075},{"style":1922},[2076],{"type":27,"value":2077},"\"Math.min of low and close\"",{"type":31,"tagName":241,"properties":2079,"children":2080},{"style":264},[2081],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2084,"children":2085},{"class":243},[2086,2090,2094,2099,2103,2108],{"type":31,"tagName":241,"properties":2087,"children":2088},{"style":309},[2089],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2091,"children":2092},{"style":264},[2093],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2095,"children":2096},{"style":1922},[2097],{"type":27,"value":2098},"\"pow\"",{"type":31,"tagName":241,"properties":2100,"children":2101},{"style":264},[2102],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2104,"children":2105},{"style":1922},[2106],{"type":27,"value":2107},"\"Math.pow of the small value, squared\"",{"type":31,"tagName":241,"properties":2109,"children":2110},{"style":264},[2111],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2114,"children":2115},{"class":243},[2116,2120,2124,2129,2133,2138],{"type":31,"tagName":241,"properties":2117,"children":2118},{"style":309},[2119],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2121,"children":2122},{"style":264},[2123],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2125,"children":2126},{"style":1922},[2127],{"type":27,"value":2128},"\"sqrt\"",{"type":31,"tagName":241,"properties":2130,"children":2131},{"style":264},[2132],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2134,"children":2135},{"style":1922},[2136],{"type":27,"value":2137},"\"Math.sqrt of the positive value\"",{"type":31,"tagName":241,"properties":2139,"children":2140},{"style":264},[2141],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2144,"children":2145},{"class":243},[2146,2150,2154,2159,2163,2168],{"type":31,"tagName":241,"properties":2147,"children":2148},{"style":309},[2149],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2151,"children":2152},{"style":264},[2153],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2155,"children":2156},{"style":1922},[2157],{"type":27,"value":2158},"\"log\"",{"type":31,"tagName":241,"properties":2160,"children":2161},{"style":264},[2162],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2164,"children":2165},{"style":1922},[2166],{"type":27,"value":2167},"\"Math.log of the positive value\"",{"type":31,"tagName":241,"properties":2169,"children":2170},{"style":264},[2171],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2174,"children":2175},{"class":243},[2176,2180,2184,2189,2193,2198],{"type":31,"tagName":241,"properties":2177,"children":2178},{"style":309},[2179],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2181,"children":2182},{"style":264},[2183],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2185,"children":2186},{"style":1922},[2187],{"type":27,"value":2188},"\"floor\"",{"type":31,"tagName":241,"properties":2190,"children":2191},{"style":264},[2192],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2194,"children":2195},{"style":1922},[2196],{"type":27,"value":2197},"\"Math.floor\"",{"type":31,"tagName":241,"properties":2199,"children":2200},{"style":264},[2201],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2204,"children":2205},{"class":243},[2206,2210,2214,2219,2223,2228],{"type":31,"tagName":241,"properties":2207,"children":2208},{"style":309},[2209],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2211,"children":2212},{"style":264},[2213],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2215,"children":2216},{"style":1922},[2217],{"type":27,"value":2218},"\"ceil\"",{"type":31,"tagName":241,"properties":2220,"children":2221},{"style":264},[2222],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2224,"children":2225},{"style":1922},[2226],{"type":27,"value":2227},"\"Math.ceil\"",{"type":31,"tagName":241,"properties":2229,"children":2230},{"style":264},[2231],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2234,"children":2235},{"class":243},[2236,2240,2244,2249,2253,2258],{"type":31,"tagName":241,"properties":2237,"children":2238},{"style":309},[2239],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2241,"children":2242},{"style":264},[2243],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2245,"children":2246},{"style":1922},[2247],{"type":27,"value":2248},"\"sign\"",{"type":31,"tagName":241,"properties":2250,"children":2251},{"style":264},[2252],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2254,"children":2255},{"style":1922},[2256],{"type":27,"value":2257},"\"Math.sign: -1, 0, or 1\"",{"type":31,"tagName":241,"properties":2259,"children":2260},{"style":264},[2261],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2264,"children":2265},{"class":243},[2266,2270,2274,2279,2283,2288],{"type":31,"tagName":241,"properties":2267,"children":2268},{"style":309},[2269],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2271,"children":2272},{"style":264},[2273],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2275,"children":2276},{"style":1922},[2277],{"type":27,"value":2278},"\"sin\"",{"type":31,"tagName":241,"properties":2280,"children":2281},{"style":264},[2282],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2284,"children":2285},{"style":1922},[2286],{"type":27,"value":2287},"\"Math.sin of the bar index over 8\"",{"type":31,"tagName":241,"properties":2289,"children":2290},{"style":264},[2291],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2294,"children":2295},{"class":243},[2296,2300,2304,2309,2313,2318],{"type":31,"tagName":241,"properties":2297,"children":2298},{"style":309},[2299],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2301,"children":2302},{"style":264},[2303],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2305,"children":2306},{"style":1922},[2307],{"type":27,"value":2308},"\"cos\"",{"type":31,"tagName":241,"properties":2310,"children":2311},{"style":264},[2312],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2314,"children":2315},{"style":1922},[2316],{"type":27,"value":2317},"\"Math.cos of the bar index over 8\"",{"type":31,"tagName":241,"properties":2319,"children":2320},{"style":264},[2321],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2324,"children":2325},{"class":243},[2326,2330,2334,2339,2343,2348],{"type":31,"tagName":241,"properties":2327,"children":2328},{"style":309},[2329],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2331,"children":2332},{"style":264},[2333],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2335,"children":2336},{"style":1922},[2337],{"type":27,"value":2338},"\"tan\"",{"type":31,"tagName":241,"properties":2340,"children":2341},{"style":264},[2342],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2344,"children":2345},{"style":1922},[2346],{"type":27,"value":2347},"\"Math.tan of the bar index over 40\"",{"type":31,"tagName":241,"properties":2349,"children":2350},{"style":264},[2351],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2354,"children":2355},{"class":243},[2356,2360,2364,2369,2373,2378],{"type":31,"tagName":241,"properties":2357,"children":2358},{"style":309},[2359],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2361,"children":2362},{"style":264},[2363],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2365,"children":2366},{"style":1922},[2367],{"type":27,"value":2368},"\"asin\"",{"type":31,"tagName":241,"properties":2370,"children":2371},{"style":264},[2372],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2374,"children":2375},{"style":1922},[2376],{"type":27,"value":2377},"\"Math.asin of the bounded value\"",{"type":31,"tagName":241,"properties":2379,"children":2380},{"style":264},[2381],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2384,"children":2385},{"class":243},[2386,2390,2394,2399,2403,2408],{"type":31,"tagName":241,"properties":2387,"children":2388},{"style":309},[2389],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2391,"children":2392},{"style":264},[2393],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2395,"children":2396},{"style":1922},[2397],{"type":27,"value":2398},"\"acos\"",{"type":31,"tagName":241,"properties":2400,"children":2401},{"style":264},[2402],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2404,"children":2405},{"style":1922},[2406],{"type":27,"value":2407},"\"Math.acos of the bounded value\"",{"type":31,"tagName":241,"properties":2409,"children":2410},{"style":264},[2411],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2414,"children":2415},{"class":243},[2416,2420,2424,2429,2433,2438],{"type":31,"tagName":241,"properties":2417,"children":2418},{"style":309},[2419],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2421,"children":2422},{"style":264},[2423],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2425,"children":2426},{"style":1922},[2427],{"type":27,"value":2428},"\"atan\"",{"type":31,"tagName":241,"properties":2430,"children":2431},{"style":264},[2432],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2434,"children":2435},{"style":1922},[2436],{"type":27,"value":2437},"\"Math.atan of the centered close\"",{"type":31,"tagName":241,"properties":2439,"children":2440},{"style":264},[2441],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2444,"children":2445},{"class":243},[2446,2450,2454,2459,2463,2468],{"type":31,"tagName":241,"properties":2447,"children":2448},{"style":309},[2449],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2451,"children":2452},{"style":264},[2453],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2455,"children":2456},{"style":1922},[2457],{"type":27,"value":2458},"\"atan2\"",{"type":31,"tagName":241,"properties":2460,"children":2461},{"style":264},[2462],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2464,"children":2465},{"style":1922},[2466],{"type":27,"value":2467},"\"Math.atan2 of centered over positive\"",{"type":31,"tagName":241,"properties":2469,"children":2470},{"style":264},[2471],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2474,"children":2475},{"class":243},[2476,2480,2484,2489,2493,2498],{"type":31,"tagName":241,"properties":2477,"children":2478},{"style":309},[2479],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2481,"children":2482},{"style":264},[2483],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2485,"children":2486},{"style":1922},[2487],{"type":27,"value":2488},"\"sinh\"",{"type":31,"tagName":241,"properties":2490,"children":2491},{"style":264},[2492],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2494,"children":2495},{"style":1922},[2496],{"type":27,"value":2497},"\"Math.sinh of the small value\"",{"type":31,"tagName":241,"properties":2499,"children":2500},{"style":264},[2501],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2504,"children":2505},{"class":243},[2506,2510,2514,2519,2523,2528],{"type":31,"tagName":241,"properties":2507,"children":2508},{"style":309},[2509],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2511,"children":2512},{"style":264},[2513],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2515,"children":2516},{"style":1922},[2517],{"type":27,"value":2518},"\"cosh\"",{"type":31,"tagName":241,"properties":2520,"children":2521},{"style":264},[2522],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2524,"children":2525},{"style":1922},[2526],{"type":27,"value":2527},"\"Math.cosh of the small value\"",{"type":31,"tagName":241,"properties":2529,"children":2530},{"style":264},[2531],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2534,"children":2535},{"class":243},[2536,2540,2544,2549,2553,2558],{"type":31,"tagName":241,"properties":2537,"children":2538},{"style":309},[2539],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2541,"children":2542},{"style":264},[2543],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2545,"children":2546},{"style":1922},[2547],{"type":27,"value":2548},"\"tanh\"",{"type":31,"tagName":241,"properties":2550,"children":2551},{"style":264},[2552],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2554,"children":2555},{"style":1922},[2556],{"type":27,"value":2557},"\"Math.tanh of the small value\"",{"type":31,"tagName":241,"properties":2559,"children":2560},{"style":264},[2561],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2564,"children":2565},{"class":243},[2566,2570,2574,2579,2583,2588],{"type":31,"tagName":241,"properties":2567,"children":2568},{"style":309},[2569],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2571,"children":2572},{"style":264},[2573],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2575,"children":2576},{"style":1922},[2577],{"type":27,"value":2578},"\"asinh\"",{"type":31,"tagName":241,"properties":2580,"children":2581},{"style":264},[2582],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2584,"children":2585},{"style":1922},[2586],{"type":27,"value":2587},"\"Math.asinh of the small value\"",{"type":31,"tagName":241,"properties":2589,"children":2590},{"style":264},[2591],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2594,"children":2595},{"class":243},[2596,2600,2604,2609,2613,2618],{"type":31,"tagName":241,"properties":2597,"children":2598},{"style":309},[2599],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2601,"children":2602},{"style":264},[2603],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2605,"children":2606},{"style":1922},[2607],{"type":27,"value":2608},"\"acosh\"",{"type":31,"tagName":241,"properties":2610,"children":2611},{"style":264},[2612],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2614,"children":2615},{"style":1922},[2616],{"type":27,"value":2617},"\"Math.acosh of the positive value\"",{"type":31,"tagName":241,"properties":2619,"children":2620},{"style":264},[2621],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2624,"children":2625},{"class":243},[2626,2630,2634,2639,2643,2648],{"type":31,"tagName":241,"properties":2627,"children":2628},{"style":309},[2629],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2631,"children":2632},{"style":264},[2633],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2635,"children":2636},{"style":1922},[2637],{"type":27,"value":2638},"\"atanh\"",{"type":31,"tagName":241,"properties":2640,"children":2641},{"style":264},[2642],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2644,"children":2645},{"style":1922},[2646],{"type":27,"value":2647},"\"Math.atanh of half the bounded value\"",{"type":31,"tagName":241,"properties":2649,"children":2650},{"style":264},[2651],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2654,"children":2655},{"class":243},[2656,2660,2664,2669,2673,2678],{"type":31,"tagName":241,"properties":2657,"children":2658},{"style":309},[2659],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2661,"children":2662},{"style":264},[2663],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2665,"children":2666},{"style":1922},[2667],{"type":27,"value":2668},"\"exp\"",{"type":31,"tagName":241,"properties":2670,"children":2671},{"style":264},[2672],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2674,"children":2675},{"style":1922},[2676],{"type":27,"value":2677},"\"Math.exp of the small value\"",{"type":31,"tagName":241,"properties":2679,"children":2680},{"style":264},[2681],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2684,"children":2685},{"class":243},[2686,2690,2694,2699,2703,2708],{"type":31,"tagName":241,"properties":2687,"children":2688},{"style":309},[2689],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2691,"children":2692},{"style":264},[2693],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2695,"children":2696},{"style":1922},[2697],{"type":27,"value":2698},"\"expm1\"",{"type":31,"tagName":241,"properties":2700,"children":2701},{"style":264},[2702],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2704,"children":2705},{"style":1922},[2706],{"type":27,"value":2707},"\"Math.expm1 of the small value\"",{"type":31,"tagName":241,"properties":2709,"children":2710},{"style":264},[2711],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2714,"children":2715},{"class":243},[2716,2720,2724,2729,2733,2738],{"type":31,"tagName":241,"properties":2717,"children":2718},{"style":309},[2719],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2721,"children":2722},{"style":264},[2723],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2725,"children":2726},{"style":1922},[2727],{"type":27,"value":2728},"\"log1p\"",{"type":31,"tagName":241,"properties":2730,"children":2731},{"style":264},[2732],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2734,"children":2735},{"style":1922},[2736],{"type":27,"value":2737},"\"Math.log1p of the small value's magnitude\"",{"type":31,"tagName":241,"properties":2739,"children":2740},{"style":264},[2741],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2744,"children":2745},{"class":243},[2746,2750,2754,2759,2763,2768],{"type":31,"tagName":241,"properties":2747,"children":2748},{"style":309},[2749],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2751,"children":2752},{"style":264},[2753],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2755,"children":2756},{"style":1922},[2757],{"type":27,"value":2758},"\"log2\"",{"type":31,"tagName":241,"properties":2760,"children":2761},{"style":264},[2762],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2764,"children":2765},{"style":1922},[2766],{"type":27,"value":2767},"\"Math.log2 of the positive value\"",{"type":31,"tagName":241,"properties":2769,"children":2770},{"style":264},[2771],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2774,"children":2775},{"class":243},[2776,2780,2784,2789,2793,2798],{"type":31,"tagName":241,"properties":2777,"children":2778},{"style":309},[2779],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2781,"children":2782},{"style":264},[2783],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2785,"children":2786},{"style":1922},[2787],{"type":27,"value":2788},"\"log10\"",{"type":31,"tagName":241,"properties":2790,"children":2791},{"style":264},[2792],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2794,"children":2795},{"style":1922},[2796],{"type":27,"value":2797},"\"Math.log10 of the positive value\"",{"type":31,"tagName":241,"properties":2799,"children":2800},{"style":264},[2801],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2804,"children":2805},{"class":243},[2806,2810,2814,2819,2823,2828],{"type":31,"tagName":241,"properties":2807,"children":2808},{"style":309},[2809],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2811,"children":2812},{"style":264},[2813],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2815,"children":2816},{"style":1922},[2817],{"type":27,"value":2818},"\"cbrt\"",{"type":31,"tagName":241,"properties":2820,"children":2821},{"style":264},[2822],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2824,"children":2825},{"style":1922},[2826],{"type":27,"value":2827},"\"Math.cbrt of the centered close\"",{"type":31,"tagName":241,"properties":2829,"children":2830},{"style":264},[2831],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2834,"children":2835},{"class":243},[2836,2840,2844,2849,2853,2858],{"type":31,"tagName":241,"properties":2837,"children":2838},{"style":309},[2839],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2841,"children":2842},{"style":264},[2843],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2845,"children":2846},{"style":1922},[2847],{"type":27,"value":2848},"\"hypot\"",{"type":31,"tagName":241,"properties":2850,"children":2851},{"style":264},[2852],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2854,"children":2855},{"style":1922},[2856],{"type":27,"value":2857},"\"Math.hypot of centered and small\"",{"type":31,"tagName":241,"properties":2859,"children":2860},{"style":264},[2861],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2864,"children":2865},{"class":243},[2866,2870,2874,2879,2883,2888],{"type":31,"tagName":241,"properties":2867,"children":2868},{"style":309},[2869],{"type":27,"value":1968},{"type":31,"tagName":241,"properties":2871,"children":2872},{"style":264},[2873],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2875,"children":2876},{"style":1922},[2877],{"type":27,"value":2878},"\"trunc\"",{"type":31,"tagName":241,"properties":2880,"children":2881},{"style":264},[2882],{"type":27,"value":1982},{"type":31,"tagName":241,"properties":2884,"children":2885},{"style":1922},[2886],{"type":27,"value":2887},"\"Math.trunc of the centered close\"",{"type":31,"tagName":241,"properties":2889,"children":2890},{"style":264},[2891],{"type":27,"value":1959},{"type":27,"value":28},{"type":31,"tagName":241,"properties":2894,"children":2895},{"class":243},[],{"type":27,"value":28},{"type":31,"tagName":241,"properties":2898,"children":2899},{"class":243},[2900,2905,2910,2914,2919,2924,2928,2932],{"type":31,"tagName":241,"properties":2901,"children":2902},{"style":247},[2903],{"type":27,"value":2904},"let",{"type":31,"tagName":241,"properties":2906,"children":2907},{"style":264},[2908],{"type":27,"value":2909}," sma ",{"type":31,"tagName":241,"properties":2911,"children":2912},{"style":247},[2913],{"type":27,"value":301},{"type":31,"tagName":241,"properties":2915,"children":2916},{"style":247},[2917],{"type":27,"value":2918}," new",{"type":31,"tagName":241,"properties":2920,"children":2921},{"style":309},[2922],{"type":27,"value":2923}," Sma",{"type":31,"tagName":241,"properties":2925,"children":2926},{"style":264},[2927],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":2929,"children":2930},{"style":253},[2931],{"type":27,"value":1934},{"type":31,"tagName":241,"properties":2933,"children":2934},{"style":264},[2935],{"type":27,"value":2936},");",{"type":27,"value":28},{"type":31,"tagName":241,"properties":2939,"children":2940},{"class":243},[2941,2945,2950,2955,2960,2964,2969],{"type":31,"tagName":241,"properties":2942,"children":2943},{"style":247},[2944],{"type":27,"value":2904},{"type":31,"tagName":241,"properties":2946,"children":2947},{"style":264},[2948],{"type":27,"value":2949}," barIndex",{"type":31,"tagName":241,"properties":2951,"children":2952},{"style":247},[2953],{"type":27,"value":2954},":",{"type":31,"tagName":241,"properties":2956,"children":2957},{"style":309},[2958],{"type":27,"value":2959}," i32",{"type":31,"tagName":241,"properties":2961,"children":2962},{"style":247},[2963],{"type":27,"value":261},{"type":31,"tagName":241,"properties":2965,"children":2966},{"style":253},[2967],{"type":27,"value":2968}," 0",{"type":31,"tagName":241,"properties":2970,"children":2971},{"style":264},[2972],{"type":27,"value":2973},";",{"type":27,"value":28},{"type":31,"tagName":241,"properties":2976,"children":2977},{"class":243},[],{"type":27,"value":28},{"type":31,"tagName":241,"properties":2980,"children":2981},{"class":243},[2982,2987,2992,2997,3001,3006],{"type":31,"tagName":241,"properties":2983,"children":2984},{"style":247},[2985],{"type":27,"value":2986},"function",{"type":31,"tagName":241,"properties":2988,"children":2989},{"style":309},[2990],{"type":27,"value":2991}," onStart",{"type":31,"tagName":241,"properties":2993,"children":2994},{"style":264},[2995],{"type":27,"value":2996},"()",{"type":31,"tagName":241,"properties":2998,"children":2999},{"style":247},[3000],{"type":27,"value":2954},{"type":31,"tagName":241,"properties":3002,"children":3003},{"style":253},[3004],{"type":27,"value":3005}," void",{"type":31,"tagName":241,"properties":3007,"children":3008},{"style":264},[3009],{"type":27,"value":3010}," {",{"type":27,"value":28},{"type":31,"tagName":241,"properties":3013,"children":3014},{"class":243},[3015,3020,3024,3028,3032,3036,3040,3044,3049],{"type":31,"tagName":241,"properties":3016,"children":3017},{"style":264},[3018],{"type":27,"value":3019},"  sma ",{"type":31,"tagName":241,"properties":3021,"children":3022},{"style":247},[3023],{"type":27,"value":301},{"type":31,"tagName":241,"properties":3025,"children":3026},{"style":247},[3027],{"type":27,"value":2918},{"type":31,"tagName":241,"properties":3029,"children":3030},{"style":309},[3031],{"type":27,"value":2923},{"type":31,"tagName":241,"properties":3033,"children":3034},{"style":264},[3035],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":3037,"children":3038},{"style":309},[3039],{"type":27,"value":1375},{"type":31,"tagName":241,"properties":3041,"children":3042},{"style":264},[3043],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":3045,"children":3046},{"style":309},[3047],{"type":27,"value":3048},"p_period",{"type":31,"tagName":241,"properties":3050,"children":3051},{"style":264},[3052],{"type":27,"value":3053},"()));",{"type":27,"value":28},{"type":31,"tagName":241,"properties":3056,"children":3057},{"class":243},[3058],{"type":31,"tagName":241,"properties":3059,"children":3060},{"style":264},[3061],{"type":27,"value":3062},"}",{"type":27,"value":28},{"type":31,"tagName":241,"properties":3065,"children":3066},{"class":243},[],{"type":27,"value":28},{"type":31,"tagName":241,"properties":3069,"children":3070},{"class":243},[3071,3075,3080,3084,3088,3092],{"type":31,"tagName":241,"properties":3072,"children":3073},{"style":247},[3074],{"type":27,"value":2986},{"type":31,"tagName":241,"properties":3076,"children":3077},{"style":309},[3078],{"type":27,"value":3079}," onBar",{"type":31,"tagName":241,"properties":3081,"children":3082},{"style":264},[3083],{"type":27,"value":2996},{"type":31,"tagName":241,"properties":3085,"children":3086},{"style":247},[3087],{"type":27,"value":2954},{"type":31,"tagName":241,"properties":3089,"children":3090},{"style":253},[3091],{"type":27,"value":3005},{"type":31,"tagName":241,"properties":3093,"children":3094},{"style":264},[3095],{"type":27,"value":3010},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3098,"children":3099},{"class":243},[3100,3105,3110,3114,3119,3124],{"type":31,"tagName":241,"properties":3101,"children":3102},{"style":247},[3103],{"type":27,"value":3104},"  const",{"type":31,"tagName":241,"properties":3106,"children":3107},{"style":253},[3108],{"type":27,"value":3109}," close",{"type":31,"tagName":241,"properties":3111,"children":3112},{"style":247},[3113],{"type":27,"value":261},{"type":31,"tagName":241,"properties":3115,"children":3116},{"style":264},[3117],{"type":27,"value":3118}," bar.",{"type":31,"tagName":241,"properties":3120,"children":3121},{"style":309},[3122],{"type":27,"value":3123},"close",{"type":31,"tagName":241,"properties":3125,"children":3126},{"style":264},[3127],{"type":27,"value":3128},"();",{"type":27,"value":28},{"type":31,"tagName":241,"properties":3131,"children":3132},{"class":243},[3133,3137,3142,3146,3150,3155],{"type":31,"tagName":241,"properties":3134,"children":3135},{"style":247},[3136],{"type":27,"value":3104},{"type":31,"tagName":241,"properties":3138,"children":3139},{"style":253},[3140],{"type":27,"value":3141}," high",{"type":31,"tagName":241,"properties":3143,"children":3144},{"style":247},[3145],{"type":27,"value":261},{"type":31,"tagName":241,"properties":3147,"children":3148},{"style":264},[3149],{"type":27,"value":3118},{"type":31,"tagName":241,"properties":3151,"children":3152},{"style":309},[3153],{"type":27,"value":3154},"high",{"type":31,"tagName":241,"properties":3156,"children":3157},{"style":264},[3158],{"type":27,"value":3128},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3161,"children":3162},{"class":243},[3163,3167,3172,3176,3180,3185],{"type":31,"tagName":241,"properties":3164,"children":3165},{"style":247},[3166],{"type":27,"value":3104},{"type":31,"tagName":241,"properties":3168,"children":3169},{"style":253},[3170],{"type":27,"value":3171}," low",{"type":31,"tagName":241,"properties":3173,"children":3174},{"style":247},[3175],{"type":27,"value":261},{"type":31,"tagName":241,"properties":3177,"children":3178},{"style":264},[3179],{"type":27,"value":3118},{"type":31,"tagName":241,"properties":3181,"children":3182},{"style":309},[3183],{"type":27,"value":3184},"low",{"type":31,"tagName":241,"properties":3186,"children":3187},{"style":264},[3188],{"type":27,"value":3128},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3191,"children":3192},{"class":243},[3193,3197,3202,3206,3211,3216],{"type":31,"tagName":241,"properties":3194,"children":3195},{"style":247},[3196],{"type":27,"value":3104},{"type":31,"tagName":241,"properties":3198,"children":3199},{"style":253},[3200],{"type":27,"value":3201}," average",{"type":31,"tagName":241,"properties":3203,"children":3204},{"style":247},[3205],{"type":27,"value":261},{"type":31,"tagName":241,"properties":3207,"children":3208},{"style":264},[3209],{"type":27,"value":3210}," sma.",{"type":31,"tagName":241,"properties":3212,"children":3213},{"style":309},[3214],{"type":27,"value":3215},"update",{"type":31,"tagName":241,"properties":3217,"children":3218},{"style":264},[3219],{"type":27,"value":3220},"(close);",{"type":27,"value":28},{"type":31,"tagName":241,"properties":3223,"children":3224},{"class":243},[3225,3229,3234,3238,3242,3246],{"type":31,"tagName":241,"properties":3226,"children":3227},{"style":247},[3228],{"type":27,"value":3104},{"type":31,"tagName":241,"properties":3230,"children":3231},{"style":253},[3232],{"type":27,"value":3233}," centered",{"type":31,"tagName":241,"properties":3235,"children":3236},{"style":247},[3237],{"type":27,"value":261},{"type":31,"tagName":241,"properties":3239,"children":3240},{"style":264},[3241],{"type":27,"value":267},{"type":31,"tagName":241,"properties":3243,"children":3244},{"style":247},[3245],{"type":27,"value":272},{"type":31,"tagName":241,"properties":3247,"children":3248},{"style":264},[3249],{"type":27,"value":277},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3252,"children":3253},{"class":243},[3254],{"type":31,"tagName":241,"properties":3255,"children":3256},{"style":284},[3257],{"type":27,"value":3258},"  // The bar index is an i32 counter; the trig helpers want an f64 in radians.",{"type":27,"value":28},{"type":31,"tagName":241,"properties":3261,"children":3262},{"class":243},[3263,3267,3272,3276,3280,3284,3288,3292,3297,3302,3307],{"type":31,"tagName":241,"properties":3264,"children":3265},{"style":247},[3266],{"type":27,"value":3104},{"type":31,"tagName":241,"properties":3268,"children":3269},{"style":253},[3270],{"type":27,"value":3271}," bounded",{"type":31,"tagName":241,"properties":3273,"children":3274},{"style":247},[3275],{"type":27,"value":261},{"type":31,"tagName":241,"properties":3277,"children":3278},{"style":264},[3279],{"type":27,"value":306},{"type":31,"tagName":241,"properties":3281,"children":3282},{"style":309},[3283],{"type":27,"value":813},{"type":31,"tagName":241,"properties":3285,"children":3286},{"style":264},[3287],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":3289,"children":3290},{"style":309},[3291],{"type":27,"value":70},{"type":31,"tagName":241,"properties":3293,"children":3294},{"style":264},[3295],{"type":27,"value":3296},"(barIndex) ",{"type":31,"tagName":241,"properties":3298,"children":3299},{"style":247},[3300],{"type":27,"value":3301},"/",{"type":31,"tagName":241,"properties":3303,"children":3304},{"style":253},[3305],{"type":27,"value":3306}," 10.0",{"type":31,"tagName":241,"properties":3308,"children":3309},{"style":264},[3310],{"type":27,"value":2936},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3313,"children":3314},{"class":243},[3315,3319,3324,3328,3332,3336,3341,3346,3351],{"type":31,"tagName":241,"properties":3316,"children":3317},{"style":247},[3318],{"type":27,"value":3104},{"type":31,"tagName":241,"properties":3320,"children":3321},{"style":253},[3322],{"type":27,"value":3323}," positive",{"type":31,"tagName":241,"properties":3325,"children":3326},{"style":247},[3327],{"type":27,"value":261},{"type":31,"tagName":241,"properties":3329,"children":3330},{"style":264},[3331],{"type":27,"value":306},{"type":31,"tagName":241,"properties":3333,"children":3334},{"style":309},[3335],{"type":27,"value":312},{"type":31,"tagName":241,"properties":3337,"children":3338},{"style":264},[3339],{"type":27,"value":3340},"(centered) ",{"type":31,"tagName":241,"properties":3342,"children":3343},{"style":247},[3344],{"type":27,"value":3345},"+",{"type":31,"tagName":241,"properties":3347,"children":3348},{"style":253},[3349],{"type":27,"value":3350}," 1.0",{"type":31,"tagName":241,"properties":3352,"children":3353},{"style":264},[3354],{"type":27,"value":2973},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3357,"children":3358},{"class":243},[3359,3363,3368,3372,3377,3381,3385],{"type":31,"tagName":241,"properties":3360,"children":3361},{"style":247},[3362],{"type":27,"value":3104},{"type":31,"tagName":241,"properties":3364,"children":3365},{"style":253},[3366],{"type":27,"value":3367}," small",{"type":31,"tagName":241,"properties":3369,"children":3370},{"style":247},[3371],{"type":27,"value":261},{"type":31,"tagName":241,"properties":3373,"children":3374},{"style":264},[3375],{"type":27,"value":3376}," centered ",{"type":31,"tagName":241,"properties":3378,"children":3379},{"style":247},[3380],{"type":27,"value":3301},{"type":31,"tagName":241,"properties":3382,"children":3383},{"style":253},[3384],{"type":27,"value":3306},{"type":31,"tagName":241,"properties":3386,"children":3387},{"style":264},[3388],{"type":27,"value":2973},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3391,"children":3392},{"class":243},[3393,3398,3403,3408],{"type":31,"tagName":241,"properties":3394,"children":3395},{"style":264},[3396],{"type":27,"value":3397},"  barIndex ",{"type":31,"tagName":241,"properties":3399,"children":3400},{"style":247},[3401],{"type":27,"value":3402},"+=",{"type":31,"tagName":241,"properties":3404,"children":3405},{"style":253},[3406],{"type":27,"value":3407}," 1",{"type":31,"tagName":241,"properties":3409,"children":3410},{"style":264},[3411],{"type":27,"value":2973},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3414,"children":3415},{"class":243},[3416,3421,3426,3431,3436,3441],{"type":31,"tagName":241,"properties":3417,"children":3418},{"style":247},[3419],{"type":27,"value":3420},"  if",{"type":31,"tagName":241,"properties":3422,"children":3423},{"style":264},[3424],{"type":27,"value":3425}," (",{"type":31,"tagName":241,"properties":3427,"children":3428},{"style":309},[3429],{"type":27,"value":3430},"isNaN",{"type":31,"tagName":241,"properties":3432,"children":3433},{"style":264},[3434],{"type":27,"value":3435},"(average)) ",{"type":31,"tagName":241,"properties":3437,"children":3438},{"style":247},[3439],{"type":27,"value":3440},"return",{"type":31,"tagName":241,"properties":3442,"children":3443},{"style":264},[3444],{"type":27,"value":2973},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3447,"children":3448},{"class":243},[3449,3453,3458,3462,3467,3471,3475,3480],{"type":31,"tagName":241,"properties":3450,"children":3451},{"style":247},[3452],{"type":27,"value":3104},{"type":31,"tagName":241,"properties":3454,"children":3455},{"style":253},[3456],{"type":27,"value":3457}," angle",{"type":31,"tagName":241,"properties":3459,"children":3460},{"style":247},[3461],{"type":27,"value":261},{"type":31,"tagName":241,"properties":3463,"children":3464},{"style":309},[3465],{"type":27,"value":3466}," f64",{"type":31,"tagName":241,"properties":3468,"children":3469},{"style":264},[3470],{"type":27,"value":3296},{"type":31,"tagName":241,"properties":3472,"children":3473},{"style":247},[3474],{"type":27,"value":3301},{"type":31,"tagName":241,"properties":3476,"children":3477},{"style":253},[3478],{"type":27,"value":3479}," 8.0",{"type":31,"tagName":241,"properties":3481,"children":3482},{"style":264},[3483],{"type":27,"value":2973},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3486,"children":3487},{"class":243},[3488,3493,3498,3502],{"type":31,"tagName":241,"properties":3489,"children":3490},{"style":309},[3491],{"type":27,"value":3492},"  out_abs",{"type":31,"tagName":241,"properties":3494,"children":3495},{"style":264},[3496],{"type":27,"value":3497},"(Math.",{"type":31,"tagName":241,"properties":3499,"children":3500},{"style":309},[3501],{"type":27,"value":312},{"type":31,"tagName":241,"properties":3503,"children":3504},{"style":264},[3505],{"type":27,"value":3506},"(centered));",{"type":27,"value":28},{"type":31,"tagName":241,"properties":3509,"children":3510},{"class":243},[3511,3516,3520,3524],{"type":31,"tagName":241,"properties":3512,"children":3513},{"style":309},[3514],{"type":27,"value":3515},"  out_round",{"type":31,"tagName":241,"properties":3517,"children":3518},{"style":264},[3519],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3521,"children":3522},{"style":309},[3523],{"type":27,"value":478},{"type":31,"tagName":241,"properties":3525,"children":3526},{"style":264},[3527],{"type":27,"value":3506},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3530,"children":3531},{"class":243},[3532,3537,3541,3545],{"type":31,"tagName":241,"properties":3533,"children":3534},{"style":309},[3535],{"type":27,"value":3536},"  out_max",{"type":31,"tagName":241,"properties":3538,"children":3539},{"style":264},[3540],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3542,"children":3543},{"style":309},[3544],{"type":27,"value":761},{"type":31,"tagName":241,"properties":3546,"children":3547},{"style":264},[3548],{"type":27,"value":3549},"(high, close));",{"type":27,"value":28},{"type":31,"tagName":241,"properties":3552,"children":3553},{"class":243},[3554,3559,3563,3567],{"type":31,"tagName":241,"properties":3555,"children":3556},{"style":309},[3557],{"type":27,"value":3558},"  out_min",{"type":31,"tagName":241,"properties":3560,"children":3561},{"style":264},[3562],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3564,"children":3565},{"style":309},[3566],{"type":27,"value":776},{"type":31,"tagName":241,"properties":3568,"children":3569},{"style":264},[3570],{"type":27,"value":3571},"(low, close));",{"type":27,"value":28},{"type":31,"tagName":241,"properties":3574,"children":3575},{"class":243},[3576,3581,3585,3589,3594,3599],{"type":31,"tagName":241,"properties":3577,"children":3578},{"style":309},[3579],{"type":27,"value":3580},"  out_pow",{"type":31,"tagName":241,"properties":3582,"children":3583},{"style":264},[3584],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3586,"children":3587},{"style":309},[3588],{"type":27,"value":562},{"type":31,"tagName":241,"properties":3590,"children":3591},{"style":264},[3592],{"type":27,"value":3593},"(small, ",{"type":31,"tagName":241,"properties":3595,"children":3596},{"style":253},[3597],{"type":27,"value":3598},"2.0",{"type":31,"tagName":241,"properties":3600,"children":3601},{"style":264},[3602],{"type":27,"value":3603},"));",{"type":27,"value":28},{"type":31,"tagName":241,"properties":3606,"children":3607},{"class":243},[3608,3613,3617,3621],{"type":31,"tagName":241,"properties":3609,"children":3610},{"style":309},[3611],{"type":27,"value":3612},"  out_sqrt",{"type":31,"tagName":241,"properties":3614,"children":3615},{"style":264},[3616],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3618,"children":3619},{"style":309},[3620],{"type":27,"value":578},{"type":31,"tagName":241,"properties":3622,"children":3623},{"style":264},[3624],{"type":27,"value":3625},"(positive));",{"type":27,"value":28},{"type":31,"tagName":241,"properties":3628,"children":3629},{"class":243},[3630,3635,3639,3643],{"type":31,"tagName":241,"properties":3631,"children":3632},{"style":309},[3633],{"type":27,"value":3634},"  out_log",{"type":31,"tagName":241,"properties":3636,"children":3637},{"style":264},[3638],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3640,"children":3641},{"style":309},[3642],{"type":27,"value":678},{"type":31,"tagName":241,"properties":3644,"children":3645},{"style":264},[3646],{"type":27,"value":3625},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3649,"children":3650},{"class":243},[3651,3656,3660,3664],{"type":31,"tagName":241,"properties":3652,"children":3653},{"style":309},[3654],{"type":27,"value":3655},"  out_floor",{"type":31,"tagName":241,"properties":3657,"children":3658},{"style":264},[3659],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3661,"children":3662},{"style":309},[3663],{"type":27,"value":493},{"type":31,"tagName":241,"properties":3665,"children":3666},{"style":264},[3667],{"type":27,"value":3506},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3670,"children":3671},{"class":243},[3672,3677,3681,3685],{"type":31,"tagName":241,"properties":3673,"children":3674},{"style":309},[3675],{"type":27,"value":3676},"  out_ceil",{"type":31,"tagName":241,"properties":3678,"children":3679},{"style":264},[3680],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3682,"children":3683},{"style":309},[3684],{"type":27,"value":508},{"type":31,"tagName":241,"properties":3686,"children":3687},{"style":264},[3688],{"type":27,"value":3506},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3691,"children":3692},{"class":243},[3693,3698,3702,3706],{"type":31,"tagName":241,"properties":3694,"children":3695},{"style":309},[3696],{"type":27,"value":3697},"  out_sign",{"type":31,"tagName":241,"properties":3699,"children":3700},{"style":264},[3701],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3703,"children":3704},{"style":309},[3705],{"type":27,"value":439},{"type":31,"tagName":241,"properties":3707,"children":3708},{"style":264},[3709],{"type":27,"value":3506},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3712,"children":3713},{"class":243},[3714,3719,3723,3727],{"type":31,"tagName":241,"properties":3715,"children":3716},{"style":309},[3717],{"type":27,"value":3718},"  out_sin",{"type":31,"tagName":241,"properties":3720,"children":3721},{"style":264},[3722],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3724,"children":3725},{"style":309},[3726],{"type":27,"value":813},{"type":31,"tagName":241,"properties":3728,"children":3729},{"style":264},[3730],{"type":27,"value":3731},"(angle));",{"type":27,"value":28},{"type":31,"tagName":241,"properties":3734,"children":3735},{"class":243},[3736,3741,3745,3749],{"type":31,"tagName":241,"properties":3737,"children":3738},{"style":309},[3739],{"type":27,"value":3740},"  out_cos",{"type":31,"tagName":241,"properties":3742,"children":3743},{"style":264},[3744],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3746,"children":3747},{"style":309},[3748],{"type":27,"value":828},{"type":31,"tagName":241,"properties":3750,"children":3751},{"style":264},[3752],{"type":27,"value":3731},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3755,"children":3756},{"class":243},[3757,3762,3766,3770,3774,3778,3782,3786,3791],{"type":31,"tagName":241,"properties":3758,"children":3759},{"style":309},[3760],{"type":27,"value":3761},"  out_tan",{"type":31,"tagName":241,"properties":3763,"children":3764},{"style":264},[3765],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3767,"children":3768},{"style":309},[3769],{"type":27,"value":842},{"type":31,"tagName":241,"properties":3771,"children":3772},{"style":264},[3773],{"type":27,"value":1919},{"type":31,"tagName":241,"properties":3775,"children":3776},{"style":309},[3777],{"type":27,"value":70},{"type":31,"tagName":241,"properties":3779,"children":3780},{"style":264},[3781],{"type":27,"value":3296},{"type":31,"tagName":241,"properties":3783,"children":3784},{"style":247},[3785],{"type":27,"value":3301},{"type":31,"tagName":241,"properties":3787,"children":3788},{"style":253},[3789],{"type":27,"value":3790}," 40.0",{"type":31,"tagName":241,"properties":3792,"children":3793},{"style":264},[3794],{"type":27,"value":3603},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3797,"children":3798},{"class":243},[3799,3804,3808,3812],{"type":31,"tagName":241,"properties":3800,"children":3801},{"style":309},[3802],{"type":27,"value":3803},"  out_asin",{"type":31,"tagName":241,"properties":3805,"children":3806},{"style":264},[3807],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3809,"children":3810},{"style":309},[3811],{"type":27,"value":858},{"type":31,"tagName":241,"properties":3813,"children":3814},{"style":264},[3815],{"type":27,"value":3816},"(bounded));",{"type":27,"value":28},{"type":31,"tagName":241,"properties":3819,"children":3820},{"class":243},[3821,3826,3830,3834],{"type":31,"tagName":241,"properties":3822,"children":3823},{"style":309},[3824],{"type":27,"value":3825},"  out_acos",{"type":31,"tagName":241,"properties":3827,"children":3828},{"style":264},[3829],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3831,"children":3832},{"style":309},[3833],{"type":27,"value":872},{"type":31,"tagName":241,"properties":3835,"children":3836},{"style":264},[3837],{"type":27,"value":3816},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3840,"children":3841},{"class":243},[3842,3847,3851,3855],{"type":31,"tagName":241,"properties":3843,"children":3844},{"style":309},[3845],{"type":27,"value":3846},"  out_atan",{"type":31,"tagName":241,"properties":3848,"children":3849},{"style":264},[3850],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3852,"children":3853},{"style":309},[3854],{"type":27,"value":886},{"type":31,"tagName":241,"properties":3856,"children":3857},{"style":264},[3858],{"type":27,"value":3506},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3861,"children":3862},{"class":243},[3863,3868,3872,3876],{"type":31,"tagName":241,"properties":3864,"children":3865},{"style":309},[3866],{"type":27,"value":3867},"  out_atan2",{"type":31,"tagName":241,"properties":3869,"children":3870},{"style":264},[3871],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3873,"children":3874},{"style":309},[3875],{"type":27,"value":901},{"type":31,"tagName":241,"properties":3877,"children":3878},{"style":264},[3879],{"type":27,"value":3880},"(centered, positive));",{"type":27,"value":28},{"type":31,"tagName":241,"properties":3883,"children":3884},{"class":243},[3885,3890,3894,3898],{"type":31,"tagName":241,"properties":3886,"children":3887},{"style":309},[3888],{"type":27,"value":3889},"  out_sinh",{"type":31,"tagName":241,"properties":3891,"children":3892},{"style":264},[3893],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3895,"children":3896},{"style":309},[3897],{"type":27,"value":939},{"type":31,"tagName":241,"properties":3899,"children":3900},{"style":264},[3901],{"type":27,"value":3902},"(small));",{"type":27,"value":28},{"type":31,"tagName":241,"properties":3905,"children":3906},{"class":243},[3907,3912,3916,3920],{"type":31,"tagName":241,"properties":3908,"children":3909},{"style":309},[3910],{"type":27,"value":3911},"  out_cosh",{"type":31,"tagName":241,"properties":3913,"children":3914},{"style":264},[3915],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3917,"children":3918},{"style":309},[3919],{"type":27,"value":954},{"type":31,"tagName":241,"properties":3921,"children":3922},{"style":264},[3923],{"type":27,"value":3902},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3926,"children":3927},{"class":243},[3928,3933,3937,3941],{"type":31,"tagName":241,"properties":3929,"children":3930},{"style":309},[3931],{"type":27,"value":3932},"  out_tanh",{"type":31,"tagName":241,"properties":3934,"children":3935},{"style":264},[3936],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3938,"children":3939},{"style":309},[3940],{"type":27,"value":968},{"type":31,"tagName":241,"properties":3942,"children":3943},{"style":264},[3944],{"type":27,"value":3902},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3947,"children":3948},{"class":243},[3949,3954,3958,3962],{"type":31,"tagName":241,"properties":3950,"children":3951},{"style":309},[3952],{"type":27,"value":3953},"  out_asinh",{"type":31,"tagName":241,"properties":3955,"children":3956},{"style":264},[3957],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3959,"children":3960},{"style":309},[3961],{"type":27,"value":982},{"type":31,"tagName":241,"properties":3963,"children":3964},{"style":264},[3965],{"type":27,"value":3902},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3968,"children":3969},{"class":243},[3970,3975,3979,3983],{"type":31,"tagName":241,"properties":3971,"children":3972},{"style":309},[3973],{"type":27,"value":3974},"  out_acosh",{"type":31,"tagName":241,"properties":3976,"children":3977},{"style":264},[3978],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":3980,"children":3981},{"style":309},[3982],{"type":27,"value":996},{"type":31,"tagName":241,"properties":3984,"children":3985},{"style":264},[3986],{"type":27,"value":3625},{"type":27,"value":28},{"type":31,"tagName":241,"properties":3989,"children":3990},{"class":243},[3991,3996,4000,4004,4009,4013,4018],{"type":31,"tagName":241,"properties":3992,"children":3993},{"style":309},[3994],{"type":27,"value":3995},"  out_atanh",{"type":31,"tagName":241,"properties":3997,"children":3998},{"style":264},[3999],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":4001,"children":4002},{"style":309},[4003],{"type":27,"value":1012},{"type":31,"tagName":241,"properties":4005,"children":4006},{"style":264},[4007],{"type":27,"value":4008},"(bounded ",{"type":31,"tagName":241,"properties":4010,"children":4011},{"style":247},[4012],{"type":27,"value":3301},{"type":31,"tagName":241,"properties":4014,"children":4015},{"style":253},[4016],{"type":27,"value":4017}," 2.0",{"type":31,"tagName":241,"properties":4019,"children":4020},{"style":264},[4021],{"type":27,"value":3603},{"type":27,"value":28},{"type":31,"tagName":241,"properties":4024,"children":4025},{"class":243},[4026,4031,4035,4039],{"type":31,"tagName":241,"properties":4027,"children":4028},{"style":309},[4029],{"type":27,"value":4030},"  out_exp",{"type":31,"tagName":241,"properties":4032,"children":4033},{"style":264},[4034],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":4036,"children":4037},{"style":309},[4038],{"type":27,"value":646},{"type":31,"tagName":241,"properties":4040,"children":4041},{"style":264},[4042],{"type":27,"value":3902},{"type":27,"value":28},{"type":31,"tagName":241,"properties":4045,"children":4046},{"class":243},[4047,4052,4056,4060],{"type":31,"tagName":241,"properties":4048,"children":4049},{"style":309},[4050],{"type":27,"value":4051},"  out_expm1",{"type":31,"tagName":241,"properties":4053,"children":4054},{"style":264},[4055],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":4057,"children":4058},{"style":309},[4059],{"type":27,"value":662},{"type":31,"tagName":241,"properties":4061,"children":4062},{"style":264},[4063],{"type":27,"value":3902},{"type":27,"value":28},{"type":31,"tagName":241,"properties":4066,"children":4067},{"class":243},[4068,4073,4077,4081,4085,4089],{"type":31,"tagName":241,"properties":4069,"children":4070},{"style":309},[4071],{"type":27,"value":4072},"  out_log1p",{"type":31,"tagName":241,"properties":4074,"children":4075},{"style":264},[4076],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":4078,"children":4079},{"style":309},[4080],{"type":27,"value":692},{"type":31,"tagName":241,"properties":4082,"children":4083},{"style":264},[4084],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":4086,"children":4087},{"style":309},[4088],{"type":27,"value":312},{"type":31,"tagName":241,"properties":4090,"children":4091},{"style":264},[4092],{"type":27,"value":4093},"(small)));",{"type":27,"value":28},{"type":31,"tagName":241,"properties":4096,"children":4097},{"class":243},[4098,4103,4107,4111],{"type":31,"tagName":241,"properties":4099,"children":4100},{"style":309},[4101],{"type":27,"value":4102},"  out_log2",{"type":31,"tagName":241,"properties":4104,"children":4105},{"style":264},[4106],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":4108,"children":4109},{"style":309},[4110],{"type":27,"value":706},{"type":31,"tagName":241,"properties":4112,"children":4113},{"style":264},[4114],{"type":27,"value":3625},{"type":27,"value":28},{"type":31,"tagName":241,"properties":4117,"children":4118},{"class":243},[4119,4124,4128,4132],{"type":31,"tagName":241,"properties":4120,"children":4121},{"style":309},[4122],{"type":27,"value":4123},"  out_log10",{"type":31,"tagName":241,"properties":4125,"children":4126},{"style":264},[4127],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":4129,"children":4130},{"style":309},[4131],{"type":27,"value":722},{"type":31,"tagName":241,"properties":4133,"children":4134},{"style":264},[4135],{"type":27,"value":3625},{"type":27,"value":28},{"type":31,"tagName":241,"properties":4138,"children":4139},{"class":243},[4140,4145,4149,4153],{"type":31,"tagName":241,"properties":4141,"children":4142},{"style":309},[4143],{"type":27,"value":4144},"  out_cbrt",{"type":31,"tagName":241,"properties":4146,"children":4147},{"style":264},[4148],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":4150,"children":4151},{"style":309},[4152],{"type":27,"value":593},{"type":31,"tagName":241,"properties":4154,"children":4155},{"style":264},[4156],{"type":27,"value":3506},{"type":27,"value":28},{"type":31,"tagName":241,"properties":4159,"children":4160},{"class":243},[4161,4166,4170,4174],{"type":31,"tagName":241,"properties":4162,"children":4163},{"style":309},[4164],{"type":27,"value":4165},"  out_hypot",{"type":31,"tagName":241,"properties":4167,"children":4168},{"style":264},[4169],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":4171,"children":4172},{"style":309},[4173],{"type":27,"value":609},{"type":31,"tagName":241,"properties":4175,"children":4176},{"style":264},[4177],{"type":27,"value":4178},"(centered, small));",{"type":27,"value":28},{"type":31,"tagName":241,"properties":4181,"children":4182},{"class":243},[4183,4188,4192,4196],{"type":31,"tagName":241,"properties":4184,"children":4185},{"style":309},[4186],{"type":27,"value":4187},"  out_trunc",{"type":31,"tagName":241,"properties":4189,"children":4190},{"style":264},[4191],{"type":27,"value":3497},{"type":31,"tagName":241,"properties":4193,"children":4194},{"style":309},[4195],{"type":27,"value":524},{"type":31,"tagName":241,"properties":4197,"children":4198},{"style":264},[4199],{"type":27,"value":3506},{"type":27,"value":28},{"type":31,"tagName":241,"properties":4202,"children":4203},{"class":243},[4204],{"type":31,"tagName":241,"properties":4205,"children":4206},{"style":264},[4207],{"type":27,"value":3062},{"type":27,"value":28},{"type":31,"tagName":320,"properties":4210,"children":4211,"position":4220},{},[4212],{"type":27,"value":4213,"position":4214},"Domain notes",{"start":4215,"end":4218},{"line":4216,"column":328,"offset":4217},154,7160,{"line":4216,"column":427,"offset":4219},7172,{"start":4221,"end":4223},{"line":4216,"column":21,"offset":4222},7157,{"line":4216,"column":427,"offset":4219},{"type":27,"value":28},{"type":31,"tagName":32,"properties":4226,"children":4227,"position":4237},{},[4228],{"type":27,"value":4229,"position":4230},"A few methods are only defined for part of the number line, exactly as in\nstandard math:",{"start":4231,"end":4234},{"line":4232,"column":21,"offset":4233},156,7174,{"line":4235,"column":151,"offset":4236},157,7262,{"start":4238,"end":4239},{"line":4232,"column":21,"offset":4233},{"line":4235,"column":151,"offset":4236},{"type":27,"value":28},{"type":31,"tagName":4242,"properties":4243,"children":4244,"position":4456},"ul",{},[4245,4246,4329,4330,4410,4411,4455],{"type":27,"value":28},{"type":31,"tagName":4247,"properties":4248,"children":4249,"position":4325},"li",{},[4250,4264,4269,4281,4288,4301,4307,4318],{"type":31,"tagName":45,"properties":4251,"children":4252,"position":4261},{},[4253],{"type":27,"value":4254,"position":4255},"Math.sqrt",{"start":4256,"end":4259},{"line":4257,"column":360,"offset":4258},159,7266,{"line":4257,"column":201,"offset":4260},7277,{"start":4262,"end":4263},{"line":4257,"column":360,"offset":4258},{"line":4257,"column":201,"offset":4260},{"type":27,"value":1210,"position":4265},{"start":4266,"end":4267},{"line":4257,"column":201,"offset":4260},{"line":4257,"column":161,"offset":4268},7282,{"type":31,"tagName":45,"properties":4270,"children":4271,"position":4278},{},[4272],{"type":27,"value":4273,"position":4274},"Math.log",{"start":4275,"end":4276},{"line":4257,"column":161,"offset":4268},{"line":4257,"column":64,"offset":4277},7292,{"start":4279,"end":4280},{"line":4257,"column":161,"offset":4268},{"line":4257,"column":64,"offset":4277},{"type":27,"value":4282,"position":4283}," expect non-negative input. Guard with\n",{"start":4284,"end":4285},{"line":4257,"column":64,"offset":4277},{"line":4286,"column":21,"offset":4287},160,7331,{"type":31,"tagName":45,"properties":4289,"children":4290,"position":4298},{},[4291],{"type":27,"value":4292,"position":4293},"Math.abs(x) + 1.0",{"start":4294,"end":4296},{"line":4286,"column":360,"offset":4295},7333,{"line":4286,"column":565,"offset":4297},7352,{"start":4299,"end":4300},{"line":4286,"column":360,"offset":4295},{"line":4286,"column":565,"offset":4297},{"type":27,"value":4302,"position":4303}," or a ",{"start":4304,"end":4305},{"line":4286,"column":565,"offset":4297},{"line":4286,"column":171,"offset":4306},7358,{"type":31,"tagName":45,"properties":4308,"children":4309,"position":4315},{},[4310],{"type":27,"value":1201,"position":4311},{"start":4312,"end":4313},{"line":4286,"column":171,"offset":4306},{"line":4286,"column":512,"offset":4314},7368,{"start":4316,"end":4317},{"line":4286,"column":171,"offset":4306},{"line":4286,"column":512,"offset":4314},{"type":27,"value":4319,"position":4320}," floor if your series can go negative\nor hit zero.",{"start":4321,"end":4322},{"line":4286,"column":512,"offset":4314},{"line":4323,"column":151,"offset":4324},161,7420,{"start":4326,"end":4328},{"line":4257,"column":21,"offset":4327},7264,{"line":4323,"column":151,"offset":4324},{"type":27,"value":28},{"type":31,"tagName":4247,"properties":4331,"children":4332,"position":4406},{},[4333,4347,4352,4364,4370,4382,4389,4401],{"type":31,"tagName":45,"properties":4334,"children":4335,"position":4344},{},[4336],{"type":27,"value":4337,"position":4338},"Math.asin",{"start":4339,"end":4342},{"line":4340,"column":360,"offset":4341},162,7423,{"line":4340,"column":201,"offset":4343},7434,{"start":4345,"end":4346},{"line":4340,"column":360,"offset":4341},{"line":4340,"column":201,"offset":4343},{"type":27,"value":1210,"position":4348},{"start":4349,"end":4350},{"line":4340,"column":201,"offset":4343},{"line":4340,"column":161,"offset":4351},7439,{"type":31,"tagName":45,"properties":4353,"children":4354,"position":4361},{},[4355],{"type":27,"value":4356,"position":4357},"Math.acos",{"start":4358,"end":4359},{"line":4340,"column":161,"offset":4351},{"line":4340,"column":120,"offset":4360},7450,{"start":4362,"end":4363},{"line":4340,"column":161,"offset":4351},{"line":4340,"column":120,"offset":4360},{"type":27,"value":4365,"position":4366}," only accept values in ",{"start":4367,"end":4368},{"line":4340,"column":120,"offset":4360},{"line":4340,"column":1627,"offset":4369},7473,{"type":31,"tagName":45,"properties":4371,"children":4372,"position":4379},{},[4373],{"type":27,"value":4374,"position":4375},"[-1, 1]",{"start":4376,"end":4377},{"line":4340,"column":1627,"offset":4369},{"line":4340,"column":1214,"offset":4378},7482,{"start":4380,"end":4381},{"line":4340,"column":1627,"offset":4369},{"line":4340,"column":1214,"offset":4378},{"type":27,"value":4383,"position":4384},". Feed them\nsomething already bounded (the module uses ",{"start":4385,"end":4386},{"line":4340,"column":1214,"offset":4378},{"line":4387,"column":42,"offset":4388},163,7539,{"type":31,"tagName":45,"properties":4390,"children":4391,"position":4398},{},[4392],{"type":27,"value":4393,"position":4394},"Math.sin(...)",{"start":4395,"end":4396},{"line":4387,"column":42,"offset":4388},{"line":4387,"column":1101,"offset":4397},7554,{"start":4399,"end":4400},{"line":4387,"column":42,"offset":4388},{"line":4387,"column":1101,"offset":4397},{"type":27,"value":1300,"position":4402},{"start":4403,"end":4404},{"line":4387,"column":1101,"offset":4397},{"line":4387,"column":84,"offset":4405},7556,{"start":4407,"end":4409},{"line":4340,"column":21,"offset":4408},7421,{"line":4387,"column":84,"offset":4405},{"type":27,"value":28},{"type":31,"tagName":4247,"properties":4412,"children":4413,"position":4451},{},[4414,4428,4434,4446],{"type":31,"tagName":45,"properties":4415,"children":4416,"position":4425},{},[4417],{"type":27,"value":4418,"position":4419},"Math.acosh",{"start":4420,"end":4423},{"line":4421,"column":360,"offset":4422},164,7559,{"line":4421,"column":151,"offset":4424},7571,{"start":4426,"end":4427},{"line":4421,"column":360,"offset":4422},{"line":4421,"column":151,"offset":4424},{"type":27,"value":4429,"position":4430}," expects input ",{"start":4431,"end":4432},{"line":4421,"column":151,"offset":4424},{"line":4421,"column":120,"offset":4433},7586,{"type":31,"tagName":45,"properties":4435,"children":4436,"position":4443},{},[4437],{"type":27,"value":4438,"position":4439},">= 1",{"start":4440,"end":4441},{"line":4421,"column":120,"offset":4433},{"line":4421,"column":1128,"offset":4442},7592,{"start":4444,"end":4445},{"line":4421,"column":120,"offset":4433},{"line":4421,"column":1128,"offset":4442},{"type":27,"value":1177,"position":4447},{"start":4448,"end":4449},{"line":4421,"column":1128,"offset":4442},{"line":4421,"column":130,"offset":4450},7593,{"start":4452,"end":4454},{"line":4421,"column":21,"offset":4453},7557,{"line":4421,"column":130,"offset":4450},{"type":27,"value":28},{"start":4457,"end":4458},{"line":4257,"column":21,"offset":4327},{"line":4421,"column":130,"offset":4450},{"type":27,"value":28},{"type":31,"tagName":32,"properties":4461,"children":4462,"position":4562},{},[4463,4471,4483,4491,4502,4509,4520,4526,4538,4545,4556],{"type":27,"value":4464,"position":4465},"Out-of-domain input produces ",{"start":4466,"end":4469},{"line":4467,"column":21,"offset":4468},166,7595,{"line":4467,"column":120,"offset":4470},7624,{"type":31,"tagName":45,"properties":4472,"children":4473,"position":4480},{},[4474],{"type":27,"value":4475,"position":4476},"NaN",{"start":4477,"end":4478},{"line":4467,"column":120,"offset":4470},{"line":4467,"column":582,"offset":4479},7629,{"start":4481,"end":4482},{"line":4467,"column":120,"offset":4470},{"line":4467,"column":582,"offset":4479},{"type":27,"value":4484,"position":4485}," rather than trapping, so an output may\nsimply show gaps where the input left the valid range, and ",{"start":4486,"end":4487},{"line":4467,"column":582,"offset":4479},{"line":4488,"column":4489,"offset":4490},167,60,7728,{"type":31,"tagName":45,"properties":4492,"children":4493,"position":4499},{},[4494],{"type":27,"value":4475,"position":4495},{"start":4496,"end":4497},{"line":4488,"column":4489,"offset":4490},{"line":4488,"column":895,"offset":4498},7733,{"start":4500,"end":4501},{"line":4488,"column":4489,"offset":4490},{"line":4488,"column":895,"offset":4498},{"type":27,"value":4503,"position":4504}," written\nto an output draws nothing and never trips an alert. A division by zero\non ",{"start":4505,"end":4506},{"line":4488,"column":895,"offset":4498},{"line":4507,"column":328,"offset":4508},169,7817,{"type":31,"tagName":45,"properties":4510,"children":4511,"position":4517},{},[4512],{"type":27,"value":70,"position":4513},{"start":4514,"end":4515},{"line":4507,"column":328,"offset":4508},{"line":4507,"column":368,"offset":4516},7822,{"start":4518,"end":4519},{"line":4507,"column":328,"offset":4508},{"line":4507,"column":368,"offset":4516},{"type":27,"value":4521,"position":4522}," yields an infinity, not a trap; ",{"start":4523,"end":4524},{"line":4507,"column":368,"offset":4516},{"line":4507,"column":1181,"offset":4525},7855,{"type":31,"tagName":45,"properties":4527,"children":4528,"position":4535},{},[4529],{"type":27,"value":4530,"position":4531},"isFinite(x)",{"start":4532,"end":4533},{"line":4507,"column":1181,"offset":4525},{"line":4507,"column":710,"offset":4534},7868,{"start":4536,"end":4537},{"line":4507,"column":1181,"offset":4525},{"line":4507,"column":710,"offset":4534},{"type":27,"value":4539,"position":4540}," catches both before\nthe value reaches an output. Integer division by zero DOES trap and\naborts the evaluation, so guard an ",{"start":4541,"end":4542},{"line":4507,"column":710,"offset":4534},{"line":4543,"column":1128,"offset":4544},171,7992,{"type":31,"tagName":45,"properties":4546,"children":4547,"position":4553},{},[4548],{"type":27,"value":1375,"position":4549},{"start":4550,"end":4551},{"line":4543,"column":1128,"offset":4544},{"line":4543,"column":852,"offset":4552},7997,{"start":4554,"end":4555},{"line":4543,"column":1128,"offset":4544},{"line":4543,"column":852,"offset":4552},{"type":27,"value":4557,"position":4558}," divisor.",{"start":4559,"end":4560},{"line":4543,"column":852,"offset":4552},{"line":4543,"column":1494,"offset":4561},8006,{"start":4563,"end":4564},{"line":4467,"column":21,"offset":4468},{"line":4543,"column":1494,"offset":4561},{"quirksMode":4566},false,{"start":4568,"end":4569},{"line":21,"column":21,"offset":22},{"line":4570,"column":21,"offset":4571},172,8007,1791265219936]